From 50aac57e54bda318c12de9f28fce6d767ceb97e8 Mon Sep 17 00:00:00 2001 From: pwatson100 Date: Fri, 6 Oct 2023 09:40:31 +0100 Subject: [PATCH 01/20] Added text enrichers --- lang/cn.json | 1 + lang/de.json | 1 + lang/en.json | 1 + lang/es.json | 1 + lang/fr.json | 1 + lang/it.json | 1 + lang/pt-br.json | 1 + lang/zh-tw.json | 1 + module/alienrpg.js | 3 ++ module/enricher.js | 99 ++++++++++++++++++++++++++++++++++++++++++++++ 10 files changed, 110 insertions(+) create mode 100644 module/enricher.js diff --git a/lang/cn.json b/lang/cn.json index e528f02f..90e34c75 100644 --- a/lang/cn.json +++ b/lang/cn.json @@ -405,6 +405,7 @@ "THRUSTERS": "推进器", "TimeLimit": "时限", "Tools": "工具", + "TOOLTIPROLLONTABLE": "ctrl+click to add modifier", "totalOf": "你总共有", "Type": "种类", "upgrade": "Upgrade", diff --git a/lang/de.json b/lang/de.json index 9ed9a4c3..b00fe202 100644 --- a/lang/de.json +++ b/lang/de.json @@ -404,6 +404,7 @@ "THRUSTERS": "SCHUBDÜSEN", "TimeLimit": "Zeitlimit", "Tools": "Werkzeuge", + "TOOLTIPROLLONTABLE": "ctrl+click to add modifier", "totalOf": "Du hast ein Ergebnis von ", "Type": "Typ", "upgrade": "Verbesserung", diff --git a/lang/en.json b/lang/en.json index facffc86..233d7944 100644 --- a/lang/en.json +++ b/lang/en.json @@ -405,6 +405,7 @@ "THRUSTERS": "THRUSTERS", "TimeLimit": "Time Limit", "Tools": "Tools", + "TOOLTIPROLLONTABLE": "ctrl+click to add modifier", "totalOf": "You have a Total of", "Type": "Type", "upgrade": "Upgrade", diff --git a/lang/es.json b/lang/es.json index be05a826..a1d478f5 100644 --- a/lang/es.json +++ b/lang/es.json @@ -405,6 +405,7 @@ "THRUSTERS": "PROPULSORES", "TimeLimit": "Límite de tiempo", "Tools": "Herramientas", + "TOOLTIPROLLONTABLE": "ctrl+click to add modifier", "totalOf": "Tienes un total de", "Type": "Tipo", "upgrade": "Upgrade", diff --git a/lang/fr.json b/lang/fr.json index 5ef996b5..9648beb2 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -405,6 +405,7 @@ "THRUSTERS": "PROPULSEURS", "TimeLimit": "Limite de temps", "Tools": "Outils", + "TOOLTIPROLLONTABLE": "ctrl+click to add modifier", "totalOf": "Vous avez un total de", "Type": "Type", "upgrade": "Upgrade", diff --git a/lang/it.json b/lang/it.json index 65089313..a27a7a69 100644 --- a/lang/it.json +++ b/lang/it.json @@ -405,6 +405,7 @@ "THRUSTERS": "PROPULSORI", "TimeLimit": "Limite di tempo", "Tools": "Strumenti", + "TOOLTIPROLLONTABLE": "ctrl+click to add modifier", "totalOf": "Hai un totale di", "Type": "Tipo", "upgrade": "Upgrade", diff --git a/lang/pt-br.json b/lang/pt-br.json index bc74149e..a2e79cf5 100644 --- a/lang/pt-br.json +++ b/lang/pt-br.json @@ -405,6 +405,7 @@ "THRUSTERS": "PROPULSOR", "TimeLimit": "Tempo Limite", "Tools": "Ferramentas", + "TOOLTIPROLLONTABLE": "ctrl+click to add modifier", "totalOf": "Você tem um Total de", "Type": "Tipo", "upgrade": "Upgrade", diff --git a/lang/zh-tw.json b/lang/zh-tw.json index b9c9f4d4..0432b25c 100644 --- a/lang/zh-tw.json +++ b/lang/zh-tw.json @@ -405,6 +405,7 @@ "THRUSTERS": "推进器", "TimeLimit": "时限", "Tools": "工具", + "TOOLTIPROLLONTABLE": "ctrl+click to add modifier", "totalOf": "你總共有", "Type": "種類", "upgrade": "Upgrade", diff --git a/module/alienrpg.js b/module/alienrpg.js index b4e0228e..7aa1a093 100644 --- a/module/alienrpg.js +++ b/module/alienrpg.js @@ -19,6 +19,7 @@ import { COMMON } from './common.js'; import { logger } from './logger.js'; import { ModuleImport, ImportFormWrapper } from './apps/init.js'; import { moduleKey, adventurePackName, adventurePack, moduleTitle } from './apps/init.js'; +import { enrichTextEditors } from './enricher.js'; const includeRgx = new RegExp('/systems/alienrpg/module/'); CONFIG.compatibility.includePatterns.push(includeRgx); @@ -107,6 +108,8 @@ Hooks.once('init', async function () { registerSettings(); registerActors(); + enrichTextEditors(); + // Preload Handlebars Templates preloadHandlebarsTemplates(); diff --git a/module/enricher.js b/module/enricher.js new file mode 100644 index 00000000..9edf00d4 --- /dev/null +++ b/module/enricher.js @@ -0,0 +1,99 @@ +export function enrichTextEditors() { + // With permission from @mcglintlock + // e.g., @DRAW[Compendium.cy-borg-core.random-tables.vX47Buopuq9t0x9r]{Names} + // optionally add a roll for the draw at the end + // e.g., @DRAW[Compendium.cy-borg-core.random-tables.vX47Buopuq9t0x9r]{Names}{1d4} + const DRAW_FROM_TABLE_PATTERN = /@DRAW\[([^\]]+)\]{([^}]*)}(?:{([^}]*)})?/gm; + const drawFromTableEnricher = (match, _options) => { + const uuid = match[1]; + const tableName = match[2]; + const roll = match[3]; + const elem = document.createElement("span"); + elem.className = "draw-from-table"; + elem.setAttribute("data-tooltip", `Draw from ${tableName}.
${game.i18n.localize("ALIENRPG.TOOLTIPROLLONTABLE")}`); + elem.setAttribute("data-uuid", uuid); + if (roll) { + elem.setAttribute("data-roll", roll); + } + elem.innerHTML = ` `; + return elem; + }; + + + CONFIG.TextEditor.enrichers.push(...[ + { + pattern: /@RAW\[(.+?)\]/gm, + enricher: async (match, options) => { + const myData = await $.ajax({ + url: match[1], + type: 'GET', + }); + const doc = document.createElement("span"); + doc.innerHTML = myData; + return doc; + } + }, + { + pattern: DRAW_FROM_TABLE_PATTERN, + enricher: drawFromTableEnricher, + }, + { + pattern: /@fas\[(.+?)\]/gm, + enricher: async (match, options) => { + const doc = document.createElement("span"); + doc.innerHTML = ``; + return doc; + } + }]); + + async function drawFromRollableTable(event) { + event.preventDefault(); + // const & var = globally defined + let uuid = event.currentTarget.getAttribute("data-uuid"); + if (!uuid) { + return; + } + let table = await fromUuid(uuid); + let myF = async function (uuid, modifier) { + if (table instanceof RollTable) { + const formula = event.currentTarget.getAttribute("data-roll"); + const roll = formula ? new Roll(formula) : new Roll(`${table.formula} + ${modifier}`); + await table.draw({ roll }); + } + }; + if (event.ctrlKey) { + let dialog_content = `

${game.i18n.format("ALIENRPG.ROLLONSELECTED", { + tablename: table.name + })}

+
+
+ + +
+
`; + let x = new Dialog({ + title: game.i18n.format("ALIENRPG.ROLLONSELECTED", { + tablename: table.name + }), + content: dialog_content, + buttons: + { + Ok: { + label: game.i18n.localize("ALIENRPG.Roll"), callback: async (html) => { + let modifier = parseInt(html.find("input[name='modifier'")[0].value); + if (isNaN(modifier)) { modifier = 0; } + await myF(uuid, modifier); + } + }, + Cancel: { label: game.i18n.localize("ALIENRPG.DialCancel") } + } + }); + x.options.width = 200; + x.position.width = 300; + x.render(true); + } else { + await myF(uuid, 0); + } + } + $(document).on("click", ".draw-from-table", drawFromRollableTable); +} From c35712f721620f17d14a79e89998a470bb94427e Mon Sep 17 00:00:00 2001 From: pwatson100 Date: Wed, 15 Nov 2023 13:03:35 +0000 Subject: [PATCH 02/20] Automation for panic rolls and new careers for BBW --- Release_Notes.txt | 16 +- css/alienrpg.css | 107 +- css/alienrpg.css.map | 2 +- images/freezing.svg | 1 + images/icons/warning-bar.webp | Bin 0 -> 2594 bytes images/old paused-alien.png | Bin 19451 -> 0 bytes images/overwatch.svg | 1 + images/panic.svg | 1 + images/radiation.svg | 1 + images/starving.svg | 1 + lang/cn.json | 5 + lang/de.json | 5 + lang/en.json | 5 + lang/es.json | 5 + lang/fr.json | 5 + lang/it.json | 5 + lang/pt-br.json | 5 + lang/zh-tw.json | 5 + macros/Alien_Spaceships.txt | 37 - misc files/CSB-macro.js | 195 + ...able-spaceship-major-component-damage.json | 0 ...able-spaceship-minor-component-damage.json | 0 module/YZEDiceRoller.js | 966 ++--- module/actor/actor.js | 3300 +++++++++-------- module/config.js | 247 +- module/settings.js | 392 +- scss/actor/_alien-crt-ui.scss | 515 +-- scss/global/_module.scss | 527 +-- scss/global/_window.scss | 877 +++-- scss/utils/_colors.scss | 38 +- system.json | 174 +- templates/actor/character-sheet.html | 2 + templates/actor/crt/character-sheet.html | 2 + templates/actor/crt/synthetic-sheet.html | 2 + templates/actor/synthetic-sheet.html | 2 + 35 files changed, 3984 insertions(+), 3462 deletions(-) create mode 100644 images/freezing.svg create mode 100644 images/icons/warning-bar.webp delete mode 100644 images/old paused-alien.png create mode 100644 images/overwatch.svg create mode 100644 images/panic.svg create mode 100644 images/radiation.svg create mode 100644 images/starving.svg delete mode 100644 macros/Alien_Spaceships.txt create mode 100644 misc files/CSB-macro.js rename {macros => misc files}/fvtt-RollTable-spaceship-major-component-damage.json (100%) rename {macros => misc files}/fvtt-RollTable-spaceship-minor-component-damage.json (100%) diff --git a/Release_Notes.txt b/Release_Notes.txt index e6a71dec..878d990b 100644 --- a/Release_Notes.txt +++ b/Release_Notes.txt @@ -529,4 +529,18 @@ Corrected warning messages with respect to euclidianDistances Version 3.1.6 More work to correct stuck ActiveEffects (Radiation) in V11. Added scrollable containers for Talents and Agendas (preserves sheet formatting). -Updates for the new Token-Action-HUD-Alien module (Token-Action-HUD-Core required). \ No newline at end of file +Updates for the new Token-Action-HUD-Alien module (Token-Action-HUD-Core required). + +Version 3.1.7 +Added Wildcatter and Entertainer archetypes from BBW. + +On rolling a Facehugger the system will automatically make a panic roll for the player. + This can be turned off in the Alien PRG configuration by unchecking "Automatically Roll Panic" + +Depending on the result Panic rolls will now: +1. Increment/Decrement the panicking actors stress. +2. Create an item to impose the modification (-2 Agility). +3. Add text to the chat for rolls >=10 saying that the action has failed. +When panic is removed the -2 Agility modification item is automatically deleted. + + diff --git a/css/alienrpg.css b/css/alienrpg.css index d286b690..8d7bddf5 100644 --- a/css/alienrpg.css +++ b/css/alienrpg.css @@ -3766,6 +3766,15 @@ combobox:focus { text-shadow: 0 0 10px #2a8ed5; } +.chat-message .warning-bar { + display: inline-block; + background-image: url("../images/icons/warning-bar.webp"); + width: 259px; + height: 8px; + /* vertical-align: middle; */ + border: 0; +} + /* .journal-sheet form { */ .sheet.journal-entry .journal-entry-content { color: var(--aliengreen); @@ -3785,7 +3794,7 @@ combobox:focus { height: 36px; width: 80%; /* border-style: double; - border-color: greenyellow; */ + border-color: greenyellow; */ margin-left: auto; margin-right: auto; border: 0; @@ -3805,7 +3814,7 @@ combobox:focus { height: 36px; width: 34%; /* border-style: double; - border-color: greenyellow; */ + border-color: greenyellow; */ margin-left: auto; margin-right: auto; border: 0; @@ -3858,7 +3867,7 @@ combobox:focus { .alienrpg .ntable { width: 99%; /* border-style: double; - border-color: greenyellow; */ + border-color: greenyellow; */ margin-left: auto; margin-right: auto; border: 0; @@ -3908,7 +3917,7 @@ combobox:focus { .alienrpg .etr { /* border-style: solid; - border-color: greenyellow; */ + border-color: greenyellow; */ border: 1; } @@ -3930,7 +3939,7 @@ combobox:focus { .alienrpg .ecol3 { width: 3%; /* border-left: greenyellow; - border-style: solid; */ + border-style: solid; */ } .alienrpg .stable { @@ -4247,6 +4256,94 @@ combobox:focus { border: 0; } +.alienrpg .datebox { + width: 36px; + height: 35px; + background-color: rgb(26, 71, 53); + color: white; + border: solid rgb(72, 141, 99); + border-radius: 5px; + padding: 1%; + vertical-align: middle; +} + +.alienrpg .datebox2 { + float: inline-start; + width: auto; + margin-right: 10px; + margin-top: 7px; + height: 35px; + background-color: rgb(26, 71, 53); + color: white; + border: solid rgb(72, 141, 99); + border-radius: 5px; + padding: 1%; + vertical-align: middle; +} + +.alienrpg .colonytable { + width: 60%; + border-color: #e92d2d; + margin-left: auto; + margin-right: auto; + border: 1; + padding-top: 0; + padding-bottom: 0; + font-family: "OCR-A"; + text-align: center; +} + +.alienrpg .colonyname { + font-size: x-large; + font-weight: bold; +} + +.alienrpg .colonyparent { + font-size: smaller; + font-weight: bold; + border-right: solid red 1px; +} + +.alienrpg .colonyparentdata { + border-right: solid red 1px; + font-weight: bold; +} + +.alienrpg .colonyposition { + font-size: smaller; + font-weight: bold; +} + +.alienrpg .colonypositiondata { + font-size: x-large; +} + +.alienrpg .trborder { + border-bottom: solid transparent 5px; +} + +.alienrpg .colonyheader { + font-size: smaller; + width: 20%; + font-weight: bold; + border-right: solid red 1px; +} + +.alienrpg .colonyheaderright { + font-size: smaller; + width: 20%; + font-weight: bold; +} + +.alienrpg .colonydata1 { + width: 20%; + border-right: solid red 1px; +} + +.alienrpg .colonydata2 { + width: 20%; +} + .alienrpg { /* Styles limited to alienrpg sheets */ /* diff --git a/css/alienrpg.css.map b/css/alienrpg.css.map index 7bf0347b..025ef4a7 100644 --- a/css/alienrpg.css.map +++ b/css/alienrpg.css.map @@ -1 +1 @@ -{"version":3,"sources":["..\\scss\\utils\\_typography.scss","alienrpg.css","..\\scss\\utils\\_colors.scss","..\\scss\\alienrpg.scss","..\\scss\\global\\_window.scss","..\\scss\\global\\_mother-instruction-images.scss","..\\scss\\global\\_grid.scss","..\\scss\\global\\_flex.scss","..\\scss\\global\\_itemList.scss","..\\scss\\global\\_select-css.scss","..\\scss\\actor\\_alien-crt-ui.scss","..\\scss\\global\\_module.scss","..\\scss\\actor\\_alien-crt-actor.scss","..\\scss\\components\\_forms.scss","..\\scss\\components\\_resource.scss","..\\scss\\components\\_tabs.scss","..\\scss\\components\\_items.scss"],"names":[],"mappings":"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ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,eAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;AACF;ASjoGA;EACE;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,eAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;EShkGA;IACE,gBAAA;ETkkGF;AACF;AS/jGA;EACE;IACE,gHAAA;ETikGF;ES/jGA;IACE,gHAAA;ETikGF;ES/jGA;IACE,gHAAA;ETikGF;ES/jGA;IACE,gHAAA;ETikGF;ES/jGA;IACE,4GAAA;ETikGF;ES/jGA;IACE,gHAAA;ETikGF;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","file":"alienrpg.css","sourcesContent":["// @import url('https://fonts.googleapis.com/css2?family=Wallpoet:wght@400;800&family=Wallpoet:wght@300;400;500&display=swap');\r\n\r\n// $font-primary: 'Wallpoet', sans-serif;\r\n// $font-secondary: 'Wallpoet', sans-serif;\r\n\r\n@font-face {\r\n font-family: 'Changa';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: local('Changa', sans-serif), url(https://fonts.gstatic.com/s/changa/v10/2-cm9JNi2YuVOUckZpy-.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Roboto';\r\n font-style: normal;\r\n font-weight: 400;\r\n src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');\r\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Wallpoet';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: local('Wallpoet'), url(https://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUObp58Q.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n@font-face {\r\n font-family: 'OCR-A';\r\n src: url('../fonts/ocraext.ttf');\r\n font-style: normal;\r\n}\r\n\r\n// @import url('https://fonts.googleapis.com/css2?family=Kosugi&display=swap');\r\n@font-face {\r\n font-family: 'Kosugi';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: url(https://fonts.gstatic.com/s/kosugi/v14/pxiFyp4_v8FCjlI4MdLqfUsvcYfqJiw3zzHMw5Qu_B3d0SE.50.woff2) format('woff2');\r\n unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0,\r\n U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610,\r\n U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2,\r\n U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c,\r\n U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a,\r\n U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2,\r\n U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33,\r\n U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56;\r\n}\r\n\r\n// @import url('https://fonts.googleapis.com/css2?family=Blinker:wght@200;400&display=swap');\r\n\r\n@font-face {\r\n font-family: 'Blinker';\r\n font-style: normal;\r\n font-weight: 200;\r\n font-display: swap;\r\n src: url(https://fonts.gstatic.com/s/blinker/v12/cIf4MaFatEE-VTaP_OGAdGYmnQ.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n:root {\r\n // --alienfont: 'Wallpoet', sans-serif;\r\n --alienfont: 'OCR-A';\r\n --fontsize: 15px; // this equates to 15px\r\n}\r\n","@font-face {\n font-family: \"Changa\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: local(\"Changa\", sans-serif), url(https://fonts.gstatic.com/s/changa/v10/2-cm9JNi2YuVOUckZpy-.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 400;\n src: local(\"Roboto\"), local(\"Roboto-Regular\"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format(\"woff2\");\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n@font-face {\n font-family: \"Wallpoet\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: local(\"Wallpoet\"), url(https://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUObp58Q.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: \"OCR-A\";\n src: url(\"../fonts/ocraext.ttf\");\n font-style: normal;\n}\n@font-face {\n font-family: \"Kosugi\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://fonts.gstatic.com/s/kosugi/v14/pxiFyp4_v8FCjlI4MdLqfUsvcYfqJiw3zzHMw5Qu_B3d0SE.50.woff2) format(\"woff2\");\n unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0, U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610, U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2, U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c, U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a, U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2, U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33, U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56;\n}\n@font-face {\n font-family: \"Blinker\";\n font-style: normal;\n font-weight: 200;\n font-display: swap;\n src: url(https://fonts.gstatic.com/s/blinker/v12/cIf4MaFatEE-VTaP_OGAdGYmnQ.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n:root {\n --alienfont: \"OCR-A\";\n --fontsize: 15px;\n}\n\n:root {\n --aliengreen: hsl(84, 100%, 59%);\n --aliendarkergreen: hsl(141, 60%, 40%);\n --alienitemselect: hsl(70, 80%, 74%);\n --alienoddtab: hsl(72, 29%, 7%);\n --blue: hsl(224, 75%, 62%);\n --black: hsl(0, 0%, 0%);\n --white: hsl(0, 0%, 100%);\n --alientextjournal: #b1e0e7;\n --journalback: url(../images/mother-instructions/indbackground2.png);\n --chatbackground: url(/systems/alienrpg/images/IndBackground3.png);\n --alienchatfont: \"Blinker\", sans-serif;\n --alienchatwhite: hsl(0, 0%, 100%);\n --alienchatred: hsl(0, 100%, 50%);\n --alienchatredshadow: rgb(230 230 230);\n --alienchatblue: hsl(240deg 42% 72%);\n --alienchatlightblue: hsl(120, 97%, 41%);\n --alienchatlightgreen: hsl(120, 97%, 41%);\n --alienchatgoldenrod: hsl(43, 74%, 49%);\n}\n\n/* Global styles */\n.alienrpg ul ol {\n margin-left: 3px;\n}\n\n.alienrpg #context-menu {\n width: auto;\n height: max-content;\n min-width: 156px;\n max-width: 360px;\n position: absolute;\n left: -998%;\n top: -50%;\n background: hsl(0, 0%, 0%);\n border: 1px solid var(--aliengreen);\n border-radius: 5px;\n color: var(--aliengreen);\n text-align: left;\n font-size: smaller;\n z-index: 1;\n}\n\n.alienrpg #context-menu li.context-item {\n line-height: 16px;\n}\n\n.alienrpg .window-content {\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 1px solid;\n}\n\n.alienrpg form {\n font-family: var(--alienfont);\n color: var(--aliengreen);\n font-size: var(--fontsize);\n background: hsl(0, 0%, 0%);\n flex-direction: column;\n flex-wrap: nowrap;\n padding: 2px;\n overflow-y: scroll;\n overflow-x: auto;\n border: var(--aliengreen) 3px;\n}\n\n.journal-sheet form {\n background: var(--journalback) top left !important;\n background-size: cover;\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n color: var(--alientextjournal) !important;\n}\n.journal-sheet select {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 3px;\n border: 1px solid hsl(53, 4%, 46%);\n border-radius: 3px;\n padding: 0 3px;\n text-overflow: ellipsis;\n font-size: 16px;\n}\n.journal-sheet input {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 3px;\n}\n.journal-sheet button {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) solid 1px;\n width: 100%;\n margin: 0 1px;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n}\n.journal-sheet critbutton {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) solid 1px;\n margin: 0 1px;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n}\n.journal-sheet .tox .tox-editor-container {\n background-color: hsl(0, 0%, 100%);\n}\n\na.entity-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n.alienrpg a.entity-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\na.content-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n.alienrpg a.content-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n#chat .message {\n border: 1px solid hsl(0, 8%, 34%);\n border-radius: 1px;\n}\n\n.chat-message {\n background-image: var(--chatbackground);\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n color: inherit;\n}\n.chat-message .message-header .message-sender {\n color: var(--aliengreen);\n}\n.chat-message .message-metadata {\n color: var(--aliengreen);\n}\n.chat-message .flavor-text {\n color: var(--aliengreen);\n}\n.chat-message .table-draw .table-results .table-result {\n color: var(--aliengreen);\n}\n\n.chat-message .table-draw .table-results .table-result .chatBG {\n background-image: var(--chatbackground);\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n color: var(--aliengreen);\n padding-left: 6px;\n}\n\n.chat-message.whisper {\n background: hsl(0, 0%, 9%);\n color: var(--aliengreen);\n}\n\n.chat-message.blind {\n background: hsl(0, 0%, 9%);\n}\n\n.chat-message.emote {\n background: hsl(0, 0%, 9%);\n}\n\n.chat-message .critchat {\n display: flex;\n align-items: center;\n border-bottom: 1px solid var(--color-border-light-primary);\n padding: 3px 0;\n color: var(--aliengreen);\n}\n\n.dice-tooltip .roll > img {\n width: 24px;\n}\n\n.dice-tooltip {\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n background: hsl(0, 0%, 0%);\n}\n.dice-tooltip .dice-rolls {\n color: inherit;\n background: hsl(0, 0%, 0%);\n}\n.dice-tooltip .part-header {\n color: inherit;\n background: hsl(0, 0%, 0%);\n}\n\n.dice-tooltip .dice-rolls .roll {\n filter: none;\n}\n\n.dice-tooltip .dice-rolls .roll.max {\n filter: none;\n}\n\n.dice-tooltip .dice-rolls .roll.min {\n filter: none;\n}\n\n.inline-roll .dice-tooltip {\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: 2px solid var(--aliengreen);\n border-radius: 2px;\n}\n\na.inline-roll {\n background: hsl(0, 0%, 0%);\n padding: 1px 4px;\n border: 1px solid var(--aliengreen);\n border-radius: 2px;\n white-space: nowrap;\n word-break: break-all;\n}\n\n.dice-roll .dice-formula,\n.dice-roll .dice-total {\n color: var(--aliengreen);\n}\n\n.dice-tooltip .part-header .part-formula {\n color: inherit;\n}\n\n.part-total {\n color: inherit;\n}\n\n.alienrpg h2 {\n border: 0;\n padding: 0;\n margin: 1px;\n margin-left: 5px;\n}\n\n.alienrpg h3 {\n border: 0;\n padding: 0;\n margin: 1px;\n}\n\n.alienrpg h4 {\n border: 0;\n padding: 0;\n margin: 1px;\n}\n\n.resource-content button {\n flex: 0;\n border: 0;\n width: 30px;\n font-size: 1.5rem;\n padding: 0;\n color: inherit;\n margin: 0;\n}\n\n.rollable:hover,\n.rollcomputer:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 120%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n\n.far.fa-heart:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n\n.rollableVeh:hover, .rollableVeh:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 1.3em;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.creature-acid-roll:hover, .creature-acid-roll:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 95%;\n cursor: pointer;\n}\n\n.rollItem:hover, .rollItem:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.rollVehicleWeapon:hover, .rollVehicleWeapon:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.openItem:hover, .openItem:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.talent-btn:hover, .talent-btn:focus {\n color: hsl(103, 100%, 28%);\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-weight: bolder;\n cursor: pointer;\n}\n\n.minus-btn .plus-btn {\n width: 10px;\n height: 10px;\n line-height: 20px;\n padding: 0;\n}\n\n.supply-btn {\n font-size: 5px;\n padding: 0;\n font-family: var(--alienfont);\n}\n\n.pwr-btn:hover, .pwr-btn:focus {\n background-color: hsl(4, 69%, 53%);\n font-size: 120%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.stunt-btn {\n width: 5px;\n padding: 0;\n font-family: var(--alienfont);\n}\n\n.creature-attack-roll {\n display: inline-block;\n width: 280px;\n height: 40px;\n font-weight: bold;\n font-size: 2em;\n /* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */\n text-shadow: 2px 2px hsl(128, 83%, 25%);\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.creature-attack-roll:hover {\n border-radius: 10px;\n color: hsl(0, 100%, 50%);\n text-shadow: 2px 2px hsl(0, 92%, 26%);\n}\n\n.creature-attack-roll:active {\n position: relative;\n top: 1px;\n border-radius: unset;\n background-color: unset;\n color: unset;\n}\n\nbutton:hover,\nbutton:focus {\n box-shadow: unset;\n}\n\n.alien-Push-button {\n display: inline-block;\n width: 260px;\n height: 45px;\n background-color: hsl(0, 0%, 0%);\n font-weight: bold;\n font-size: clamp(2rem, -4.5rem + 5vw, 3rem);\n font-family: var(--alienfont);\n padding-bottom: 5px;\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.alien-Push-button:hover {\n border-radius: 10px;\n color: hsl(0, 100%, 50%);\n}\n\n.alien-crit-button {\n display: inline-block;\n width: 280px;\n height: 26px;\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-weight: bold;\n font-size: 1.2rem;\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.alien-crit-button:hover {\n border-radius: 5px;\n color: hsl(0, 100%, 50%);\n}\n\n.alien-diceface-b0 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-b0.png) no-repeat top left;\n}\n\n.alien-diceface-b6 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-b6.png) no-repeat top left;\n}\n\n.alien-diceface-y0 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y0.png) no-repeat top left;\n}\n\n.alien-diceface-y1 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y1.png) no-repeat top left;\n}\n\n.alien-diceface-y6 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y6.png) no-repeat top left;\n}\n\n.tooltip {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted black;\n}\n\n.tooltip .tooltiptext {\n visibility: hidden;\n width: 250px;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border-radius: 6px;\n padding: 5px 0;\n position: absolute;\n z-index: 1;\n top: -5px;\n right: 105%;\n margin-left: -60px;\n border-style: solid;\n border-color: var(--aliengreen);\n}\n\n.tooltip .tooltiptext::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 5px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.tooltip:hover .tooltiptext {\n visibility: visible;\n}\n\n.alienrpg .inputtext {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n}\n\n.box-top {\n border-top: 3px solid var(--aliengreen);\n}\n\n.ctooltip {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted hsl(0, 0%, 0%);\n}\n\n/* Tooltip text */\n.ctooltip .ctooltiptext {\n font-size: small;\n visibility: hidden;\n width: 150px;\n background-color: hsl(0, 0%, 0%);\n color: var(--aliengreen);\n text-align: center;\n border-radius: 3px;\n padding: 2px 0;\n position: absolute;\n z-index: 1;\n margin-left: -150px;\n border-style: solid;\n border-color: var(--aliengreen);\n}\n\n/* Show the tooltip text when you mouse over the tooltip container */\n.ctooltip:hover .ctooltiptext {\n visibility: visible;\n}\n\n.ctooltip .ctooltiptext::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 1px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.alienchatwhite {\n color: var(--alienchatwhite);\n}\n\n.alienchatred {\n color: var(--alienchatred);\n font-weight: bolder;\n font-size: larger;\n -webkit-background-clip: text;\n background-clip: text;\n background-color: var(--alienchatredshadow);\n}\n\n.alienchatblue {\n color: var(--alienchatblue);\n}\n\n.alienchatlightblue {\n color: var(--alienchatlightblue);\n font-weight: bold;\n font-size: larger;\n}\n\n.alienchatlightgreen {\n color: var(--alienchatlightgreen);\n}\n\n.alienchatgoldenrod {\n color: var(--alienchatgoldenrod);\n font-weight: bold;\n}\n\n.combatbutton {\n max-width: 200px;\n color: var(--aliengreen);\n border: var(--aliengreen) 1px solid;\n}\n\n.prosemirror.editing-source textarea {\n color: hsl(0, 0%, 100%);\n}\n\n.prosemirror menu .pm-dropdown {\n color: hsl(0, 0%, 0%);\n}\n\n.spanner-icon {\n display: inline-block;\n width: 30px;\n height: 25px;\n padding: 0px;\n margin: 1px;\n background: url(../images/mother-instructions/spanner-icon.webp);\n}\n\n.character-sheet-img {\n display: block;\n width: 464px;\n height: 500px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-sheet-img.webp);\n}\n\n.creature-sheet-img {\n display: block;\n width: 500px;\n height: 477px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-sheet-img.webp);\n}\n\n.character-header {\n display: block;\n width: 500px;\n height: 152px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-header.webp);\n}\n\n.synthetic-header {\n display: block;\n width: 500px;\n height: 155px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-header.webp);\n}\n\n.agil-mod {\n display: block;\n width: 403px;\n height: 162px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/agil-mod.webp);\n}\n\n.armor-mod {\n display: block;\n width: 403px;\n height: 172px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/armor-mod.webp);\n}\n\n.stress-mod {\n display: block;\n width: 400px;\n height: 136px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/stress-mod.webp);\n}\n\n.character-details {\n display: block;\n width: 300px;\n height: 328px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-details.webp);\n}\n\n.synthetic-details {\n display: block;\n width: 300px;\n height: 380px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-details.webp);\n}\n\n.character-consumables {\n display: block;\n width: 153px;\n height: 330px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-consumables.webp);\n}\n\n.synthetic-consumables {\n display: block;\n width: 153px;\n height: 322px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-consumables.webp);\n}\n\n.talent-agenda {\n display: block;\n width: 300px;\n height: 260px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/talent-agenda.webp);\n}\n\n.con-edit {\n display: block;\n width: 151px;\n height: 109px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/con-edit.webp);\n}\n\n.enc {\n display: block;\n width: 600px;\n height: 71px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/enc.webp);\n}\n\n.enc-warn {\n display: block;\n width: 462px;\n height: 49px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/enc-warn.webp);\n}\n\n.inv-inact {\n display: block;\n width: 600px;\n height: 199px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/inv-inact.webp);\n}\n\n.moskills {\n display: block;\n width: 300px;\n height: 254px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/skills.webp);\n}\n\n.creature-header {\n display: block;\n width: 500px;\n height: 102px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-header.webp);\n}\n\n.creature-attack-dropdown {\n display: block;\n width: 600px;\n height: 330px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-attack-dropdown.webp);\n}\n\n.acid-splash-popup {\n display: block;\n width: 400px;\n height: 141px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/acid-splash-popup.webp);\n}\n\n.chat-roll {\n display: block;\n width: 300px;\n height: 188px;\n background: url(../images/mother-instructions/chat-roll.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.radiation-roll {\n display: block;\n width: 240px;\n height: 274px;\n background: url(../images/mother-instructions/radiation-rolls.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.territories-general {\n display: block;\n width: 500px;\n height: 498px;\n background: url(../images/mother-instructions/territories-general.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.territories-systems {\n display: block;\n width: 500px;\n height: 186px;\n background: url(../images/mother-instructions/territories-systems.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-general {\n display: block;\n width: 500px;\n height: 342px;\n background: url(../images/mother-instructions/vehicle-general.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-inv {\n display: block;\n width: 500px;\n height: 343px;\n background: url(../images/mother-instructions/vehicle-inv.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-crew {\n display: block;\n width: 500px;\n height: 227px;\n background: url(../images/mother-instructions/vehicle-crew.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-crew-selector {\n display: block;\n width: 500px;\n height: 227px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/vehicle-crew-selector.webp);\n}\n\n.vehicle-fire-weapon {\n display: block;\n width: 403px;\n height: 162px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/vehicle-fire-weapon.webp);\n}\n\n.item-dropdown {\n display: block;\n width: 300px;\n height: 263px;\n background: url(../images/mother-instructions/item-dropdown.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.modifiers-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/modifiers-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.melee-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/melee-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.ranged-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/ranged-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.armor-img {\n display: block;\n width: 600px;\n height: 415px;\n background: url(../images/mother-instructions/armor-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.planet-system-img {\n display: block;\n width: 600px;\n height: 562px;\n background: url(../images/mother-instructions/planet-system-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.initiative-roll {\n display: block;\n width: 300px;\n height: 277px;\n background: url(../images/mother-instructions/initiative-roll.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.clone-actor {\n display: inline-block;\n width: 200px;\n height: 119px;\n background: url(../images/mother-instructions/clone-actor.webp);\n margin-left: 25%;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.roll-clone {\n display: inline-block;\n width: 200px;\n height: 207px;\n background: url(../images/mother-instructions/roll-clone.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.init-chat-norm {\n display: block;\n width: 200px;\n height: 388px;\n background: url(../images/mother-instructions/init-chat-norm.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.init-chat-cards {\n display: block;\n width: 200px;\n height: 378px;\n background: url(../images/mother-instructions/init-chat-cards.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.gm-settings {\n display: block;\n width: 500px;\n height: 491px;\n background: url(../images/mother-instructions/gm-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.player-settings {\n display: block;\n width: 500px;\n height: 301px;\n background: url(../images/mother-instructions/player-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.style-settings {\n display: block;\n width: 400px;\n height: 377px;\n background: url(../images/mother-instructions/style-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.style-button-settings {\n display: block;\n width: 300px;\n height: 161px;\n background: url(../images/mother-instructions/style-button-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.font-picker-img {\n display: inline-block;\n width: 300px;\n height: 272px;\n background: url(../images/mother-instructions/font-picker-img.webp);\n margin-left: 5%;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.colour-picker-img {\n display: inline-block;\n width: 300px;\n height: 206px;\n background: url(../images/mother-instructions/colour-picker-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.character-token {\n display: block;\n width: 230px;\n height: 234px;\n background: url(../images/mother-instructions/character-token.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.creature-token {\n display: block;\n width: 230px;\n height: 235px;\n background: url(../images/mother-instructions/creature-token.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush1 {\n display: block;\n width: 300px;\n height: 241px;\n background: url(../images/mother-instructions/mpush1.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush2 {\n display: block;\n width: 300px;\n height: 340px;\n background: url(../images/mother-instructions/mpush2.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush3 {\n display: block;\n width: 300px;\n height: 297px;\n background: url(../images/mother-instructions/mpush3.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.pwr-supply {\n display: block;\n width: 600px;\n height: 134px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/power.webp);\n}\n\n.synth-hum {\n display: block;\n width: 153px;\n height: 87px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synth-hum.webp);\n}\n\n.inventory-tab-img {\n display: block;\n width: 600px;\n height: 435px;\n background: url(../images/mother-instructions/inventory-tab.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.inv-context-menu-img {\n display: block;\n width: 151px;\n height: 70px;\n background: url(../images/mother-instructions/inv-context-menu.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.status-icons-img {\n display: block;\n width: 230px;\n height: 229px;\n background: url(../images/mother-instructions/status-icons.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.enc-icon-img {\n display: block;\n width: 230px;\n height: 207px;\n background: url(../images/mother-instructions/enc-icon.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.spaceship-sheet-img {\n display: block;\n width: 497px;\n height: 353px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-modules.webp);\n}\n\n.spaceship-header1 {\n display: block;\n width: 402px;\n height: 632px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-header1.webp);\n}\n\n.spaceship-modules {\n display: block;\n width: 497px;\n height: 353px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-sheet-img.webp);\n}\n\n.spaceship-comtech {\n display: block;\n width: 395px;\n height: 262px;\n background: url(../images/mother-instructions/spaceship-comtech.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.grid {\n display: grid;\n grid-column: span 2/span 2;\n padding: 0;\n align-items: center;\n}\n\n.grid-2col {\n display: grid;\n grid-column: span 2;\n grid-template-columns: 1fr 1fr;\n padding: 0;\n align-items: center;\n}\n\n.grid-3col {\n grid-column: span 3/span 3;\n grid-template-columns: repeat(3, minmax(0, 1fr));\n border-color: var(--aliengreen);\n justify-items: center;\n margin: 0;\n}\n\n.grid-4col {\n grid-column: span 4/span 4;\n grid-template-columns: repeat(4, minmax(0, 1fr));\n border-color: var(--aliengreen);\n border-style: double;\n padding: 4px;\n}\n\n.grid-synPage {\n display: grid;\n grid-template-areas: \"Item1 Item2 Item2\" \"Item1 Item4 Item4\" \"Item8 Item4 Item4\" \"Item8 Item5 Item5\" \"Item8 Item3 Item3\" \"Item9 Item6 Item6\" \"Item10 Item7 Item7\" \"Item11 Item11 Item11\";\n grid-template-columns: 1fr 1fr 1fr;\n}\n\n.grid-genPage {\n display: grid;\n grid-template-areas: \"Item1 Item2 Item2\" \"Item1 Item4 Item4\" \"Item8 Item4 Item4\" \"Item8 Item5 Item5\" \"Item8 Item3 Item3\" \"Item9 Item6 Item6\" \"Item10 Item7 Item7\" \"Item11 Item11 Item11\";\n grid-template-columns: 1fr 1fr 1fr;\n}\n\n.Item1 {\n grid-area: Item1;\n border: 1px solid var(--aliengreen);\n padding: 5px;\n text-align: center;\n}\n\n.Item2 {\n grid-area: Item2;\n border: 1px solid var(--aliengreen);\n}\n\n.Item3 {\n grid-area: Item3;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item4 {\n grid-area: Item4;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item5 {\n grid-area: Item5;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item6 {\n grid-area: Item6;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item7 {\n grid-area: Item7;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n height: auto;\n}\n\n.Item8 {\n grid-area: Item8;\n border: 1px solid var(--aliengreen);\n padding: 5px;\n}\n\n.Item9 {\n grid-area: Item9;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.Item10 {\n grid-area: Item10;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.Item11 {\n grid-area: Item11;\n border: 1px solid var(--aliengreen);\n padding: 4px;\n align-content: center;\n justify-content: center;\n min-height: 53px;\n}\n\n.grid-2col-border {\n display: grid;\n grid-column: span 2;\n grid-template-columns: 1fr 1fr;\n border-color: var(--aliengreen);\n padding: 0;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.grid-spacecraft {\n display: grid;\n grid-template-areas: \"spacec1 spacec2 \";\n grid-template-columns: 35% 65%;\n}\n\n.spacec1 {\n grid-area: spacec1;\n border-right: 1px solid var(--aliengreen);\n align-content: center;\n}\n\n.spacec2 {\n grid-area: spacec2;\n padding-left: 5px;\n align-content: center;\n}\n\n.s1-header {\n display: grid;\n grid-template-areas: \". . s1h1 s1h1 s1h1 .\" \"s1h2 s1h2 s1h2 s1h2 s1h2 s1h2\" \"s1h3 s1h3 s1h3 s1h4 s1h4 s1h4\" \"s1h28 s1h28 s1h28 s1h29 s1h29 s1h29\" \"s1h30 s1h30 s1h30 s1h30 s1h30 s1h30 \" \"s1h32 s1h32 s1h32 s1h32 s1h32 s1h32\" \"s1h31 s1h31 s1h31 s1h31 s1h31 s1h31 \" \"s1h33 s1h33 s1h33 s1h33 s1h33 s1h33\" \". . s1h5 s1h5 s1h5 .\" \"s1h6 s1h6 s1h6 s1h6 s1h6 s1h6\" \"s1space1 s1h7 s1h8 s1space s1h9 s1h10\" \"s1space1 s1h11 s1h12 s1space s1h13 s1h14\" \"s1space1 s1h15 s1h16 s1space s1h17 s1h18\" \"s1space1 s1h19 s1h20 s1space s1h21 s1h22\" \"s1h23 s1h23 s1h23 s1h23 s1h23 s1h23\" \"s1h24 s1h24 s1h24 s1h24 s1h24 s1h24\" \"s1h25 s1h25 s1h25 s1h25 s1h25 s1h25\" \"s1h26 s1h26 s1h26 s1h26 s1h26 s1h26\" \"s1h27 s1h27 s1h27 s1h27 s1h27 s1h27\";\n grid-template-columns: 5% 10% 30% 5% 30% 10%;\n padding: 0 10px 0px 10px;\n}\n\n.s1space {\n grid-area: s1space;\n}\n\n.s1space1 {\n grid-area: s1space1;\n}\n\n.s1h1 {\n grid-area: s1h1;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h2 {\n grid-area: s1h2;\n align-content: center;\n}\n\n.s1h3 {\n grid-area: s1h3;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h4 {\n grid-area: s1h4;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h5 {\n grid-area: s1h5;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h6 {\n grid-area: s1h6;\n align-content: center;\n}\n\n.s1h7 {\n grid-area: s1h7;\n height: 30px;\n}\n\n.s1h8 {\n grid-area: s1h8;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h9 {\n grid-area: s1h9;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h10 {\n grid-area: s1h10;\n height: 30px;\n}\n\n.s1h11 {\n grid-area: s1h11;\n height: 30px;\n}\n\n.s1h12 {\n grid-area: s1h12;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h13 {\n grid-area: s1h13;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h14 {\n grid-area: s1h14;\n height: 30px;\n}\n\n.s1h15 {\n grid-area: s1h15;\n height: 30px;\n}\n\n.s1h16 {\n grid-area: s1h16;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h17 {\n grid-area: s1h17;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h18 {\n grid-area: s1h18;\n height: 30px;\n}\n\n.s1h19 {\n grid-area: s1h19;\n height: 30px;\n}\n\n.s1h20 {\n grid-area: s1h20;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h21 {\n grid-area: s1h21;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h22 {\n grid-area: s1h22;\n height: 30px;\n justify-self: center;\n}\n\n.s1h23 {\n grid-area: s1h23;\n height: 20px;\n justify-self: center;\n font-weight: bolder;\n}\n\n.s1h24 {\n grid-area: s1h24;\n height: 30px;\n justify-self: center;\n}\n\n.s1h25 {\n grid-area: s1h25;\n height: 20px;\n justify-self: center;\n font-weight: bolder;\n}\n\n.s1h26 {\n grid-area: s1h26;\n height: 50px;\n justify-self: center;\n}\n\n.s1h27 {\n grid-area: s1h27;\n height: 50px;\n justify-self: center;\n}\n\n.s1h28 {\n grid-area: s1h28;\n align-content: center;\n}\n\n.s1h29 {\n grid-area: s1h29;\n align-content: center;\n}\n\n.s1h30 {\n grid-area: s1h30;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h31 {\n grid-area: s1h31;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h32 {\n grid-area: s1h32;\n align-content: center;\n}\n\n.s1h33 {\n grid-area: s1h33;\n align-content: center;\n}\n\n.grid-container {\n display: grid;\n margin: 0;\n padding: 0;\n grid-template-areas: \"Col1 Col2\" \"Col1 Col2\" \"Col1 Col2\" \"Col1 Col4\" \"Col3 Col3\";\n grid-template-columns: 370px 1fr;\n}\n\n.Col1 {\n grid-area: Col1;\n align-self: center;\n}\n\n.Col2 {\n grid-area: Col2;\n}\n\n.Col3 {\n grid-area: Col3;\n}\n\n.Col4 {\n grid-area: Col4;\n}\n\n.grid-attr {\n display: grid;\n margin: 0;\n padding: 0;\n padding-left: 5px;\n align-items: center;\n border: 1px solid var(--aliengreen);\n grid-template-areas: \"Attr1 Attr2 Attr3\";\n grid-template-columns: 300px 35px 30px;\n}\n\n.Attr1 {\n grid-area: Attr1;\n}\n\n.Attr2 {\n grid-area: Attr2;\n}\n\n.Attr3 {\n grid-area: Attr3;\n width: 30px;\n height: 20px;\n}\n\n.Attr4 {\n grid-area: Attr4;\n}\n\n.grid-Consumables {\n display: grid;\n grid-template-areas: \"Heading Heading \" \"Air1 Air2\" \"Food1 Food2\" \"Water1 Water2\" \"Power1 Power2\";\n grid-template-columns: 1fr 1fr;\n}\n\n.Heading {\n grid-area: Heading;\n justify-self: left;\n}\n\n.Air1 {\n grid-area: Air1;\n justify-content: left;\n align-self: center;\n}\n\n.Air2 {\n grid-area: Air2;\n}\n\n.Food1 {\n grid-area: Food1;\n justify-self: left;\n align-self: center;\n}\n\n.Food2 {\n grid-area: Food2;\n}\n\n.Power1 {\n grid-area: Power1;\n justify-self: left;\n align-self: center;\n}\n\n.Power2 {\n grid-area: Power2;\n}\n\n.Water1 {\n grid-area: Water1;\n justify-self: left;\n align-self: center;\n}\n\n.Water2 {\n grid-area: Water2;\n}\n\n.grid-vehicle-header {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vChar vChar\";\n grid-template-columns: auto;\n}\n\n.grid-vehicle {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vItem1 vItem2 vItem3 vItem4\" \"vItem5 vItem6 vItem7 vItem8\";\n grid-template-columns: auto;\n}\n\n.vChar {\n grid-area: vChar;\n}\n\n.vItem1 {\n grid-area: vItem1;\n}\n\n.vItem2 {\n grid-area: vItem2;\n}\n\n.vItem3 {\n grid-area: vItem3;\n}\n\n.vItem4 {\n grid-area: vItem4;\n}\n\n.vItem5 {\n grid-area: vItem5;\n}\n\n.vItem6 {\n grid-area: vItem6;\n}\n\n.vItem7 {\n grid-area: vItem7;\n}\n\n.vItem8 {\n grid-area: vItem8;\n}\n\n.grid-weapon {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"wItem1 wItem2 wItem3 wItem4\" \"wItem5 wItem6 wItem7 wItem7\";\n grid-template-columns: auto;\n align-items: center;\n padding-bottom: 2px;\n}\n\n.wItem1 {\n grid-area: wItem1;\n}\n\n.wItem2 {\n grid-area: wItem2;\n}\n\n.wItem3 {\n grid-area: wItem3;\n}\n\n.wItem4 {\n grid-area: wItem4;\n}\n\n.wItem5 {\n grid-area: wItem5;\n}\n\n.wItem6 {\n grid-area: wItem6;\n}\n\n.wItem7 {\n grid-area: wItem7;\n}\n\n.grid-ship-crit {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"gcItem1 gcItem2 gcItem2\" \"gcItem3 gcItem4 gcItem4\" \"gcItem5 gcItem6 gcItem6\";\n grid-template-columns: 30% 35% 35%;\n align-items: center;\n}\n\n.gcItem1 {\n grid-area: gcItem1;\n}\n\n.gcItem2 {\n grid-area: gcItem2;\n}\n\n.gcItem3 {\n grid-area: gcItem3;\n}\n\n.gcItem4 {\n grid-area: gcItem4;\n}\n\n.gcItem5 {\n grid-area: gcItem5;\n}\n\n.gcItem6 {\n grid-area: gcItem6;\n}\n\n.grid-weapon-body {\n display: grid;\n grid-template-areas: \"wCol1 wCol2 wCol3 wCol4 wCol5 wCol6\" \"wCol7 wCol8 wCol9 wCol10 wCol11 wCol12\" \"wCol13 wCol14 . . . .\";\n padding-bottom: 2px;\n grid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr;\n align-items: center;\n}\n\n.wCol1 {\n grid-area: wCol1;\n justify-self: left;\n}\n\n.wCol2 {\n grid-area: wCol2;\n justify-self: left;\n}\n\n.wCol3 {\n grid-area: wCol3;\n justify-self: left;\n}\n\n.wCol4 {\n grid-area: wCol4;\n justify-self: center;\n}\n\n.wCol5 {\n grid-area: wCol5;\n justify-self: left;\n}\n\n.wCol6 {\n grid-area: wCol6;\n justify-self: center;\n}\n\n.wCol7 {\n grid-area: wCol7;\n justify-self: left;\n}\n\n.wCol8 {\n grid-area: wCol8;\n justify-self: left;\n}\n\n.wCol9 {\n grid-area: wCol9;\n justify-self: left;\n}\n\n.wCol10 {\n grid-area: wCol10;\n justify-self: center;\n}\n\n.wCol11 {\n grid-area: wCol11;\n justify-self: left;\n}\n\n.wCol12 {\n grid-area: wCol12;\n justify-self: center;\n}\n\n.wCol13 {\n grid-area: wCol13;\n justify-self: left;\n}\n\n.wCol14 {\n grid-area: wCol14;\n justify-self: left;\n}\n\n.grid-items {\n display: grid;\n grid-template-areas: \"lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4\" \"lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8\";\n padding-bottom: 2px;\n grid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em;\n align-items: center;\n}\n\n.lCol1 {\n grid-area: lCol1;\n justify-self: left;\n}\n\n.lCol2 {\n grid-area: lCol2;\n justify-self: center;\n}\n\n.lCol3 {\n grid-area: lCol3;\n justify-self: center;\n}\n\n.lCol4 {\n grid-area: lCol4;\n justify-self: right;\n}\n\n.lCol5 {\n grid-area: lCol5;\n justify-self: left;\n}\n\n.lCol6 {\n grid-area: lCol6;\n justify-self: left;\n}\n\n.lCol7 {\n grid-area: lCol7;\n justify-self: center;\n}\n\n.lCol8 {\n grid-area: lCol8;\n justify-self: right;\n}\n\n.lCol9 {\n grid-area: lCol9;\n justify-self: center;\n}\n\n.lCol10 {\n grid-area: lCol10;\n justify-self: center;\n}\n\n.lCol11 {\n grid-area: lCol11;\n justify-self: center;\n}\n\n.lCol12 {\n grid-area: lCol12;\n justify-self: center;\n}\n\n.lCol13 {\n grid-area: lCol13;\n justify-self: center;\n}\n\n.lCol14 {\n grid-area: lCol14;\n justify-self: center;\n}\n\n.lCol15 {\n grid-area: lCol15;\n justify-self: center;\n}\n\n.lCol16 {\n grid-area: lCol16;\n justify-self: center;\n}\n\n.lCol17 {\n grid-area: lCol17;\n justify-self: center;\n}\n\n.lCol18 {\n grid-area: lCol18;\n justify-self: center;\n}\n\n.grid-modules {\n display: grid;\n grid-template-areas: \"mCol1 mCol2 mCol17 mCol15 mCol13 mCol4\" \"mCol5 mCol6 mCol18 mCol16 mCol14 mCol8\";\n padding-bottom: 6px;\n grid-template-columns: 30px 270px 75px 90px 269px 30px;\n align-items: center;\n}\n\n.mCol1 {\n grid-area: mCol1;\n justify-self: left;\n}\n\n.mCol2 {\n grid-area: mCol2;\n justify-self: center;\n}\n\n.mCol3 {\n grid-area: mCol3;\n justify-self: center;\n}\n\n.mCol4 {\n grid-area: mCol4;\n justify-self: right;\n}\n\n.mCol5 {\n grid-area: mCol5;\n justify-self: left;\n}\n\n.mCol6 {\n grid-area: mCol6;\n justify-self: left;\n}\n\n.mCol7 {\n grid-area: mCol7;\n justify-self: center;\n}\n\n.mCol8 {\n grid-area: mCol8;\n justify-self: right;\n}\n\n.mCol9 {\n grid-area: mCol9;\n justify-self: center;\n}\n\n.mCol10 {\n grid-area: mCol10;\n justify-self: center;\n}\n\n.mCol11 {\n grid-area: mCol11;\n justify-self: center;\n}\n\n.mCol12 {\n grid-area: mCol12;\n justify-self: center;\n}\n\n.mCol13 {\n grid-area: mCol13;\n justify-self: center;\n}\n\n.mCol14 {\n grid-area: mCol14;\n word-break: break-word;\n}\n\n.mCol15 {\n grid-area: mCol15;\n justify-self: center;\n}\n\n.mCol16 {\n grid-area: mCol16;\n justify-self: center;\n}\n\n.mCol17 {\n grid-area: mCol17;\n justify-self: center;\n}\n\n.mCol18 {\n grid-area: mCol18;\n justify-self: center;\n}\n\n.grid-talents {\n display: grid;\n grid-template-areas: \"talTitle talTitle\" \"tal1 tal2\" \"tal3 tal4\";\n padding: 3px;\n grid-template-columns: 75% 25%;\n align-items: center;\n}\n\n.tal1 {\n grid-area: tal1;\n justify-self: center;\n padding-left: 8px;\n}\n\n.tal2 {\n grid-area: tal2;\n justify-self: right;\n padding-right: 8px;\n}\n\n.tal3 {\n grid-area: tal3;\n align-self: center;\n}\n\n.tal4 {\n grid-area: tal4;\n justify-self: right;\n padding-right: 8px;\n align-self: left;\n}\n\n.talTitle {\n grid-area: talTitle;\n background-color: #221f1f;\n}\n\n.grid-special {\n display: grid;\n grid-template-areas: \"spe1 spe2 spe3\";\n grid-template-columns: 5% 70% 25%;\n align-items: center;\n}\n\n.spe1 {\n grid-area: spe1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.spe2 {\n grid-area: spe2;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.spe3 {\n grid-area: spe3;\n justify-self: right;\n}\n\n.critical-inj {\n display: grid;\n grid-template-areas: \"crit1 crit2 crit3 crit4\";\n grid-template-columns: 5% 31% 60% 3%;\n align-items: center;\n}\n\n.crit1 {\n grid-area: crit1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.crit2 {\n grid-area: crit2;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.crit3 {\n grid-area: crit3;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n align-items: left;\n}\n\n.crit4 {\n grid-area: crit4;\n justify-self: right;\n}\n\n.space-critical-inj {\n display: grid;\n grid-template-areas: \"ScritI1 ScritI2 ScritI4\";\n grid-template-columns: 5% 80% 3%;\n align-items: center;\n}\n\n.ScritI1 {\n grid-area: ScritI1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.ScritI2 {\n grid-area: ScritI2;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.ScritI4 {\n grid-area: ScritI4;\n justify-self: right;\n}\n\n.grid-two {\n display: grid;\n grid-template-areas: \"box1 box2\" \"box3 box4\";\n padding: 3px;\n grid-template-columns: 25% 75%;\n align-items: center;\n}\n\n.box1 {\n grid-area: box1;\n justify-self: center;\n padding-left: 8px;\n}\n\n.box2 {\n grid-area: box2;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box3 {\n grid-area: box3;\n justify-self: center;\n padding-left: 8px;\n padding-top: 10px;\n}\n\n.box4 {\n grid-area: box4;\n padding-top: 10px;\n}\n\n.grid-2 {\n display: grid;\n grid-template-areas: \"box11 box21 box23 box22\";\n grid-template-columns: 1fr 33px 15px 33px;\n align-items: center;\n margin: 1px;\n padding: 0;\n}\n\n.box11 {\n grid-area: box11;\n justify-self: center;\n}\n\n.box21 {\n grid-area: box21;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box22 {\n grid-area: box22;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box23 {\n grid-area: box23;\n justify-self: center;\n}\n\n.grid-crit {\n display: grid;\n grid-template-areas: \"crit1 crit2 \";\n padding: 0;\n margin: 0;\n grid-template-columns: 1fr 1fr;\n}\n\n.crit1 {\n grid-area: crit1;\n}\n\n.crit2 {\n grid-area: crit2;\n margin-bottom: 2px;\n}\n\n.grid-rTables {\n display: grid;\n grid-template-areas: \"rTable1 rTable2\";\n grid-template-columns: 1fr 0.5fr;\n align-items: center;\n margin: 0;\n padding: 0;\n}\n\n.rTable1 {\n grid-area: rTable1;\n justify-self: center;\n}\n\n.rTable2 {\n grid-area: rTable2;\n justify-self: center;\n padding-right: 8px;\n}\n\n.grid-creature {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vCre1 vCre2 \" \"vCre3 vCre4 \" \"vCre5 vCre6 \" \"vCre7 vCre8\";\n grid-template-columns: 1fr 1fr;\n align-items: center;\n}\n\n.vCre1 {\n grid-area: vCre1;\n}\n\n.vCre2 {\n grid-area: vCre2;\n}\n\n.vCre3 {\n grid-area: vCre3;\n}\n\n.vCre4 {\n grid-area: vCre4;\n}\n\n.vCre5 {\n grid-area: vCre5;\n}\n\n.vCre6 {\n grid-area: vCre6;\n}\n\n.vCre7 {\n grid-area: vCre7;\n}\n\n.vCre8 {\n grid-area: vCre8;\n}\n\n.grid-planet-header {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"hplan1 hplan2 \" \"hplan3 hplan4\" \"hplan5 hplan6 \" \"hplan7 hplan8\";\n grid-template-columns: auto;\n align-items: center;\n padding-bottom: 2px;\n}\n\n.hplan1 {\n grid-area: hplan1;\n}\n\n.hplan2 {\n grid-area: hplan2;\n}\n\n.hplan3 {\n grid-area: hplan3;\n}\n\n.hplan4 {\n grid-area: hplan4;\n}\n\n.hplan5 {\n grid-area: hplan5;\n}\n\n.hplan6 {\n grid-area: hplan6;\n}\n\n.hplan7 {\n grid-area: hplan7;\n}\n\n.hplan8 {\n grid-area: hplan8;\n}\n\n.grid-planet {\n display: grid;\n margin: 0;\n padding: 0;\n grid-template-areas: \"plan1 plan1 plan1 plan1\" \"plan2 plan2 plan3 plan3 \" \"plan4 plan4 plan4 plan4 \";\n grid-template-columns: 220px 1fr;\n}\n\n.plan1 {\n grid-area: plan1;\n justify-self: left;\n align-self: center;\n}\n\n.plan2 {\n grid-area: plan2;\n justify-self: left;\n}\n\n.plan3 {\n grid-area: plan3;\n justify-self: left;\n}\n\n.plan4 {\n grid-area: plan4;\n justify-self: left;\n}\n\n.grid-systems {\n display: grid;\n padding: 3px;\n grid-template-areas: \"sys1 sys2 sys3 sys4\" \"sys5 sys6 sys7 sys8\";\n grid-template-columns: 14em 15em 10em 2em;\n border-color: var(--aliengreen);\n border-bottom: double;\n}\n\n.sys1 {\n grid-area: sys1;\n justify-self: left;\n}\n\n.sys2 {\n grid-area: sys2;\n justify-self: left;\n}\n\n.sys3 {\n grid-area: sys3;\n justify-self: left;\n}\n\n.sys4 {\n grid-area: sys4;\n justify-self: right;\n}\n\n.sys5 {\n grid-area: sys5;\n justify-self: left;\n}\n\n.sys6 {\n grid-area: sys6;\n justify-self: left;\n}\n\n.sys7 {\n grid-area: sys7;\n justify-self: left;\n}\n\n.sys8 {\n grid-area: sys8;\n justify-self: right;\n}\n\n.grid-Char-Att {\n display: grid;\n padding-bottom: 4px;\n padding-top: 12px;\n padding-left: 30px;\n grid-row-gap: 3px;\n grid-column-gap: 10px;\n border-color: var(--aliengreen);\n align-items: center;\n grid-template-areas: \"gCol1 gCol2 gCol3 gCol4 gCol5 gCol11\" \"gCol6 gCol7 gCol8 gCol9 gCol10 gCol12\";\n grid-template-columns: 110px 50px 110px 50px 65px 130px;\n}\n\n.gCol1 {\n grid-area: gCol1;\n justify-self: left;\n}\n\n.gCol2 {\n grid-area: gCol2;\n justify-self: center;\n align-self: center;\n}\n\n.gCol3 {\n grid-area: gCol3;\n justify-self: left;\n}\n\n.gCol4 {\n grid-area: gCol4;\n justify-self: center;\n align-self: center;\n}\n\n.gCol5 {\n grid-area: gCol5;\n justify-self: center;\n}\n\n.gCol6 {\n grid-area: gCol6;\n justify-self: left;\n}\n\n.gCol7 {\n grid-area: gCol7;\n justify-self: center;\n align-self: center;\n}\n\n.gCol8 {\n grid-area: gCol8;\n justify-self: left;\n}\n\n.gCol9 {\n grid-area: gCol9;\n justify-self: center;\n align-self: center;\n}\n\n.gCol10 {\n grid-area: gCol10;\n justify-self: center;\n}\n\n.gCol11 {\n grid-area: gCol11;\n justify-self: center;\n}\n\n.gCol12 {\n grid-area: gCol12;\n justify-self: center;\n}\n\n.grid-item-xtras {\n display: grid;\n grid-template-areas: \"xCol1 xCol2 xCol3 xCol4 xCol5 xCol6\" \". xCol7 xCol7 xCol8 . .\";\n padding-bottom: 4px;\n padding-top: 5px;\n padding-left: 30px;\n grid-row-gap: 3px;\n grid-column-gap: 10px;\n grid-template-columns: 110px 50px 110px 50px 110px 50px;\n align-items: center;\n}\n\n.xCol1 {\n grid-area: xCol1;\n justify-self: left;\n}\n\n.xCol2 {\n grid-area: xCol2;\n justify-self: left;\n}\n\n.xCol3 {\n grid-area: xCol3;\n justify-self: left;\n}\n\n.xCol4 {\n grid-area: xCol4;\n justify-self: center;\n}\n\n.xCol5 {\n grid-area: xCol5;\n justify-self: left;\n}\n\n.xCol6 {\n grid-area: xCol6;\n justify-self: center;\n}\n\n.xCol7 {\n grid-area: xCol7;\n justify-self: center;\n}\n\n.xCol8 {\n grid-area: xCol8;\n justify-self: center;\n}\n\n.flex-group-center,\n.flex-group-left,\n.flex-group-right {\n justify-content: center;\n align-items: center;\n text-align: center;\n padding: 0;\n border: 1px solid var(--aliengreen);\n}\n\n.flex-group-left {\n justify-content: flex-start;\n text-align: left;\n}\n\n.flex-group-right {\n justify-content: flex-end;\n text-align: right;\n}\n\n.grid-crew {\n display: grid;\n grid-template-areas: \"gC1 gC2 gC3 gC4\" \"gC5 gC6 gC7 gC8\";\n grid-template-columns: 20em 15em 10em 5em;\n}\n\n.gC1 {\n justify-self: center;\n grid-area: gC1;\n}\n\n.gC2 {\n justify-self: center;\n grid-area: gC2;\n}\n\n.gC3 {\n justify-self: center;\n grid-area: gC3;\n}\n\n.gC4 {\n justify-self: right;\n grid-area: gC4;\n}\n\n.gC5 {\n justify-self: left;\n grid-area: gC5;\n}\n\n.gC6 {\n justify-self: center;\n grid-area: gC6;\n}\n\n.gC7 {\n justify-self: center;\n grid-area: gC7;\n}\n\n.gC8 {\n justify-self: right;\n grid-area: gC8;\n}\n\n.grid-ship-crew {\n display: grid;\n grid-template-areas: \"gSC1 gSC2 gSC3 gSC4 gSC5\" \" gSC6 gSC7 gSC8 gSC9 gSC10\";\n grid-template-columns: 43% 25% 20% 6%;\n}\n\n.gSC1 {\n justify-self: center;\n grid-area: gSC1;\n}\n\n.gSC2 {\n justify-self: center;\n grid-area: gSC2;\n}\n\n.gSC3 {\n justify-self: center;\n grid-area: gSC3;\n}\n\n.gSC4 {\n justify-self: right;\n grid-area: gSC4;\n}\n\n.gSC5 {\n justify-self: right;\n grid-area: gSC5;\n}\n\n.gSC6 {\n justify-self: left;\n grid-area: gSC6;\n}\n\n.gSC7 {\n justify-self: center;\n grid-area: gSC7;\n}\n\n.gSC8 {\n justify-self: right;\n grid-area: gSC8;\n}\n\n.gSC9 {\n justify-self: center;\n grid-area: gSC9;\n}\n\n.gSC10 {\n justify-self: right;\n grid-area: gSC10;\n}\n\n.grid-actor {\n display: grid;\n padding-top: 10px;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"gaItem1 gaItem2 gaItem3 gaItem4\";\n grid-template-columns: 20% 34% 20% 30%;\n}\n\n.gaItem1 {\n grid-area: gaItem1;\n}\n\n.gaItem2 {\n grid-area: gaItem2;\n}\n\n.gaItem3 {\n grid-area: gaItem3;\n}\n\n.gaItem4 {\n grid-area: gaItem4;\n}\n\n.flex-center {\n align-items: center;\n justify-content: center;\n text-align: center;\n padding: 0;\n}\n\n.flex-between {\n justify-content: space-between;\n}\n\n.alienrpg .flexcol {\n display: flex;\n flex-direction: column;\n flex-wrap: nowrap;\n}\n\n.alienrpg .flexcol .flex1 {\n flex: 1;\n}\n\n.alienrpg .flexcol .flex2 {\n flex: 2;\n}\n\n.alienrpg .flexcol .flex3 {\n flex: 3;\n}\n\n.alienrpg .alienrpg .flexcol .flex4 {\n flex: 4;\n}\n\n.alienrpg .flexrow {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.alienrpg .flexrow > * {\n flex: 1;\n}\n\n.alienrpg .flexrow .flex1 {\n flex: 1;\n}\n\n.alienrpg .flexrow .flex2 {\n flex: 2;\n}\n\n.alienrpg .flexrow .flex3 {\n flex: 3;\n}\n\n.alienrpg .flexrow .flex4 {\n flex: 4;\n}\n\n.alienrpg.actor .encumbrance {\n background: hsla(0, 0%, 0%, 0.1);\n height: 12px;\n margin-top: 5px;\n border: 1px solid hsl(0, 0%, 7%);\n border-radius: 3px;\n position: relative;\n width: calc(100% - 20px);\n}\n\n.alienrpg.actor .encumbrance .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: var(--aliengreen);\n height: 8px;\n border: 1px solid hsl(30, 32%, 33%);\n border-radius: 3px;\n}\n\n.alienrpg.actor .encumbrance .encumbrance-label {\n position: absolute;\n top: -3px;\n height: 16px;\n font-size: 16px;\n line-height: 16px;\n color: hsl(0, 0%, 0%);\n background: hsla(0, 0%, 100%, 0.4);\n padding: 0 3px;\n}\n\n.alienrpg.actor .encumbrance .encumbrance-breakpoint {\n position: absolute;\n left: 50%;\n}\n\n.alienrpg.actor .encumbrance .arrow-up {\n bottom: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-bottom: 4px solid hsl(0, 0%, 40%);\n}\n\n.alienrpg.actor .encumbrance .arrow-down {\n top: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-top: 4px solid hsl(0, 0%, 40%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .arrow-up {\n border-bottom: 4px solid hsl(0, 0%, 100%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .arrow-down {\n border-top: 4px solid hsl(0, 0%, 100%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: hsl(7, 100%, 50%);\n height: 8px;\n border: 1px solid hsl(66, 75%, 45%);\n border-radius: 3px;\n}\n\n/* @group Blink */\n.blink {\n -webkit-animation: blink 2s linear infinite;\n -moz-animation: blink 2s linear infinite;\n -ms-animation: blink 2s linear infinite;\n -o-animation: blink 2s linear infinite;\n animation: blink 2s linear infinite;\n}\n\n@-webkit-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-moz-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-ms-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-o-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n/* @end */\n/* class applies to select element itself, not a wrapper element */\n.select-css {\n display: block;\n font-size: 15px;\n font-family: var(--alienfont);\n font-weight: 700;\n color: inherit;\n width: 100%;\n max-width: 90%; /* useful when width is set to anything other than 100% */\n box-sizing: border-box;\n margin: 0;\n border: 1px solid var(--aliengreen);\n box-shadow: 0 1px 0 1px hsla(0, 0%, 0%, 0.04);\n border-radius: 0.5em;\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. \n \tfor the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference\n\n */\n background-image: url(../images/downarrow.svg);\n background-repeat: no-repeat, repeat;\n /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/\n background-position: right 0.7em top 50%, 0 0;\n /* icon size, then gradient */\n background-size: 1em auto, 100%;\n}\n\n/* Hide arrow icon in IE browsers */\n.select-css::-ms-expand {\n display: none;\n}\n\n/* Hover style */\n.select-css:hover {\n color: inherit;\n}\n\n/* Focus style */\n.select-css:focus {\n color: inherit;\n /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */\n box-shadow: 0 0 1px 1px var(--aliengreen);\n box-shadow: 0 0 0 1px -moz-mac-focusring var(--aliengreen);\n color: inherit;\n outline: none;\n background-color: hsl(0, 0%, 0%);\n}\n\n/* Set options to normal weight */\n.select-css option {\n font-weight: normal;\n background: hsl(0, 0%, 0%);\n}\n\n/* Support for rtl text, explicit support for Arabic and Hebrew */\n*[dir=rtl] .select-css,\n:root:lang(ar) .select-css,\n:root:lang(iw) .select-css {\n background-position: left 0.7em top 50%, 0 0;\n padding: 0.6em 0.8em 0.5em 1.4em;\n}\n\n/* Disabled styles */\n.select-css:disabled,\n.select-css[aria-disabled=true] {\n color: var(--aliengreen);\n background-image: url(../images/downarrow.svg);\n background-repeat: no-repeat, repeat;\n}\n\n.select-css:disabled:hover,\n.select-css[aria-disabled=true] {\n border-color: hsl(0, 0%, 67%);\n}\n\n/*\n\tOriginal Sheet by Paul Watson\n\n\tCRT Effect by Alec Lownes\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\n\n\tMay 2021\n*/\n@keyframes flicker {\n 0% {\n opacity: 0.27861;\n }\n 5% {\n opacity: 0.34769;\n }\n 10% {\n opacity: 0.23604;\n }\n 15% {\n opacity: 0.90626;\n }\n 20% {\n opacity: 0.18128;\n }\n 25% {\n opacity: 0.83891;\n }\n 30% {\n opacity: 0.65583;\n }\n 35% {\n opacity: 0.67807;\n }\n 40% {\n opacity: 0.26559;\n }\n 45% {\n opacity: 0.84693;\n }\n 50% {\n opacity: 0.96019;\n }\n 55% {\n opacity: 0.08594;\n }\n 60% {\n opacity: 0.20313;\n }\n 65% {\n opacity: 0.71988;\n }\n 70% {\n opacity: 0.53455;\n }\n 75% {\n opacity: 0.37288;\n }\n 80% {\n opacity: 0.71428;\n }\n 85% {\n opacity: 0.70419;\n }\n 90% {\n opacity: 0.7003;\n }\n 95% {\n opacity: 0.36108;\n }\n 100% {\n opacity: 0.24387;\n }\n}\n@keyframes textShadow {\n 0% {\n text-shadow: 0.4389924193px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 5% {\n text-shadow: 2.7928974011px 0 1px rgba(255, 255, 0, 0.5), -2.7928974011px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 10% {\n text-shadow: 0.0295627584px 0 1px rgba(255, 255, 0, 0.5), -0.0295627584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 15% {\n text-shadow: 0.4021853855px 0 1px rgba(255, 255, 0, 0.5), -0.4021853855px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 20% {\n text-shadow: 3.47940379px 0 1px rgba(255, 255, 0, 0.5), -3.47940379px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 25% {\n text-shadow: 1.6125630401px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 30% {\n text-shadow: 0.7015590085px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 35% {\n text-shadow: 3.8969140477px 0 1px rgba(255, 255, 0, 0.5), -3.8969140477px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 40% {\n text-shadow: 3.8709056148px 0 1px rgba(255, 255, 0, 0.5), -3.8709056148px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 45% {\n text-shadow: 2.2310569634px 0 1px rgba(255, 255, 0, 0.5), -2.2310569634px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 50% {\n text-shadow: 0.0808429042px 0 1px rgba(255, 255, 0, 0.5), -0.0808429042px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 55% {\n text-shadow: 2.3758461067px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 60% {\n text-shadow: 2.2021930511px 0 1px rgba(255, 255, 0, 0.5), -2.2021930511px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 65% {\n text-shadow: 2.8638780615px 0 1px rgba(255, 255, 0, 0.5), -2.8638780615px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 70% {\n text-shadow: 0.4887402516px 0 1px rgba(255, 255, 0, 0.5), -0.4887402516px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 75% {\n text-shadow: 1.8948491306px 0 1px rgba(255, 255, 0, 0.5), -1.8948491306px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 80% {\n text-shadow: 0.0833037308px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 85% {\n text-shadow: 0.0976982726px 0 1px rgba(255, 255, 0, 0.5), -0.0976982726px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 90% {\n text-shadow: 3.4433397615px 0 1px rgba(255, 255, 0, 0.5), -3.4433397615px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 95% {\n text-shadow: 2.1841838853px 0 1px rgba(255, 255, 0, 0.5), -2.1841838853px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 100% {\n text-shadow: 2.6208764474px 0 1px rgba(255, 255, 0, 0.5), -2.6208764474px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n}\n/* interface */\n::-webkit-scrollbar-thumb {\n outline: none;\n border-radius: 2px;\n background: var(--aliendarkergreen);\n border: 1px solid var(--aliendarkergreen);\n}\n\n.window-header {\n background-color: rgba(50, 100, 120, 0.3);\n border-radius: 7px 7px 0px 0px;\n}\n\n.alienrpg input[type=text],\n.alienrpg input[type=number],\n.alienrpg input[type=password],\n.alienrpg input[type=date],\n.alienrpg input[type=time] {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n}\n\ninput[type=text]:hover,\ninput[type=number]:hover,\ninput[type=password]:hover,\ninput[type=date]:hover,\ninput[type=time]:hover {\n border: 1px solid var(--aliengreen);\n}\n\na:hover {\n text-shadow: 0 0 5px var(--aliengreen);\n}\n\n#sidebar-tabs {\n border-bottom: 1px solid var(--aliengreen);\n box-shadow: 0 0 10px var(--aliengreen);\n}\n\n#sidebar-tabs .item.active {\n border: 1px solid var(--aliengreen);\n box-shadow: 0 0 6px inset var(--aliengreen);\n}\n\nselect:focus {\n box-shadow: 0 0 5px var(--aliengreen);\n}\n\ntextarea:focus {\n outline: 0px;\n box-shadow: 0 0 10px var(--aliengreen);\n color: #000;\n font-weight: 400;\n}\n\ncombobox:focus {\n outline: 0px;\n box-shadow: 0 0 10px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n}\n\n#hotbar .macro:hover {\n box-shadow: 0 0 10px inset var(--aliengreen);\n}\n\n#hotbar .macro.active:hover {\n border: 1px solid var(--aliengreen);\n}\n\n#players ol .player.context {\n border-top: 1px solid var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n}\n\n#players ol .player.context .player-name {\n text-shadow: 0 0 5px var(--aliengreen);\n}\n\n#context-menu li.context-item:hover {\n text-shadow: 0 0 4px var(--aliengreen);\n}\n\n#controls .scene-control.active,\n#controls .control-tool.active,\n#controls .scene-control:hover,\n#controls .control-tool:hover {\n border: 1px solid var(--aliengreen);\n border-bottom: 1px solid var(--aliendarkergreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n}\n\n#navigation #scene-list .scene.view,\n#navigation #scene-list .scene.context {\n border: 1px solid var(--aliengreen);\n background: rgba(52, 52, 52, 0.95);\n border-bottom: 1px solid var(--aliengreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n}\n\n#pause {\n background: none;\n}\n#pause > img {\n width: 200px;\n height: 200px;\n top: -50px;\n left: calc(50% - 100px);\n opacity: 0.7;\n --fa-animation-duration: 10s;\n}\n#pause h3 {\n font-size: 32px;\n text-shadow: 0px 3px 5px rgb(0, 0, 0);\n}\n\n.alienrpg #context-menu li.context-item {\n line-height: 1.55;\n}\n\n/* CHAT */\n.sidebar-tab h1,\n.sidebar-tab h2 {\n border-bottom: 2px dotted var(--aliengreen);\n}\n\n.sidebar-tab .fas.fa-trash:hover {\n animation: textShadow 0.5s infinite;\n}\n\n.chat-message .message-header .message-sender {\n padding-bottom: 5px;\n}\n\n.alien-Push-button {\n height: 40px;\n margin-top: 5px;\n margin-left: 1px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n border-radius: 3px;\n background: url(../images/alien_crt_push-button.png) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.alien-Push-button:hover {\n border-radius: 3px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n background-color: inherit;\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.chat-message,\n.chat-message.emote {\n font-family: var(--alienchatfont);\n font-size: 110%;\n font-weight: bold;\n padding: 13px 15px 50px 11px;\n border-width: 0px;\n box-shadow: 0 1px 5px #000;\n background-size: 100%;\n background-position: top, bottom, 0px 18px;\n background-repeat: no-repeat, no-repeat, repeat;\n background-image: url(\"../images/chat-top.png\"), url(\"../images/chat-bottom.png\"), var(--chatbackground);\n}\n\n.chat-message.whisper {\n color: var(--alienchatlightblue);\n padding: 13px 15px 50px 11px;\n border-width: 0px;\n box-shadow: 0 1px 5px #000;\n background-size: 100%;\n background-position: top, bottom, 0px 18px;\n background-repeat: no-repeat, no-repeat, repeat;\n background-image: url(\"../images/hidden-chat-top.png\"), url(\"../images/hidden-chat-bottom.png\"), url(\"../images/hidden-chat-middle.png\");\n}\n\n.chat-message.whisper span,\n.chat-message.whisper div {\n color: var(--alienchatlightblue);\n}\n\n.chat-message.whisper h2 {\n color: lightblue;\n border-bottom: 2px dotted lightsteelblue;\n}\n\n.chat-message.whisper h4 {\n color: lightsteelblue;\n}\n\n.chat-message.whisper hr {\n border-top: 1px solid lightsteelblue;\n border-bottom: 1px solid royalblue;\n}\n\n.chat-message.whisper .blink {\n color: lightsteelblue;\n background-color: royalblue;\n text-shadow: 0 0 5px lightsteelblue;\n animation: blink 0.5 5;\n}\n\n.chat-message.whisper .inline-roll:hover {\n text-shadow: 0 0 5px lightsteelblue;\n}\n\n.chat-message.whisper .inline-roll,\n.chat-message.whisper .dice-tooltip {\n border-color: lightsteelblue;\n}\n\n.alien-Push-button:hover {\n border-radius: 3px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n background-color: inherit;\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.blink {\n padding: 0px 0px 2px 5px;\n margin-top: 5px;\n margin-bottom: 5px;\n color: white;\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n\n.warnblink {\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n\n.message-sender {\n width: 900px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n/* Journals */\n.journal-sheet ::-webkit-scrollbar-thumb {\n background: #135d91;\n border: 1px solid #135d91;\n}\n\n.journal-sheet .editor h1 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n border-bottom: 2px solid #135d91;\n}\n\n.journal-sheet .editor h2 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n}\n\n.journal-sheet .editor h3 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n}\n\n/* .journal-sheet form { */\n.sheet.journal-entry .journal-entry-content {\n color: var(--aliengreen);\n background: #000;\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n background: var(--journalback) top left !important;\n background-size: cover;\n color: powderblue;\n}\n\n.sheet.journal-entry .sidebar .directory-header .header-search input {\n color: hsl(0, 0%, 0%);\n}\n\n.alienrpg .arpgtable {\n height: 36px;\n width: 80%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n}\n\n.alienrpg .arpgtable tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .caption {\n text-align: center;\n color: greenyellow;\n font-size: xx-large;\n}\n\n.alienrpg .arpgtablesmall {\n height: 36px;\n width: 34%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n}\n\n.alienrpg .arpgtablesmall tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .tdstyle {\n width: 40%;\n height: 18px;\n text-align: left;\n}\n\n.alienrpg .tdstyleR {\n width: 40%;\n height: 18px;\n text-align: Right;\n}\n\n.alienrpg .tdstyleC {\n width: 100%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .tdstyle3D {\n width: 30%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .tdstyle2D {\n width: 50%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .arpglink {\n background-color: white;\n color: black;\n}\n\n.alienrpg .mess {\n color: yellowgreen;\n font-family: \"Courier New\", Courier, monospace;\n}\n\n.alienrpg .ntable {\n width: 99%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .ntable tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .trhead {\n text-align: center;\n width: 45%;\n font-weight: bold;\n}\n\n.alienrpg .tcol1 {\n width: 2.5%;\n}\n\n.alienrpg .tcol2 {\n width: 45%;\n text-align: justify;\n vertical-align: top;\n}\n\n.alienrpg .tcol3 {\n width: 5%;\n}\n\n.alienrpg .etable {\n width: 40%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding: 0;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .etable td:first-child {\n padding-left: 5px;\n}\n\n.alienrpg .etr {\n /* border-style: solid;\n border-color: greenyellow; */\n border: 1;\n}\n\n.alienrpg .ehead {\n text-align: center;\n font-weight: bold;\n}\n\n.alienrpg .ecol1 {\n width: 50%;\n text-align: center;\n}\n\n.alienrpg .ecol2 {\n width: 50%;\n text-align: center;\n}\n\n.alienrpg .ecol3 {\n width: 3%;\n /* border-left: greenyellow;\n border-style: solid; */\n}\n\n.alienrpg .stable {\n width: 90%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .strhead {\n text-align: center;\n font-weight: bold;\n}\n\n.alienrpg .scol1 {\n width: 16%;\n}\n\n.alienrpg .scol2 {\n width: 3%;\n}\n\n.alienrpg .scol3 {\n width: 80%;\n}\n\n.alienrpg .scol4 {\n width: 25%;\n}\n\n.alienrpg .scol5 {\n width: 60%;\n text-align: left;\n}\n\n.alienrpg .scol6 {\n width: 90%;\n}\n\n.alienrpg .scol7 {\n width: 20%;\n text-align: left;\n}\n\n.alienrpg .scol8 {\n width: 65%;\n text-align: left;\n}\n\n.alienrpg .scol9 {\n width: 12%;\n}\n\n.alienrpg .scol10 {\n width: 50%;\n}\n\n.alienrpg .skltable {\n width: 35%;\n /* border-style: double; */\n /* border-color: #e92d2d; */\n margin-left: auto;\n margin-right: auto;\n border: 1;\n}\n\n.alienrpg .oddstable {\n width: 96%;\n height: 16px;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .oddhead {\n font-weight: bold;\n}\n\n.alienrpg .oddcol1 {\n width: 25%;\n}\n\n.alienrpg .oddcol2 {\n width: 39%;\n}\n\n.oddcol3 {\n width: 36%;\n}\n\n.alienrpg .oddcol4 {\n width: 40%;\n}\n\n.alienrpg .bigtable {\n width: 99%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .die {\n width: 6%;\n text-align: center;\n}\n\n.alienrpg .inj {\n width: 16%;\n}\n\n.alienrpg .fatal {\n width: 6%;\n}\n\n.alienrpg .tim {\n width: 7%;\n text-align: center;\n}\n\n.alienrpg .eff {\n width: 56%;\n}\n\n.alienrpg .heal {\n width: 15%;\n text-align: center;\n}\n\n.alienrpg .crit {\n width: 19%;\n text-align: center;\n}\n\n.alienrpg .eff2 {\n width: 55%;\n}\n\n/* V10 work */\n.alienrpg .aframe {\n position: relative;\n}\n\n.alienrpg .leftcol {\n position: absolute;\n width: 45%;\n left: 1.2%;\n text-align: justify;\n /* background: #855f5f; */\n}\n\n.alienrpg .rightcol {\n position: absolute;\n width: 45%;\n left: 50%;\n text-align: justify;\n /* background: rgb(174, 174, 110); */\n}\n\n.alienrpg .heading {\n color: var(--aliengreen);\n font-size: 28px;\n border-bottom: 2px solid var(--color-underline-header);\n}\n\n.alienrpg .heading2 {\n text-align: center;\n color: var(--aliengreen);\n /* font-size: x-large; */\n}\n\n.alienrpg .heading3 {\n color: var(--aliengreen);\n}\n\n.alienrpg .imagecontainer {\n position: relative;\n text-align: center;\n color: white;\n}\n\n/* Import settings */\n.alienrpg .container {\n width: 100%;\n}\n\n.alienrpg .listHeading {\n text-align: center;\n vertical-align: middle;\n padding: 10px 0px;\n border-bottom: 1px solid black;\n margin-bottom: 10px;\n}\n\n.alienrpg .twogridcol {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(160px, 50%));\n}\n\n.alienrpg .twogridcol input[type=checkbox] {\n vertical-align: middle;\n}\n\n.alienrpg .actors.content {\n background: lightgray;\n}\n\n.alienrpg .actors.content.toggle-display {\n display: none;\n}\n\n.alienrpg .items.content {\n background: lightgray;\n}\n\n.alienrpg .items.content.toggle-display {\n display: none;\n}\n\n.alienrpg .journal.content {\n background: lightgray;\n}\n\n.alienrpg .journal.content.toggle-display {\n display: none;\n}\n\n.alienrpg .scenes.content {\n background: lightgray;\n}\n\n.alienrpg .scenes.content.toggle-display {\n display: none;\n}\n\n.alienrpg .tables.content {\n background: lightgray;\n}\n\n.alienrpg .tables.content.toggle-display {\n display: none;\n}\n\n.alienrpg .macros.content {\n background: lightgray;\n}\n\n.alienrpg .macros.content.toggle-display {\n display: none;\n}\n\n.alienrpg .title {\n cursor: pointer;\n}\n\n/* Footer */\n.alienrpg .footer {\n position: sticky;\n bottom: 0;\n left: 0;\n width: inherit;\n height: auto;\n background-color: #d0daee;\n}\n\n.alienrpg .cinsymbol {\n display: inline-block;\n background-image: url(\"../images/icons/cin-symbol.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .camsymbol {\n display: inline-block;\n background-image: url(\"../images/icons/cam-symbol.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .stresssymbol {\n display: inline-block;\n background-image: url(\"../images/icons/alien-dice-y1.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .basesymbol {\n display: inline-block;\n background-image: url(\"../images/icons/alien-dice-6.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg {\n /* Styles limited to alienrpg sheets */\n /*\n \tOriginal Sheet by Paul Watson\n\n \tCRT Effect by Alec Lownes\n \t\thttp://aleclownes.com/2017/02/01/crt-display.html\n\n \tMay 2021\n */\n /* CHARACTER SHEET */\n /*.sheet {\n \tmin-width: 600px;\n \tmax-width: 1000px;\n \tmin-height: 350px;\n }*/\n /** General Tab **/\n /** General Tab - Left Column **/\n /*** Story and Experience Points ***/\n /*** Conditions ***/\n /*.dots.radiation.radbox_char {\n margin-top: 36px;\n }\n\n .dots.radiation.radbox_synth {\n /*margin-top: 27px;\n margin-top: 7px;\n }\n\n .dots.radiation.radglow_char {\n margin-top: 36px;\n }\n\n .dots.radiation.radglow_synth {\n margin-top: 27px;\n }*/\n /*** Consumables ***/\n /** General Tab - Right Column **/\n /** - **/\n /* Creature Sheet */\n /* Items */\n}\n.alienrpg .item-form {\n font-family: var(--alienfont);\n background: hsl(0, 0%, 0%);\n}\n.alienrpg .actor-header {\n flex: 0 0 180px;\n overflow: hidden;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n margin-bottom: 1px;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .vehicle-header {\n overflow: hidden;\n display: flex;\n margin-bottom: 1px;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .profile-img {\n flex: 0 0 100px;\n height: 150px;\n width: auto;\n}\n.alienrpg .profile-img-item {\n flex: 0 0 100px;\n height: 100px;\n margin-right: 10px;\n width: auto;\n justify-self: center;\n}\n.alienrpg .profile-img-vehicle {\n flex: 0 0 100px;\n height: 160px;\n margin-right: 10px;\n width: 300px;\n}\n.alienrpg .header-fields {\n flex: 1;\n}\n.alienrpg h1.charname {\n height: 50px;\n padding: 0px;\n margin: 0 5px 5px 5px;\n border-bottom: 0;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg h1.charname input {\n width: 100%;\n height: 100%;\n margin: 0;\n color: inherit;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .sheet nav.sheet-tabs {\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .sheet-tabs {\n flex: 0;\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .tab,\n.alienrpg .editor {\n height: 100%;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .tox .tox-editor-container {\n background: hsl(0, 0%, 100%);\n}\n.alienrpg .tox .tox-edit-area {\n padding: 0 8px;\n}\n.alienrpg .maxboxsize {\n max-width: 40px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .healboxsize {\n max-width: 80px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .cashboxsize {\n max-width: 150px;\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n padding: 5px;\n margin: 5px 5px 5px 5px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox1 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 230px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox2 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 400px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox3 {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n padding: 5px;\n margin: 5px 5px 5px 5px;\n width: 180px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox4 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 450px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg textarea {\n resize: none;\n padding: 2;\n color: inherit;\n border: 1px solid var(--aliengreen);\n font-family: var(--alienfont);\n font-size: var(--fontsize);\n}\n.alienrpg form .sheet-content .click-stat-level {\n height: 18px;\n padding: 8px;\n background: hsl(0, 0%, 0%);\n border-radius: 2px;\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502);\n font-family: \"Roboto\", system, -apple-system, sans-serif;\n font-size: 10px;\n font-weight: 700;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.alienrpg .click-stat-level .fas {\n display: none;\n padding: 2px 4px;\n border-radius: 2px;\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5);\n font-family: \"Roboto\", system, -apple-system, sans-serif;\n font-size: 10px;\n font-weight: 700;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.alienrpg .dots {\n cursor: pointer;\n display: flex;\n flex-direction: column;\n margin-right: 8px;\n font-weight: 700;\n font-size: 15px;\n flex-wrap: wrap;\n}\n.alienrpg .newdots {\n cursor: pointer;\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n}\n.alienrpg .resource-label {\n font-family: var(--alienfont);\n text-transform: uppercase;\n padding-left: 5px;\n justify-self: center;\n flex: auto;\n}\n.alienrpg .speciality-label {\n font-family: var(--alienfont);\n text-transform: uppercase;\n padding-left: 5px;\n justify-self: left;\n flex: auto;\n}\n.alienrpg .attr-label {\n font-weight: bold;\n text-transform: uppercase;\n padding-right: 5px;\n}\n.alienrpg .tabs {\n height: 30px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .tabs .sheet nav.sheet-tabs {\n height: 32px;\n flex: 0 0 32px;\n margin: 4px 0;\n line-height: 32px;\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .tabs .item {\n font-weight: bold;\n color: inherit;\n}\n.alienrpg .tabs .item.active {\n text-decoration: underline;\n text-shadow: none;\n}\n.alienrpg .items-list {\n list-style: none;\n padding-left: 5px;\n padding-right: 5px;\n padding-top: 0px;\n padding-bottom: 0px;\n}\n.alienrpg .item-header {\n background-color: hsl(0, 5%, 16%);\n}\n.alienrpg .item-name {\n margin: 0;\n}\n.alienrpg .item-controls {\n text-align: right;\n}\n.alienrpg .item-label {\n font-family: var(--alienfont);\n font-size: small;\n text-transform: uppercase;\n padding-right: 5px;\n padding-left: 5px;\n}\n.alienrpg .biog {\n height: 300px;\n padding: 3px 0;\n width: 1fr;\n font-family: var(--alienfont);\n}\n.alienrpg .biog .biog-image {\n flex: 0 0 24px;\n margin-right: 5px;\n}\n.alienrpg .biog .editor-content {\n word-wrap: break-word;\n font-family: var(--alienfont);\n}\n.alienrpg .biog img {\n display: block;\n}\n.alienrpg .biog-full {\n height: 600px;\n padding: 3px 0;\n width: 1fr;\n font-family: var(--alienfont);\n}\n.alienrpg .biog-full .biog-image {\n flex: 0 0 24px;\n margin-right: 5px;\n}\n.alienrpg .biog-full .editor-content {\n word-wrap: break-word;\n font-family: var(--alienfont);\n}\n.alienrpg .biog-full img {\n display: block;\n}\n.alienrpg .crt .window-content {\n padding: 5px;\n border: 2px solid var(--aliendarkergreen);\n color: var(--aliengreen);\n text-shadow: 0 0 2px var(--aliendarkergreen);\n}\n.alienrpg .crt .window-content::before {\n content: \" \";\n display: block;\n position: absolute;\n top: 30px;\n left: 0;\n bottom: 0;\n right: 0;\n background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));\n z-index: 2;\n background-size: 100% 2px, 3px 100%;\n pointer-events: none;\n}\n.alienrpg .crt .window-content::after {\n content: \" \";\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n background: rgba(18, 16, 16, 0.1);\n opacity: 0;\n z-index: 2;\n pointer-events: none;\n}\n.alienrpg .crt textarea {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n color: ghostwhite;\n font-family: var(--alienchatfont);\n font-size: 14px;\n font-weight: 200;\n letter-spacing: 1px;\n}\n.alienrpg .crt h1 {\n border-bottom: 2px dotted var(--aliengreen);\n padding-left: 0px;\n}\n.alienrpg .crt label,\n.alienrpg .crt h2,\n.alienrpg .crt h3 {\n padding-left: 0px;\n margin: 0px;\n}\n.alienrpg .crt .profile-img {\n margin: 0;\n height: 157px;\n margin-right: 4px;\n border-radius: 10px;\n}\n.alienrpg .crt h1.charname input {\n text-transform: uppercase;\n width: calc(100% + 10px);\n padding-left: 8px;\n border: 0px;\n}\n.alienrpg .crt input[type=text],\n.alienrpg .crt input[type=number],\n.alienrpg .crt input[type=password],\n.alienrpg .crt input[type=date],\n.alienrpg .crt input[type=time] {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt input[type=text]:hover,\n.alienrpg .crt input[type=number]:hover,\n.alienrpg .crt input[type=password]:hover,\n.alienrpg .crt input[type=date]:hover,\n.alienrpg .crt input[type=time]:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt h1.charname input:focus {\n box-shadow: 0 0 10px var(--aliengreen);\n}\n.alienrpg .crt h1.charname {\n margin: 0px 0px 5px 0px;\n}\n.alienrpg .crt .select-css {\n border-radius: 3px;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt .select-css:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .grid-4col {\n border: 3px double var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .grid-synth {\n grid-column: 3;\n grid-template-columns: 25% 25% 50%;\n border: 3px double var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n padding: 4px;\n}\n.alienrpg .crt .synth-stresslabel {\n justify-self: left;\n text-align: left;\n}\n.alienrpg .crt .minus-btn {\n width: 14px;\n color: var(--aliendarkergreen);\n font-size: 30px;\n}\n.alienrpg .crt .plus-btn {\n width: 14px;\n color: var(--aliendarkergreen);\n font-size: 30px;\n margin-left: -7px;\n}\n.alienrpg .crt .rollable-stress:hover,\n.alienrpg .crt .rollCrit:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 150%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .fa-solid.fa-wrench:hover,\n.alienrpg .crt .fa-solid.fa-toolbox:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .far.fa-heart:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .resource-content .maxboxsize {\n vertical-align: 7px;\n}\n.alienrpg .crt .crt-grid-Char-Att {\n margin-left: -5px;\n border-left: 3px double var(--aliengreen);\n border-bottom: 3px double var(--aliengreen);\n border-right: 3px double var(--aliengreen);\n float: right;\n width: 100%;\n padding: 6px 12px 6px 2px;\n grid-column-gap: 0px;\n grid-template-areas: \"crt_gCol1 crt_gCol2 crt_gCol3 crt_gCol4 crt_gCol5 crt_gCol6\" \"crt_gCol7 crt_gCol8 crt_gCol9 crt_gCol10 crt_gCol11 crt_gCol12\";\n grid-template-columns: 25% 8% 25% 8% 25% 8%;\n display: grid;\n grid-row-gap: 3px;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.alienrpg .crt_gCol1,\n.alienrpg .crt_gCol2,\n.alienrpg .crt_gCol3,\n.alienrpg .crt_gCol4,\n.alienrpg .crt_gCol5,\n.alienrpg .crt_gCol6,\n.alienrpg .crt_gCol7,\n.alienrpg .crt_gCol8,\n.alienrpg .crt_gCol9,\n.alienrpg .crt_gCol10,\n.alienrpg .crt_gCol11,\n.alienrpg .crt_gCol12 {\n justify-self: center;\n align-self: center;\n}\n.alienrpg .crt_gCol11 {\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt-crt-grid-Char-Att .maxboxsize {\n min-width: 40px;\n z-index: 1;\n}\n.alienrpg .crt .NPC {\n width: 15px;\n height: 15px;\n}\n.alienrpg .crt .tooltip .tooltiptext {\n width: 250px;\n top: -36px;\n right: 200%;\n margin-left: -60px;\n color: black;\n background-color: var(--aliengreen);\n box-shadow: 0 0 10px var(--aliengreen);\n}\n.alienrpg .crt .tooltip .tooltiptext::after {\n margin-top: 10px;\n border-width: 7px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n.alienrpg .crt .crt-grid-Char-Att .crt-gCol6:focus,\n.alienrpg .crt .grid-Consumables .maxboxsize:focus {\n color: var(--aliendarkergreen);\n background-color: var(--alienoddtab);\n box-shadow: 0 0 0 #000;\n cursor: not-allowed;\n}\n.alienrpg .crt .crt-grid-Char-Att .crt_gCol6:hover,\n.alienrpg .crt .grid-Consumables .maxboxsize:hover {\n cursor: default;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt .click-stat-level .far {\n letter-spacing: 1px;\n}\n.alienrpg .crt .synthsdont {\n margin: 10px;\n padding-left: 10px;\n border-left: 2px dotted var(--aliengreen);\n}\n.alienrpg .crt .imitate-human {\n text-align: center;\n}\n.alienrpg .crt .text {\n background-color: var(--aliendarkergreen);\n}\n.alienrpg .crt .tabs {\n color: #000;\n background-color: #fff;\n font-weight: bold;\n text-transform: uppercase;\n text-shadow: 0 0 2px white;\n}\n.alienrpg .crt .tabs .item.active {\n text-decoration: none;\n font-size: 110%;\n color: white;\n background-color: var(--aliendarkergreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n text-shadow: 0 0 10px var(--aliengreen);\n cursor: default;\n}\n.alienrpg .crt .tabs .item {\n width: 100%;\n padding-top: 6px;\n}\n.alienrpg .crt .tabs .item.active {\n padding-top: 5px;\n}\n.alienrpg .crt .tabs .item:hover {\n color: #000;\n background-color: var(--alienitemselect);\n box-shadow: 0 0 10px var(--alienitemselect);\n margin: -3px 0 -3px 0;\n padding-top: 6px;\n}\n.alienrpg .crt .grid-genPage h2 {\n text-transform: uppercase;\n}\n.alienrpg .crt .grid-2col-border {\n margin-top: -3px;\n padding-bottom: 4px;\n}\n.alienrpg .crt .journal-sheet select {\n text-overflow: ellipsis;\n}\n.alienrpg .crt .resource-content button {\n width: 16px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .grid-crtPage {\n display: grid;\n grid-template-areas: \"crt_Col1 crt_Col2\";\n grid-template-columns: 220px;\n}\n.alienrpg .crt .crt_Col1 {\n display: grid;\n grid-template-areas: \"crt_Item1\", \"crt_Item2\", \"crt_Item3\";\n grid-template-columns: 100%;\n}\n.alienrpg .crt .crt_Col2 {\n display: grid;\n grid-template-areas: \"crt_Item4\", \"crt_Item5\", \"crt_Item7\", \"crt_Item8\", \"crt_Item9\", \"crt_Item6\";\n grid-template-columns: 100%;\n padding-left: 5px;\n}\n.alienrpg .crt .crt_Col1 h2 {\n text-transform: uppercase;\n padding-bottom: 4px;\n}\n.alienrpg .crt .crt_Item1,\n.alienrpg .crt .crt_Item2_char,\n.alienrpg .crt .crt_Item2_synth,\n.alienrpg .crt .crt_Item3 {\n border: 1px solid var(--aliengreen);\n padding: 5px;\n}\n.alienrpg .crt .crt_Item1 {\n text-align: center;\n /* height: 130px; */\n}\n.alienrpg .crt .crt_Item1 .sp_faded {\n padding-top: 5px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item1 .xp_faded {\n padding-top: 6px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item1 h2 {\n padding-top: 8px;\n}\n.alienrpg .crt .crt_Item1 .experience {\n width: 160px;\n display: inline-flex;\n margin-bottom: 10px;\n}\n.alienrpg .crt .crt_Item1 .xp_dots_pos {\n padding-top: 18px;\n}\n.alienrpg .crt .crt_Item2_char {\n position: relative;\n height: 334px;\n}\n.alienrpg .crt .crt_Item2_synth {\n position: relative;\n}\n.alienrpg .crt .dots_conditions .dots {\n height: 25px;\n padding-top: 4px;\n padding-left: 7px;\n}\n.alienrpg .crt .dots.starving,\n.alienrpg .crt .dots.exhausted,\n.alienrpg .crt .dots.panic {\n width: 100%;\n background-color: var(--alienoddtab);\n}\n.alienrpg .crt .overwatch {\n margin: 15px 0 25px 13px;\n}\n.alienrpg .crt .overwatch_synth {\n /* margin: 20px 0 15px 13px ; */\n margin: 6px 0 0 13px;\n}\n.alienrpg .crt .dots.panic .panicked {\n color: white;\n background-color: red;\n margin-top: -5px;\n margin-left: -7px;\n padding-left: 6px;\n border-top: 2px solid red;\n border-bottom: 2px solid red;\n font-weight: bold;\n box-shadow: 0 0 10px red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .panicked-textarea {\n margin-left: 60px;\n border: 1px solid yellow;\n background-color: orange;\n}\n.alienrpg .crt .panicked-textarea:focus {\n border: 1px solid yellow;\n background-color: yellow;\n color: red;\n}\n.alienrpg .crt .dots.radiation {\n border: 1px dashed var(--alienitemselect);\n color: var(--alienitemselect);\n width: 98%;\n padding-top: 16px;\n padding-bottom: 19px;\n align-items: center;\n flex-wrap: nowrap;\n margin: 2px;\n}\n.alienrpg .crt #bottom {\n position: absolute;\n bottom: 0;\n left: 0;\n}\n.alienrpg .crt .dots.radiation.rad_glow {\n background-color: var(--alienitemselect);\n color: #000;\n border-radius: 3px;\n box-shadow: 0 0 10px yellow;\n}\n.alienrpg .crt .crt_grid_SynthStress {\n display: grid;\n grid-template-areas: \"imitate-human_left imitate-human_right\";\n grid-template-columns: 20% 80%;\n}\n.alienrpg .crt .imitate-human_left {\n padding: 7px 0 0 0;\n}\n.alienrpg .crt .imitate-human_right {\n padding: 5px 0px 0px 10px;\n}\n.alienrpg .crt .synth-label {\n width: 100%;\n margin-top: 2px;\n padding: 6px 0px 5px 0px;\n text-transform: uppercase;\n text-align: center;\n}\n.alienrpg .crt .alienrpgv .synth_fake_check {\n color: var(--aliendarkergreen);\n width: 100%;\n margin-top: 12px;\n padding: 6px 0px 6px 0px;\n text-transform: uppercase;\n text-align: center;\n background-color: var(--alienoddtab);\n}\n.alienrpg .crt .fas.fa-parachute-box {\n vertical-align: top;\n padding-top: 6px;\n padding-left: 3px;\n}\n.alienrpg .crt .fa-parachute-box:before {\n content: \"\\f49e\";\n}\n.alienrpg .crt .crt_Item3 .supply-btn.Power2 {\n padding-left: 6px;\n font-size: 20px;\n}\n.alienrpg .crt .crt_gridCarrer {\n display: grid;\n grid-template-areas: \"crt_box1 crt_box2 crt_box3 crt_box4\";\n padding: 0px;\n padding-top: 1px;\n grid-template-columns: 17% 36% 17% 30%;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 2px;\n}\n.alienrpg .crt .crt_gridCarrer .crt_box1,\n.alienrpg .crt .crt_gridCarrer .crt_box2,\n.alienrpg .crt .crt_gridCarrer .crt_box3,\n.alienrpg .crt .crt_gridCarrer .crt_box4 {\n justify-self: center;\n max-width: 100%;\n padding-top: 0px;\n}\n.alienrpg .crt .crt_gridSpecialty {\n display: grid;\n grid-template-areas: \"crt_sbox1 crt_sbox2\";\n padding: 4px 0px 3px 0px;\n grid-template-columns: 17% 83%;\n margin-bottom: 2px;\n}\n.alienrpg .crt .crt_gridSpecialty .crt_sbox1,\n.alienrpg .crt .crt_gridSpecialty .crt_sbox2 {\n justify-self: center;\n max-width: 100%;\n padding-top: 0px;\n}\n.alienrpg .crt .crt_grid-special {\n grid-area: crt_sbox2;\n display: grid;\n width: 100%;\n grid-template-areas: \"crt_spe1 crt_spe2\";\n grid-template-columns: 75% 25%;\n}\n.alienrpg .crt .crt .crt_spe1 {\n grid-area: crt_spe1;\n font-weight: 100;\n text-transform: uppercase;\n}\n.alienrpg .crt .crt_spe2 {\n grid-area: crt_spe2;\n padding-right: 5px;\n justify-self: right;\n}\n.alienrpg .crt .crt_Item4,\n.alienrpg .crt .crt_Item5,\n.alienrpg .crt .crt_Item6,\n.alienrpg .crt .crt_Item7,\n.alienrpg .crt .crt_Item8,\n.alienrpg .crt .crt_Item9 {\n border: 0px solid var(--aliengreen);\n margin-bottom: 3px;\n}\n.alienrpg .crt_Item4 .resource-label-header,\n.alienrpg .crt_Item5 .resource-label-header,\n.alienrpg .crt_Item6 .resource-label-header,\n.alienrpg .crt_Item7 .resource-label-header,\n.alienrpg .crt_Item8 .resource-label-header,\n.alienrpg .crt_Item9 .resource-label-header {\n display: block;\n width: 100%;\n padding: 1px 0px 1px 2px;\n color: #000;\n font-weight: bolder;\n text-transform: uppercase;\n background-color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item4 {\n height: 50px;\n}\n.alienrpg .crt .crt_Item5 textarea {\n height: 107px;\n}\n.alienrpg .crt .crt_Item5 textarea:hover,\n.alienrpg .crt .crt_Item7 textarea:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .crt_Item6 {\n height: 216px;\n border: 1px solid var(--aliendarkergreen);\n margin-bottom: 0px;\n}\n.alienrpg .crt .crt_Item7 textarea {\n height: 87px;\n}\n.alienrpg .crt .crt_Item8 {\n padding-bottom: 2px;\n}\n.alienrpg .crt .crt_Item8 input,\n.alienrpg .crt .crt_Item9 input {\n margin: 0px;\n width: 100%;\n}\n.alienrpg .crt .crt_Relat {\n display: grid;\n grid-template-areas: \"crt_Relat_Buddy crt_Relat_Rival\";\n grid-template-columns: 49%;\n grid-column-gap: 5px;\n}\n.alienrpg .crt_Col3 {\n grid-area: crt_Col3;\n padding-top: 10px;\n color: var(--aliendarkergreen);\n font-family: var(--alienfont);\n}\n.alienrpg .crt.grid-attr {\n border: 0px solid var(--aliengreen);\n}\n.alienrpg .crt .talent-btn:hover,\n.alienrpg .crt .talent-btn:focus {\n box-shadow: 0 0 7px var(--aliengreen);\n text-shadow: 0 0 15px var(--aliengreen);\n background-color: var(--aliengreen);\n cursor: help;\n font-weight: bolder;\n text-transform: uppercase;\n color: #000;\n}\n.alienrpg .crt .rollable {\n width: 90%;\n text-align: center;\n}\n.alienrpg .rollable:hover,\n.alienrpg .rollcomputer:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 130%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .rollItem,\n.alienrpg .crt .creature-acid-roll {\n width: 100%;\n text-align: center;\n}\n.alienrpg .crt .rollItem:hover,\n.alienrpg .crt .rollItem:focus {\n text-shadow: 0 0 15px var(--aliengreen);\n box-shadow: 0 0 7px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n font-size: 100%;\n font-weight: bolder;\n text-transform: uppercase;\n}\n.alienrpg .crt .rollVehicleWeapon:hover,\n.alienrpg .crt .rollVehicleWeapon:focus {\n text-shadow: 0 0 15px var(--aliengreen);\n box-shadow: 0 0 7px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n font-size: 100%;\n font-weight: bolder;\n text-transform: uppercase;\n}\n.alienrpg .crt .grid-talents {\n text-align: center;\n grid-template-columns: 90% 10%;\n}\n.alienrpg .crt .talTitle {\n text-transform: uppercase;\n color: #000;\n background-color: var(--aliengreen);\n}\n.alienrpg .crt .item-header {\n /* background-color: var(--aliendarkergreen); */\n /* color: black; */\n}\n.alienrpg .crt .textbox {\n color: ghostwhite;\n font-family: var(--alienchatfont);\n font-size: 14px;\n font-weight: 200;\n letter-spacing: 1px;\n}\n.alienrpg .crt .textbox:focus {\n font-weight: 400;\n}\n.alienrpg .crt .encumbrance .encumbrance-bar {\n background: var(--alienitemselect);\n}\n.alienrpg .crt .blink {\n padding: 0px 0px 2px 5px;\n margin-top: 5px;\n margin-bottom: 5px;\n background-color: red;\n color: white;\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n.alienrpg .crt_lCol6 {\n justify-self: center;\n}\n.alienrpg .crt .crit-injuries {\n margin-top: 118px;\n}\n.alienrpg .crt .grid-crit {\n grid-template-columns: 95% 5%;\n}\n.alienrpg .crt_crit2 {\n text-align: center;\n font-size: 15px;\n}\n.alienrpg .crt .Item11 {\n border: 0px solid var(--aliengreen);\n}\n.alienrpg .crt .Item11 .items-list {\n height: auto;\n}\n.alienrpg .crt .critical-inj {\n padding-bottom: 10px;\n}\n.alienrpg .crt .resource-label-header.rollCrit:hover {\n font-size: 15px;\n background-color: var(--aliendarkergreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt_box4 {\n padding: 7px 0px 0px 7px;\n}\n.alienrpg .crt .crt_Col1 {\n margin-left: -5px;\n}\n.alienrpg .crt .fas.fa-tools {\n vertical-align: top;\n padding-top: 13px;\n margin-left: 5px;\n}\n.alienrpg .crt .fas.fa-tools:hover {\n cursor: help;\n}\n.alienrpg .crt .fas.fa-tools:before {\n content: \"\\f022\";\n}\n.alienrpg .crt .fas:hover {\n color: var(--aliengreen);\n text-shadow: 0 0 2px var(--aliengreen);\n animation: textShadow 0.5s 0.3;\n}\n.alienrpg .crt .items-list .item-header {\n border-bottom-style: solid;\n border-bottom-color: var(--aliengreen);\n}\n.alienrpg .crt .Col3 .panel {\n margin-left: 5px;\n padding: 0 10px 0 10px;\n border-left: 2px inset var(--aliengreen);\n}\n.alienrpg .crt .tab.inventory .fas {\n margin-right: 10px;\n}\n.alienrpg .crt .creature-acid-roll:hover,\n.alienrpg .crt .creature-acid-roll:focus {\n text-shadow: 0 0 0px var(--aliengreen);\n color: var(--aliengreen);\n background-color: #000;\n font-weight: 1;\n font-size: 110%;\n border: 0px solid var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .creature-attack-roll {\n width: 260px;\n height: 40px;\n border-radius: 3px;\n text-shadow: 0 0 rgba(0, 0, 0, 0);\n color: rgba(0, 0, 0, 0);\n background: url(../images/alien_crt_roll-attack.png) no-repeat top left;\n}\n.alienrpg .crt .creature-attack-roll:hover {\n border-radius: 3px;\n background-color: var(--aliendarkergreen);\n text-shadow: 0 0 rgba(0, 0, 0, 0);\n color: rgba(0, 0, 0, 0);\n background: url(../images/alien_crt_roll-attack_hover.gif) no-repeat top left;\n}\n.alienrpg .crt .profile-img-item {\n margin: 0;\n height: 125px;\n width: auto;\n margin-right: 4px;\n border-radius: 10px;\n}\n.alienrpg .crt .textbox1,\n.alienrpg .crt .textbox2 {\n padding-left: 5px;\n}","$c-white: hsl(0, 0%, 100%);\r\n$c-black: hsl(0, 0%, 0%);\r\n$c-green: hsl(84, 100%, 59%);\r\n\r\n:root {\r\n --aliengreen: hsl(84, 100%, 59%);\r\n --aliendarkergreen: hsl(141, 60%, 40%);\r\n --alienitemselect: hsl(70, 80%, 74%);\r\n --alienoddtab: hsl(72, 29%, 7%);\r\n --blue: hsl(224, 75%, 62%);\r\n --black: hsl(0, 0%, 0%);\r\n --white: hsl(0, 0%, 100%);\r\n --alientextjournal: #b1e0e7;\r\n --journalback: url(../images/mother-instructions/indbackground2.png);\r\n --chatbackground: url(/systems/alienrpg/images/IndBackground3.png);\r\n --alienchatfont: 'Blinker', sans-serif;\r\n --alienchatwhite: hsl(0, 0%, 100%);\r\n --alienchatred: hsl(0, 100%, 50%);\r\n --alienchatredshadow: rgb(230 230 230);\r\n --alienchatblue: hsl(240deg 42% 72%);\r\n // --alienchatlightblue: hsl(240, 96%, 70%);\r\n --alienchatlightblue: hsl(120, 97%, 41%);\r\n --alienchatlightgreen: hsl(120, 97%, 41%);\r\n --alienchatgoldenrod: hsl(43, 74%, 49%);\r\n}\r\n","// Import utilities.\r\n@import 'utils/typography';\r\n@import 'utils/colors';\r\n@import 'utils/mixins';\r\n@import 'utils/variables';\r\n\r\n/* Global styles */\r\n@import 'global/window';\r\n@import 'global/mother-instruction-images';\r\n@import 'global/grid';\r\n@import 'global/flex';\r\n@import 'global/itemList';\r\n@import 'global/select-css';\r\n@import 'actor/alien-crt-ui';\r\n@import 'global/module';\r\n\r\n.alienrpg {\r\n /* Styles limited to alienrpg sheets */\r\n @import 'components/forms';\r\n @import 'components/resource';\r\n @import 'components/tabs';\r\n @import 'components/items';\r\n @import 'actor/alien-crt-actor';\r\n}\r\n",".alienrpg ul ol {\r\n margin-left: 3px;\r\n}\r\n.alienrpg #context-menu {\r\n // width: 100%;\r\n width: auto;\r\n height: max-content;\r\n min-width: 156px;\r\n max-width: 360px;\r\n position: absolute;\r\n left: -998%;\r\n top: -50%;\r\n background: $c-black;\r\n border: 1px solid var(--aliengreen);\r\n border-radius: 5px;\r\n color: var(--aliengreen);\r\n text-align: left;\r\n font-size: smaller;\r\n z-index: 1;\r\n \r\n}\r\n.alienrpg #context-menu li.context-item {\r\n line-height: 16px;\r\n}\r\n\r\n.alienrpg .window-content {\r\n // font-family: var(--alienfont);\r\n // color: var(--aliengreen);\r\n // font-size: var(--fontsize);\r\n background: hsl(0deg, 0%, 0%);\r\n border: var(--aliengreen) 1px solid;\r\n // flex-direction: column;\r\n // flex-wrap: nowrap;\r\n // padding: 2px;\r\n // overflow-y: scroll;\r\n // overflow-x: auto;\r\n // border: var(--aliengreen) 3px;\r\n}\r\n\r\n// .alienrpg .window-content {\r\n// // font-family: var(--alienfont);\r\n// // color: var(--aliengreen);\r\n// // font-size: var(--fontsize);\r\n// background: $c-black;\r\n// // flex-direction: column;\r\n// // flex-wrap: nowrap;\r\n// // padding: 2px;\r\n// // overflow-y: scroll;\r\n// // overflow-x: auto;\r\n// // border: var(--aliengreen) 3px;\r\n// }\r\n\r\n.alienrpg form {\r\n font-family: var(--alienfont);\r\n color: var(--aliengreen);\r\n font-size: var(--fontsize);\r\n background: $c-black;\r\n flex-direction: column;\r\n flex-wrap: nowrap;\r\n padding: 2px;\r\n overflow-y: scroll;\r\n overflow-x: auto;\r\n border: var(--aliengreen) 3px;\r\n}\r\n\r\n.journal-sheet {\r\n form {\r\n // font-family: var(--alienfont);\r\n // color: var(--aliengreen);\r\n // background: url(../images/mother-instructions/indbackground2.png) no-repeat top left;\r\n background: var(--journalback) top left !important;\r\n background-size: cover;\r\n border: 1px solid var(--aliengreen);\r\n border-radius: 1px;\r\n // color: hsl(187, 52%, 80%);\r\n color: var(--alientextjournal) !important;\r\n }\r\n select {\r\n font-family: var(--alienfont);\r\n // color: $c-green;\r\n color: inherit;\r\n background: $c-black;\r\n border: var(--aliengreen) 3px;\r\n border: 1px solid hsl(53, 4%, 46%);\r\n border-radius: 3px;\r\n padding: 0 3px;\r\n text-overflow: ellipsis;\r\n font-size: 16px;\r\n }\r\n input {\r\n font-family: var(--alienfont);\r\n // color: $c-green;\r\n color: inherit;\r\n\r\n background: $c-black;\r\n border: var(--aliengreen) 3px;\r\n }\r\n button {\r\n font-family: var(--alienfont);\r\n // color: $c-green;\r\n color: inherit;\r\n\r\n background: $c-black;\r\n border: var(--aliengreen) solid 1px;\r\n width: 100%;\r\n margin: 0 1px;\r\n border-radius: 3px;\r\n font-size: 14px;\r\n line-height: 28px;\r\n }\r\n\r\n critbutton {\r\n font-family: var(--alienfont);\r\n // color: $c-green;\r\n color: inherit;\r\n\r\n background: $c-black;\r\n border: var(--aliengreen) solid 1px;\r\n // width: 100%;\r\n margin: 0 1px;\r\n border-radius: 3px;\r\n font-size: 14px;\r\n line-height: 28px;\r\n }\r\n .tox .tox-editor-container {\r\n background-color: $c-white;\r\n }\r\n}\r\n\r\na.entity-link {\r\n color: $c-white;\r\n background: $c-black;\r\n}\r\n\r\n.alienrpg a.entity-link {\r\n color: $c-white;\r\n background: $c-black;\r\n}\r\na.content-link {\r\n color: $c-white;\r\n background: $c-black;\r\n}\r\n\r\n.alienrpg a.content-link {\r\n color: $c-white;\r\n background: $c-black;\r\n}\r\n#chat .message {\r\n border: 1px solid hsl(0deg, 8%, 34%);\r\n border-radius: 1px;\r\n}\r\n.chat-message {\r\n // background-image: url('/systems/alienrpg/images/IndBackground3.png');\r\n background-image: var(--chatbackground);\r\n background-size: cover;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n color: inherit;\r\n // color: $c-green;\r\n\r\n .message-header .message-sender {\r\n color: var(--aliengreen);\r\n // color: inherit;\r\n }\r\n .message-metadata {\r\n color: var(--aliengreen);\r\n // color: inherit;\r\n }\r\n .flavor-text {\r\n color: var(--aliengreen);\r\n // color: inherit;\r\n }\r\n .table-draw .table-results .table-result {\r\n color: var(--aliengreen);\r\n // color: inherit;\r\n }\r\n}\r\n.chat-message .table-draw .table-results .table-result .chatBG {\r\n // background-image: url('/systems/alienrpg/images/IndBackground3.png');\r\n background-image: var(--chatbackground);\r\n background-size: cover;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n color: var(--aliengreen);\r\n\r\n padding-left: 6px;\r\n}\r\n.chat-message.whisper {\r\n background: hsl(0, 0%, 9%);\r\n // color: $c-green;\r\n color: var(--aliengreen);\r\n}\r\n\r\n.chat-message.blind {\r\n background: hsl(0, 0%, 9%);\r\n}\r\n\r\n.chat-message.emote {\r\n background: hsl(0, 0%, 9%);\r\n}\r\n\r\n.chat-message .critchat {\r\n display: flex;\r\n align-items: center;\r\n border-bottom: 1px solid var(--color-border-light-primary);\r\n padding: 3px 0;\r\n color: var(--aliengreen);\r\n}\r\n\r\n.dice-tooltip .roll > img {\r\n width: 24px;\r\n}\r\n\r\n.dice-tooltip {\r\n border: 1px solid var(--aliengreen);\r\n border-radius: 1px;\r\n background: $c-black;\r\n\r\n .dice-rolls {\r\n color: inherit;\r\n background: $c-black;\r\n }\r\n\r\n .part-header {\r\n color: inherit;\r\n // color: $c-green;\r\n background: $c-black;\r\n }\r\n}\r\n.dice-tooltip .dice-rolls .roll {\r\n filter: none;\r\n}\r\n.dice-tooltip .dice-rolls .roll.max {\r\n filter: none;\r\n}\r\n.dice-tooltip .dice-rolls .roll.min {\r\n filter: none;\r\n}\r\n\r\n.inline-roll .dice-tooltip {\r\n color: inherit;\r\n // color: $c-green;\r\n background: $c-black;\r\n border: 2px solid var(--aliengreen);\r\n border-radius: 2px;\r\n}\r\n// a.entity-link,\r\na.inline-roll {\r\n background: $c-black;\r\n padding: 1px 4px;\r\n border: 1px solid var(--aliengreen);\r\n border-radius: 2px;\r\n white-space: nowrap;\r\n word-break: break-all;\r\n}\r\n\r\n.dice-roll .dice-formula,\r\n.dice-roll .dice-total {\r\n // color: inherit;\r\n color: var(--aliengreen);\r\n}\r\n.dice-tooltip .part-header .part-formula {\r\n // color: $c-green;\r\n color: inherit;\r\n}\r\n.part-total {\r\n // color: $c-green;\r\n color: inherit;\r\n}\r\n\r\n.alienrpg h2 {\r\n border: 0;\r\n padding: 0;\r\n margin: 1px;\r\n margin-left: 5px;\r\n // font-size: var(--fontsize) ;\r\n}\r\n.alienrpg h3 {\r\n border: 0;\r\n padding: 0;\r\n margin: 1px;\r\n // font-size: var(--fontsize) ;\r\n\r\n // margin-left: 2px;\r\n}\r\n\r\n.alienrpg h4 {\r\n border: 0;\r\n padding: 0;\r\n margin: 1px;\r\n // font-size: var(--fontsize) ;\r\n}\r\n.resource-content {\r\n button {\r\n flex: 0;\r\n border: 0;\r\n width: 30px;\r\n font-size: 1.5rem;\r\n padding: 0;\r\n color: inherit;\r\n margin: 0;\r\n }\r\n}\r\n\r\n.rollable:hover,\r\n.rollcomputer:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 120%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.far.fa-heart:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n// .rollable,\r\n// .rollcomputer {\r\n// &:hover,\r\n// &:focus {\r\n// // color: black;\r\n// text-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n// font-size: 95%;\r\n// cursor: pointer;\r\n// }\r\n// }\r\n\r\n.rollableVeh {\r\n &:hover,\r\n &:focus {\r\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n font-size: 1.3em;\r\n font-weight: bolder;\r\n cursor: pointer;\r\n }\r\n}\r\n.creature-acid-roll {\r\n &:hover,\r\n &:focus {\r\n // color: black;\r\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n font-size: 95%;\r\n cursor: pointer;\r\n }\r\n}\r\n.rollItem {\r\n &:hover,\r\n &:focus {\r\n // color: black;\r\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n font-size: 110%;\r\n font-weight: bolder;\r\n cursor: pointer;\r\n }\r\n}\r\n.rollVehicleWeapon {\r\n &:hover,\r\n &:focus {\r\n // color: black;\r\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n font-size: 110%;\r\n font-weight: bolder;\r\n cursor: pointer;\r\n }\r\n}\r\n.openItem {\r\n &:hover,\r\n &:focus {\r\n // color: black;\r\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n font-size: 110%;\r\n font-weight: bolder;\r\n cursor: pointer;\r\n }\r\n}\r\n.talent-btn {\r\n &:hover,\r\n &:focus {\r\n color: hsl(103, 100%, 28%);\r\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n // font-size: 110%;\r\n font-weight: bolder;\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.minus-btn .plus-btn {\r\n width: 10px;\r\n height: 10px;\r\n line-height: 20px;\r\n padding: 0;\r\n}\r\n\r\n.supply-btn {\r\n font-size: 5px;\r\n padding: 0;\r\n font-family: var(--alienfont);\r\n}\r\n\r\n.pwr-btn {\r\n &:hover,\r\n &:focus {\r\n background-color: hsl(4, 69%, 53%);\r\n font-size: 120%;\r\n font-weight: bolder;\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.stunt-btn {\r\n width: 5px;\r\n padding: 0;\r\n font-family: var(--alienfont);\r\n}\r\n\r\n.creature-attack-roll {\r\n display: inline-block;\r\n width: 280px;\r\n height: 40px;\r\n // font-size: 25pt;\r\n font-weight: bold;\r\n font-size: 2em;\r\n /* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */\r\n text-shadow: 2px 2px hsl(128, 83%, 25%);\r\n border: 2px solid var(--aliengreen);\r\n border-radius: 25px;\r\n color: var(--aliengreen);\r\n font-family: var(--alienfont);\r\n line-height: inherit;\r\n}\r\n.creature-attack-roll:hover {\r\n border-radius: 10px;\r\n color: hsl(0, 100%, 50%);\r\n text-shadow: 2px 2px hsl(0, 92%, 26%);\r\n}\r\n.creature-attack-roll:active {\r\n position: relative;\r\n top: 1px;\r\n border-radius: unset;\r\n background-color: unset;\r\n color: unset;\r\n}\r\nbutton:hover,\r\nbutton:focus {\r\n box-shadow: unset;\r\n}\r\n\r\n.alien-Push-button {\r\n display: inline-block;\r\n width: 260px;\r\n height: 45px;\r\n background-color: $c-black;\r\n // color: hsl(84, 100%, 59%);\r\n font-weight: bold;\r\n font-size: clamp(2rem, -4.5rem + 5vw, 3rem);\r\n font-family: var(--alienfont);\r\n padding-bottom: 5px;\r\n border: 2px solid var(--aliengreen);\r\n border-radius: 25px;\r\n color: var(--aliengreen);\r\n font-family: var(--alienfont);\r\n line-height: inherit;\r\n}\r\n.alien-Push-button:hover {\r\n border-radius: 10px;\r\n color: hsl(0, 100%, 50%);\r\n}\r\n\r\n.alien-crit-button {\r\n display: inline-block;\r\n width: 280px;\r\n height: 26px;\r\n border: 2px solid var(--aliengreen);\r\n border-radius: 25px;\r\n color: var(--aliengreen);\r\n font-weight: bold;\r\n font-size: 1.2rem;\r\n // font-size: clamp(1rem, 1vw, 2rem);\r\n\r\n font-family: var(--alienfont);\r\n line-height: inherit;\r\n}\r\n.alien-crit-button:hover {\r\n border-radius: 5px;\r\n color: hsl(0, 100%, 50%);\r\n}\r\n\r\n.alien-diceface-b0 {\r\n display: inline-block;\r\n width: 30px;\r\n height: 30px;\r\n padding: 0px;\r\n margin: 1px;\r\n background: url(../ui/alien-dice-b0.png) no-repeat top left;\r\n}\r\n.alien-diceface-b6 {\r\n display: inline-block;\r\n width: 30px;\r\n height: 30px;\r\n padding: 0px;\r\n margin: 1px;\r\n background: url(../ui/alien-dice-b6.png) no-repeat top left;\r\n}\r\n.alien-diceface-y0 {\r\n display: inline-block;\r\n width: 30px;\r\n height: 30px;\r\n padding: 0px;\r\n margin: 1px;\r\n background: url(../ui/alien-dice-y0.png) no-repeat top left;\r\n}\r\n.alien-diceface-y1 {\r\n display: inline-block;\r\n width: 30px;\r\n height: 30px;\r\n padding: 0px;\r\n margin: 1px;\r\n background: url(../ui/alien-dice-y1.png) no-repeat top left;\r\n}\r\n.alien-diceface-y6 {\r\n display: inline-block;\r\n width: 30px;\r\n height: 30px;\r\n padding: 0px;\r\n margin: 1px;\r\n background: url(../ui/alien-dice-y6.png) no-repeat top left;\r\n}\r\n\r\n.tooltip {\r\n position: relative;\r\n display: inline-block;\r\n border-bottom: 1px dotted black;\r\n}\r\n\r\n.tooltip .tooltiptext {\r\n visibility: hidden;\r\n width: 250px;\r\n background-color: $c-black;\r\n // color: $c-green;\r\n text-align: center;\r\n border-radius: 6px;\r\n padding: 5px 0;\r\n position: absolute;\r\n z-index: 1;\r\n top: -5px;\r\n right: 105%;\r\n margin-left: -60px;\r\n border-style: solid;\r\n border-color: var(--aliengreen);\r\n}\r\n.tooltip .tooltiptext::after {\r\n content: ' ';\r\n position: absolute;\r\n top: 50%;\r\n left: 100%; /* To the right of the tooltip */\r\n margin-top: -5px;\r\n border-width: 5px;\r\n border-style: solid;\r\n border-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n.tooltip:hover .tooltiptext {\r\n visibility: visible;\r\n}\r\n\r\n.alienrpg .inputtext {\r\n color: inherit;\r\n background-color: $c-black;\r\n}\r\n\r\n.box-top {\r\n border-top: 3px solid var(--aliengreen);\r\n}\r\n\r\n.ctooltip {\r\n position: relative;\r\n display: inline-block;\r\n border-bottom: 1px dotted $c-black;\r\n}\r\n\r\n/* Tooltip text */\r\n.ctooltip .ctooltiptext {\r\n // /* Position the tooltip text - see examples below! */\r\n // position: absolute;\r\n // z-index: 1;\r\n font-size: small;\r\n visibility: hidden;\r\n width: 150px;\r\n background-color: $c-black;\r\n color: var(--aliengreen);\r\n text-align: center;\r\n border-radius: 3px;\r\n padding: 2px 0;\r\n position: absolute;\r\n z-index: 1;\r\n // top: -5px;\r\n // right: 105%;\r\n margin-left: -150px;\r\n border-style: solid;\r\n border-color: var(--aliengreen);\r\n}\r\n\r\n/* Show the tooltip text when you mouse over the tooltip container */\r\n.ctooltip:hover .ctooltiptext {\r\n visibility: visible;\r\n}\r\n\r\n.ctooltip .ctooltiptext::after {\r\n content: ' ';\r\n position: absolute;\r\n top: 50%;\r\n left: 100%; /* To the right of the tooltip */\r\n margin-top: -5px;\r\n border-width: 1px;\r\n border-style: solid;\r\n border-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n\r\n// .dice-tooltip .dice-rolls .roll.d6 {\r\n// background-image: url(../icons/svg/d6-grey.svg);\r\n// }\r\n\r\n.alienchatwhite {\r\n color: var(--alienchatwhite);\r\n}\r\n\r\n.alienchatred {\r\n color: var(--alienchatred);\r\n font-weight: bolder;\r\n font-size: larger;\r\n -webkit-background-clip: text;\r\n background-clip: text;\r\n background-color: var(--alienchatredshadow);\r\n}\r\n\r\n.alienchatblue {\r\n color: var(--alienchatblue);\r\n}\r\n.alienchatlightblue {\r\n color: var(--alienchatlightblue);\r\n font-weight: bold;\r\n font-size: larger;\r\n}\r\n.alienchatlightgreen {\r\n color: var(--alienchatlightgreen);\r\n}\r\n.alienchatgoldenrod {\r\n color: var(--alienchatgoldenrod);\r\n font-weight: bold;\r\n}\r\n\r\n.combatbutton {\r\n max-width: 200px;\r\n color: var(--aliengreen);\r\n border: var(--aliengreen) 1px solid;\r\n}\r\n\r\n.prosemirror.editing-source textarea {\r\n color: $c-white;\r\n}\r\n\r\n.prosemirror menu .pm-dropdown {\r\n color: $c-black;\r\n}\r\n",".spanner-icon {\r\n display: inline-block;\r\n width: 30px;\r\n height: 25px;\r\n padding: 0px;\r\n margin: 1px;\r\n background: url(../images/mother-instructions/spanner-icon.webp);\r\n}\r\n.character-sheet-img {\r\n display: block;\r\n width: 464px;\r\n height: 500px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-sheet-img.webp);\r\n}\r\n.creature-sheet-img {\r\n display: block;\r\n width: 500px;\r\n height: 477px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-sheet-img.webp);\r\n}\r\n.character-header {\r\n display: block;\r\n width: 500px;\r\n height: 152px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-header.webp);\r\n}\r\n.synthetic-header {\r\n display: block;\r\n width: 500px;\r\n height: 155px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-header.webp);\r\n}\r\n\r\n.agil-mod {\r\n display: block;\r\n width: 403px;\r\n height: 162px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/agil-mod.webp);\r\n}\r\n.armor-mod {\r\n display: block;\r\n width: 403px;\r\n height: 172px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/armor-mod.webp);\r\n}\r\n.stress-mod {\r\n display: block;\r\n width: 400px;\r\n height: 136px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/stress-mod.webp);\r\n}\r\n.character-details {\r\n display: block;\r\n width: 300px;\r\n height: 328px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-details.webp);\r\n}\r\n.synthetic-details {\r\n display: block;\r\n width: 300px;\r\n height: 380px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-details.webp);\r\n}\r\n\r\n.character-consumables {\r\n display: block;\r\n width: 153px;\r\n height: 330px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-consumables.webp);\r\n}\r\n\r\n.synthetic-consumables {\r\n display: block;\r\n width: 153px;\r\n height: 322px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-consumables.webp);\r\n}\r\n.talent-agenda {\r\n display: block;\r\n width: 300px;\r\n height: 260px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/talent-agenda.webp);\r\n}\r\n.con-edit {\r\n display: block;\r\n width: 151px;\r\n height: 109px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/con-edit.webp);\r\n}\r\n.enc {\r\n display: block;\r\n width: 600px;\r\n height: 71px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/enc.webp);\r\n}\r\n.enc-warn {\r\n display: block;\r\n width: 462px;\r\n height: 49px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/enc-warn.webp);\r\n}\r\n.inv-inact {\r\n display: block;\r\n width: 600px;\r\n height: 199px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/inv-inact.webp);\r\n}\r\n.moskills {\r\n display: block;\r\n width: 300px;\r\n height: 254px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/skills.webp);\r\n}\r\n\r\n.creature-header {\r\n display: block;\r\n width: 500px;\r\n height: 102px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-header.webp);\r\n}\r\n.creature-attack-dropdown {\r\n display: block;\r\n width: 600px;\r\n height: 330px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-attack-dropdown.webp);\r\n}\r\n.acid-splash-popup {\r\n display: block;\r\n width: 400px;\r\n height: 141px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/acid-splash-popup.webp);\r\n}\r\n.chat-roll {\r\n display: block;\r\n width: 300px;\r\n height: 188px;\r\n background: url(../images/mother-instructions/chat-roll.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.radiation-roll {\r\n display: block;\r\n width: 240px;\r\n height: 274px;\r\n background: url(../images/mother-instructions/radiation-rolls.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.territories-general {\r\n display: block;\r\n width: 500px;\r\n height: 498px;\r\n background: url(../images/mother-instructions/territories-general.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.territories-systems {\r\n display: block;\r\n width: 500px;\r\n height: 186px;\r\n background: url(../images/mother-instructions/territories-systems.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-general {\r\n display: block;\r\n width: 500px;\r\n height: 342px;\r\n background: url(../images/mother-instructions/vehicle-general.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-inv {\r\n display: block;\r\n width: 500px;\r\n height: 343px;\r\n background: url(../images/mother-instructions/vehicle-inv.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-crew {\r\n display: block;\r\n width: 500px;\r\n height: 227px;\r\n background: url(../images/mother-instructions/vehicle-crew.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-crew-selector {\r\n display: block;\r\n width: 500px;\r\n height: 227px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/vehicle-crew-selector.webp);\r\n}\r\n\r\n.vehicle-fire-weapon {\r\n display: block;\r\n width: 403px;\r\n height: 162px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/vehicle-fire-weapon.webp);\r\n}\r\n\r\n.item-dropdown {\r\n display: block;\r\n width: 300px;\r\n height: 263px;\r\n background: url(../images/mother-instructions/item-dropdown.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.modifiers-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/modifiers-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.melee-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/melee-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.ranged-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/ranged-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.armor-img {\r\n display: block;\r\n width: 600px;\r\n height: 415px;\r\n background: url(../images/mother-instructions/armor-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.planet-system-img {\r\n display: block;\r\n width: 600px;\r\n height: 562px;\r\n background: url(../images/mother-instructions/planet-system-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.initiative-roll {\r\n display: block;\r\n width: 300px;\r\n height: 277px;\r\n background: url(../images/mother-instructions/initiative-roll.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.clone-actor {\r\n display: inline-block;\r\n width: 200px;\r\n height: 119px;\r\n background: url(../images/mother-instructions/clone-actor.webp);\r\n margin-left: 25%;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.roll-clone {\r\n display: inline-block;\r\n width: 200px;\r\n height: 207px;\r\n background: url(../images/mother-instructions/roll-clone.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.init-chat-norm {\r\n display: block;\r\n width: 200px;\r\n height: 388px;\r\n background: url(../images/mother-instructions/init-chat-norm.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.init-chat-cards {\r\n display: block;\r\n width: 200px;\r\n height: 378px;\r\n background: url(../images/mother-instructions/init-chat-cards.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.gm-settings {\r\n display: block;\r\n width: 500px;\r\n height: 491px;\r\n background: url(../images/mother-instructions/gm-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.player-settings {\r\n display: block;\r\n width: 500px;\r\n height: 301px;\r\n background: url(../images/mother-instructions/player-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.style-settings {\r\n display: block;\r\n width: 400px;\r\n height: 377px;\r\n background: url(../images/mother-instructions/style-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.style-button-settings {\r\n display: block;\r\n width: 300px;\r\n height: 161px;\r\n background: url(../images/mother-instructions/style-button-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.font-picker-img {\r\n display: inline-block;\r\n width: 300px;\r\n height: 272px;\r\n background: url(../images/mother-instructions/font-picker-img.webp);\r\n margin-left: 5%;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.colour-picker-img {\r\n display: inline-block;\r\n width: 300px;\r\n height: 206px;\r\n background: url(../images/mother-instructions/colour-picker-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.character-token {\r\n display: block;\r\n width: 230px;\r\n height: 234px;\r\n background: url(../images/mother-instructions/character-token.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.creature-token {\r\n display: block;\r\n width: 230px;\r\n height: 235px;\r\n background: url(../images/mother-instructions/creature-token.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush1 {\r\n display: block;\r\n width: 300px;\r\n height: 241px;\r\n background: url(../images/mother-instructions/mpush1.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush2 {\r\n display: block;\r\n width: 300px;\r\n height: 340px;\r\n background: url(../images/mother-instructions/mpush2.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush3 {\r\n display: block;\r\n width: 300px;\r\n height: 297px;\r\n background: url(../images/mother-instructions/mpush3.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.pwr-supply {\r\n display: block;\r\n width: 600px;\r\n height: 134px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/power.webp);\r\n}\r\n.synth-hum {\r\n display: block;\r\n width: 153px;\r\n height: 87px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synth-hum.webp);\r\n}\r\n\r\n.inventory-tab-img {\r\n display: block;\r\n width: 600px;\r\n height: 435px;\r\n background: url(../images/mother-instructions/inventory-tab.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.inv-context-menu-img {\r\n display: block;\r\n width: 151px;\r\n height: 70px;\r\n background: url(../images/mother-instructions/inv-context-menu.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.status-icons-img {\r\n display: block;\r\n width: 230px;\r\n height: 229px;\r\n background: url(../images/mother-instructions/status-icons.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.enc-icon-img {\r\n display: block;\r\n width: 230px;\r\n height: 207px;\r\n background: url(../images/mother-instructions/enc-icon.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.spaceship-sheet-img {\r\n display: block;\r\n width: 497px;\r\n height: 353px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-modules.webp);\r\n}\r\n.spaceship-header1 {\r\n display: block;\r\n width: 402px;\r\n height: 632px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-header1.webp);\r\n}\r\n.spaceship-modules {\r\n display: block;\r\n width: 497px;\r\n height: 353px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-sheet-img.webp);\r\n}\r\n\r\n.spaceship-comtech {\r\n display: block;\r\n width: 395px;\r\n height: 262px;\r\n background: url(../images/mother-instructions/spaceship-comtech.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n",".grid {\r\n display: grid;\r\n grid-column: span 2 / span 2;\r\n // grid-template-columns: repeat(2, minmax(50fr, 1fr));\r\n // gap: 5px;\r\n // margin: 5px 0;\r\n padding: 0;\r\n align-items: center;\r\n // justify-items: center;\r\n}\r\n.grid-2col {\r\n display: grid;\r\n grid-column: span 2;\r\n grid-template-columns: 1fr 1fr;\r\n // gap: 5px;\r\n // margin: 5px 0;\r\n padding: 0;\r\n align-items: center;\r\n // justify-items: center;\r\n}\r\n\r\n.grid-3col {\r\n grid-column: span 3 / span 3;\r\n grid-template-columns: repeat(3, minmax(0, 1fr));\r\n border-color: var(--aliengreen);\r\n // border-style: solid;\r\n justify-items: center;\r\n margin: 0;\r\n}\r\n\r\n.grid-4col {\r\n grid-column: span 4 / span 4;\r\n grid-template-columns: repeat(4, minmax(0, 1fr));\r\n border-color: var(--aliengreen);\r\n border-style: double;\r\n padding: 4px;\r\n}\r\n\r\n.grid-synPage {\r\n display: grid;\r\n // border: 2px solid white;\r\n grid-template-areas:\r\n 'Item1 Item2 Item2'\r\n 'Item1 Item4 Item4'\r\n 'Item8 Item4 Item4'\r\n 'Item8 Item5 Item5'\r\n 'Item8 Item3 Item3'\r\n 'Item9 Item6 Item6'\r\n 'Item10 Item7 Item7'\r\n 'Item11 Item11 Item11';\r\n // 'Item11 Item10 Item10'\r\n // 'Item11 Item10 Item10';\r\n\r\n grid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.grid-genPage {\r\n display: grid;\r\n // border: 2px solid white;\r\n grid-template-areas:\r\n 'Item1 Item2 Item2'\r\n 'Item1 Item4 Item4'\r\n 'Item8 Item4 Item4'\r\n 'Item8 Item5 Item5'\r\n 'Item8 Item3 Item3'\r\n 'Item9 Item6 Item6'\r\n 'Item10 Item7 Item7'\r\n 'Item11 Item11 Item11';\r\n // 'Item11 Item10 Item10'\r\n // 'Item11 Item10 Item10';\r\n grid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.Item1 {\r\n grid-area: Item1;\r\n border: 1px solid var(--aliengreen);\r\n padding: 5px;\r\n text-align: center;\r\n}\r\n.Item2 {\r\n grid-area: Item2;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n.Item3 {\r\n grid-area: Item3;\r\n border: 1px solid var(--aliengreen);\r\n padding-top: 5px;\r\n padding-left: 5px;\r\n padding-right: 5px;\r\n}\r\n.Item4 {\r\n grid-area: Item4;\r\n border: 1px solid var(--aliengreen);\r\n padding-top: 5px;\r\n padding-left: 5px;\r\n padding-right: 5px;\r\n}\r\n.Item5 {\r\n grid-area: Item5;\r\n border: 1px solid var(--aliengreen);\r\n padding-top: 5px;\r\n padding-left: 5px;\r\n padding-right: 5px;\r\n}\r\n.Item6 {\r\n grid-area: Item6;\r\n border: 1px solid var(--aliengreen);\r\n // justify-items: center;\r\n padding-top: 5px;\r\n padding-left: 5px;\r\n padding-right: 5px;\r\n}\r\n.Item7 {\r\n grid-area: Item7;\r\n border: 1px solid var(--aliengreen);\r\n padding-top: 5px;\r\n padding-left: 5px;\r\n padding-right: 5px;\r\n // height: 80px;\r\n height: auto;\r\n}\r\n.Item8 {\r\n grid-area: Item8;\r\n border: 1px solid var(--aliengreen);\r\n padding: 5px;\r\n}\r\n.Item9 {\r\n grid-area: Item9;\r\n border: 1px solid var(--aliengreen);\r\n padding-top: 5px;\r\n padding-bottom: 5px;\r\n}\r\n.Item10 {\r\n grid-area: Item10;\r\n border: 1px solid var(--aliengreen);\r\n padding-top: 5px;\r\n padding-bottom: 5px;\r\n // padding-left: 5px;\r\n // padding-right: 5px;\r\n}\r\n.Item11 {\r\n grid-area: Item11;\r\n border: 1px solid var(--aliengreen);\r\n padding: 4px;\r\n align-content: center;\r\n justify-content: center;\r\n min-height: 53px;\r\n}\r\n\r\n.grid-2col-border {\r\n display: grid;\r\n grid-column: span 2;\r\n grid-template-columns: 1fr 1fr;\r\n border-color: var(--aliengreen);\r\n padding: 0;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n}\r\n\r\n.grid-spacecraft {\r\n display: grid;\r\n grid-template-areas: 'spacec1 spacec2 ';\r\n\r\n grid-template-columns: 35% 65%;\r\n // gap: 5px;\r\n // margin: 5px 0;\r\n // padding: 0;\r\n // align-items: center;\r\n // justify-items: center;\r\n}\r\n.spacec1 {\r\n grid-area: spacec1;\r\n border-right: 1px solid var(--aliengreen);\r\n // padding: 4px;\r\n align-content: center;\r\n // justify-content: center;\r\n // min-height: 53px;\r\n}\r\n.spacec2 {\r\n grid-area: spacec2;\r\n // border: 1px solid var(--aliengreen);\r\n padding-left: 5px;\r\n align-content: center;\r\n // justify-content: center;\r\n // min-height: 53px;\r\n}\r\n\r\n.s1-header {\r\n display: grid;\r\n grid-template-areas:\r\n '. . s1h1 s1h1 s1h1 .'\r\n 's1h2 s1h2 s1h2 s1h2 s1h2 s1h2'\r\n 's1h3 s1h3 s1h3 s1h4 s1h4 s1h4'\r\n 's1h28 s1h28 s1h28 s1h29 s1h29 s1h29'\r\n 's1h30 s1h30 s1h30 s1h30 s1h30 s1h30 '\r\n 's1h32 s1h32 s1h32 s1h32 s1h32 s1h32'\r\n 's1h31 s1h31 s1h31 s1h31 s1h31 s1h31 '\r\n 's1h33 s1h33 s1h33 s1h33 s1h33 s1h33'\r\n '. . s1h5 s1h5 s1h5 .'\r\n 's1h6 s1h6 s1h6 s1h6 s1h6 s1h6'\r\n 's1space1 s1h7 s1h8 s1space s1h9 s1h10'\r\n 's1space1 s1h11 s1h12 s1space s1h13 s1h14'\r\n 's1space1 s1h15 s1h16 s1space s1h17 s1h18'\r\n 's1space1 s1h19 s1h20 s1space s1h21 s1h22'\r\n 's1h23 s1h23 s1h23 s1h23 s1h23 s1h23'\r\n 's1h24 s1h24 s1h24 s1h24 s1h24 s1h24'\r\n 's1h25 s1h25 s1h25 s1h25 s1h25 s1h25'\r\n 's1h26 s1h26 s1h26 s1h26 s1h26 s1h26'\r\n 's1h27 s1h27 s1h27 s1h27 s1h27 s1h27';\r\n grid-template-columns: 5% 10% 30% 5% 30% 10%;\r\n padding: 0 10px 0px 10px;\r\n // background-color: hsl(165, 27%, 50%);\r\n // color: hsl(120, 94%, 6%);\r\n}\r\n.s1space {\r\n grid-area: s1space;\r\n}\r\n.s1space1 {\r\n grid-area: s1space1;\r\n}\r\n.s1h1 {\r\n grid-area: s1h1;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n font-weight: bolder;\r\n}\r\n.s1h2 {\r\n grid-area: s1h2;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n}\r\n.s1h3 {\r\n grid-area: s1h3;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n font-weight: bolder;\r\n}\r\n.s1h4 {\r\n grid-area: s1h4;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n font-weight: bolder;\r\n}\r\n.s1h5 {\r\n grid-area: s1h5;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n font-weight: bolder;\r\n}\r\n.s1h6 {\r\n grid-area: s1h6;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n}\r\n.s1h7 {\r\n grid-area: s1h7;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n}\r\n.s1h8 {\r\n grid-area: s1h8;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n margin-left: 10px;\r\n font-weight: bolder;\r\n}\r\n.s1h9 {\r\n grid-area: s1h9;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n font-weight: bolder;\r\n}\r\n.s1h10 {\r\n grid-area: s1h10;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n}\r\n.s1h11 {\r\n grid-area: s1h11;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n}\r\n.s1h12 {\r\n grid-area: s1h12;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n margin-left: 10px;\r\n font-weight: bolder;\r\n}\r\n.s1h13 {\r\n grid-area: s1h13;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n font-weight: bolder;\r\n}\r\n.s1h14 {\r\n grid-area: s1h14;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n}\r\n.s1h15 {\r\n grid-area: s1h15;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n}\r\n.s1h16 {\r\n grid-area: s1h16;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n // align-self: center;\r\n margin-left: 10px;\r\n font-weight: bolder;\r\n}\r\n.s1h17 {\r\n grid-area: s1h17;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n // align-self: center;\r\n font-weight: bolder;\r\n}\r\n.s1h18 {\r\n grid-area: s1h18;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n // justify-self: center;\r\n}\r\n.s1h19 {\r\n grid-area: s1h19;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n}\r\n.s1h20 {\r\n grid-area: s1h20;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n // align-self: center;\r\n margin-left: 10px;\r\n font-weight: bolder;\r\n}\r\n.s1h21 {\r\n grid-area: s1h21;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n // align-self: center;\r\n font-weight: bolder;\r\n}\r\n.s1h22 {\r\n grid-area: s1h22;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n justify-self: center;\r\n}\r\n.s1h23 {\r\n grid-area: s1h23;\r\n // border: 1px solid var(--aliengreen);\r\n height: 20px;\r\n justify-self: center;\r\n font-weight: bolder;\r\n}\r\n.s1h24 {\r\n grid-area: s1h24;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n justify-self: center;\r\n}\r\n.s1h25 {\r\n grid-area: s1h25;\r\n // border: 1px solid var(--aliengreen);\r\n height: 20px;\r\n justify-self: center;\r\n font-weight: bolder;\r\n}\r\n.s1h26 {\r\n grid-area: s1h26;\r\n // border: 1px solid var(--aliengreen);\r\n height: 50px;\r\n justify-self: center;\r\n}\r\n.s1h27 {\r\n grid-area: s1h27;\r\n // border: 1px solid var(--aliengreen);\r\n height: 50px;\r\n justify-self: center;\r\n}\r\n.s1h28 {\r\n grid-area: s1h28;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n}\r\n.s1h29 {\r\n grid-area: s1h29;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n}\r\n.s1h30 {\r\n grid-area: s1h30;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n font-weight: bolder;\r\n}\r\n.s1h31 {\r\n grid-area: s1h31;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n font-weight: bolder;\r\n}\r\n.s1h32 {\r\n grid-area: s1h32;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n}\r\n.s1h33 {\r\n grid-area: s1h33;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n}\r\n\r\n.grid-container {\r\n display: grid;\r\n // gap: 5px;\r\n margin: 0;\r\n padding: 0;\r\n // align-items: center;\r\n // justify-items: first baseline;\r\n // border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n 'Col1 Col2'\r\n 'Col1 Col2'\r\n 'Col1 Col2'\r\n 'Col1 Col4'\r\n 'Col3 Col3';\r\n // grid-template-rows: 1fr;\r\n grid-template-columns: 370px 1fr;\r\n}\r\n.Col1 {\r\n grid-area: Col1;\r\n // justify-items: left;\r\n // border: 2px solid white;\r\n align-self: center;\r\n}\r\n.Col2 {\r\n grid-area: Col2;\r\n // justify-items: right;\r\n // border: 2px solid white;\r\n}\r\n\r\n.Col3 {\r\n grid-area: Col3;\r\n // justify-items: right;\r\n // border: 2px solid white;\r\n}\r\n.Col4 {\r\n grid-area: Col4;\r\n // justify-items: right;\r\n // border: 2px solid white;\r\n}\r\n\r\n.grid-attr {\r\n display: grid;\r\n // gap: 5px;\r\n margin: 0;\r\n padding: 0;\r\n padding-left: 5px;\r\n align-items: center;\r\n border: 1px solid var(--aliengreen);\r\n grid-template-areas: 'Attr1 Attr2 Attr3';\r\n grid-template-columns: 300px 35px 30px;\r\n}\r\n\r\n.Attr1 {\r\n grid-area: Attr1;\r\n // justify-items: left;\r\n // border: 2px solid white;\r\n}\r\n.Attr2 {\r\n grid-area: Attr2;\r\n // justify-items: right;\r\n // border: 2px solid white;\r\n}\r\n\r\n.Attr3 {\r\n grid-area: Attr3;\r\n width: 30px;\r\n height: 20px;\r\n // justify-items: left;\r\n}\r\n.Attr4 {\r\n grid-area: Attr4;\r\n // justify-items: right;\r\n // border: 2px solid white;\r\n}\r\n\r\n.grid-Consumables {\r\n display: grid;\r\n // border: 2px solid white;\r\n grid-template-areas:\r\n 'Heading Heading '\r\n 'Air1 Air2'\r\n 'Food1 Food2'\r\n 'Water1 Water2'\r\n 'Power1 Power2';\r\n\r\n grid-template-columns: 1fr 1fr;\r\n}\r\n\r\n.Heading {\r\n grid-area: Heading;\r\n // border: 1px solid white;\r\n justify-self: left;\r\n}\r\n.Air1 {\r\n grid-area: Air1;\r\n // border: 1px solid white;\r\n justify-content: left;\r\n align-self: center;\r\n}\r\n.Air2 {\r\n grid-area: Air2;\r\n // border: 1px solid white;\r\n}\r\n.Food1 {\r\n grid-area: Food1;\r\n // border: 1px solid white;\r\n justify-self: left;\r\n align-self: center;\r\n}\r\n.Food2 {\r\n grid-area: Food2;\r\n // border: 1px solid white;\r\n}\r\n.Power1 {\r\n grid-area: Power1;\r\n // border: 1px solid white;\r\n justify-self: left;\r\n align-self: center;\r\n // margin-top: 5px;\r\n}\r\n.Power2 {\r\n grid-area: Power2;\r\n // border: 1px solid white;\r\n}\r\n.Water1 {\r\n grid-area: Water1;\r\n // border: 1px solid white;\r\n justify-self: left;\r\n align-self: center;\r\n}\r\n.Water2 {\r\n grid-area: Water2;\r\n // border: 1px solid white;\r\n}\r\n\r\n.grid-vehicle-header {\r\n display: grid;\r\n border: 2px solid var(--aliengreen);\r\n grid-template-areas: 'vChar vChar';\r\n grid-template-columns: auto;\r\n}\r\n\r\n.grid-vehicle {\r\n display: grid;\r\n border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n 'vItem1 vItem2 vItem3 vItem4'\r\n 'vItem5 vItem6 vItem7 vItem8';\r\n\r\n grid-template-columns: auto;\r\n}\r\n\r\n.vChar {\r\n grid-area: vChar;\r\n}\r\n.vItem1 {\r\n grid-area: vItem1;\r\n}\r\n.vItem2 {\r\n grid-area: vItem2;\r\n}\r\n.vItem3 {\r\n grid-area: vItem3;\r\n}\r\n.vItem4 {\r\n grid-area: vItem4;\r\n}\r\n.vItem5 {\r\n grid-area: vItem5;\r\n}\r\n.vItem6 {\r\n grid-area: vItem6;\r\n}\r\n.vItem7 {\r\n grid-area: vItem7;\r\n}\r\n.vItem8 {\r\n grid-area: vItem8;\r\n}\r\n\r\n.grid-weapon {\r\n display: grid;\r\n border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n 'wItem1 wItem2 wItem3 wItem4'\r\n 'wItem5 wItem6 wItem7 wItem7';\r\n\r\n grid-template-columns: auto;\r\n align-items: center;\r\n padding-bottom: 2px;\r\n}\r\n\r\n.wItem1 {\r\n grid-area: wItem1;\r\n}\r\n.wItem2 {\r\n grid-area: wItem2;\r\n}\r\n.wItem3 {\r\n grid-area: wItem3;\r\n}\r\n.wItem4 {\r\n grid-area: wItem4;\r\n}\r\n.wItem5 {\r\n grid-area: wItem5;\r\n}\r\n.wItem6 {\r\n grid-area: wItem6;\r\n}\r\n.wItem7 {\r\n grid-area: wItem7;\r\n}\r\n\r\n.grid-ship-crit {\r\n display: grid;\r\n border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n 'gcItem1 gcItem2 gcItem2'\r\n 'gcItem3 gcItem4 gcItem4'\r\n 'gcItem5 gcItem6 gcItem6';\r\n grid-template-columns: 30% 35% 35%;\r\n align-items: center;\r\n}\r\n\r\n.gcItem1 {\r\n grid-area: gcItem1;\r\n}\r\n.gcItem2 {\r\n grid-area: gcItem2;\r\n}\r\n.gcItem3 {\r\n grid-area: gcItem3;\r\n}\r\n.gcItem4 {\r\n grid-area: gcItem4;\r\n}\r\n.gcItem5 {\r\n grid-area: gcItem5;\r\n}\r\n.gcItem6 {\r\n grid-area: gcItem6;\r\n}\r\n\r\n.grid-weapon-body {\r\n display: grid;\r\n // border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n 'wCol1 wCol2 wCol3 wCol4 wCol5 wCol6'\r\n 'wCol7 wCol8 wCol9 wCol10 wCol11 wCol12'\r\n 'wCol13 wCol14 . . . .';\r\n padding-bottom: 2px;\r\n // l1 l2 l3 l4 l5 l6\r\n grid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr;\r\n // grid-template-columns: 2em 25em 5em 5em 4em 2em;\r\n align-items: center;\r\n}\r\n\r\n.wCol1 {\r\n grid-area: wCol1;\r\n justify-self: left;\r\n}\r\n.wCol2 {\r\n grid-area: wCol2;\r\n justify-self: left;\r\n}\r\n.wCol3 {\r\n grid-area: wCol3;\r\n justify-self: left;\r\n}\r\n.wCol4 {\r\n grid-area: wCol4;\r\n justify-self: center;\r\n}\r\n.wCol5 {\r\n grid-area: wCol5;\r\n justify-self: left;\r\n}\r\n.wCol6 {\r\n grid-area: wCol6;\r\n justify-self: center;\r\n}\r\n.wCol7 {\r\n grid-area: wCol7;\r\n justify-self: left;\r\n}\r\n.wCol8 {\r\n grid-area: wCol8;\r\n justify-self: left;\r\n}\r\n.wCol9 {\r\n grid-area: wCol9;\r\n justify-self: left;\r\n}\r\n.wCol10 {\r\n grid-area: wCol10;\r\n justify-self: center;\r\n}\r\n.wCol11 {\r\n grid-area: wCol11;\r\n justify-self: left;\r\n}\r\n.wCol12 {\r\n grid-area: wCol12;\r\n justify-self: center;\r\n}\r\n.wCol13 {\r\n grid-area: wCol13;\r\n justify-self: left;\r\n}\r\n.wCol14 {\r\n grid-area: wCol14;\r\n justify-self: left;\r\n}\r\n\r\n.grid-items {\r\n display: grid;\r\n // border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n 'lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4'\r\n 'lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8';\r\n padding-bottom: 2px;\r\n // l1 l2 l3 l4 l5 l6 l7 l8 l9\r\n grid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em;\r\n // grid-template-columns: 25px 410px 60px 60px 60px 20px;\r\n align-items: center;\r\n}\r\n\r\n.lCol1 {\r\n grid-area: lCol1;\r\n justify-self: left;\r\n}\r\n.lCol2 {\r\n grid-area: lCol2;\r\n justify-self: center;\r\n}\r\n.lCol3 {\r\n grid-area: lCol3;\r\n justify-self: center;\r\n}\r\n.lCol4 {\r\n grid-area: lCol4;\r\n justify-self: right;\r\n}\r\n.lCol5 {\r\n grid-area: lCol5;\r\n justify-self: left;\r\n}\r\n.lCol6 {\r\n grid-area: lCol6;\r\n justify-self: left;\r\n}\r\n.lCol7 {\r\n grid-area: lCol7;\r\n justify-self: center;\r\n}\r\n.lCol8 {\r\n grid-area: lCol8;\r\n justify-self: right;\r\n}\r\n.lCol9 {\r\n grid-area: lCol9;\r\n justify-self: center;\r\n}\r\n.lCol10 {\r\n grid-area: lCol10;\r\n justify-self: center;\r\n}\r\n.lCol11 {\r\n grid-area: lCol11;\r\n justify-self: center;\r\n}\r\n.lCol12 {\r\n grid-area: lCol12;\r\n justify-self: center;\r\n}\r\n.lCol13 {\r\n grid-area: lCol13;\r\n justify-self: center;\r\n}\r\n.lCol14 {\r\n grid-area: lCol14;\r\n justify-self: center;\r\n}\r\n.lCol15 {\r\n grid-area: lCol15;\r\n justify-self: center;\r\n}\r\n.lCol16 {\r\n grid-area: lCol16;\r\n justify-self: center;\r\n}\r\n.lCol17 {\r\n grid-area: lCol17;\r\n justify-self: center;\r\n}\r\n.lCol18 {\r\n grid-area: lCol18;\r\n justify-self: center;\r\n}\r\n.grid-modules {\r\n display: grid;\r\n // border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n 'mCol1 mCol2 mCol17 mCol15 mCol13 mCol4'\r\n 'mCol5 mCol6 mCol18 mCol16 mCol14 mCol8';\r\n padding-bottom: 6px;\r\n // l1 l2 l3 l4 l5 l6 l7 l8 l9\r\n grid-template-columns: 30px 270px 75px 90px 269px 30px;\r\n // grid-template-columns: 25px 410px 60px 60px 60px 20px;\r\n align-items: center;\r\n}\r\n\r\n.mCol1 {\r\n grid-area: mCol1;\r\n justify-self: left;\r\n}\r\n.mCol2 {\r\n grid-area: mCol2;\r\n justify-self: center;\r\n}\r\n.mCol3 {\r\n grid-area: mCol3;\r\n justify-self: center;\r\n}\r\n.mCol4 {\r\n grid-area: mCol4;\r\n justify-self: right;\r\n}\r\n.mCol5 {\r\n grid-area: mCol5;\r\n justify-self: left;\r\n}\r\n.mCol6 {\r\n grid-area: mCol6;\r\n justify-self: left;\r\n}\r\n.mCol7 {\r\n grid-area: mCol7;\r\n justify-self: center;\r\n}\r\n.mCol8 {\r\n grid-area: mCol8;\r\n justify-self: right;\r\n}\r\n.mCol9 {\r\n grid-area: mCol9;\r\n justify-self: center;\r\n}\r\n.mCol10 {\r\n grid-area: mCol10;\r\n justify-self: center;\r\n}\r\n.mCol11 {\r\n grid-area: mCol11;\r\n justify-self: center;\r\n}\r\n.mCol12 {\r\n grid-area: mCol12;\r\n justify-self: center;\r\n}\r\n.mCol13 {\r\n grid-area: mCol13;\r\n justify-self: center;\r\n}\r\n.mCol14 {\r\n grid-area: mCol14;\r\n word-break: break-word;\r\n}\r\n.mCol15 {\r\n grid-area: mCol15;\r\n justify-self: center;\r\n}\r\n.mCol16 {\r\n grid-area: mCol16;\r\n justify-self: center;\r\n}\r\n.mCol17 {\r\n grid-area: mCol17;\r\n justify-self: center;\r\n}\r\n.mCol18 {\r\n grid-area: mCol18;\r\n justify-self: center;\r\n}\r\n\r\n.grid-talents {\r\n display: grid;\r\n grid-template-areas:\r\n 'talTitle talTitle'\r\n 'tal1 tal2'\r\n 'tal3 tal4';\r\n // grid-template-rows: 3fr;\r\n\r\n padding: 3px;\r\n grid-template-columns: 75% 25%;\r\n align-items: center;\r\n}\r\n\r\n.tal1 {\r\n grid-area: tal1;\r\n justify-self: center;\r\n padding-left: 8px;\r\n // background-color: $c-black;\r\n}\r\n.tal2 {\r\n grid-area: tal2;\r\n justify-self: right;\r\n padding-right: 8px;\r\n}\r\n\r\n.tal3 {\r\n grid-area: tal3;\r\n align-self: center;\r\n}\r\n.tal4 {\r\n grid-area: tal4;\r\n justify-self: right;\r\n padding-right: 8px;\r\n align-self: left;\r\n\r\n // padding-top: 2px;\r\n}\r\n.talTitle {\r\n grid-area: talTitle;\r\n background-color: #221f1f;\r\n}\r\n.grid-special {\r\n display: grid;\r\n grid-template-areas: 'spe1 spe2 spe3';\r\n // grid-template-rows: 3fr;\r\n // padding: 3px;\r\n grid-template-columns: 5% 70% 25%;\r\n align-items: center;\r\n}\r\n\r\n.spe1 {\r\n grid-area: spe1;\r\n justify-self: left;\r\n padding-right: 4px;\r\n}\r\n.spe2 {\r\n grid-area: spe2;\r\n // justify-self: left;\r\n font-weight: bold;\r\n padding-right: 8px;\r\n}\r\n.spe3 {\r\n grid-area: spe3;\r\n justify-self: right;\r\n}\r\n\r\n.critical-inj {\r\n display: grid;\r\n grid-template-areas: 'crit1 crit2 crit3 crit4';\r\n // grid-template-rows: 3fr;\r\n // padding: 3px;\r\n grid-template-columns: 5% 31% 60% 3%;\r\n align-items: center;\r\n}\r\n\r\n.crit1 {\r\n grid-area: crit1;\r\n justify-self: left;\r\n padding-right: 4px;\r\n}\r\n.crit2 {\r\n grid-area: crit2;\r\n justify-self: left;\r\n font-weight: bold;\r\n padding-right: 8px;\r\n}\r\n.crit3 {\r\n grid-area: crit3;\r\n justify-self: left;\r\n font-weight: bold;\r\n padding-right: 8px;\r\n align-items: left;\r\n}\r\n.crit4 {\r\n grid-area: crit4;\r\n justify-self: right;\r\n}\r\n\r\n.space-critical-inj {\r\n display: grid;\r\n grid-template-areas: 'ScritI1 ScritI2 ScritI4';\r\n // grid-template-rows: 3fr;\r\n // padding: 3px;\r\n grid-template-columns: 5% 80% 3%;\r\n align-items: center;\r\n}\r\n\r\n.ScritI1 {\r\n grid-area: ScritI1;\r\n justify-self: left;\r\n padding-right: 4px;\r\n}\r\n.ScritI2 {\r\n grid-area: ScritI2;\r\n justify-self: left;\r\n font-weight: bold;\r\n padding-right: 8px;\r\n}\r\n\r\n.ScritI4 {\r\n grid-area: ScritI4;\r\n justify-self: right;\r\n}\r\n\r\n.grid-two {\r\n display: grid;\r\n grid-template-areas:\r\n 'box1 box2'\r\n 'box3 box4';\r\n padding: 3px;\r\n grid-template-columns: 25% 75%;\r\n align-items: center;\r\n}\r\n\r\n.box1 {\r\n grid-area: box1;\r\n justify-self: center;\r\n padding-left: 8px;\r\n}\r\n.box2 {\r\n grid-area: box2;\r\n justify-self: right;\r\n padding-right: 8px;\r\n}\r\n.box3 {\r\n grid-area: box3;\r\n justify-self: center;\r\n padding-left: 8px;\r\n padding-top: 10px;\r\n}\r\n.box4 {\r\n grid-area: box4;\r\n padding-top: 10px;\r\n}\r\n\r\n.grid-2 {\r\n display: grid;\r\n grid-template-areas: 'box11 box21 box23 box22';\r\n // padding: 3px;\r\n grid-template-columns: 1fr 33px 15px 33px;\r\n align-items: center;\r\n margin: 1px;\r\n padding: 0;\r\n // padding-left: 2px;\r\n}\r\n\r\n.box11 {\r\n grid-area: box11;\r\n justify-self: center;\r\n // padding-left: 8px;\r\n // background-color: $c-black;\r\n}\r\n.box21 {\r\n grid-area: box21;\r\n justify-self: right;\r\n padding-right: 8px;\r\n}\r\n.box22 {\r\n grid-area: box22;\r\n justify-self: right;\r\n padding-right: 8px;\r\n}\r\n.box23 {\r\n grid-area: box23;\r\n justify-self: center;\r\n // padding-right: 8px;\r\n}\r\n.grid-crit {\r\n display: grid;\r\n grid-template-areas: 'crit1 crit2 ';\r\n padding: 0;\r\n margin: 0;\r\n grid-template-columns: 1fr 1fr;\r\n}\r\n.crit1 {\r\n grid-area: crit1;\r\n}\r\n.crit2 {\r\n grid-area: crit2;\r\n // margin-left: 90px;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.grid-rTables {\r\n display: grid;\r\n grid-template-areas: 'rTable1 rTable2';\r\n // padding: 3px;\r\n grid-template-columns: 1fr 0.5fr;\r\n align-items: center;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n.rTable1 {\r\n grid-area: rTable1;\r\n justify-self: center;\r\n}\r\n.rTable2 {\r\n grid-area: rTable2;\r\n justify-self: center;\r\n padding-right: 8px;\r\n}\r\n\r\n.grid-creature {\r\n display: grid;\r\n border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n // 'vChar1 vChar1 '\r\n\r\n 'vCre1 vCre2 '\r\n 'vCre3 vCre4 '\r\n 'vCre5 vCre6 '\r\n 'vCre7 vCre8';\r\n\r\n grid-template-columns: 1fr 1fr;\r\n align-items: center;\r\n}\r\n\r\n.vCre1 {\r\n grid-area: vCre1;\r\n}\r\n.vCre2 {\r\n grid-area: vCre2;\r\n}\r\n.vCre3 {\r\n grid-area: vCre3;\r\n}\r\n.vCre4 {\r\n grid-area: vCre4;\r\n}\r\n.vCre5 {\r\n grid-area: vCre5;\r\n}\r\n.vCre6 {\r\n grid-area: vCre6;\r\n}\r\n.vCre7 {\r\n grid-area: vCre7;\r\n}\r\n.vCre8 {\r\n grid-area: vCre8;\r\n}\r\n.grid-planet-header {\r\n display: grid;\r\n border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n 'hplan1 hplan2 '\r\n 'hplan3 hplan4'\r\n 'hplan5 hplan6 '\r\n 'hplan7 hplan8';\r\n\r\n grid-template-columns: auto;\r\n align-items: center;\r\n padding-bottom: 2px;\r\n}\r\n\r\n.hplan1 {\r\n grid-area: hplan1;\r\n}\r\n.hplan2 {\r\n grid-area: hplan2;\r\n}\r\n.hplan3 {\r\n grid-area: hplan3;\r\n}\r\n.hplan4 {\r\n grid-area: hplan4;\r\n}\r\n.hplan5 {\r\n grid-area: hplan5;\r\n}\r\n.hplan6 {\r\n grid-area: hplan6;\r\n}\r\n.hplan7 {\r\n grid-area: hplan7;\r\n}\r\n.hplan8 {\r\n grid-area: hplan8;\r\n}\r\n\r\n.grid-planet {\r\n display: grid;\r\n margin: 0;\r\n padding: 0;\r\n grid-template-areas:\r\n 'plan1 plan1 plan1 plan1'\r\n 'plan2 plan2 plan3 plan3 '\r\n // 'plan3 plan3 plan3 plan3 '\r\n 'plan4 plan4 plan4 plan4 ';\r\n grid-template-columns: 220px 1fr;\r\n}\r\n.plan1 {\r\n grid-area: plan1;\r\n justify-self: left;\r\n align-self: center;\r\n}\r\n.plan2 {\r\n grid-area: plan2;\r\n justify-self: left;\r\n}\r\n.plan3 {\r\n grid-area: plan3;\r\n justify-self: left;\r\n}\r\n.plan4 {\r\n grid-area: plan4;\r\n justify-self: left;\r\n}\r\n\r\n.grid-systems {\r\n display: grid;\r\n padding: 3px;\r\n grid-template-areas:\r\n 'sys1 sys2 sys3 sys4'\r\n 'sys5 sys6 sys7 sys8';\r\n grid-template-columns: 14em 15em 10em 2em;\r\n border-color: var(--aliengreen);\r\n border-bottom: double;\r\n}\r\n\r\n.sys1 {\r\n grid-area: sys1;\r\n justify-self: left;\r\n}\r\n.sys2 {\r\n grid-area: sys2;\r\n justify-self: left;\r\n}\r\n.sys3 {\r\n grid-area: sys3;\r\n justify-self: left;\r\n}\r\n.sys4 {\r\n grid-area: sys4;\r\n justify-self: right;\r\n}\r\n.sys5 {\r\n grid-area: sys5;\r\n justify-self: left;\r\n}\r\n.sys6 {\r\n grid-area: sys6;\r\n justify-self: left;\r\n}\r\n.sys7 {\r\n grid-area: sys7;\r\n justify-self: left;\r\n}\r\n.sys8 {\r\n grid-area: sys8;\r\n justify-self: right;\r\n}\r\n\r\n.grid-Char-Att {\r\n display: grid;\r\n // border: 2px solid var(--aliengreen);\r\n padding-bottom: 4px;\r\n padding-top: 12px;\r\n padding-left: 30px;\r\n grid-row-gap: 3px;\r\n grid-column-gap: 10px;\r\n border-color: var(--aliengreen);\r\n align-items: center;\r\n grid-template-areas:\r\n 'gCol1 gCol2 gCol3 gCol4 gCol5 gCol11'\r\n 'gCol6 gCol7 gCol8 gCol9 gCol10 gCol12';\r\n grid-template-columns: 110px 50px 110px 50px 65px 130px;\r\n}\r\n\r\n.gCol1 {\r\n grid-area: gCol1;\r\n justify-self: left;\r\n}\r\n.gCol2 {\r\n grid-area: gCol2;\r\n justify-self: center;\r\n align-self: center;\r\n}\r\n.gCol3 {\r\n grid-area: gCol3;\r\n justify-self: left;\r\n}\r\n.gCol4 {\r\n grid-area: gCol4;\r\n justify-self: center;\r\n align-self: center;\r\n}\r\n.gCol5 {\r\n grid-area: gCol5;\r\n justify-self: center;\r\n}\r\n.gCol6 {\r\n grid-area: gCol6;\r\n justify-self: left;\r\n}\r\n.gCol7 {\r\n grid-area: gCol7;\r\n justify-self: center;\r\n align-self: center;\r\n}\r\n.gCol8 {\r\n grid-area: gCol8;\r\n justify-self: left;\r\n}\r\n.gCol9 {\r\n grid-area: gCol9;\r\n justify-self: center;\r\n align-self: center;\r\n}\r\n.gCol10 {\r\n grid-area: gCol10;\r\n justify-self: center;\r\n}\r\n.gCol11 {\r\n grid-area: gCol11;\r\n justify-self: center;\r\n}\r\n.gCol12 {\r\n grid-area: gCol12;\r\n justify-self: center;\r\n}\r\n\r\n.grid-item-xtras {\r\n display: grid;\r\n grid-template-areas:\r\n 'xCol1 xCol2 xCol3 xCol4 xCol5 xCol6'\r\n '. xCol7 xCol7 xCol8 . .';\r\n padding-bottom: 4px;\r\n padding-top: 5px;\r\n padding-left: 30px;\r\n grid-row-gap: 3px;\r\n grid-column-gap: 10px;\r\n // l1 l2 l3 l4 l5 l6\r\n grid-template-columns: 110px 50px 110px 50px 110px 50px;\r\n align-items: center;\r\n}\r\n\r\n.xCol1 {\r\n grid-area: xCol1;\r\n justify-self: left;\r\n}\r\n.xCol2 {\r\n grid-area: xCol2;\r\n justify-self: left;\r\n}\r\n.xCol3 {\r\n grid-area: xCol3;\r\n justify-self: left;\r\n}\r\n.xCol4 {\r\n grid-area: xCol4;\r\n justify-self: center;\r\n}\r\n.xCol5 {\r\n grid-area: xCol5;\r\n justify-self: left;\r\n}\r\n.xCol6 {\r\n grid-area: xCol6;\r\n justify-self: center;\r\n}\r\n.xCol7 {\r\n grid-area: xCol7;\r\n justify-self: center;\r\n}\r\n.xCol8 {\r\n grid-area: xCol8;\r\n justify-self: center;\r\n}\r\n\r\n.flex-group-center,\r\n.flex-group-left,\r\n.flex-group-right {\r\n justify-content: center;\r\n align-items: center;\r\n text-align: center;\r\n padding: 0;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.flex-group-left {\r\n justify-content: flex-start;\r\n text-align: left;\r\n}\r\n\r\n.flex-group-right {\r\n justify-content: flex-end;\r\n text-align: right;\r\n}\r\n\r\n.grid-crew {\r\n display: grid;\r\n grid-template-areas:\r\n 'gC1 gC2 gC3 gC4'\r\n 'gC5 gC6 gC7 gC8';\r\n grid-template-columns: 20em 15em 10em 5em;\r\n}\r\n.gC1 {\r\n justify-self: center;\r\n grid-area: gC1;\r\n}\r\n.gC2 {\r\n justify-self: center;\r\n grid-area: gC2;\r\n}\r\n.gC3 {\r\n justify-self: center;\r\n grid-area: gC3;\r\n}\r\n.gC4 {\r\n justify-self: right;\r\n grid-area: gC4;\r\n}\r\n.gC5 {\r\n justify-self: left;\r\n grid-area: gC5;\r\n}\r\n.gC6 {\r\n justify-self: center;\r\n grid-area: gC6;\r\n}\r\n.gC7 {\r\n justify-self: center;\r\n grid-area: gC7;\r\n}\r\n.gC8 {\r\n justify-self: right;\r\n grid-area: gC8;\r\n}\r\n\r\n.grid-ship-crew {\r\n display: grid;\r\n grid-template-areas:\r\n 'gSC1 gSC2 gSC3 gSC4 gSC5'\r\n ' gSC6 gSC7 gSC8 gSC9 gSC10';\r\n grid-template-columns: 43% 25% 20% 6%;\r\n}\r\n.gSC1 {\r\n justify-self: center;\r\n grid-area: gSC1;\r\n}\r\n.gSC2 {\r\n justify-self: center;\r\n grid-area: gSC2;\r\n}\r\n.gSC3 {\r\n justify-self: center;\r\n grid-area: gSC3;\r\n}\r\n.gSC4 {\r\n justify-self: right;\r\n grid-area: gSC4;\r\n}\r\n.gSC5 {\r\n justify-self: right;\r\n grid-area: gSC5;\r\n}\r\n.gSC6 {\r\n justify-self: left;\r\n grid-area: gSC6;\r\n}\r\n.gSC7 {\r\n justify-self: center;\r\n grid-area: gSC7;\r\n}\r\n.gSC8 {\r\n justify-self: right;\r\n grid-area: gSC8;\r\n}\r\n.gSC9 {\r\n justify-self: center;\r\n grid-area: gSC9;\r\n}\r\n.gSC10 {\r\n justify-self: right;\r\n grid-area: gSC10;\r\n}\r\n\r\n.grid-actor {\r\n display: grid;\r\n padding-top: 10px;\r\n border: 2px solid var(--aliengreen);\r\n grid-template-areas: 'gaItem1 gaItem2 gaItem3 gaItem4';\r\n grid-template-columns: 20% 34% 20% 30%;\r\n}\r\n\r\n.gaItem1 {\r\n grid-area: gaItem1;\r\n}\r\n.gaItem2 {\r\n grid-area: gaItem2;\r\n}\r\n.gaItem3 {\r\n grid-area: gaItem3;\r\n}\r\n.gaItem4 {\r\n grid-area: gaItem4;\r\n}\r\n",".flex-center {\r\n align-items: center;\r\n justify-content: center;\r\n text-align: center;\r\n padding: 0;\r\n}\r\n\r\n.flex-between {\r\n justify-content: space-between;\r\n}\r\n// .alienflex {\r\n// flex: auto;\r\n// }\r\n.alienrpg .flexcol {\r\n display: flex;\r\n flex-direction: column;\r\n flex-wrap: nowrap;\r\n}\r\n// .alienrpg .flexcol > * {\r\n// flex: 1;\r\n// }\r\n.alienrpg .flexcol .flex1 {\r\n flex: 1;\r\n}\r\n.alienrpg .flexcol .flex2 {\r\n flex: 2;\r\n}\r\n.alienrpg .flexcol .flex3 {\r\n flex: 3;\r\n}\r\n.alienrpg .alienrpg .flexcol .flex4 {\r\n flex: 4;\r\n}\r\n.alienrpg .flexrow {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n justify-content: flex-start;\r\n}\r\n.alienrpg .flexrow > * {\r\n flex: 1;\r\n}\r\n.alienrpg .flexrow .flex1 {\r\n flex: 1;\r\n}\r\n.alienrpg .flexrow .flex2 {\r\n flex: 2;\r\n}\r\n.alienrpg .flexrow .flex3 {\r\n flex: 3;\r\n}\r\n.alienrpg .flexrow .flex4 {\r\n flex: 4;\r\n}\r\n",".alienrpg.actor .encumbrance {\r\n background: hsla(0, 0%, 0%, 0.1);\r\n height: 12px;\r\n margin-top: 5px;\r\n border: 1px solid hsl(0, 0%, 7%);\r\n border-radius: 3px;\r\n position: relative;\r\n width: calc(100% - 20px);\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-bar {\r\n position: absolute;\r\n top: 1px;\r\n left: 1px;\r\n background: var(--aliengreen);\r\n height: 8px;\r\n border: 1px solid hsl(30, 32%, 33%);\r\n border-radius: 3px;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-label {\r\n position: absolute;\r\n top: -3px;\r\n height: 16px;\r\n font-size: 16px;\r\n line-height: 16px;\r\n color: $c-black;\r\n background: hsla(0, 0%, 100%, 0.4);\r\n padding: 0 3px;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-breakpoint {\r\n position: absolute;\r\n left: 50%;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .arrow-up {\r\n bottom: 0;\r\n width: 0;\r\n height: 0;\r\n border-left: 4px solid transparent;\r\n border-right: 4px solid transparent;\r\n border-bottom: 4px solid hsl(0, 0%, 40%);\r\n}\r\n\r\n.alienrpg.actor .encumbrance .arrow-down {\r\n top: 0;\r\n width: 0;\r\n height: 0;\r\n border-left: 4px solid transparent;\r\n border-right: 4px solid transparent;\r\n border-top: 4px solid hsl(0, 0%, 40%);\r\n}\r\n\r\n.alienrpg.actor .encumbrance.encumbered .arrow-up {\r\n border-bottom: 4px solid $c-white;\r\n}\r\n\r\n.alienrpg.actor .encumbrance.encumbered .arrow-down {\r\n border-top: 4px solid $c-white;\r\n}\r\n.alienrpg.actor .encumbrance.encumbered .encumbrance-bar {\r\n position: absolute;\r\n top: 1px;\r\n left: 1px;\r\n background: hsl(7, 100%, 50%);\r\n height: 8px;\r\n border: 1px solid hsl(66, 75%, 45%);\r\n border-radius: 3px;\r\n}\r\n\r\n/* @group Blink */\r\n.blink {\r\n -webkit-animation: blink 2s linear infinite;\r\n -moz-animation: blink 2s linear infinite;\r\n -ms-animation: blink 2s linear infinite;\r\n -o-animation: blink 2s linear infinite;\r\n animation: blink 2s linear infinite;\r\n}\r\n@-webkit-keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n@-moz-keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n@-ms-keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n@-o-keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n@keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n/* @end */\r\n","/* class applies to select element itself, not a wrapper element */\r\n.select-css {\r\n display: block;\r\n font-size: 15px;\r\n font-family: var(--alienfont);\r\n font-weight: 700;\r\n color: inherit;\r\n // line-height: 1.3;\r\n // padding: 0.6em 1.4em 0.5em 0.8em;\r\n width: 100%;\r\n max-width: 90%; /* useful when width is set to anything other than 100% */\r\n box-sizing: border-box;\r\n margin: 0;\r\n border: 1px solid var(--aliengreen);\r\n box-shadow: 0 1px 0 1px hsla(0, 0%, 0%, 0.04);\r\n border-radius: 0.5em;\r\n -moz-appearance: none;\r\n -webkit-appearance: none;\r\n appearance: none;\r\n // background-color: #fff;\r\n /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. \r\n\t\tfor the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference\r\n\t\t\r\n\t*/\r\n // background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ADFF2F%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),\r\n // linear-gradient(to bottom, black 0%, black 100%);\r\n background-image: url(../images/downarrow.svg);\r\n background-repeat: no-repeat, repeat;\r\n\r\n /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/\r\n background-position: right 0.7em top 50%, 0 0;\r\n /* icon size, then gradient */\r\n background-size: 1em auto, 100%;\r\n}\r\n/* Hide arrow icon in IE browsers */\r\n.select-css::-ms-expand {\r\n display: none;\r\n}\r\n/* Hover style */\r\n.select-css:hover {\r\n color: inherit;\r\n}\r\n/* Focus style */\r\n.select-css:focus {\r\n color: inherit;\r\n /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */\r\n box-shadow: 0 0 1px 1px var(--aliengreen);\r\n box-shadow: 0 0 0 1px -moz-mac-focusring var(--aliengreen);\r\n color: inherit;\r\n outline: none;\r\n background-color: $c-black;\r\n}\r\n\r\n/* Set options to normal weight */\r\n.select-css option {\r\n font-weight: normal;\r\n background: hsl(0, 0%, 0%);\r\n}\r\n\r\n/* Support for rtl text, explicit support for Arabic and Hebrew */\r\n*[dir='rtl'] .select-css,\r\n:root:lang(ar) .select-css,\r\n:root:lang(iw) .select-css {\r\n background-position: left 0.7em top 50%, 0 0;\r\n padding: 0.6em 0.8em 0.5em 1.4em;\r\n}\r\n\r\n/* Disabled styles */\r\n.select-css:disabled,\r\n.select-css[aria-disabled='true'] {\r\n color: var(--aliengreen);\r\n background-image: url(../images/downarrow.svg);\r\n background-repeat: no-repeat, repeat;\r\n // background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),\r\n // linear-gradient(to bottom, black 0%, black 100%);\r\n}\r\n\r\n.select-css:disabled:hover,\r\n.select-css[aria-disabled='true'] {\r\n border-color: hsl(0, 0%, 67%);\r\n}\r\n","/*\r\n\tOriginal Sheet by Paul Watson\r\n\r\n\tCRT Effect by Alec Lownes\r\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\r\n\r\n\tMay 2021\r\n*/\r\n\r\n@keyframes flicker {\r\n 0% {\r\n opacity: 0.27861;\r\n }\r\n 5% {\r\n opacity: 0.34769;\r\n }\r\n 10% {\r\n opacity: 0.23604;\r\n }\r\n 15% {\r\n opacity: 0.90626;\r\n }\r\n 20% {\r\n opacity: 0.18128;\r\n }\r\n 25% {\r\n opacity: 0.83891;\r\n }\r\n 30% {\r\n opacity: 0.65583;\r\n }\r\n 35% {\r\n opacity: 0.67807;\r\n }\r\n 40% {\r\n opacity: 0.26559;\r\n }\r\n 45% {\r\n opacity: 0.84693;\r\n }\r\n 50% {\r\n opacity: 0.96019;\r\n }\r\n 55% {\r\n opacity: 0.08594;\r\n }\r\n 60% {\r\n opacity: 0.20313;\r\n }\r\n 65% {\r\n opacity: 0.71988;\r\n }\r\n 70% {\r\n opacity: 0.53455;\r\n }\r\n 75% {\r\n opacity: 0.37288;\r\n }\r\n 80% {\r\n opacity: 0.71428;\r\n }\r\n 85% {\r\n opacity: 0.70419;\r\n }\r\n 90% {\r\n opacity: 0.7003;\r\n }\r\n 95% {\r\n opacity: 0.36108;\r\n }\r\n 100% {\r\n opacity: 0.24387;\r\n }\r\n}\r\n\r\n@keyframes textShadow {\r\n 0% {\r\n text-shadow: 0.4389924193300864px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193300864px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n }\r\n 5% {\r\n text-shadow: 2.7928974010788217px 0 1px rgba(255, 255, 0, 0.5), -2.7928974010788217px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n }\r\n 10% {\r\n text-shadow: 0.02956275843481219px 0 1px rgba(255, 255, 0, 0.5), -0.02956275843481219px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n }\r\n 15% {\r\n text-shadow: 0.40218538552878136px 0 1px rgba(255, 255, 0, 0.5), -0.40218538552878136px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n }\r\n 20% {\r\n text-shadow: 3.4794037899852017px 0 1px rgba(255, 255, 0, 0.5), -3.4794037899852017px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n }\r\n 25% {\r\n text-shadow: 1.6125630401149584px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401149584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n }\r\n 30% {\r\n text-shadow: 0.7015590085143956px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085143956px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n }\r\n 35% {\r\n text-shadow: 3.896914047650351px 0 1px rgba(255, 255, 0, 0.5), -3.896914047650351px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n }\r\n 40% {\r\n text-shadow: 3.870905614848819px 0 1px rgba(255, 255, 0, 0.5), -3.870905614848819px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n }\r\n 45% {\r\n text-shadow: 2.231056963361899px 0 1px rgba(255, 255, 0, 0.5), -2.231056963361899px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n }\r\n 50% {\r\n text-shadow: 0.08084290417898504px 0 1px rgba(255, 255, 0, 0.5), -0.08084290417898504px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n }\r\n 55% {\r\n text-shadow: 2.3758461067427543px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067427543px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n }\r\n 60% {\r\n text-shadow: 2.202193051050636px 0 1px rgba(255, 255, 0, 0.5), -2.202193051050636px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n }\r\n 65% {\r\n text-shadow: 2.8638780614874975px 0 1px rgba(255, 255, 0, 0.5), -2.8638780614874975px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n }\r\n 70% {\r\n text-shadow: 0.48874025155497314px 0 1px rgba(255, 255, 0, 0.5), -0.48874025155497314px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n }\r\n 75% {\r\n text-shadow: 1.8948491305757957px 0 1px rgba(255, 255, 0, 0.5), -1.8948491305757957px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n }\r\n 80% {\r\n text-shadow: 0.0833037308038857px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308038857px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n }\r\n 85% {\r\n text-shadow: 0.09769827255241735px 0 1px rgba(255, 255, 0, 0.5), -0.09769827255241735px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n }\r\n 90% {\r\n text-shadow: 3.443339761481782px 0 1px rgba(255, 255, 0, 0.5), -3.443339761481782px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n }\r\n 95% {\r\n text-shadow: 2.1841838852799786px 0 1px rgba(255, 255, 0, 0.5), -2.1841838852799786px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n }\r\n 100% {\r\n text-shadow: 2.6208764473832513px 0 1px rgba(255, 255, 0, 0.5), -2.6208764473832513px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n }\r\n}\r\n\r\n/* interface */\r\n\r\n::-webkit-scrollbar-thumb {\r\n outline: none;\r\n border-radius: 2px;\r\n background: var(--aliendarkergreen);\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.window-header {\r\n background-color: rgba(50, 100, 120, 0.3);\r\n border-radius: 7px 7px 0px 0px;\r\n}\r\n\r\n.alienrpg input[type='text'],\r\n.alienrpg input[type='number'],\r\n.alienrpg input[type='password'],\r\n.alienrpg input[type='date'],\r\n.alienrpg input[type='time'] {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\ninput[type='text']:hover,\r\ninput[type='number']:hover,\r\ninput[type='password']:hover,\r\ninput[type='date']:hover,\r\ninput[type='time']:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\na:hover {\r\n text-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\n#sidebar-tabs {\r\n border-bottom: 1px solid var(--aliengreen);\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n#sidebar-tabs .item.active {\r\n border: 1px solid var(--aliengreen);\r\n box-shadow: 0 0 6px inset var(--aliengreen);\r\n}\r\n\r\nselect:focus {\r\n box-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\ntextarea:focus {\r\n outline: 0px;\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n // background-color: var(--aliengreen);\r\n color: #000;\r\n font-weight: 400;\r\n}\r\n\r\ncombobox:focus {\r\n outline: 0px;\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n}\r\n\r\n#hotbar .macro:hover {\r\n box-shadow: 0 0 10px inset var(--aliengreen);\r\n}\r\n\r\n#hotbar .macro.active:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n#players ol .player.context {\r\n border-top: 1px solid var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n}\r\n\r\n#players ol .player.context .player-name {\r\n text-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\n#context-menu li.context-item:hover {\r\n text-shadow: 0 0 4px var(--aliengreen);\r\n}\r\n\r\n#controls .scene-control.active,\r\n#controls .control-tool.active,\r\n#controls .scene-control:hover,\r\n#controls .control-tool:hover {\r\n border: 1px solid var(--aliengreen);\r\n border-bottom: 1px solid var(--aliendarkergreen);\r\n box-shadow: 0 0 10px var(--aliendarkergreen);\r\n}\r\n\r\n#navigation #scene-list .scene.view,\r\n#navigation #scene-list .scene.context {\r\n border: 1px solid var(--aliengreen);\r\n background: rgba(52, 52, 52, 0.95);\r\n border-bottom: 1px solid var(--aliengreen);\r\n box-shadow: 0 0 10px var(--aliendarkergreen);\r\n}\r\n\r\n// #pause img {\r\n// box-sizing: border-box;\r\n// width: 128px;\r\n// height: 128px;\r\n// padding-left: 128px;\r\n\r\n// background-image: url('../images/paused-alien.png');\r\n// animation: rotation 20s infinite linear;\r\n// }\r\n\r\n#pause {\r\n background: none;\r\n & > img {\r\n width: 200px;\r\n height: 200px;\r\n top: -50px;\r\n left: calc(50% - 100px);\r\n opacity: 0.7;\r\n --fa-animation-duration: 10s;\r\n }\r\n h3 {\r\n // font-family: var(--alienfont); !\r\n font-size: 32px;\r\n text-shadow: 0px 3px 5px rgba(0, 0, 0, 1);\r\n }\r\n}\r\n\r\n.alienrpg #context-menu li.context-item {\r\n line-height: 1.55;\r\n}\r\n\r\n/* CHAT */\r\n\r\n.sidebar-tab h1,\r\n.sidebar-tab h2 {\r\n border-bottom: 2px dotted var(--aliengreen);\r\n}\r\n\r\n.sidebar-tab .fas.fa-trash:hover {\r\n animation: textShadow 0.5s infinite;\r\n}\r\n\r\n.chat-message .message-header .message-sender {\r\n padding-bottom: 5px;\r\n}\r\n\r\n.alien-Push-button {\r\n height: 40px;\r\n margin-top: 5px;\r\n margin-left: 1px;\r\n box-shadow: 0 0 5px var(--aliendarkergreen);\r\n border-radius: 3px;\r\n background: url(../images/alien_crt_push-button.png) no-repeat top left;\r\n color: #00000000;\r\n}\r\n\r\n.alien-Push-button:hover {\r\n border-radius: 3px;\r\n box-shadow: 0 0 5px var(--aliendarkergreen);\r\n background-color: inherit;\r\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\r\n color: #00000000;\r\n}\r\n\r\n.chat-message,\r\n.chat-message.emote {\r\n font-family: var(--alienchatfont);\r\n font-size: 110%;\r\n font-weight: bold;\r\n\r\n padding: 13px 15px 50px 11px;\r\n border-width: 0px;\r\n\r\n box-shadow: 0 1px 5px #000;\r\n\r\n background-size: 100%;\r\n background-position: top, bottom, 0px 18px;\r\n background-repeat: no-repeat, no-repeat, repeat;\r\n // background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/chat-middle.png');\r\n background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), var(--chatbackground);\r\n // background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/IndBackground3.png');\r\n}\r\n\r\n.chat-message.whisper {\r\n color: var(--alienchatlightblue);\r\n\r\n padding: 13px 15px 50px 11px;\r\n border-width: 0px;\r\n\r\n box-shadow: 0 1px 5px #000;\r\n\r\n background-size: 100%;\r\n background-position: top, bottom, 0px 18px;\r\n background-repeat: no-repeat, no-repeat, repeat;\r\n background-image: url('../images/hidden-chat-top.png'), url('../images/hidden-chat-bottom.png'), url('../images/hidden-chat-middle.png');\r\n}\r\n\r\n.chat-message.whisper span,\r\n.chat-message.whisper div {\r\n color: var(--alienchatlightblue);\r\n\r\n // color: royalblue;\r\n}\r\n\r\n.chat-message.whisper h2 {\r\n color: lightblue;\r\n border-bottom: 2px dotted lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper h4 {\r\n color: lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper hr {\r\n border-top: 1px solid lightsteelblue;\r\n border-bottom: 1px solid royalblue;\r\n}\r\n\r\n.chat-message.whisper .blink {\r\n color: lightsteelblue;\r\n background-color: royalblue;\r\n text-shadow: 0 0 5px lightsteelblue;\r\n animation: blink 0.5 5;\r\n}\r\n\r\n.chat-message.whisper .inline-roll:hover {\r\n text-shadow: 0 0 5px lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper .inline-roll,\r\n.chat-message.whisper .dice-tooltip {\r\n border-color: lightsteelblue;\r\n}\r\n\r\n// .chat-message.whisper .dice-tooltip img,\r\n// .chat-message.whisper .dice-tooltip li,\r\n// .chat-message.whisper .alien-Push-button,\r\n// .chat-message.whisper span.alien-diceface-b0,\r\n// .chat-message.whisper span.alien-diceface-b6,\r\n// .chat-message.whisper span.alien-diceface-y0,\r\n// .chat-message.whisper span.alien-diceface-y1,\r\n// .chat-message.whisper span.alien-diceface-y6 {\r\n// filter: sepia(100%) saturate(250%) brightness(100%) hue-rotate(180deg);\r\n// }\r\n\r\n.alien-Push-button:hover {\r\n border-radius: 3px;\r\n box-shadow: 0 0 5px var(--aliendarkergreen);\r\n background-color: inherit;\r\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\r\n color: #00000000;\r\n}\r\n\r\n.blink {\r\n padding: 0px 0px 2px 5px;\r\n margin-top: 5px;\r\n margin-bottom: 5px;\r\n // background-color: red;\r\n color: white;\r\n text-shadow: 0 0 5px red;\r\n animation: blink 0.5s 5;\r\n}\r\n\r\n.warnblink {\r\n text-shadow: 0 0 5px red;\r\n animation: blink 0.5s 5;\r\n}\r\n\r\n.message-sender {\r\n width: 900px;\r\n white-space: nowrap;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n}\r\n\r\n// .dice-tooltip .part-header .part-formula,\r\n// .dice-tooltip .dice-rolls {\r\n// padding-left: 3px;\r\n// }\r\n\r\n/* Journals */\r\n\r\n.journal-sheet ::-webkit-scrollbar-thumb {\r\n background: #135d91;\r\n border: 1px solid #135d91;\r\n}\r\n\r\n// .journal-sheet .editor p {\r\n// text-align: justify;\r\n// line-height: 1.3em;\r\n// margin-bottom: 20px;\r\n// }\r\n\r\n// .journal-sheet .editor .tcol2 {\r\n// line-height: 1.4em;\r\n// margin-bottom: 20px;\r\n// }\r\n\r\n// .journal-sheet .editor div {\r\n// padding-left: 5px;\r\n// padding-right: 5px;\r\n// }\r\n\r\n// .journal-sheet .editor .cinsymbol,\r\n// .camsymbol {\r\n// height: 36px;\r\n// vertical-align: top;\r\n// margin-top: 1px;\r\n// }\r\n\r\n// .journal-sheet .editor .caption {\r\n// color: white;\r\n// text-shadow: 0 0 10px #2a8ed5;\r\n// }\r\n\r\n.journal-sheet .editor h1 {\r\n color: white;\r\n text-shadow: 0 0 10px #2a8ed5;\r\n border-bottom: 2px solid #135d91;\r\n}\r\n\r\n.journal-sheet .editor h2 {\r\n color: white;\r\n text-shadow: 0 0 10px #2a8ed5;\r\n}\r\n\r\n.journal-sheet .editor h3 {\r\n color: white;\r\n text-shadow: 0 0 10px #2a8ed5;\r\n}\r\n\r\n// .journal-sheet .editor .mess {\r\n// display: block;\r\n// color: #e6ff99;\r\n// font-weight: bold;\r\n// text-shadow: 0 0 3px #d6ff5c;\r\n// background-color: rgba(50, 70, 50, 0.3);\r\n// box-shadow: 0 0 5px rgba(50, 70, 50);\r\n// padding: 5px 10px 8px 5px;\r\n// margin-left: 4%;\r\n// margin-right: 4%;\r\n// }\r\n","/* .journal-sheet form { */\r\n.sheet.journal-entry .journal-entry-content {\r\n color: var(--aliengreen);\r\n background: #000;\r\n border: 1px solid var(--aliengreen);\r\n border-radius: 1px;\r\n background: var(--journalback) top left !important;\r\n background-size: cover;\r\n color: powderblue;\r\n}\r\n\r\n.sheet.journal-entry .sidebar .directory-header .header-search input {\r\n color: hsl(0, 0%, 0%);\r\n}\r\n\r\n.alienrpg .arpgtable {\r\n height: 36px;\r\n width: 80%;\r\n /* border-style: double;\r\n border-color: greenyellow; */\r\n margin-left: auto;\r\n margin-right: auto;\r\n border: 0;\r\n}\r\n.alienrpg .arpgtable tr:nth-child(even) {\r\n background-color: transparent;\r\n}\r\n\r\n.alienrpg .caption {\r\n text-align: center;\r\n color: greenyellow;\r\n font-size: xx-large;\r\n}\r\n\r\n.alienrpg .arpgtablesmall {\r\n height: 36px;\r\n width: 34%;\r\n /* border-style: double;\r\n border-color: greenyellow; */\r\n margin-left: auto;\r\n margin-right: auto;\r\n border: 0;\r\n}\r\n\r\n.alienrpg .arpgtablesmall tr:nth-child(even) {\r\n background-color: transparent;\r\n}\r\n.alienrpg .tdstyle {\r\n width: 40%;\r\n height: 18px;\r\n text-align: left;\r\n}\r\n.alienrpg .tdstyleR {\r\n width: 40%;\r\n height: 18px;\r\n text-align: Right;\r\n}\r\n.alienrpg .tdstyleC {\r\n width: 100%;\r\n height: 18px;\r\n text-align: center;\r\n}\r\n.alienrpg .tdstyle3D {\r\n width: 30%;\r\n height: 18px;\r\n text-align: center;\r\n}\r\n.alienrpg .tdstyle2D {\r\n width: 50%;\r\n height: 18px;\r\n text-align: center;\r\n}\r\n\r\n.alienrpg .arpglink {\r\n background-color: white;\r\n color: black;\r\n}\r\n\r\n.alienrpg .mess {\r\n color: yellowgreen;\r\n font-family: 'Courier New', Courier, monospace;\r\n}\r\n\r\n.alienrpg .ntable {\r\n width: 99%;\r\n /* border-style: double;\r\n border-color: greenyellow; */\r\n margin-left: auto;\r\n margin-right: auto;\r\n border: 0;\r\n padding-top: 0;\r\n padding-bottom: 0;\r\n}\r\n.alienrpg .ntable tr:nth-child(even) {\r\n background-color: transparent;\r\n}\r\n\r\n.alienrpg .trhead {\r\n text-align: center;\r\n width: 45%;\r\n font-weight: bold;\r\n}\r\n\r\n.alienrpg .tcol1 {\r\n width: 2.5%;\r\n}\r\n.alienrpg .tcol2 {\r\n width: 45%;\r\n text-align: justify;\r\n vertical-align: top;\r\n}\r\n.alienrpg .tcol3 {\r\n width: 5%;\r\n}\r\n\r\n.alienrpg .etable {\r\n width: 40%;\r\n /* border-style: double; */\r\n border-color: #e92d2d;\r\n margin-left: auto;\r\n margin-right: auto;\r\n border: 1;\r\n padding: 0;\r\n padding-top: 0;\r\n padding-bottom: 0;\r\n}\r\n.alienrpg .etable td:first-child {\r\n padding-left: 5px;\r\n}\r\n.alienrpg .etr {\r\n /* border-style: solid;\r\n border-color: greenyellow; */\r\n border: 1;\r\n}\r\n.alienrpg .ehead {\r\n text-align: center;\r\n font-weight: bold;\r\n}\r\n.alienrpg .ecol1 {\r\n width: 50%;\r\n text-align: center;\r\n}\r\n.alienrpg .ecol2 {\r\n width: 50%;\r\n text-align: center;\r\n}\r\n.alienrpg .ecol3 {\r\n width: 3%;\r\n /* border-left: greenyellow;\r\n border-style: solid; */\r\n}\r\n\r\n.alienrpg .stable {\r\n width: 90%;\r\n /* border-style: double; */\r\n border-color: #e92d2d;\r\n margin-left: auto;\r\n margin-right: auto;\r\n border: 1;\r\n padding-top: 0;\r\n padding-bottom: 0;\r\n}\r\n\r\n.alienrpg .strhead {\r\n text-align: center;\r\n font-weight: bold;\r\n}\r\n\r\n.alienrpg .scol1 {\r\n width: 16%;\r\n}\r\n.alienrpg .scol2 {\r\n width: 3%;\r\n}\r\n.alienrpg .scol3 {\r\n width: 80%;\r\n}\r\n.alienrpg .scol4 {\r\n width: 25%;\r\n}\r\n.alienrpg .scol5 {\r\n width: 60%;\r\n text-align: left;\r\n}\r\n.alienrpg .scol6 {\r\n width: 90%;\r\n}\r\n\r\n.alienrpg .scol7 {\r\n width: 20%;\r\n text-align: left;\r\n}\r\n.alienrpg .scol8 {\r\n width: 65%;\r\n text-align: left;\r\n}\r\n.alienrpg .scol9 {\r\n width: 12%;\r\n}\r\n.alienrpg .scol10 {\r\n width: 50%;\r\n}\r\n.alienrpg .skltable {\r\n width: 35%;\r\n /* border-style: double; */\r\n /* border-color: #e92d2d; */\r\n margin-left: auto;\r\n margin-right: auto;\r\n border: 1;\r\n}\r\n\r\n.alienrpg .oddstable {\r\n width: 96%;\r\n height: 16px;\r\n /* border-style: double; */\r\n border-color: #e92d2d;\r\n margin-left: auto;\r\n margin-right: auto;\r\n border: 1;\r\n padding-top: 0;\r\n padding-bottom: 0;\r\n}\r\n\r\n.alienrpg .oddhead {\r\n font-weight: bold;\r\n}\r\n.alienrpg .oddcol1 {\r\n width: 25%;\r\n}\r\n.alienrpg .oddcol2 {\r\n width: 39%;\r\n}\r\n.oddcol3 {\r\n width: 36%;\r\n}\r\n.alienrpg .oddcol4 {\r\n width: 40%;\r\n}\r\n\r\n.alienrpg .bigtable {\r\n width: 99%;\r\n /* border-style: double; */\r\n border-color: #e92d2d;\r\n margin-left: auto;\r\n margin-right: auto;\r\n border: 1;\r\n padding-top: 0;\r\n padding-bottom: 0;\r\n}\r\n\r\n.alienrpg .die {\r\n width: 6%;\r\n text-align: center;\r\n}\r\n\r\n.alienrpg .inj {\r\n width: 16%;\r\n}\r\n\r\n.alienrpg .fatal {\r\n width: 6%;\r\n}\r\n\r\n.alienrpg .tim {\r\n width: 7%;\r\n text-align: center;\r\n}\r\n\r\n.alienrpg .eff {\r\n width: 56%;\r\n}\r\n\r\n.alienrpg .heal {\r\n width: 15%;\r\n text-align: center;\r\n}\r\n.alienrpg .crit {\r\n width: 19%;\r\n text-align: center;\r\n}\r\n.alienrpg .eff2 {\r\n width: 55%;\r\n}\r\n\r\n/* V10 work */\r\n\r\n.alienrpg .aframe {\r\n position: relative;\r\n}\r\n\r\n.alienrpg .leftcol {\r\n position: absolute;\r\n width: 45%;\r\n left: 1.2%;\r\n text-align: justify;\r\n /* background: #855f5f; */\r\n}\r\n.alienrpg .rightcol {\r\n position: absolute;\r\n width: 45%;\r\n left: 50%;\r\n text-align: justify;\r\n /* background: rgb(174, 174, 110); */\r\n}\r\n\r\n.alienrpg .heading {\r\n // text-align: center;\r\n color: var(--aliengreen);\r\n // font-size: xx-large;\r\n font-size: 28px;\r\n border-bottom: 2px solid var(--color-underline-header);\r\n}\r\n.alienrpg .heading2 {\r\n text-align: center;\r\n color: var(--aliengreen);\r\n /* font-size: x-large; */\r\n}\r\n.alienrpg .heading3 {\r\n color: var(--aliengreen);\r\n}\r\n.alienrpg .imagecontainer {\r\n position: relative;\r\n text-align: center;\r\n color: white;\r\n}\r\n\r\n/* Import settings */\r\n.alienrpg .container {\r\n width: 100%;\r\n}\r\n\r\n.alienrpg .listHeading {\r\n text-align: center;\r\n vertical-align: middle;\r\n padding: 10px 0px;\r\n border-bottom: 1px solid black;\r\n margin-bottom: 10px;\r\n}\r\n\r\n.alienrpg .twogridcol {\r\n display: grid;\r\n grid-template-columns: repeat(auto-fill, minmax(160px, 50%));\r\n}\r\n\r\n.alienrpg .twogridcol input[type='checkbox'] {\r\n vertical-align: middle;\r\n}\r\n\r\n.alienrpg .actors.content {\r\n background: lightgray;\r\n}\r\n.alienrpg .actors.content.toggle-display {\r\n display: none;\r\n}\r\n.alienrpg .items.content {\r\n background: lightgray;\r\n}\r\n.alienrpg .items.content.toggle-display {\r\n display: none;\r\n}\r\n.alienrpg .journal.content {\r\n background: lightgray;\r\n}\r\n.alienrpg .journal.content.toggle-display {\r\n display: none;\r\n}\r\n.alienrpg .scenes.content {\r\n background: lightgray;\r\n}\r\n.alienrpg .scenes.content.toggle-display {\r\n display: none;\r\n}\r\n.alienrpg .tables.content {\r\n background: lightgray;\r\n}\r\n.alienrpg .tables.content.toggle-display {\r\n display: none;\r\n}\r\n.alienrpg .macros.content {\r\n background: lightgray;\r\n}\r\n.alienrpg .macros.content.toggle-display {\r\n display: none;\r\n}\r\n.alienrpg .title {\r\n cursor: pointer;\r\n}\r\n/* Footer */\r\n\r\n.alienrpg .footer {\r\n position: sticky;\r\n bottom: 0;\r\n left: 0;\r\n width: inherit;\r\n height: auto;\r\n background-color: #d0daee;\r\n}\r\n\r\n.alienrpg .cinsymbol {\r\n display: inline-block;\r\n background-image: url('../images/icons/cin-symbol.png');\r\n width: 36px;\r\n height: 35px;\r\n vertical-align: middle;\r\n background-size: 36px;\r\n border: 0;\r\n}\r\n.alienrpg .camsymbol {\r\n display: inline-block;\r\n background-image: url('../images/icons/cam-symbol.png');\r\n width: 36px;\r\n height: 35px;\r\n vertical-align: middle;\r\n background-size: 36px;\r\n border: 0;\r\n}\r\n.alienrpg .stresssymbol {\r\n display: inline-block;\r\n background-image: url('../images/icons/alien-dice-y1.png');\r\n width: 36px;\r\n height: 35px;\r\n vertical-align: middle;\r\n background-size: 36px;\r\n border: 0;\r\n}\r\n.alienrpg .basesymbol {\r\n display: inline-block;\r\n background-image: url('../images/icons/alien-dice-6.png');\r\n width: 36px;\r\n height: 35px;\r\n vertical-align: middle;\r\n background-size: 36px;\r\n border: 0;\r\n}\r\n","/*\r\n\tOriginal Sheet by Paul Watson\r\n\r\n\tCRT Effect by Alec Lownes\r\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\r\n\r\n\tMay 2021\r\n*/\r\n\r\n/* CHARACTER SHEET */\r\n\r\n/*.sheet {\r\n\tmin-width: 600px;\r\n\tmax-width: 1000px;\r\n\tmin-height: 350px;\r\n}*/\r\n\r\n.crt .window-content {\r\n padding: 5px;\r\n border: 2px solid var(--aliendarkergreen);\r\n color: var(--aliengreen);\r\n text-shadow: 0 0 2px var(--aliendarkergreen);\r\n}\r\n\r\n.crt .window-content::before {\r\n content: ' ';\r\n display: block;\r\n position: absolute;\r\n top: 30px;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%),\r\n linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));\r\n z-index: 2;\r\n background-size: 100% 2px, 3px 100%;\r\n pointer-events: none;\r\n}\r\n\r\n.crt .window-content::after {\r\n content: ' ';\r\n display: block;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: rgba(18, 16, 16, 0.1);\r\n opacity: 0;\r\n z-index: 2;\r\n pointer-events: none;\r\n // animation: flicker 0.15s infinite;\r\n}\r\n\r\n.crt textarea {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n color: ghostwhite;\r\n font-family: var(--alienchatfont);\r\n font-size: 14px;\r\n font-weight: 200;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt h1 {\r\n border-bottom: 2px dotted var(--aliengreen);\r\n padding-left: 0px;\r\n}\r\n\r\n.crt label,\r\n.crt h2,\r\n.crt h3 {\r\n padding-left: 0px;\r\n margin: 0px;\r\n}\r\n\r\n.crt .profile-img {\r\n margin: 0;\r\n height: 157px;\r\n margin-right: 4px;\r\n border-radius: 10px;\r\n}\r\n\r\n.crt h1.charname input {\r\n text-transform: uppercase;\r\n width: calc(100% + 10px);\r\n padding-left: 8px;\r\n border: 0px;\r\n}\r\n.crt input[type='text'],\r\n.crt input[type='number'],\r\n.crt input[type='password'],\r\n.crt input[type='date'],\r\n.crt input[type='time'] {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt input[type='text']:hover,\r\n.crt input[type='number']:hover,\r\n.crt input[type='password']:hover,\r\n.crt input[type='date']:hover,\r\n.crt input[type='time']:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt h1.charname input:focus {\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n.crt h1.charname {\r\n margin: 0px 0px 5px 0px;\r\n}\r\n\r\n.crt .select-css {\r\n border-radius: 3px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt .select-css:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .grid-4col {\r\n border: 3px double var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .grid-synth {\r\n grid-column: 3;\r\n grid-template-columns: 25% 25% 50%;\r\n border: 3px double var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n padding: 4px;\r\n}\r\n\r\n.crt .synth-stresslabel {\r\n justify-self: left;\r\n text-align: left;\r\n}\r\n\r\n.crt .minus-btn {\r\n width: 14px;\r\n color: var(--aliendarkergreen);\r\n font-size: 30px;\r\n}\r\n\r\n.crt .plus-btn {\r\n width: 14px;\r\n color: var(--aliendarkergreen);\r\n font-size: 30px;\r\n margin-left: -7px;\r\n}\r\n\r\n.crt .rollable-stress:hover,\r\n.crt .rollCrit:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 150%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .fa-solid.fa-wrench:hover,\r\n.crt .fa-solid.fa-toolbox:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n.crt .far.fa-heart:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .resource-content .maxboxsize {\r\n vertical-align: 7px;\r\n}\r\n\r\n.crt .crt-grid-Char-Att {\r\n margin-left: -5px;\r\n border-left: 3px double var(--aliengreen);\r\n border-bottom: 3px double var(--aliengreen);\r\n border-right: 3px double var(--aliengreen);\r\n float: right;\r\n width: 100%;\r\n padding: 6px 12px 6px 2px;\r\n grid-column-gap: 0px;\r\n grid-template-areas: 'crt_gCol1 crt_gCol2 crt_gCol3 crt_gCol4 crt_gCol5 crt_gCol6' 'crt_gCol7 crt_gCol8 crt_gCol9 crt_gCol10 crt_gCol11 crt_gCol12';\r\n grid-template-columns: 25% 8% 25% 8% 25% 8%;\r\n\r\n display: grid;\r\n grid-row-gap: 3px;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n}\r\n\r\n.crt_gCol1,\r\n.crt_gCol2,\r\n.crt_gCol3,\r\n.crt_gCol4,\r\n.crt_gCol5,\r\n.crt_gCol6,\r\n.crt_gCol7,\r\n.crt_gCol8,\r\n.crt_gCol9,\r\n.crt_gCol10,\r\n.crt_gCol11,\r\n.crt_gCol12 {\r\n justify-self: center;\r\n align-self: center;\r\n}\r\n\r\n.crt_gCol11 {\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt-crt-grid-Char-Att .maxboxsize {\r\n min-width: 40px;\r\n z-index: 1;\r\n}\r\n\r\n.crt .NPC {\r\n width: 15px;\r\n height: 15px;\r\n}\r\n\r\n.crt .tooltip .tooltiptext {\r\n width: 250px;\r\n top: -36px;\r\n right: 200%;\r\n margin-left: -60px;\r\n\r\n color: black;\r\n background-color: var(--aliengreen);\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n.crt .tooltip .tooltiptext::after {\r\n margin-top: 10px;\r\n border-width: 7px;\r\n border-style: solid;\r\n border-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n\r\n.crt .crt-grid-Char-Att .crt-gCol6:focus,\r\n.crt .grid-Consumables .maxboxsize:focus {\r\n color: var(--aliendarkergreen);\r\n background-color: var(--alienoddtab);\r\n box-shadow: 0 0 0 #000;\r\n cursor: not-allowed;\r\n}\r\n\r\n.crt .crt-grid-Char-Att .crt_gCol6:hover,\r\n.crt .grid-Consumables .maxboxsize:hover {\r\n cursor: default;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt .click-stat-level .far {\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt .synthsdont {\r\n margin: 10px;\r\n padding-left: 10px;\r\n border-left: 2px dotted var(--aliengreen);\r\n}\r\n\r\n.crt .imitate-human {\r\n text-align: center;\r\n}\r\n\r\n.crt .text {\r\n background-color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .tabs {\r\n color: #000;\r\n background-color: #fff;\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n text-shadow: 0 0 2px white;\r\n}\r\n\r\n.crt .tabs .item.active {\r\n text-decoration: none;\r\n font-size: 110%;\r\n color: white;\r\n background-color: var(--aliendarkergreen);\r\n box-shadow: 0 0 10px var(--aliendarkergreen);\r\n text-shadow: 0 0 10px var(--aliengreen);\r\n cursor: default;\r\n}\r\n\r\n.crt .tabs .item {\r\n width: 100%;\r\n // margin: -7px 0 -7px 0;\r\n padding-top: 6px;\r\n}\r\n\r\n.crt .tabs .item.active {\r\n // margin: -7px 0 -7px 0;\r\n padding-top: 5px;\r\n}\r\n\r\n.crt .tabs .item:hover {\r\n color: #000;\r\n background-color: var(--alienitemselect);\r\n box-shadow: 0 0 10px var(--alienitemselect);\r\n margin: -3px 0 -3px 0;\r\n padding-top: 6px;\r\n}\r\n\r\n.crt .grid-genPage h2 {\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .grid-2col-border {\r\n margin-top: -3px;\r\n padding-bottom: 4px;\r\n}\r\n\r\n.crt .journal-sheet select {\r\n text-overflow: ellipsis;\r\n}\r\n\r\n.crt .resource-content button {\r\n width: 16px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n/** General Tab **/\r\n\r\n.crt .grid-crtPage {\r\n display: grid;\r\n grid-template-areas: 'crt_Col1 crt_Col2';\r\n grid-template-columns: 220px;\r\n}\r\n\r\n.crt .crt_Col1 {\r\n display: grid;\r\n grid-template-areas: 'crt_Item1', 'crt_Item2', 'crt_Item3';\r\n grid-template-columns: 100%;\r\n}\r\n\r\n.crt .crt_Col2 {\r\n display: grid;\r\n grid-template-areas: 'crt_Item4', 'crt_Item5', 'crt_Item7', 'crt_Item8', 'crt_Item9', 'crt_Item6';\r\n grid-template-columns: 100%;\r\n padding-left: 5px;\r\n}\r\n\r\n/** General Tab - Left Column **/\r\n\r\n.crt .crt_Col1 h2 {\r\n text-transform: uppercase;\r\n padding-bottom: 4px;\r\n}\r\n\r\n.crt .crt_Item1,\r\n.crt .crt_Item2_char,\r\n.crt .crt_Item2_synth,\r\n.crt .crt_Item3 {\r\n border: 1px solid var(--aliengreen);\r\n padding: 5px;\r\n}\r\n\r\n/*** Story and Experience Points ***/\r\n\r\n.crt .crt_Item1 {\r\n text-align: center;\r\n /* height: 130px; */\r\n}\r\n\r\n.crt .crt_Item1 .sp_faded {\r\n padding-top: 5px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item1 .xp_faded {\r\n padding-top: 6px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item1 h2 {\r\n padding-top: 8px;\r\n}\r\n\r\n.crt .crt_Item1 .experience {\r\n width: 160px;\r\n display: inline-flex;\r\n margin-bottom: 10px;\r\n}\r\n.crt .crt_Item1 .xp_dots_pos {\r\n padding-top: 18px;\r\n}\r\n\r\n/*** Conditions ***/\r\n\r\n.crt .crt_Item2_char {\r\n position: relative;\r\n height: 334px;\r\n}\r\n.crt .crt_Item2_synth {\r\n position: relative;\r\n // height: 370px;\r\n}\r\n\r\n.crt .dots_conditions .dots {\r\n height: 25px;\r\n padding-top: 4px;\r\n padding-left: 7px;\r\n}\r\n\r\n.crt .dots.starving,\r\n.crt .dots.exhausted,\r\n.crt .dots.panic {\r\n width: 100%;\r\n background-color: var(--alienoddtab);\r\n}\r\n\r\n.crt .overwatch {\r\n margin: 15px 0 25px 13px;\r\n}\r\n\r\n.crt .overwatch_synth {\r\n /* margin: 20px 0 15px 13px ; */\r\n margin: 6px 0 0 13px;\r\n}\r\n\r\n.crt .dots.panic .panicked {\r\n color: white;\r\n background-color: red;\r\n margin-top: -5px;\r\n margin-left: -7px;\r\n padding-left: 6px;\r\n border-top: 2px solid red;\r\n border-bottom: 2px solid red;\r\n font-weight: bold;\r\n box-shadow: 0 0 10px red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .panicked-textarea {\r\n margin-left: 60px;\r\n border: 1px solid yellow;\r\n background-color: orange;\r\n}\r\n\r\n.crt .panicked-textarea:focus {\r\n border: 1px solid yellow;\r\n background-color: yellow;\r\n color: red;\r\n}\r\n\r\n.crt .dots.radiation {\r\n border: 1px dashed var(--alienitemselect);\r\n color: var(--alienitemselect);\r\n width: 98%;\r\n padding-top: 16px;\r\n padding-bottom: 19px;\r\n align-items: center;\r\n flex-wrap: nowrap;\r\n margin: 2px;\r\n}\r\n\r\n.crt #bottom {\r\n position: absolute;\r\n bottom: 0;\r\n left: 0;\r\n}\r\n\r\n/*.dots.radiation.radbox_char {\r\n margin-top: 36px;\r\n}\r\n\r\n.dots.radiation.radbox_synth {\r\n /*margin-top: 27px;\r\n margin-top: 7px;\r\n}\r\n\r\n.dots.radiation.radglow_char {\r\n margin-top: 36px;\r\n}\r\n\r\n.dots.radiation.radglow_synth {\r\n margin-top: 27px;\r\n}*/\r\n\r\n.crt .dots.radiation.rad_glow {\r\n background-color: var(--alienitemselect);\r\n color: #000;\r\n border-radius: 3px;\r\n box-shadow: 0 0 10px yellow;\r\n}\r\n\r\n.crt .crt_grid_SynthStress {\r\n display: grid;\r\n grid-template-areas: 'imitate-human_left imitate-human_right';\r\n grid-template-columns: 20% 80%;\r\n}\r\n\r\n.crt .imitate-human_left {\r\n padding: 7px 0 0 0;\r\n}\r\n\r\n.crt .imitate-human_right {\r\n padding: 5px 0px 0px 10px;\r\n}\r\n\r\n.crt .synth-label {\r\n width: 100%;\r\n margin-top: 2px;\r\n padding: 6px 0px 5px 0px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n}\r\n\r\n.crt .alienrpgv .synth_fake_check {\r\n color: var(--aliendarkergreen);\r\n width: 100%;\r\n margin-top: 12px;\r\n padding: 6px 0px 6px 0px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n background-color: var(--alienoddtab);\r\n}\r\n\r\n/*** Consumables ***/\r\n\r\n.crt .fas.fa-parachute-box {\r\n vertical-align: top;\r\n padding-top: 6px;\r\n padding-left: 3px;\r\n}\r\n\r\n.crt .fa-parachute-box:before {\r\n content: '\\f49e';\r\n}\r\n\r\n.crt .crt_Item3 .supply-btn.Power2 {\r\n padding-left: 6px;\r\n font-size: 20px;\r\n}\r\n\r\n/** General Tab - Right Column **/\r\n\r\n.crt .crt_gridCarrer {\r\n display: grid;\r\n grid-template-areas: 'crt_box1 crt_box2 crt_box3 crt_box4';\r\n padding: 0px;\r\n padding-top: 1px;\r\n grid-template-columns: 17% 36% 17% 30%;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.crt .crt_gridCarrer .crt_box1,\r\n.crt .crt_gridCarrer .crt_box2,\r\n.crt .crt_gridCarrer .crt_box3,\r\n.crt .crt_gridCarrer .crt_box4 {\r\n justify-self: center;\r\n max-width: 100%;\r\n padding-top: 0px;\r\n}\r\n\r\n.crt .crt_gridSpecialty {\r\n display: grid;\r\n grid-template-areas: 'crt_sbox1 crt_sbox2';\r\n padding: 4px 0px 3px 0px;\r\n grid-template-columns: 17% 83%;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.crt .crt_gridSpecialty .crt_sbox1,\r\n.crt .crt_gridSpecialty .crt_sbox2 {\r\n justify-self: center;\r\n max-width: 100%;\r\n padding-top: 0px;\r\n}\r\n\r\n.crt .crt_grid-special {\r\n grid-area: crt_sbox2;\r\n display: grid;\r\n width: 100%;\r\n grid-template-areas: 'crt_spe1 crt_spe2';\r\n grid-template-columns: 75% 25%;\r\n}\r\n\r\n.crt .crt .crt_spe1 {\r\n grid-area: crt_spe1;\r\n font-weight: 100;\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .crt_spe2 {\r\n grid-area: crt_spe2;\r\n padding-right: 5px;\r\n justify-self: right;\r\n}\r\n\r\n.crt .crt_Item4,\r\n.crt .crt_Item5,\r\n.crt .crt_Item6,\r\n.crt .crt_Item7,\r\n.crt .crt_Item8,\r\n.crt .crt_Item9 {\r\n border: 0px solid var(--aliengreen);\r\n margin-bottom: 3px;\r\n}\r\n\r\n.crt_Item4 .resource-label-header,\r\n.crt_Item5 .resource-label-header,\r\n.crt_Item6 .resource-label-header,\r\n.crt_Item7 .resource-label-header,\r\n.crt_Item8 .resource-label-header,\r\n.crt_Item9 .resource-label-header {\r\n display: block;\r\n width: 100%;\r\n padding: 1px 0px 1px 2px;\r\n color: #000;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n background-color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item4 {\r\n height: 50px;\r\n}\r\n\r\n.crt .crt_Item5 textarea {\r\n height: 107px;\r\n}\r\n\r\n.crt .crt_Item5 textarea:hover,\r\n.crt .crt_Item7 textarea:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .crt_Item6 {\r\n height: 216px;\r\n border: 1px solid var(--aliendarkergreen);\r\n margin-bottom: 0px;\r\n}\r\n\r\n.crt .crt_Item7 textarea {\r\n height: 87px;\r\n}\r\n\r\n.crt .crt_Item8 {\r\n padding-bottom: 2px;\r\n}\r\n.crt .crt_Item8 input,\r\n.crt .crt_Item9 input {\r\n margin: 0px;\r\n width: 100%;\r\n}\r\n\r\n.crt .crt_Relat {\r\n display: grid;\r\n grid-template-areas: 'crt_Relat_Buddy crt_Relat_Rival';\r\n grid-template-columns: 49%;\r\n grid-column-gap: 5px;\r\n}\r\n\r\n/** - **/\r\n\r\n.crt_Col3 {\r\n grid-area: crt_Col3;\r\n padding-top: 10px;\r\n color: var(--aliendarkergreen);\r\n font-family: var(--alienfont);\r\n}\r\n\r\n.crt.grid-attr {\r\n border: 0px solid var(--aliengreen);\r\n}\r\n\r\n.crt .talent-btn:hover,\r\n.crt .talent-btn:focus {\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n cursor: help;\r\n\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n color: #000;\r\n}\r\n\r\n.crt .rollable {\r\n width: 90%;\r\n text-align: center;\r\n}\r\n\r\n.rollable:hover,\r\n.rollcomputer:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 130%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n// .crt .rollable:hover,\r\n// .crt .rollable:focus {\r\n// color: #000;\r\n// animation: textShadow 1s infinite;\r\n// font-weight: 1;\r\n\r\n// // font-size: 110%;\r\n// // font-weight: bolder;\r\n// background-color: var(--aliengreen);\r\n// border: 1px solid var(--aliengreen);\r\n// text-shadow: 0 0 0px var(--aliengreen);\r\n// box-shadow: 0 0 5px var(--aliengreen);\r\n// cursor: pointer;\r\n// }\r\n\r\n.crt .rollItem,\r\n.crt .creature-acid-roll {\r\n width: 100%;\r\n text-align: center;\r\n}\r\n\r\n.crt .rollItem:hover,\r\n.crt .rollItem:focus {\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n font-size: 100%;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n}\r\n.crt .rollVehicleWeapon:hover,\r\n.crt .rollVehicleWeapon:focus {\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n font-size: 100%;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .grid-talents {\r\n text-align: center;\r\n grid-template-columns: 90% 10%;\r\n}\r\n\r\n.crt .talTitle {\r\n text-transform: uppercase;\r\n color: #000;\r\n background-color: var(--aliengreen);\r\n}\r\n\r\n.crt .item-header {\r\n /* background-color: var(--aliendarkergreen); */\r\n /* color: black; */\r\n}\r\n\r\n.crt .textbox {\r\n color: ghostwhite;\r\n font-family: var(--alienchatfont);\r\n font-size: 14px;\r\n font-weight: 200;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt .textbox:focus {\r\n font-weight: 400;\r\n}\r\n\r\n.crt .encumbrance .encumbrance-bar {\r\n background: var(--alienitemselect);\r\n}\r\n\r\n.crt .blink {\r\n padding: 0px 0px 2px 5px;\r\n margin-top: 5px;\r\n margin-bottom: 5px;\r\n background-color: red;\r\n color: white;\r\n text-shadow: 0 0 5px red;\r\n animation: blink 0.5s 5;\r\n}\r\n\r\n.crt_lCol6 {\r\n justify-self: center;\r\n}\r\n\r\n.crt .crit-injuries {\r\n margin-top: 118px;\r\n}\r\n\r\n.crt .grid-crit {\r\n grid-template-columns: 95% 5%;\r\n}\r\n\r\n.crt_crit2 {\r\n text-align: center;\r\n font-size: 15px;\r\n}\r\n\r\n.crt .Item11 {\r\n border: 0px solid var(--aliengreen);\r\n}\r\n\r\n.crt .Item11 .items-list {\r\n height: auto;\r\n}\r\n\r\n.crt .critical-inj {\r\n padding-bottom: 10px;\r\n}\r\n\r\n.crt .resource-label-header.rollCrit:hover {\r\n font-size: 15px;\r\n background-color: var(--aliendarkergreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt_box4 {\r\n padding: 7px 0px 0px 7px;\r\n}\r\n\r\n.crt .crt_Col1 {\r\n margin-left: -5px;\r\n}\r\n\r\n.crt .fas.fa-tools {\r\n vertical-align: top;\r\n padding-top: 13px;\r\n margin-left: 5px;\r\n}\r\n\r\n.crt .fas.fa-tools:hover {\r\n cursor: help;\r\n}\r\n\r\n.crt .fas.fa-tools:before {\r\n content: '\\f022';\r\n}\r\n\r\n.crt .fas:hover {\r\n color: var(--aliengreen);\r\n text-shadow: 0 0 2px var(--aliengreen);\r\n animation: textShadow 0.5s 0.3;\r\n}\r\n\r\n.crt .items-list .item-header {\r\n border-bottom-style: solid;\r\n border-bottom-color: var(--aliengreen);\r\n}\r\n\r\n.crt .Col3 .panel {\r\n margin-left: 5px;\r\n padding: 0 10px 0 10px;\r\n border-left: 2px inset var(--aliengreen);\r\n}\r\n\r\n.crt .tab.inventory .fas {\r\n margin-right: 10px;\r\n}\r\n\r\n/* Creature Sheet */\r\n\r\n.crt .creature-acid-roll:hover,\r\n.crt .creature-acid-roll:focus {\r\n text-shadow: 0 0 0px var(--aliengreen);\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n font-weight: 1;\r\n font-size: 110%;\r\n border: 0px solid var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .creature-attack-roll {\r\n width: 260px;\r\n height: 40px;\r\n border-radius: 3px;\r\n text-shadow: 0 0 #00000000;\r\n color: #00000000;\r\n background: url(../images/alien_crt_roll-attack.png) no-repeat top left;\r\n}\r\n\r\n.crt .creature-attack-roll:hover {\r\n border-radius: 3px;\r\n background-color: var(--aliendarkergreen);\r\n text-shadow: 0 0 #00000000;\r\n color: #00000000;\r\n background: url(../images/alien_crt_roll-attack_hover.gif) no-repeat top left;\r\n}\r\n\r\n/* Items */\r\n\r\n.crt .profile-img-item {\r\n margin: 0;\r\n height: 125px;\r\n width: auto;\r\n margin-right: 4px;\r\n border-radius: 10px;\r\n}\r\n\r\n.crt .textbox1,\r\n.crt .textbox2 {\r\n padding-left: 5px;\r\n}\r\n",".item-form {\r\n font-family: var(--alienfont);\r\n background: $c-black;\r\n}\r\n\r\n.actor-header {\r\n flex: 0 0 180px;\r\n overflow: hidden;\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n justify-content: flex-start;\r\n margin-bottom: 1px;\r\n background-color: $c-black;\r\n // color: $c-green;\r\n}\r\n\r\n.vehicle-header {\r\n overflow: hidden;\r\n display: flex;\r\n margin-bottom: 1px;\r\n background-color: $c-black;\r\n // color: $c-green;\r\n}\r\n\r\n.profile-img {\r\n flex: 0 0 100px;\r\n height: 150px;\r\n // margin-right: 10px;\r\n width: auto;\r\n}\r\n.profile-img-item {\r\n flex: 0 0 100px;\r\n height: 100px;\r\n margin-right: 10px;\r\n width: auto;\r\n justify-self: center;\r\n}\r\n.profile-img-vehicle {\r\n flex: 0 0 100px;\r\n height: 160px;\r\n margin-right: 10px;\r\n width: 300px;\r\n}\r\n\r\n.header-fields {\r\n flex: 1;\r\n}\r\n\r\nh1.charname {\r\n height: 50px;\r\n padding: 0px;\r\n margin: 0 5px 5px 5px;\r\n border-bottom: 0;\r\n border: 1px solid var(--aliengreen);\r\n\r\n input {\r\n width: 100%;\r\n height: 100%;\r\n margin: 0;\r\n color: inherit;\r\n border: 1px solid var(--aliengreen);\r\n }\r\n}\r\n.sheet nav.sheet-tabs {\r\n border-top: 1px solid var(--aliengreen) !important;\r\n border-bottom: 1px solid var(--aliengreen) !important;\r\n}\r\n.sheet-tabs {\r\n flex: 0;\r\n // border: 1px solid var(--aliengreen);\r\n border-top: 1px solid var(--aliengreen) !important;\r\n border-bottom: 1px solid var(--aliengreen) !important;\r\n // color: $c-green;\r\n}\r\n\r\n// .sheet-body,\r\n.tab,\r\n.editor {\r\n height: 100%; // Do not change this or notes will stop working\r\n background-color: $c-black;\r\n // color: $c-green;\r\n // overflow: hidden;\r\n}\r\n\r\n.tox {\r\n .tox-editor-container {\r\n background: $c-white;\r\n }\r\n\r\n .tox-edit-area {\r\n padding: 0 8px;\r\n }\r\n}\r\n.maxboxsize {\r\n max-width: 40px;\r\n color: inherit;\r\n background-color: $c-black;\r\n height: 20px;\r\n padding: 0;\r\n margin: 1px;\r\n text-align: center;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n.healboxsize {\r\n max-width: 80px;\r\n color: inherit;\r\n background-color: $c-black;\r\n height: 20px;\r\n padding: 0;\r\n margin: 1px;\r\n text-align: center;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n.cashboxsize {\r\n max-width: 150px;\r\n color: inherit;\r\n justify-items: center;\r\n background-color: $c-black;\r\n text-align: center;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.textbox {\r\n color: inherit;\r\n // justify-items: center;\r\n background-color: $c-black;\r\n padding: 5px;\r\n margin: 5px 5px 5px 5px;\r\n border: 1px solid var(--aliengreen);\r\n\r\n // width: 180px;\r\n}\r\n.textbox1 {\r\n color: inherit;\r\n justify-items: center;\r\n background-color: $c-black;\r\n width: 230px;\r\n padding: 0;\r\n margin-top: 1px;\r\n margin-bottom: 1px;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n.textbox2 {\r\n color: inherit;\r\n justify-items: center;\r\n background-color: $c-black;\r\n width: 400px;\r\n padding: 0;\r\n margin-top: 1px;\r\n margin-bottom: 1px;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n.textbox3 {\r\n color: inherit;\r\n // justify-items: center;\r\n background-color: $c-black;\r\n padding: 5px;\r\n margin: 5px 5px 5px 5px;\r\n width: 180px;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n.textbox4 {\r\n color: inherit;\r\n justify-items: center;\r\n background-color: $c-black;\r\n width: 450px;\r\n padding: 0;\r\n margin-top: 1px;\r\n margin-bottom: 1px;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\ntextarea {\r\n resize: none;\r\n padding: 2;\r\n // color: $c-green;\r\n color: inherit;\r\n border: 1px solid var(--aliengreen);\r\n font-family: var(--alienfont);\r\n // font-size: medium;\r\n font-size: var(--fontsize);\r\n}\r\n\r\nform .sheet-content .click-stat-level {\r\n height: 18px;\r\n padding: 8px;\r\n background: $c-black;\r\n border-radius: 2px;\r\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502);\r\n font-family: 'Roboto', system, -apple-system, sans-serif;\r\n font-size: 10px;\r\n font-weight: 700;\r\n line-height: 1;\r\n text-transform: uppercase;\r\n letter-spacing: 0.25px;\r\n // color: $c-green;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n cursor: pointer;\r\n}\r\n.click-stat-level .fas {\r\n display: none;\r\n padding: 2px 4px;\r\n border-radius: 2px;\r\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5);\r\n font-family: 'Roboto', system, -apple-system, sans-serif;\r\n font-size: 10px;\r\n font-weight: 700;\r\n line-height: 1;\r\n text-transform: uppercase;\r\n letter-spacing: 0.25px;\r\n // color: $c-green;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n cursor: pointer;\r\n}\r\n.dots {\r\n cursor: pointer;\r\n display: flex;\r\n flex-direction: column;\r\n // color: $c-green;\r\n margin-right: 8px;\r\n font-weight: 700;\r\n font-size: 15px;\r\n flex-wrap: wrap;\r\n}\r\n\r\n.newdots {\r\n cursor: pointer;\r\n display: flex;\r\n justify-content: center;\r\n flex-wrap: wrap;\r\n}\r\n",".resource-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n text-transform: uppercase;\r\n // padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n justify-self: center;\r\n flex: auto;\r\n}\r\n\r\n.speciality-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n text-transform: uppercase;\r\n // padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n justify-self: left;\r\n flex: auto;\r\n}\r\n\r\n.attr-label {\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n padding-right: 5px;\r\n // color: $c-green;\r\n // justify-self: center;\r\n}\r\n",".tabs {\r\n height: 30px;\r\n // border-top: 1px solid #aaa;\r\n // border-bottom: 1px solid #aaa;\r\n color: inherit;\r\n background-color: $c-black;\r\n border: 1px solid var(--aliengreen);\r\n\r\n .sheet nav.sheet-tabs {\r\n height: 32px;\r\n flex: 0 0 32px;\r\n margin: 4px 0;\r\n line-height: 32px;\r\n border-top: 1px solid var(--aliengreen) !important;\r\n border-bottom: 1px solid var(--aliengreen) !important;\r\n }\r\n .item {\r\n // line-height: 30px;\r\n font-weight: bold;\r\n color: inherit;\r\n }\r\n\r\n .item.active {\r\n text-decoration: underline;\r\n text-shadow: none;\r\n }\r\n}\r\n",".items-list {\r\n list-style: none;\r\n // margin: 7px 0;\r\n\r\n padding-left: 5px;\r\n padding-right: 5px;\r\n padding-top: 0px;\r\n padding-bottom: 0px;\r\n // overflow-y: auto;\r\n}\r\n.item-header {\r\n // font-weight: bold;\r\n background-color: hsl(0, 5%, 16%);\r\n}\r\n\r\n.item-name {\r\n margin: 0;\r\n}\r\n\r\n.item-controls {\r\n text-align: right;\r\n}\r\n\r\n.item-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n font-size: small;\r\n text-transform: uppercase;\r\n padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n // flex: auto;\r\n}\r\n\r\n// This calls needs tobe used for the editorbox on actor templates without flexcol.\r\n.biog {\r\n // line-height: 24px;\r\n height: 300px;\r\n // height: 600px;\r\n padding: 3px 0;\r\n width: 1fr;\r\n // border-bottom: 1px solid #bbb;\r\n font-family: var(--alienfont);\r\n\r\n .biog-image {\r\n flex: 0 0 24px;\r\n margin-right: 5px;\r\n }\r\n .editor-content {\r\n // width: 550px;\r\n word-wrap: break-word;\r\n // color: $c-green;\r\n font-family: var(--alienfont);\r\n }\r\n\r\n img {\r\n display: block;\r\n }\r\n}\r\n// This calls needs tobe used for the editorbox on actor templates without flexcol.\r\n.biog-full {\r\n // line-height: 24px;\r\n height: 600px;\r\n // height: 600px;\r\n padding: 3px 0;\r\n width: 1fr;\r\n // border-bottom: 1px solid #bbb;\r\n font-family: var(--alienfont);\r\n\r\n .biog-image {\r\n flex: 0 0 24px;\r\n margin-right: 5px;\r\n }\r\n .editor-content {\r\n // width: 550px;\r\n word-wrap: break-word;\r\n // color: $c-green;\r\n font-family: var(--alienfont);\r\n }\r\n\r\n img {\r\n display: block;\r\n }\r\n}\r\n"]} \ No newline at end of file +{"version":3,"sources":["..\\scss\\utils\\_typography.scss","alienrpg.css","..\\scss\\utils\\_colors.scss","..\\scss\\alienrpg.scss","..\\scss\\global\\_window.scss","..\\scss\\global\\_mother-instruction-images.scss","..\\scss\\global\\_grid.scss","..\\scss\\global\\_flex.scss","..\\scss\\global\\_itemList.scss","..\\scss\\global\\_select-css.scss","..\\scss\\actor\\_alien-crt-ui.scss","..\\scss\\global\\_module.scss","..\\scss\\actor\\_alien-crt-actor.scss","..\\scss\\components\\_forms.scss","..\\scss\\components\\_resource.scss","..\\scss\\components\\_tabs.scss","..\\scss\\components\\_items.scss"],"names":[],"mappings":"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ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,eAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;AACF;ASjoGA;EACC;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,eAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;AACF;AS/jGA;EACC;IACC,gHAAA;ETikGA;ES/jGD;IACC,gHAAA;ETikGA;ES/jGD;IACC,gHAAA;ETikGA;ES/jGD;IACC,gHAAA;ETikGA;ES/jGD;IACC,4GAAA;ETikGA;ES/jGD;IACC,gHAAA;ETikGA;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","file":"alienrpg.css","sourcesContent":["// @import url('https://fonts.googleapis.com/css2?family=Wallpoet:wght@400;800&family=Wallpoet:wght@300;400;500&display=swap');\r\n\r\n// $font-primary: 'Wallpoet', sans-serif;\r\n// $font-secondary: 'Wallpoet', sans-serif;\r\n\r\n@font-face {\r\n font-family: 'Changa';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: local('Changa', sans-serif), url(https://fonts.gstatic.com/s/changa/v10/2-cm9JNi2YuVOUckZpy-.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Roboto';\r\n font-style: normal;\r\n font-weight: 400;\r\n src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');\r\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Wallpoet';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: local('Wallpoet'), url(https://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUObp58Q.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n@font-face {\r\n font-family: 'OCR-A';\r\n src: url('../fonts/ocraext.ttf');\r\n font-style: normal;\r\n}\r\n\r\n// @import url('https://fonts.googleapis.com/css2?family=Kosugi&display=swap');\r\n@font-face {\r\n font-family: 'Kosugi';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: url(https://fonts.gstatic.com/s/kosugi/v14/pxiFyp4_v8FCjlI4MdLqfUsvcYfqJiw3zzHMw5Qu_B3d0SE.50.woff2) format('woff2');\r\n unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0,\r\n U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610,\r\n U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2,\r\n U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c,\r\n U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a,\r\n U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2,\r\n U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33,\r\n U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56;\r\n}\r\n\r\n// @import url('https://fonts.googleapis.com/css2?family=Blinker:wght@200;400&display=swap');\r\n\r\n@font-face {\r\n font-family: 'Blinker';\r\n font-style: normal;\r\n font-weight: 200;\r\n font-display: swap;\r\n src: url(https://fonts.gstatic.com/s/blinker/v12/cIf4MaFatEE-VTaP_OGAdGYmnQ.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n:root {\r\n // --alienfont: 'Wallpoet', sans-serif;\r\n --alienfont: 'OCR-A';\r\n --fontsize: 15px; // this equates to 15px\r\n}\r\n","@font-face {\n font-family: \"Changa\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: local(\"Changa\", sans-serif), url(https://fonts.gstatic.com/s/changa/v10/2-cm9JNi2YuVOUckZpy-.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 400;\n src: local(\"Roboto\"), local(\"Roboto-Regular\"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format(\"woff2\");\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n@font-face {\n font-family: \"Wallpoet\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: local(\"Wallpoet\"), url(https://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUObp58Q.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: \"OCR-A\";\n src: url(\"../fonts/ocraext.ttf\");\n font-style: normal;\n}\n@font-face {\n font-family: \"Kosugi\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://fonts.gstatic.com/s/kosugi/v14/pxiFyp4_v8FCjlI4MdLqfUsvcYfqJiw3zzHMw5Qu_B3d0SE.50.woff2) format(\"woff2\");\n unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0, U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610, U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2, U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c, U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a, U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2, U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33, U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56;\n}\n@font-face {\n font-family: \"Blinker\";\n font-style: normal;\n font-weight: 200;\n font-display: swap;\n src: url(https://fonts.gstatic.com/s/blinker/v12/cIf4MaFatEE-VTaP_OGAdGYmnQ.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n:root {\n --alienfont: \"OCR-A\";\n --fontsize: 15px;\n}\n\n:root {\n --aliengreen: hsl(84, 100%, 59%);\n --aliendarkergreen: hsl(141, 60%, 40%);\n --alienitemselect: hsl(70, 80%, 74%);\n --alienoddtab: hsl(72, 29%, 7%);\n --blue: hsl(224, 75%, 62%);\n --black: hsl(0, 0%, 0%);\n --white: hsl(0, 0%, 100%);\n --alientextjournal: #b1e0e7;\n --journalback: url(../images/mother-instructions/indbackground2.png);\n --chatbackground: url(/systems/alienrpg/images/IndBackground3.png);\n --alienchatfont: \"Blinker\", sans-serif;\n --alienchatwhite: hsl(0, 0%, 100%);\n --alienchatred: hsl(0, 100%, 50%);\n --alienchatredshadow: rgb(230 230 230);\n --alienchatblue: hsl(240deg 42% 72%);\n --alienchatlightblue: hsl(120, 97%, 41%);\n --alienchatlightgreen: hsl(120, 97%, 41%);\n --alienchatgoldenrod: hsl(43, 74%, 49%);\n}\n\n/* Global styles */\n.alienrpg ul ol {\n margin-left: 3px;\n}\n\n.alienrpg #context-menu {\n width: auto;\n height: max-content;\n min-width: 156px;\n max-width: 360px;\n position: absolute;\n left: -998%;\n top: -50%;\n background: hsl(0, 0%, 0%);\n border: 1px solid var(--aliengreen);\n border-radius: 5px;\n color: var(--aliengreen);\n text-align: left;\n font-size: smaller;\n z-index: 1;\n}\n\n.alienrpg #context-menu li.context-item {\n line-height: 16px;\n}\n\n.alienrpg .window-content {\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 1px solid;\n}\n\n.alienrpg form {\n font-family: var(--alienfont);\n color: var(--aliengreen);\n font-size: var(--fontsize);\n background: hsl(0, 0%, 0%);\n flex-direction: column;\n flex-wrap: nowrap;\n padding: 2px;\n overflow-y: scroll;\n overflow-x: auto;\n border: var(--aliengreen) 3px;\n}\n\n.journal-sheet form {\n background: var(--journalback) top left !important;\n background-size: cover;\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n color: var(--alientextjournal) !important;\n}\n.journal-sheet select {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 3px;\n border: 1px solid hsl(53, 4%, 46%);\n border-radius: 3px;\n padding: 0 3px;\n text-overflow: ellipsis;\n font-size: 16px;\n}\n.journal-sheet input {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 3px;\n}\n.journal-sheet button {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) solid 1px;\n width: 100%;\n margin: 0 1px;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n}\n.journal-sheet critbutton {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) solid 1px;\n margin: 0 1px;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n}\n.journal-sheet .tox .tox-editor-container {\n background-color: hsl(0, 0%, 100%);\n}\n\na.entity-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n.alienrpg a.entity-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\na.content-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n.alienrpg a.content-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n#chat .message {\n border: 1px solid hsl(0, 8%, 34%);\n border-radius: 1px;\n}\n\n.chat-message {\n background-image: var(--chatbackground);\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n color: inherit;\n}\n.chat-message .message-header .message-sender {\n color: var(--aliengreen);\n}\n.chat-message .message-metadata {\n color: var(--aliengreen);\n}\n.chat-message .flavor-text {\n color: var(--aliengreen);\n}\n.chat-message .table-draw .table-results .table-result {\n color: var(--aliengreen);\n}\n\n.chat-message .table-draw .table-results .table-result .chatBG {\n background-image: var(--chatbackground);\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n color: var(--aliengreen);\n padding-left: 6px;\n}\n\n.chat-message.whisper {\n background: hsl(0, 0%, 9%);\n color: var(--aliengreen);\n}\n\n.chat-message.blind {\n background: hsl(0, 0%, 9%);\n}\n\n.chat-message.emote {\n background: hsl(0, 0%, 9%);\n}\n\n.chat-message .critchat {\n display: flex;\n align-items: center;\n border-bottom: 1px solid var(--color-border-light-primary);\n padding: 3px 0;\n color: var(--aliengreen);\n}\n\n.dice-tooltip .roll > img {\n width: 24px;\n}\n\n.dice-tooltip {\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n background: hsl(0, 0%, 0%);\n}\n.dice-tooltip .dice-rolls {\n color: inherit;\n background: hsl(0, 0%, 0%);\n}\n.dice-tooltip .part-header {\n color: inherit;\n background: hsl(0, 0%, 0%);\n}\n\n.dice-tooltip .dice-rolls .roll {\n filter: none;\n}\n\n.dice-tooltip .dice-rolls .roll.max {\n filter: none;\n}\n\n.dice-tooltip .dice-rolls .roll.min {\n filter: none;\n}\n\n.inline-roll .dice-tooltip {\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: 2px solid var(--aliengreen);\n border-radius: 2px;\n}\n\na.inline-roll {\n background: hsl(0, 0%, 0%);\n padding: 1px 4px;\n border: 1px solid var(--aliengreen);\n border-radius: 2px;\n white-space: nowrap;\n word-break: break-all;\n}\n\n.dice-roll .dice-formula,\n.dice-roll .dice-total {\n color: var(--aliengreen);\n}\n\n.dice-tooltip .part-header .part-formula {\n color: inherit;\n}\n\n.part-total {\n color: inherit;\n}\n\n.alienrpg h2 {\n border: 0;\n padding: 0;\n margin: 1px;\n margin-left: 5px;\n}\n\n.alienrpg h3 {\n border: 0;\n padding: 0;\n margin: 1px;\n}\n\n.alienrpg h4 {\n border: 0;\n padding: 0;\n margin: 1px;\n}\n\n.resource-content button {\n flex: 0;\n border: 0;\n width: 30px;\n font-size: 1.5rem;\n padding: 0;\n color: inherit;\n margin: 0;\n}\n\n.rollable:hover,\n.rollcomputer:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 120%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n\n.far.fa-heart:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n\n.rollableVeh:hover, .rollableVeh:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 1.3em;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.creature-acid-roll:hover, .creature-acid-roll:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 95%;\n cursor: pointer;\n}\n\n.rollItem:hover, .rollItem:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.rollVehicleWeapon:hover, .rollVehicleWeapon:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.openItem:hover, .openItem:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.talent-btn:hover, .talent-btn:focus {\n color: hsl(103, 100%, 28%);\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-weight: bolder;\n cursor: pointer;\n}\n\n.minus-btn .plus-btn {\n width: 10px;\n height: 10px;\n line-height: 20px;\n padding: 0;\n}\n\n.supply-btn {\n font-size: 5px;\n padding: 0;\n font-family: var(--alienfont);\n}\n\n.pwr-btn:hover, .pwr-btn:focus {\n background-color: hsl(4, 69%, 53%);\n font-size: 120%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.stunt-btn {\n width: 5px;\n padding: 0;\n font-family: var(--alienfont);\n}\n\n.creature-attack-roll {\n display: inline-block;\n width: 280px;\n height: 40px;\n font-weight: bold;\n font-size: 2em;\n /* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */\n text-shadow: 2px 2px hsl(128, 83%, 25%);\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.creature-attack-roll:hover {\n border-radius: 10px;\n color: hsl(0, 100%, 50%);\n text-shadow: 2px 2px hsl(0, 92%, 26%);\n}\n\n.creature-attack-roll:active {\n position: relative;\n top: 1px;\n border-radius: unset;\n background-color: unset;\n color: unset;\n}\n\nbutton:hover,\nbutton:focus {\n box-shadow: unset;\n}\n\n.alien-Push-button {\n display: inline-block;\n width: 260px;\n height: 45px;\n background-color: hsl(0, 0%, 0%);\n font-weight: bold;\n font-size: clamp(2rem, -4.5rem + 5vw, 3rem);\n font-family: var(--alienfont);\n padding-bottom: 5px;\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.alien-Push-button:hover {\n border-radius: 10px;\n color: hsl(0, 100%, 50%);\n}\n\n.alien-crit-button {\n display: inline-block;\n width: 280px;\n height: 26px;\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-weight: bold;\n font-size: 1.2rem;\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.alien-crit-button:hover {\n border-radius: 5px;\n color: hsl(0, 100%, 50%);\n}\n\n.alien-diceface-b0 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-b0.png) no-repeat top left;\n}\n\n.alien-diceface-b6 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-b6.png) no-repeat top left;\n}\n\n.alien-diceface-y0 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y0.png) no-repeat top left;\n}\n\n.alien-diceface-y1 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y1.png) no-repeat top left;\n}\n\n.alien-diceface-y6 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y6.png) no-repeat top left;\n}\n\n.tooltip {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted black;\n}\n\n.tooltip .tooltiptext {\n visibility: hidden;\n width: 250px;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border-radius: 6px;\n padding: 5px 0;\n position: absolute;\n z-index: 1;\n top: -5px;\n right: 105%;\n margin-left: -60px;\n border-style: solid;\n border-color: var(--aliengreen);\n}\n\n.tooltip .tooltiptext::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 5px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.tooltip:hover .tooltiptext {\n visibility: visible;\n}\n\n.alienrpg .inputtext {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n}\n\n.box-top {\n border-top: 3px solid var(--aliengreen);\n}\n\n.ctooltip {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted hsl(0, 0%, 0%);\n}\n\n/* Tooltip text */\n.ctooltip .ctooltiptext {\n font-size: small;\n visibility: hidden;\n width: 150px;\n background-color: hsl(0, 0%, 0%);\n color: var(--aliengreen);\n text-align: center;\n border-radius: 3px;\n padding: 2px 0;\n position: absolute;\n z-index: 1;\n margin-left: -150px;\n border-style: solid;\n border-color: var(--aliengreen);\n}\n\n/* Show the tooltip text when you mouse over the tooltip container */\n.ctooltip:hover .ctooltiptext {\n visibility: visible;\n}\n\n.ctooltip .ctooltiptext::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 1px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.alienchatwhite {\n color: var(--alienchatwhite);\n}\n\n.alienchatred {\n color: var(--alienchatred);\n font-weight: bolder;\n font-size: larger;\n -webkit-background-clip: text;\n background-clip: text;\n background-color: var(--alienchatredshadow);\n}\n\n.alienchatblue {\n color: var(--alienchatblue);\n}\n\n.alienchatlightblue {\n color: var(--alienchatlightblue);\n font-weight: bold;\n font-size: larger;\n}\n\n.alienchatlightgreen {\n color: var(--alienchatlightgreen);\n}\n\n.alienchatgoldenrod {\n color: var(--alienchatgoldenrod);\n font-weight: bold;\n}\n\n.combatbutton {\n max-width: 200px;\n color: var(--aliengreen);\n border: var(--aliengreen) 1px solid;\n}\n\n.prosemirror.editing-source textarea {\n color: hsl(0, 0%, 100%);\n}\n\n.prosemirror menu .pm-dropdown {\n color: hsl(0, 0%, 0%);\n}\n\n.spanner-icon {\n display: inline-block;\n width: 30px;\n height: 25px;\n padding: 0px;\n margin: 1px;\n background: url(../images/mother-instructions/spanner-icon.webp);\n}\n\n.character-sheet-img {\n display: block;\n width: 464px;\n height: 500px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-sheet-img.webp);\n}\n\n.creature-sheet-img {\n display: block;\n width: 500px;\n height: 477px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-sheet-img.webp);\n}\n\n.character-header {\n display: block;\n width: 500px;\n height: 152px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-header.webp);\n}\n\n.synthetic-header {\n display: block;\n width: 500px;\n height: 155px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-header.webp);\n}\n\n.agil-mod {\n display: block;\n width: 403px;\n height: 162px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/agil-mod.webp);\n}\n\n.armor-mod {\n display: block;\n width: 403px;\n height: 172px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/armor-mod.webp);\n}\n\n.stress-mod {\n display: block;\n width: 400px;\n height: 136px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/stress-mod.webp);\n}\n\n.character-details {\n display: block;\n width: 300px;\n height: 328px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-details.webp);\n}\n\n.synthetic-details {\n display: block;\n width: 300px;\n height: 380px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-details.webp);\n}\n\n.character-consumables {\n display: block;\n width: 153px;\n height: 330px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-consumables.webp);\n}\n\n.synthetic-consumables {\n display: block;\n width: 153px;\n height: 322px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-consumables.webp);\n}\n\n.talent-agenda {\n display: block;\n width: 300px;\n height: 260px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/talent-agenda.webp);\n}\n\n.con-edit {\n display: block;\n width: 151px;\n height: 109px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/con-edit.webp);\n}\n\n.enc {\n display: block;\n width: 600px;\n height: 71px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/enc.webp);\n}\n\n.enc-warn {\n display: block;\n width: 462px;\n height: 49px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/enc-warn.webp);\n}\n\n.inv-inact {\n display: block;\n width: 600px;\n height: 199px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/inv-inact.webp);\n}\n\n.moskills {\n display: block;\n width: 300px;\n height: 254px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/skills.webp);\n}\n\n.creature-header {\n display: block;\n width: 500px;\n height: 102px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-header.webp);\n}\n\n.creature-attack-dropdown {\n display: block;\n width: 600px;\n height: 330px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-attack-dropdown.webp);\n}\n\n.acid-splash-popup {\n display: block;\n width: 400px;\n height: 141px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/acid-splash-popup.webp);\n}\n\n.chat-roll {\n display: block;\n width: 300px;\n height: 188px;\n background: url(../images/mother-instructions/chat-roll.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.radiation-roll {\n display: block;\n width: 240px;\n height: 274px;\n background: url(../images/mother-instructions/radiation-rolls.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.territories-general {\n display: block;\n width: 500px;\n height: 498px;\n background: url(../images/mother-instructions/territories-general.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.territories-systems {\n display: block;\n width: 500px;\n height: 186px;\n background: url(../images/mother-instructions/territories-systems.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-general {\n display: block;\n width: 500px;\n height: 342px;\n background: url(../images/mother-instructions/vehicle-general.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-inv {\n display: block;\n width: 500px;\n height: 343px;\n background: url(../images/mother-instructions/vehicle-inv.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-crew {\n display: block;\n width: 500px;\n height: 227px;\n background: url(../images/mother-instructions/vehicle-crew.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-crew-selector {\n display: block;\n width: 500px;\n height: 227px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/vehicle-crew-selector.webp);\n}\n\n.vehicle-fire-weapon {\n display: block;\n width: 403px;\n height: 162px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/vehicle-fire-weapon.webp);\n}\n\n.item-dropdown {\n display: block;\n width: 300px;\n height: 263px;\n background: url(../images/mother-instructions/item-dropdown.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.modifiers-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/modifiers-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.melee-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/melee-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.ranged-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/ranged-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.armor-img {\n display: block;\n width: 600px;\n height: 415px;\n background: url(../images/mother-instructions/armor-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.planet-system-img {\n display: block;\n width: 600px;\n height: 562px;\n background: url(../images/mother-instructions/planet-system-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.initiative-roll {\n display: block;\n width: 300px;\n height: 277px;\n background: url(../images/mother-instructions/initiative-roll.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.clone-actor {\n display: inline-block;\n width: 200px;\n height: 119px;\n background: url(../images/mother-instructions/clone-actor.webp);\n margin-left: 25%;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.roll-clone {\n display: inline-block;\n width: 200px;\n height: 207px;\n background: url(../images/mother-instructions/roll-clone.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.init-chat-norm {\n display: block;\n width: 200px;\n height: 388px;\n background: url(../images/mother-instructions/init-chat-norm.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.init-chat-cards {\n display: block;\n width: 200px;\n height: 378px;\n background: url(../images/mother-instructions/init-chat-cards.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.gm-settings {\n display: block;\n width: 500px;\n height: 491px;\n background: url(../images/mother-instructions/gm-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.player-settings {\n display: block;\n width: 500px;\n height: 301px;\n background: url(../images/mother-instructions/player-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.style-settings {\n display: block;\n width: 400px;\n height: 377px;\n background: url(../images/mother-instructions/style-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.style-button-settings {\n display: block;\n width: 300px;\n height: 161px;\n background: url(../images/mother-instructions/style-button-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.font-picker-img {\n display: inline-block;\n width: 300px;\n height: 272px;\n background: url(../images/mother-instructions/font-picker-img.webp);\n margin-left: 5%;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.colour-picker-img {\n display: inline-block;\n width: 300px;\n height: 206px;\n background: url(../images/mother-instructions/colour-picker-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.character-token {\n display: block;\n width: 230px;\n height: 234px;\n background: url(../images/mother-instructions/character-token.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.creature-token {\n display: block;\n width: 230px;\n height: 235px;\n background: url(../images/mother-instructions/creature-token.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush1 {\n display: block;\n width: 300px;\n height: 241px;\n background: url(../images/mother-instructions/mpush1.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush2 {\n display: block;\n width: 300px;\n height: 340px;\n background: url(../images/mother-instructions/mpush2.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush3 {\n display: block;\n width: 300px;\n height: 297px;\n background: url(../images/mother-instructions/mpush3.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.pwr-supply {\n display: block;\n width: 600px;\n height: 134px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/power.webp);\n}\n\n.synth-hum {\n display: block;\n width: 153px;\n height: 87px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synth-hum.webp);\n}\n\n.inventory-tab-img {\n display: block;\n width: 600px;\n height: 435px;\n background: url(../images/mother-instructions/inventory-tab.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.inv-context-menu-img {\n display: block;\n width: 151px;\n height: 70px;\n background: url(../images/mother-instructions/inv-context-menu.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.status-icons-img {\n display: block;\n width: 230px;\n height: 229px;\n background: url(../images/mother-instructions/status-icons.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.enc-icon-img {\n display: block;\n width: 230px;\n height: 207px;\n background: url(../images/mother-instructions/enc-icon.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.spaceship-sheet-img {\n display: block;\n width: 497px;\n height: 353px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-modules.webp);\n}\n\n.spaceship-header1 {\n display: block;\n width: 402px;\n height: 632px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-header1.webp);\n}\n\n.spaceship-modules {\n display: block;\n width: 497px;\n height: 353px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-sheet-img.webp);\n}\n\n.spaceship-comtech {\n display: block;\n width: 395px;\n height: 262px;\n background: url(../images/mother-instructions/spaceship-comtech.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.grid {\n display: grid;\n grid-column: span 2/span 2;\n padding: 0;\n align-items: center;\n}\n\n.grid-2col {\n display: grid;\n grid-column: span 2;\n grid-template-columns: 1fr 1fr;\n padding: 0;\n align-items: center;\n}\n\n.grid-3col {\n grid-column: span 3/span 3;\n grid-template-columns: repeat(3, minmax(0, 1fr));\n border-color: var(--aliengreen);\n justify-items: center;\n margin: 0;\n}\n\n.grid-4col {\n grid-column: span 4/span 4;\n grid-template-columns: repeat(4, minmax(0, 1fr));\n border-color: var(--aliengreen);\n border-style: double;\n padding: 4px;\n}\n\n.grid-synPage {\n display: grid;\n grid-template-areas: \"Item1 Item2 Item2\" \"Item1 Item4 Item4\" \"Item8 Item4 Item4\" \"Item8 Item5 Item5\" \"Item8 Item3 Item3\" \"Item9 Item6 Item6\" \"Item10 Item7 Item7\" \"Item11 Item11 Item11\";\n grid-template-columns: 1fr 1fr 1fr;\n}\n\n.grid-genPage {\n display: grid;\n grid-template-areas: \"Item1 Item2 Item2\" \"Item1 Item4 Item4\" \"Item8 Item4 Item4\" \"Item8 Item5 Item5\" \"Item8 Item3 Item3\" \"Item9 Item6 Item6\" \"Item10 Item7 Item7\" \"Item11 Item11 Item11\";\n grid-template-columns: 1fr 1fr 1fr;\n}\n\n.Item1 {\n grid-area: Item1;\n border: 1px solid var(--aliengreen);\n padding: 5px;\n text-align: center;\n}\n\n.Item2 {\n grid-area: Item2;\n border: 1px solid var(--aliengreen);\n}\n\n.Item3 {\n grid-area: Item3;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item4 {\n grid-area: Item4;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item5 {\n grid-area: Item5;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item6 {\n grid-area: Item6;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item7 {\n grid-area: Item7;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n height: auto;\n}\n\n.Item8 {\n grid-area: Item8;\n border: 1px solid var(--aliengreen);\n padding: 5px;\n}\n\n.Item9 {\n grid-area: Item9;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.Item10 {\n grid-area: Item10;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.Item11 {\n grid-area: Item11;\n border: 1px solid var(--aliengreen);\n padding: 4px;\n align-content: center;\n justify-content: center;\n min-height: 53px;\n}\n\n.grid-2col-border {\n display: grid;\n grid-column: span 2;\n grid-template-columns: 1fr 1fr;\n border-color: var(--aliengreen);\n padding: 0;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.grid-spacecraft {\n display: grid;\n grid-template-areas: \"spacec1 spacec2 \";\n grid-template-columns: 35% 65%;\n}\n\n.spacec1 {\n grid-area: spacec1;\n border-right: 1px solid var(--aliengreen);\n align-content: center;\n}\n\n.spacec2 {\n grid-area: spacec2;\n padding-left: 5px;\n align-content: center;\n}\n\n.s1-header {\n display: grid;\n grid-template-areas: \". . s1h1 s1h1 s1h1 .\" \"s1h2 s1h2 s1h2 s1h2 s1h2 s1h2\" \"s1h3 s1h3 s1h3 s1h4 s1h4 s1h4\" \"s1h28 s1h28 s1h28 s1h29 s1h29 s1h29\" \"s1h30 s1h30 s1h30 s1h30 s1h30 s1h30 \" \"s1h32 s1h32 s1h32 s1h32 s1h32 s1h32\" \"s1h31 s1h31 s1h31 s1h31 s1h31 s1h31 \" \"s1h33 s1h33 s1h33 s1h33 s1h33 s1h33\" \". . s1h5 s1h5 s1h5 .\" \"s1h6 s1h6 s1h6 s1h6 s1h6 s1h6\" \"s1space1 s1h7 s1h8 s1space s1h9 s1h10\" \"s1space1 s1h11 s1h12 s1space s1h13 s1h14\" \"s1space1 s1h15 s1h16 s1space s1h17 s1h18\" \"s1space1 s1h19 s1h20 s1space s1h21 s1h22\" \"s1h23 s1h23 s1h23 s1h23 s1h23 s1h23\" \"s1h24 s1h24 s1h24 s1h24 s1h24 s1h24\" \"s1h25 s1h25 s1h25 s1h25 s1h25 s1h25\" \"s1h26 s1h26 s1h26 s1h26 s1h26 s1h26\" \"s1h27 s1h27 s1h27 s1h27 s1h27 s1h27\";\n grid-template-columns: 5% 10% 30% 5% 30% 10%;\n padding: 0 10px 0px 10px;\n}\n\n.s1space {\n grid-area: s1space;\n}\n\n.s1space1 {\n grid-area: s1space1;\n}\n\n.s1h1 {\n grid-area: s1h1;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h2 {\n grid-area: s1h2;\n align-content: center;\n}\n\n.s1h3 {\n grid-area: s1h3;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h4 {\n grid-area: s1h4;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h5 {\n grid-area: s1h5;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h6 {\n grid-area: s1h6;\n align-content: center;\n}\n\n.s1h7 {\n grid-area: s1h7;\n height: 30px;\n}\n\n.s1h8 {\n grid-area: s1h8;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h9 {\n grid-area: s1h9;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h10 {\n grid-area: s1h10;\n height: 30px;\n}\n\n.s1h11 {\n grid-area: s1h11;\n height: 30px;\n}\n\n.s1h12 {\n grid-area: s1h12;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h13 {\n grid-area: s1h13;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h14 {\n grid-area: s1h14;\n height: 30px;\n}\n\n.s1h15 {\n grid-area: s1h15;\n height: 30px;\n}\n\n.s1h16 {\n grid-area: s1h16;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h17 {\n grid-area: s1h17;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h18 {\n grid-area: s1h18;\n height: 30px;\n}\n\n.s1h19 {\n grid-area: s1h19;\n height: 30px;\n}\n\n.s1h20 {\n grid-area: s1h20;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h21 {\n grid-area: s1h21;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h22 {\n grid-area: s1h22;\n height: 30px;\n justify-self: center;\n}\n\n.s1h23 {\n grid-area: s1h23;\n height: 20px;\n justify-self: center;\n font-weight: bolder;\n}\n\n.s1h24 {\n grid-area: s1h24;\n height: 30px;\n justify-self: center;\n}\n\n.s1h25 {\n grid-area: s1h25;\n height: 20px;\n justify-self: center;\n font-weight: bolder;\n}\n\n.s1h26 {\n grid-area: s1h26;\n height: 50px;\n justify-self: center;\n}\n\n.s1h27 {\n grid-area: s1h27;\n height: 50px;\n justify-self: center;\n}\n\n.s1h28 {\n grid-area: s1h28;\n align-content: center;\n}\n\n.s1h29 {\n grid-area: s1h29;\n align-content: center;\n}\n\n.s1h30 {\n grid-area: s1h30;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h31 {\n grid-area: s1h31;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h32 {\n grid-area: s1h32;\n align-content: center;\n}\n\n.s1h33 {\n grid-area: s1h33;\n align-content: center;\n}\n\n.grid-container {\n display: grid;\n margin: 0;\n padding: 0;\n grid-template-areas: \"Col1 Col2\" \"Col1 Col2\" \"Col1 Col2\" \"Col1 Col4\" \"Col3 Col3\";\n grid-template-columns: 370px 1fr;\n}\n\n.Col1 {\n grid-area: Col1;\n align-self: center;\n}\n\n.Col2 {\n grid-area: Col2;\n}\n\n.Col3 {\n grid-area: Col3;\n}\n\n.Col4 {\n grid-area: Col4;\n}\n\n.grid-attr {\n display: grid;\n margin: 0;\n padding: 0;\n padding-left: 5px;\n align-items: center;\n border: 1px solid var(--aliengreen);\n grid-template-areas: \"Attr1 Attr2 Attr3\";\n grid-template-columns: 300px 35px 30px;\n}\n\n.Attr1 {\n grid-area: Attr1;\n}\n\n.Attr2 {\n grid-area: Attr2;\n}\n\n.Attr3 {\n grid-area: Attr3;\n width: 30px;\n height: 20px;\n}\n\n.Attr4 {\n grid-area: Attr4;\n}\n\n.grid-Consumables {\n display: grid;\n grid-template-areas: \"Heading Heading \" \"Air1 Air2\" \"Food1 Food2\" \"Water1 Water2\" \"Power1 Power2\";\n grid-template-columns: 1fr 1fr;\n}\n\n.Heading {\n grid-area: Heading;\n justify-self: left;\n}\n\n.Air1 {\n grid-area: Air1;\n justify-content: left;\n align-self: center;\n}\n\n.Air2 {\n grid-area: Air2;\n}\n\n.Food1 {\n grid-area: Food1;\n justify-self: left;\n align-self: center;\n}\n\n.Food2 {\n grid-area: Food2;\n}\n\n.Power1 {\n grid-area: Power1;\n justify-self: left;\n align-self: center;\n}\n\n.Power2 {\n grid-area: Power2;\n}\n\n.Water1 {\n grid-area: Water1;\n justify-self: left;\n align-self: center;\n}\n\n.Water2 {\n grid-area: Water2;\n}\n\n.grid-vehicle-header {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vChar vChar\";\n grid-template-columns: auto;\n}\n\n.grid-vehicle {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vItem1 vItem2 vItem3 vItem4\" \"vItem5 vItem6 vItem7 vItem8\";\n grid-template-columns: auto;\n}\n\n.vChar {\n grid-area: vChar;\n}\n\n.vItem1 {\n grid-area: vItem1;\n}\n\n.vItem2 {\n grid-area: vItem2;\n}\n\n.vItem3 {\n grid-area: vItem3;\n}\n\n.vItem4 {\n grid-area: vItem4;\n}\n\n.vItem5 {\n grid-area: vItem5;\n}\n\n.vItem6 {\n grid-area: vItem6;\n}\n\n.vItem7 {\n grid-area: vItem7;\n}\n\n.vItem8 {\n grid-area: vItem8;\n}\n\n.grid-weapon {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"wItem1 wItem2 wItem3 wItem4\" \"wItem5 wItem6 wItem7 wItem7\";\n grid-template-columns: auto;\n align-items: center;\n padding-bottom: 2px;\n}\n\n.wItem1 {\n grid-area: wItem1;\n}\n\n.wItem2 {\n grid-area: wItem2;\n}\n\n.wItem3 {\n grid-area: wItem3;\n}\n\n.wItem4 {\n grid-area: wItem4;\n}\n\n.wItem5 {\n grid-area: wItem5;\n}\n\n.wItem6 {\n grid-area: wItem6;\n}\n\n.wItem7 {\n grid-area: wItem7;\n}\n\n.grid-ship-crit {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"gcItem1 gcItem2 gcItem2\" \"gcItem3 gcItem4 gcItem4\" \"gcItem5 gcItem6 gcItem6\";\n grid-template-columns: 30% 35% 35%;\n align-items: center;\n}\n\n.gcItem1 {\n grid-area: gcItem1;\n}\n\n.gcItem2 {\n grid-area: gcItem2;\n}\n\n.gcItem3 {\n grid-area: gcItem3;\n}\n\n.gcItem4 {\n grid-area: gcItem4;\n}\n\n.gcItem5 {\n grid-area: gcItem5;\n}\n\n.gcItem6 {\n grid-area: gcItem6;\n}\n\n.grid-weapon-body {\n display: grid;\n grid-template-areas: \"wCol1 wCol2 wCol3 wCol4 wCol5 wCol6\" \"wCol7 wCol8 wCol9 wCol10 wCol11 wCol12\" \"wCol13 wCol14 . . . .\";\n padding-bottom: 2px;\n grid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr;\n align-items: center;\n}\n\n.wCol1 {\n grid-area: wCol1;\n justify-self: left;\n}\n\n.wCol2 {\n grid-area: wCol2;\n justify-self: left;\n}\n\n.wCol3 {\n grid-area: wCol3;\n justify-self: left;\n}\n\n.wCol4 {\n grid-area: wCol4;\n justify-self: center;\n}\n\n.wCol5 {\n grid-area: wCol5;\n justify-self: left;\n}\n\n.wCol6 {\n grid-area: wCol6;\n justify-self: center;\n}\n\n.wCol7 {\n grid-area: wCol7;\n justify-self: left;\n}\n\n.wCol8 {\n grid-area: wCol8;\n justify-self: left;\n}\n\n.wCol9 {\n grid-area: wCol9;\n justify-self: left;\n}\n\n.wCol10 {\n grid-area: wCol10;\n justify-self: center;\n}\n\n.wCol11 {\n grid-area: wCol11;\n justify-self: left;\n}\n\n.wCol12 {\n grid-area: wCol12;\n justify-self: center;\n}\n\n.wCol13 {\n grid-area: wCol13;\n justify-self: left;\n}\n\n.wCol14 {\n grid-area: wCol14;\n justify-self: left;\n}\n\n.grid-items {\n display: grid;\n grid-template-areas: \"lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4\" \"lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8\";\n padding-bottom: 2px;\n grid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em;\n align-items: center;\n}\n\n.lCol1 {\n grid-area: lCol1;\n justify-self: left;\n}\n\n.lCol2 {\n grid-area: lCol2;\n justify-self: center;\n}\n\n.lCol3 {\n grid-area: lCol3;\n justify-self: center;\n}\n\n.lCol4 {\n grid-area: lCol4;\n justify-self: right;\n}\n\n.lCol5 {\n grid-area: lCol5;\n justify-self: left;\n}\n\n.lCol6 {\n grid-area: lCol6;\n justify-self: left;\n}\n\n.lCol7 {\n grid-area: lCol7;\n justify-self: center;\n}\n\n.lCol8 {\n grid-area: lCol8;\n justify-self: right;\n}\n\n.lCol9 {\n grid-area: lCol9;\n justify-self: center;\n}\n\n.lCol10 {\n grid-area: lCol10;\n justify-self: center;\n}\n\n.lCol11 {\n grid-area: lCol11;\n justify-self: center;\n}\n\n.lCol12 {\n grid-area: lCol12;\n justify-self: center;\n}\n\n.lCol13 {\n grid-area: lCol13;\n justify-self: center;\n}\n\n.lCol14 {\n grid-area: lCol14;\n justify-self: center;\n}\n\n.lCol15 {\n grid-area: lCol15;\n justify-self: center;\n}\n\n.lCol16 {\n grid-area: lCol16;\n justify-self: center;\n}\n\n.lCol17 {\n grid-area: lCol17;\n justify-self: center;\n}\n\n.lCol18 {\n grid-area: lCol18;\n justify-self: center;\n}\n\n.grid-modules {\n display: grid;\n grid-template-areas: \"mCol1 mCol2 mCol17 mCol15 mCol13 mCol4\" \"mCol5 mCol6 mCol18 mCol16 mCol14 mCol8\";\n padding-bottom: 6px;\n grid-template-columns: 30px 270px 75px 90px 269px 30px;\n align-items: center;\n}\n\n.mCol1 {\n grid-area: mCol1;\n justify-self: left;\n}\n\n.mCol2 {\n grid-area: mCol2;\n justify-self: center;\n}\n\n.mCol3 {\n grid-area: mCol3;\n justify-self: center;\n}\n\n.mCol4 {\n grid-area: mCol4;\n justify-self: right;\n}\n\n.mCol5 {\n grid-area: mCol5;\n justify-self: left;\n}\n\n.mCol6 {\n grid-area: mCol6;\n justify-self: left;\n}\n\n.mCol7 {\n grid-area: mCol7;\n justify-self: center;\n}\n\n.mCol8 {\n grid-area: mCol8;\n justify-self: right;\n}\n\n.mCol9 {\n grid-area: mCol9;\n justify-self: center;\n}\n\n.mCol10 {\n grid-area: mCol10;\n justify-self: center;\n}\n\n.mCol11 {\n grid-area: mCol11;\n justify-self: center;\n}\n\n.mCol12 {\n grid-area: mCol12;\n justify-self: center;\n}\n\n.mCol13 {\n grid-area: mCol13;\n justify-self: center;\n}\n\n.mCol14 {\n grid-area: mCol14;\n word-break: break-word;\n}\n\n.mCol15 {\n grid-area: mCol15;\n justify-self: center;\n}\n\n.mCol16 {\n grid-area: mCol16;\n justify-self: center;\n}\n\n.mCol17 {\n grid-area: mCol17;\n justify-self: center;\n}\n\n.mCol18 {\n grid-area: mCol18;\n justify-self: center;\n}\n\n.grid-talents {\n display: grid;\n grid-template-areas: \"talTitle talTitle\" \"tal1 tal2\" \"tal3 tal4\";\n padding: 3px;\n grid-template-columns: 75% 25%;\n align-items: center;\n}\n\n.tal1 {\n grid-area: tal1;\n justify-self: center;\n padding-left: 8px;\n}\n\n.tal2 {\n grid-area: tal2;\n justify-self: right;\n padding-right: 8px;\n}\n\n.tal3 {\n grid-area: tal3;\n align-self: center;\n}\n\n.tal4 {\n grid-area: tal4;\n justify-self: right;\n padding-right: 8px;\n align-self: left;\n}\n\n.talTitle {\n grid-area: talTitle;\n background-color: #221f1f;\n}\n\n.grid-special {\n display: grid;\n grid-template-areas: \"spe1 spe2 spe3\";\n grid-template-columns: 5% 70% 25%;\n align-items: center;\n}\n\n.spe1 {\n grid-area: spe1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.spe2 {\n grid-area: spe2;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.spe3 {\n grid-area: spe3;\n justify-self: right;\n}\n\n.critical-inj {\n display: grid;\n grid-template-areas: \"crit1 crit2 crit3 crit4\";\n grid-template-columns: 5% 31% 60% 3%;\n align-items: center;\n}\n\n.crit1 {\n grid-area: crit1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.crit2 {\n grid-area: crit2;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.crit3 {\n grid-area: crit3;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n align-items: left;\n}\n\n.crit4 {\n grid-area: crit4;\n justify-self: right;\n}\n\n.space-critical-inj {\n display: grid;\n grid-template-areas: \"ScritI1 ScritI2 ScritI4\";\n grid-template-columns: 5% 80% 3%;\n align-items: center;\n}\n\n.ScritI1 {\n grid-area: ScritI1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.ScritI2 {\n grid-area: ScritI2;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.ScritI4 {\n grid-area: ScritI4;\n justify-self: right;\n}\n\n.grid-two {\n display: grid;\n grid-template-areas: \"box1 box2\" \"box3 box4\";\n padding: 3px;\n grid-template-columns: 25% 75%;\n align-items: center;\n}\n\n.box1 {\n grid-area: box1;\n justify-self: center;\n padding-left: 8px;\n}\n\n.box2 {\n grid-area: box2;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box3 {\n grid-area: box3;\n justify-self: center;\n padding-left: 8px;\n padding-top: 10px;\n}\n\n.box4 {\n grid-area: box4;\n padding-top: 10px;\n}\n\n.grid-2 {\n display: grid;\n grid-template-areas: \"box11 box21 box23 box22\";\n grid-template-columns: 1fr 33px 15px 33px;\n align-items: center;\n margin: 1px;\n padding: 0;\n}\n\n.box11 {\n grid-area: box11;\n justify-self: center;\n}\n\n.box21 {\n grid-area: box21;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box22 {\n grid-area: box22;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box23 {\n grid-area: box23;\n justify-self: center;\n}\n\n.grid-crit {\n display: grid;\n grid-template-areas: \"crit1 crit2 \";\n padding: 0;\n margin: 0;\n grid-template-columns: 1fr 1fr;\n}\n\n.crit1 {\n grid-area: crit1;\n}\n\n.crit2 {\n grid-area: crit2;\n margin-bottom: 2px;\n}\n\n.grid-rTables {\n display: grid;\n grid-template-areas: \"rTable1 rTable2\";\n grid-template-columns: 1fr 0.5fr;\n align-items: center;\n margin: 0;\n padding: 0;\n}\n\n.rTable1 {\n grid-area: rTable1;\n justify-self: center;\n}\n\n.rTable2 {\n grid-area: rTable2;\n justify-self: center;\n padding-right: 8px;\n}\n\n.grid-creature {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vCre1 vCre2 \" \"vCre3 vCre4 \" \"vCre5 vCre6 \" \"vCre7 vCre8\";\n grid-template-columns: 1fr 1fr;\n align-items: center;\n}\n\n.vCre1 {\n grid-area: vCre1;\n}\n\n.vCre2 {\n grid-area: vCre2;\n}\n\n.vCre3 {\n grid-area: vCre3;\n}\n\n.vCre4 {\n grid-area: vCre4;\n}\n\n.vCre5 {\n grid-area: vCre5;\n}\n\n.vCre6 {\n grid-area: vCre6;\n}\n\n.vCre7 {\n grid-area: vCre7;\n}\n\n.vCre8 {\n grid-area: vCre8;\n}\n\n.grid-planet-header {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"hplan1 hplan2 \" \"hplan3 hplan4\" \"hplan5 hplan6 \" \"hplan7 hplan8\";\n grid-template-columns: auto;\n align-items: center;\n padding-bottom: 2px;\n}\n\n.hplan1 {\n grid-area: hplan1;\n}\n\n.hplan2 {\n grid-area: hplan2;\n}\n\n.hplan3 {\n grid-area: hplan3;\n}\n\n.hplan4 {\n grid-area: hplan4;\n}\n\n.hplan5 {\n grid-area: hplan5;\n}\n\n.hplan6 {\n grid-area: hplan6;\n}\n\n.hplan7 {\n grid-area: hplan7;\n}\n\n.hplan8 {\n grid-area: hplan8;\n}\n\n.grid-planet {\n display: grid;\n margin: 0;\n padding: 0;\n grid-template-areas: \"plan1 plan1 plan1 plan1\" \"plan2 plan2 plan3 plan3 \" \"plan4 plan4 plan4 plan4 \";\n grid-template-columns: 220px 1fr;\n}\n\n.plan1 {\n grid-area: plan1;\n justify-self: left;\n align-self: center;\n}\n\n.plan2 {\n grid-area: plan2;\n justify-self: left;\n}\n\n.plan3 {\n grid-area: plan3;\n justify-self: left;\n}\n\n.plan4 {\n grid-area: plan4;\n justify-self: left;\n}\n\n.grid-systems {\n display: grid;\n padding: 3px;\n grid-template-areas: \"sys1 sys2 sys3 sys4\" \"sys5 sys6 sys7 sys8\";\n grid-template-columns: 14em 15em 10em 2em;\n border-color: var(--aliengreen);\n border-bottom: double;\n}\n\n.sys1 {\n grid-area: sys1;\n justify-self: left;\n}\n\n.sys2 {\n grid-area: sys2;\n justify-self: left;\n}\n\n.sys3 {\n grid-area: sys3;\n justify-self: left;\n}\n\n.sys4 {\n grid-area: sys4;\n justify-self: right;\n}\n\n.sys5 {\n grid-area: sys5;\n justify-self: left;\n}\n\n.sys6 {\n grid-area: sys6;\n justify-self: left;\n}\n\n.sys7 {\n grid-area: sys7;\n justify-self: left;\n}\n\n.sys8 {\n grid-area: sys8;\n justify-self: right;\n}\n\n.grid-Char-Att {\n display: grid;\n padding-bottom: 4px;\n padding-top: 12px;\n padding-left: 30px;\n grid-row-gap: 3px;\n grid-column-gap: 10px;\n border-color: var(--aliengreen);\n align-items: center;\n grid-template-areas: \"gCol1 gCol2 gCol3 gCol4 gCol5 gCol11\" \"gCol6 gCol7 gCol8 gCol9 gCol10 gCol12\";\n grid-template-columns: 110px 50px 110px 50px 65px 130px;\n}\n\n.gCol1 {\n grid-area: gCol1;\n justify-self: left;\n}\n\n.gCol2 {\n grid-area: gCol2;\n justify-self: center;\n align-self: center;\n}\n\n.gCol3 {\n grid-area: gCol3;\n justify-self: left;\n}\n\n.gCol4 {\n grid-area: gCol4;\n justify-self: center;\n align-self: center;\n}\n\n.gCol5 {\n grid-area: gCol5;\n justify-self: center;\n}\n\n.gCol6 {\n grid-area: gCol6;\n justify-self: left;\n}\n\n.gCol7 {\n grid-area: gCol7;\n justify-self: center;\n align-self: center;\n}\n\n.gCol8 {\n grid-area: gCol8;\n justify-self: left;\n}\n\n.gCol9 {\n grid-area: gCol9;\n justify-self: center;\n align-self: center;\n}\n\n.gCol10 {\n grid-area: gCol10;\n justify-self: center;\n}\n\n.gCol11 {\n grid-area: gCol11;\n justify-self: center;\n}\n\n.gCol12 {\n grid-area: gCol12;\n justify-self: center;\n}\n\n.grid-item-xtras {\n display: grid;\n grid-template-areas: \"xCol1 xCol2 xCol3 xCol4 xCol5 xCol6\" \". xCol7 xCol7 xCol8 . .\";\n padding-bottom: 4px;\n padding-top: 5px;\n padding-left: 30px;\n grid-row-gap: 3px;\n grid-column-gap: 10px;\n grid-template-columns: 110px 50px 110px 50px 110px 50px;\n align-items: center;\n}\n\n.xCol1 {\n grid-area: xCol1;\n justify-self: left;\n}\n\n.xCol2 {\n grid-area: xCol2;\n justify-self: left;\n}\n\n.xCol3 {\n grid-area: xCol3;\n justify-self: left;\n}\n\n.xCol4 {\n grid-area: xCol4;\n justify-self: center;\n}\n\n.xCol5 {\n grid-area: xCol5;\n justify-self: left;\n}\n\n.xCol6 {\n grid-area: xCol6;\n justify-self: center;\n}\n\n.xCol7 {\n grid-area: xCol7;\n justify-self: center;\n}\n\n.xCol8 {\n grid-area: xCol8;\n justify-self: center;\n}\n\n.flex-group-center,\n.flex-group-left,\n.flex-group-right {\n justify-content: center;\n align-items: center;\n text-align: center;\n padding: 0;\n border: 1px solid var(--aliengreen);\n}\n\n.flex-group-left {\n justify-content: flex-start;\n text-align: left;\n}\n\n.flex-group-right {\n justify-content: flex-end;\n text-align: right;\n}\n\n.grid-crew {\n display: grid;\n grid-template-areas: \"gC1 gC2 gC3 gC4\" \"gC5 gC6 gC7 gC8\";\n grid-template-columns: 20em 15em 10em 5em;\n}\n\n.gC1 {\n justify-self: center;\n grid-area: gC1;\n}\n\n.gC2 {\n justify-self: center;\n grid-area: gC2;\n}\n\n.gC3 {\n justify-self: center;\n grid-area: gC3;\n}\n\n.gC4 {\n justify-self: right;\n grid-area: gC4;\n}\n\n.gC5 {\n justify-self: left;\n grid-area: gC5;\n}\n\n.gC6 {\n justify-self: center;\n grid-area: gC6;\n}\n\n.gC7 {\n justify-self: center;\n grid-area: gC7;\n}\n\n.gC8 {\n justify-self: right;\n grid-area: gC8;\n}\n\n.grid-ship-crew {\n display: grid;\n grid-template-areas: \"gSC1 gSC2 gSC3 gSC4 gSC5\" \" gSC6 gSC7 gSC8 gSC9 gSC10\";\n grid-template-columns: 43% 25% 20% 6%;\n}\n\n.gSC1 {\n justify-self: center;\n grid-area: gSC1;\n}\n\n.gSC2 {\n justify-self: center;\n grid-area: gSC2;\n}\n\n.gSC3 {\n justify-self: center;\n grid-area: gSC3;\n}\n\n.gSC4 {\n justify-self: right;\n grid-area: gSC4;\n}\n\n.gSC5 {\n justify-self: right;\n grid-area: gSC5;\n}\n\n.gSC6 {\n justify-self: left;\n grid-area: gSC6;\n}\n\n.gSC7 {\n justify-self: center;\n grid-area: gSC7;\n}\n\n.gSC8 {\n justify-self: right;\n grid-area: gSC8;\n}\n\n.gSC9 {\n justify-self: center;\n grid-area: gSC9;\n}\n\n.gSC10 {\n justify-self: right;\n grid-area: gSC10;\n}\n\n.grid-actor {\n display: grid;\n padding-top: 10px;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"gaItem1 gaItem2 gaItem3 gaItem4\";\n grid-template-columns: 20% 34% 20% 30%;\n}\n\n.gaItem1 {\n grid-area: gaItem1;\n}\n\n.gaItem2 {\n grid-area: gaItem2;\n}\n\n.gaItem3 {\n grid-area: gaItem3;\n}\n\n.gaItem4 {\n grid-area: gaItem4;\n}\n\n.flex-center {\n align-items: center;\n justify-content: center;\n text-align: center;\n padding: 0;\n}\n\n.flex-between {\n justify-content: space-between;\n}\n\n.alienrpg .flexcol {\n display: flex;\n flex-direction: column;\n flex-wrap: nowrap;\n}\n\n.alienrpg .flexcol .flex1 {\n flex: 1;\n}\n\n.alienrpg .flexcol .flex2 {\n flex: 2;\n}\n\n.alienrpg .flexcol .flex3 {\n flex: 3;\n}\n\n.alienrpg .alienrpg .flexcol .flex4 {\n flex: 4;\n}\n\n.alienrpg .flexrow {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.alienrpg .flexrow > * {\n flex: 1;\n}\n\n.alienrpg .flexrow .flex1 {\n flex: 1;\n}\n\n.alienrpg .flexrow .flex2 {\n flex: 2;\n}\n\n.alienrpg .flexrow .flex3 {\n flex: 3;\n}\n\n.alienrpg .flexrow .flex4 {\n flex: 4;\n}\n\n.alienrpg.actor .encumbrance {\n background: hsla(0, 0%, 0%, 0.1);\n height: 12px;\n margin-top: 5px;\n border: 1px solid hsl(0, 0%, 7%);\n border-radius: 3px;\n position: relative;\n width: calc(100% - 20px);\n}\n\n.alienrpg.actor .encumbrance .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: var(--aliengreen);\n height: 8px;\n border: 1px solid hsl(30, 32%, 33%);\n border-radius: 3px;\n}\n\n.alienrpg.actor .encumbrance .encumbrance-label {\n position: absolute;\n top: -3px;\n height: 16px;\n font-size: 16px;\n line-height: 16px;\n color: hsl(0, 0%, 0%);\n background: hsla(0, 0%, 100%, 0.4);\n padding: 0 3px;\n}\n\n.alienrpg.actor .encumbrance .encumbrance-breakpoint {\n position: absolute;\n left: 50%;\n}\n\n.alienrpg.actor .encumbrance .arrow-up {\n bottom: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-bottom: 4px solid hsl(0, 0%, 40%);\n}\n\n.alienrpg.actor .encumbrance .arrow-down {\n top: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-top: 4px solid hsl(0, 0%, 40%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .arrow-up {\n border-bottom: 4px solid hsl(0, 0%, 100%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .arrow-down {\n border-top: 4px solid hsl(0, 0%, 100%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: hsl(7, 100%, 50%);\n height: 8px;\n border: 1px solid hsl(66, 75%, 45%);\n border-radius: 3px;\n}\n\n/* @group Blink */\n.blink {\n -webkit-animation: blink 2s linear infinite;\n -moz-animation: blink 2s linear infinite;\n -ms-animation: blink 2s linear infinite;\n -o-animation: blink 2s linear infinite;\n animation: blink 2s linear infinite;\n}\n\n@-webkit-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-moz-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-ms-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-o-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n/* @end */\n/* class applies to select element itself, not a wrapper element */\n.select-css {\n display: block;\n font-size: 15px;\n font-family: var(--alienfont);\n font-weight: 700;\n color: inherit;\n width: 100%;\n max-width: 90%; /* useful when width is set to anything other than 100% */\n box-sizing: border-box;\n margin: 0;\n border: 1px solid var(--aliengreen);\n box-shadow: 0 1px 0 1px hsla(0, 0%, 0%, 0.04);\n border-radius: 0.5em;\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. \n \tfor the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference\n\n */\n background-image: url(../images/downarrow.svg);\n background-repeat: no-repeat, repeat;\n /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/\n background-position: right 0.7em top 50%, 0 0;\n /* icon size, then gradient */\n background-size: 1em auto, 100%;\n}\n\n/* Hide arrow icon in IE browsers */\n.select-css::-ms-expand {\n display: none;\n}\n\n/* Hover style */\n.select-css:hover {\n color: inherit;\n}\n\n/* Focus style */\n.select-css:focus {\n color: inherit;\n /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */\n box-shadow: 0 0 1px 1px var(--aliengreen);\n box-shadow: 0 0 0 1px -moz-mac-focusring var(--aliengreen);\n color: inherit;\n outline: none;\n background-color: hsl(0, 0%, 0%);\n}\n\n/* Set options to normal weight */\n.select-css option {\n font-weight: normal;\n background: hsl(0, 0%, 0%);\n}\n\n/* Support for rtl text, explicit support for Arabic and Hebrew */\n*[dir=rtl] .select-css,\n:root:lang(ar) .select-css,\n:root:lang(iw) .select-css {\n background-position: left 0.7em top 50%, 0 0;\n padding: 0.6em 0.8em 0.5em 1.4em;\n}\n\n/* Disabled styles */\n.select-css:disabled,\n.select-css[aria-disabled=true] {\n color: var(--aliengreen);\n background-image: url(../images/downarrow.svg);\n background-repeat: no-repeat, repeat;\n}\n\n.select-css:disabled:hover,\n.select-css[aria-disabled=true] {\n border-color: hsl(0, 0%, 67%);\n}\n\n/*\n\tOriginal Sheet by Paul Watson\n\n\tCRT Effect by Alec Lownes\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\n\n\tMay 2021\n*/\n@keyframes flicker {\n 0% {\n opacity: 0.27861;\n }\n 5% {\n opacity: 0.34769;\n }\n 10% {\n opacity: 0.23604;\n }\n 15% {\n opacity: 0.90626;\n }\n 20% {\n opacity: 0.18128;\n }\n 25% {\n opacity: 0.83891;\n }\n 30% {\n opacity: 0.65583;\n }\n 35% {\n opacity: 0.67807;\n }\n 40% {\n opacity: 0.26559;\n }\n 45% {\n opacity: 0.84693;\n }\n 50% {\n opacity: 0.96019;\n }\n 55% {\n opacity: 0.08594;\n }\n 60% {\n opacity: 0.20313;\n }\n 65% {\n opacity: 0.71988;\n }\n 70% {\n opacity: 0.53455;\n }\n 75% {\n opacity: 0.37288;\n }\n 80% {\n opacity: 0.71428;\n }\n 85% {\n opacity: 0.70419;\n }\n 90% {\n opacity: 0.7003;\n }\n 95% {\n opacity: 0.36108;\n }\n 100% {\n opacity: 0.24387;\n }\n}\n@keyframes textShadow {\n 0% {\n text-shadow: 0.4389924193px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 5% {\n text-shadow: 2.7928974011px 0 1px rgba(255, 255, 0, 0.5), -2.7928974011px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 10% {\n text-shadow: 0.0295627584px 0 1px rgba(255, 255, 0, 0.5), -0.0295627584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 15% {\n text-shadow: 0.4021853855px 0 1px rgba(255, 255, 0, 0.5), -0.4021853855px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 20% {\n text-shadow: 3.47940379px 0 1px rgba(255, 255, 0, 0.5), -3.47940379px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 25% {\n text-shadow: 1.6125630401px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 30% {\n text-shadow: 0.7015590085px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 35% {\n text-shadow: 3.8969140477px 0 1px rgba(255, 255, 0, 0.5), -3.8969140477px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 40% {\n text-shadow: 3.8709056148px 0 1px rgba(255, 255, 0, 0.5), -3.8709056148px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 45% {\n text-shadow: 2.2310569634px 0 1px rgba(255, 255, 0, 0.5), -2.2310569634px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 50% {\n text-shadow: 0.0808429042px 0 1px rgba(255, 255, 0, 0.5), -0.0808429042px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 55% {\n text-shadow: 2.3758461067px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 60% {\n text-shadow: 2.2021930511px 0 1px rgba(255, 255, 0, 0.5), -2.2021930511px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 65% {\n text-shadow: 2.8638780615px 0 1px rgba(255, 255, 0, 0.5), -2.8638780615px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 70% {\n text-shadow: 0.4887402516px 0 1px rgba(255, 255, 0, 0.5), -0.4887402516px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 75% {\n text-shadow: 1.8948491306px 0 1px rgba(255, 255, 0, 0.5), -1.8948491306px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 80% {\n text-shadow: 0.0833037308px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 85% {\n text-shadow: 0.0976982726px 0 1px rgba(255, 255, 0, 0.5), -0.0976982726px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 90% {\n text-shadow: 3.4433397615px 0 1px rgba(255, 255, 0, 0.5), -3.4433397615px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 95% {\n text-shadow: 2.1841838853px 0 1px rgba(255, 255, 0, 0.5), -2.1841838853px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 100% {\n text-shadow: 2.6208764474px 0 1px rgba(255, 255, 0, 0.5), -2.6208764474px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n}\n/* interface */\n::-webkit-scrollbar-thumb {\n outline: none;\n border-radius: 2px;\n background: var(--aliendarkergreen);\n border: 1px solid var(--aliendarkergreen);\n}\n\n.window-header {\n background-color: rgba(50, 100, 120, 0.3);\n border-radius: 7px 7px 0px 0px;\n}\n\n.alienrpg input[type=text],\n.alienrpg input[type=number],\n.alienrpg input[type=password],\n.alienrpg input[type=date],\n.alienrpg input[type=time] {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n}\n\ninput[type=text]:hover,\ninput[type=number]:hover,\ninput[type=password]:hover,\ninput[type=date]:hover,\ninput[type=time]:hover {\n border: 1px solid var(--aliengreen);\n}\n\na:hover {\n text-shadow: 0 0 5px var(--aliengreen);\n}\n\n#sidebar-tabs {\n border-bottom: 1px solid var(--aliengreen);\n box-shadow: 0 0 10px var(--aliengreen);\n}\n\n#sidebar-tabs .item.active {\n border: 1px solid var(--aliengreen);\n box-shadow: 0 0 6px inset var(--aliengreen);\n}\n\nselect:focus {\n box-shadow: 0 0 5px var(--aliengreen);\n}\n\ntextarea:focus {\n outline: 0px;\n box-shadow: 0 0 10px var(--aliengreen);\n color: #000;\n font-weight: 400;\n}\n\ncombobox:focus {\n outline: 0px;\n box-shadow: 0 0 10px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n}\n\n#hotbar .macro:hover {\n box-shadow: 0 0 10px inset var(--aliengreen);\n}\n\n#hotbar .macro.active:hover {\n border: 1px solid var(--aliengreen);\n}\n\n#players ol .player.context {\n border-top: 1px solid var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n}\n\n#players ol .player.context .player-name {\n text-shadow: 0 0 5px var(--aliengreen);\n}\n\n#context-menu li.context-item:hover {\n text-shadow: 0 0 4px var(--aliengreen);\n}\n\n#controls .scene-control.active,\n#controls .control-tool.active,\n#controls .scene-control:hover,\n#controls .control-tool:hover {\n border: 1px solid var(--aliengreen);\n border-bottom: 1px solid var(--aliendarkergreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n}\n\n#navigation #scene-list .scene.view,\n#navigation #scene-list .scene.context {\n border: 1px solid var(--aliengreen);\n background: rgba(52, 52, 52, 0.95);\n border-bottom: 1px solid var(--aliengreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n}\n\n#pause {\n background: none;\n}\n#pause > img {\n width: 200px;\n height: 200px;\n top: -50px;\n left: calc(50% - 100px);\n opacity: 0.7;\n --fa-animation-duration: 10s;\n}\n#pause h3 {\n font-size: 32px;\n text-shadow: 0px 3px 5px rgb(0, 0, 0);\n}\n\n.alienrpg #context-menu li.context-item {\n line-height: 1.55;\n}\n\n/* CHAT */\n.sidebar-tab h1,\n.sidebar-tab h2 {\n border-bottom: 2px dotted var(--aliengreen);\n}\n\n.sidebar-tab .fas.fa-trash:hover {\n animation: textShadow 0.5s infinite;\n}\n\n.chat-message .message-header .message-sender {\n padding-bottom: 5px;\n}\n\n.alien-Push-button {\n height: 40px;\n margin-top: 5px;\n margin-left: 1px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n border-radius: 3px;\n background: url(../images/alien_crt_push-button.png) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.alien-Push-button:hover {\n border-radius: 3px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n background-color: inherit;\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.chat-message,\n.chat-message.emote {\n font-family: var(--alienchatfont);\n font-size: 110%;\n font-weight: bold;\n padding: 13px 15px 50px 11px;\n border-width: 0px;\n box-shadow: 0 1px 5px #000;\n background-size: 100%;\n background-position: top, bottom, 0px 18px;\n background-repeat: no-repeat, no-repeat, repeat;\n background-image: url(\"../images/chat-top.png\"), url(\"../images/chat-bottom.png\"), var(--chatbackground);\n}\n\n.chat-message.whisper {\n color: var(--alienchatlightblue);\n padding: 13px 15px 50px 11px;\n border-width: 0px;\n box-shadow: 0 1px 5px #000;\n background-size: 100%;\n background-position: top, bottom, 0px 18px;\n background-repeat: no-repeat, no-repeat, repeat;\n background-image: url(\"../images/hidden-chat-top.png\"), url(\"../images/hidden-chat-bottom.png\"), url(\"../images/hidden-chat-middle.png\");\n}\n\n.chat-message.whisper span,\n.chat-message.whisper div {\n color: var(--alienchatlightblue);\n}\n\n.chat-message.whisper h2 {\n color: lightblue;\n border-bottom: 2px dotted lightsteelblue;\n}\n\n.chat-message.whisper h4 {\n color: lightsteelblue;\n}\n\n.chat-message.whisper hr {\n border-top: 1px solid lightsteelblue;\n border-bottom: 1px solid royalblue;\n}\n\n.chat-message.whisper .blink {\n color: lightsteelblue;\n background-color: royalblue;\n text-shadow: 0 0 5px lightsteelblue;\n animation: blink 0.5 5;\n}\n\n.chat-message.whisper .inline-roll:hover {\n text-shadow: 0 0 5px lightsteelblue;\n}\n\n.chat-message.whisper .inline-roll,\n.chat-message.whisper .dice-tooltip {\n border-color: lightsteelblue;\n}\n\n.alien-Push-button:hover {\n border-radius: 3px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n background-color: inherit;\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.blink {\n padding: 0px 0px 2px 5px;\n margin-top: 5px;\n margin-bottom: 5px;\n color: white;\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n\n.warnblink {\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n\n.message-sender {\n width: 900px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n/* Journals */\n.journal-sheet ::-webkit-scrollbar-thumb {\n background: #135d91;\n border: 1px solid #135d91;\n}\n\n.journal-sheet .editor h1 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n border-bottom: 2px solid #135d91;\n}\n\n.journal-sheet .editor h2 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n}\n\n.journal-sheet .editor h3 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n}\n\n.chat-message .warning-bar {\n display: inline-block;\n background-image: url(\"../images/icons/warning-bar.webp\");\n width: 259px;\n height: 8px;\n /* vertical-align: middle; */\n border: 0;\n}\n\n/* .journal-sheet form { */\n.sheet.journal-entry .journal-entry-content {\n color: var(--aliengreen);\n background: #000;\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n background: var(--journalback) top left !important;\n background-size: cover;\n color: powderblue;\n}\n\n.sheet.journal-entry .sidebar .directory-header .header-search input {\n color: hsl(0, 0%, 0%);\n}\n\n.alienrpg .arpgtable {\n height: 36px;\n width: 80%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n}\n\n.alienrpg .arpgtable tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .caption {\n text-align: center;\n color: greenyellow;\n font-size: xx-large;\n}\n\n.alienrpg .arpgtablesmall {\n height: 36px;\n width: 34%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n}\n\n.alienrpg .arpgtablesmall tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .tdstyle {\n width: 40%;\n height: 18px;\n text-align: left;\n}\n\n.alienrpg .tdstyleR {\n width: 40%;\n height: 18px;\n text-align: Right;\n}\n\n.alienrpg .tdstyleC {\n width: 100%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .tdstyle3D {\n width: 30%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .tdstyle2D {\n width: 50%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .arpglink {\n background-color: white;\n color: black;\n}\n\n.alienrpg .mess {\n color: yellowgreen;\n font-family: \"Courier New\", Courier, monospace;\n}\n\n.alienrpg .ntable {\n width: 99%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .ntable tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .trhead {\n text-align: center;\n width: 45%;\n font-weight: bold;\n}\n\n.alienrpg .tcol1 {\n width: 2.5%;\n}\n\n.alienrpg .tcol2 {\n width: 45%;\n text-align: justify;\n vertical-align: top;\n}\n\n.alienrpg .tcol3 {\n width: 5%;\n}\n\n.alienrpg .etable {\n width: 40%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding: 0;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .etable td:first-child {\n padding-left: 5px;\n}\n\n.alienrpg .etr {\n /* border-style: solid;\n border-color: greenyellow; */\n border: 1;\n}\n\n.alienrpg .ehead {\n text-align: center;\n font-weight: bold;\n}\n\n.alienrpg .ecol1 {\n width: 50%;\n text-align: center;\n}\n\n.alienrpg .ecol2 {\n width: 50%;\n text-align: center;\n}\n\n.alienrpg .ecol3 {\n width: 3%;\n /* border-left: greenyellow;\n border-style: solid; */\n}\n\n.alienrpg .stable {\n width: 90%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .strhead {\n text-align: center;\n font-weight: bold;\n}\n\n.alienrpg .scol1 {\n width: 16%;\n}\n\n.alienrpg .scol2 {\n width: 3%;\n}\n\n.alienrpg .scol3 {\n width: 80%;\n}\n\n.alienrpg .scol4 {\n width: 25%;\n}\n\n.alienrpg .scol5 {\n width: 60%;\n text-align: left;\n}\n\n.alienrpg .scol6 {\n width: 90%;\n}\n\n.alienrpg .scol7 {\n width: 20%;\n text-align: left;\n}\n\n.alienrpg .scol8 {\n width: 65%;\n text-align: left;\n}\n\n.alienrpg .scol9 {\n width: 12%;\n}\n\n.alienrpg .scol10 {\n width: 50%;\n}\n\n.alienrpg .skltable {\n width: 35%;\n /* border-style: double; */\n /* border-color: #e92d2d; */\n margin-left: auto;\n margin-right: auto;\n border: 1;\n}\n\n.alienrpg .oddstable {\n width: 96%;\n height: 16px;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .oddhead {\n font-weight: bold;\n}\n\n.alienrpg .oddcol1 {\n width: 25%;\n}\n\n.alienrpg .oddcol2 {\n width: 39%;\n}\n\n.oddcol3 {\n width: 36%;\n}\n\n.alienrpg .oddcol4 {\n width: 40%;\n}\n\n.alienrpg .bigtable {\n width: 99%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .die {\n width: 6%;\n text-align: center;\n}\n\n.alienrpg .inj {\n width: 16%;\n}\n\n.alienrpg .fatal {\n width: 6%;\n}\n\n.alienrpg .tim {\n width: 7%;\n text-align: center;\n}\n\n.alienrpg .eff {\n width: 56%;\n}\n\n.alienrpg .heal {\n width: 15%;\n text-align: center;\n}\n\n.alienrpg .crit {\n width: 19%;\n text-align: center;\n}\n\n.alienrpg .eff2 {\n width: 55%;\n}\n\n/* V10 work */\n.alienrpg .aframe {\n position: relative;\n}\n\n.alienrpg .leftcol {\n position: absolute;\n width: 45%;\n left: 1.2%;\n text-align: justify;\n /* background: #855f5f; */\n}\n\n.alienrpg .rightcol {\n position: absolute;\n width: 45%;\n left: 50%;\n text-align: justify;\n /* background: rgb(174, 174, 110); */\n}\n\n.alienrpg .heading {\n color: var(--aliengreen);\n font-size: 28px;\n border-bottom: 2px solid var(--color-underline-header);\n}\n\n.alienrpg .heading2 {\n text-align: center;\n color: var(--aliengreen);\n /* font-size: x-large; */\n}\n\n.alienrpg .heading3 {\n color: var(--aliengreen);\n}\n\n.alienrpg .imagecontainer {\n position: relative;\n text-align: center;\n color: white;\n}\n\n/* Import settings */\n.alienrpg .container {\n width: 100%;\n}\n\n.alienrpg .listHeading {\n text-align: center;\n vertical-align: middle;\n padding: 10px 0px;\n border-bottom: 1px solid black;\n margin-bottom: 10px;\n}\n\n.alienrpg .twogridcol {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(160px, 50%));\n}\n\n.alienrpg .twogridcol input[type=checkbox] {\n vertical-align: middle;\n}\n\n.alienrpg .actors.content {\n background: lightgray;\n}\n\n.alienrpg .actors.content.toggle-display {\n display: none;\n}\n\n.alienrpg .items.content {\n background: lightgray;\n}\n\n.alienrpg .items.content.toggle-display {\n display: none;\n}\n\n.alienrpg .journal.content {\n background: lightgray;\n}\n\n.alienrpg .journal.content.toggle-display {\n display: none;\n}\n\n.alienrpg .scenes.content {\n background: lightgray;\n}\n\n.alienrpg .scenes.content.toggle-display {\n display: none;\n}\n\n.alienrpg .tables.content {\n background: lightgray;\n}\n\n.alienrpg .tables.content.toggle-display {\n display: none;\n}\n\n.alienrpg .macros.content {\n background: lightgray;\n}\n\n.alienrpg .macros.content.toggle-display {\n display: none;\n}\n\n.alienrpg .title {\n cursor: pointer;\n}\n\n/* Footer */\n.alienrpg .footer {\n position: sticky;\n bottom: 0;\n left: 0;\n width: inherit;\n height: auto;\n background-color: #d0daee;\n}\n\n.alienrpg .cinsymbol {\n display: inline-block;\n background-image: url(\"../images/icons/cin-symbol.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .camsymbol {\n display: inline-block;\n background-image: url(\"../images/icons/cam-symbol.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .stresssymbol {\n display: inline-block;\n background-image: url(\"../images/icons/alien-dice-y1.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .basesymbol {\n display: inline-block;\n background-image: url(\"../images/icons/alien-dice-6.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .datebox {\n width: 36px;\n height: 35px;\n background-color: rgb(26, 71, 53);\n color: white;\n border: solid rgb(72, 141, 99);\n border-radius: 5px;\n padding: 1%;\n vertical-align: middle;\n}\n\n.alienrpg .datebox2 {\n float: inline-start;\n width: auto;\n margin-right: 10px;\n margin-top: 7px;\n height: 35px;\n background-color: rgb(26, 71, 53);\n color: white;\n border: solid rgb(72, 141, 99);\n border-radius: 5px;\n padding: 1%;\n vertical-align: middle;\n}\n\n.alienrpg .colonytable {\n width: 60%;\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n font-family: \"OCR-A\";\n text-align: center;\n}\n\n.alienrpg .colonyname {\n font-size: x-large;\n font-weight: bold;\n}\n\n.alienrpg .colonyparent {\n font-size: smaller;\n font-weight: bold;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonyparentdata {\n border-right: solid red 1px;\n font-weight: bold;\n}\n\n.alienrpg .colonyposition {\n font-size: smaller;\n font-weight: bold;\n}\n\n.alienrpg .colonypositiondata {\n font-size: x-large;\n}\n\n.alienrpg .trborder {\n border-bottom: solid transparent 5px;\n}\n\n.alienrpg .colonyheader {\n font-size: smaller;\n width: 20%;\n font-weight: bold;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonyheaderright {\n font-size: smaller;\n width: 20%;\n font-weight: bold;\n}\n\n.alienrpg .colonydata1 {\n width: 20%;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonydata2 {\n width: 20%;\n}\n\n.alienrpg {\n /* Styles limited to alienrpg sheets */\n /*\n \tOriginal Sheet by Paul Watson\n\n \tCRT Effect by Alec Lownes\n \t\thttp://aleclownes.com/2017/02/01/crt-display.html\n\n \tMay 2021\n */\n /* CHARACTER SHEET */\n /*.sheet {\n \tmin-width: 600px;\n \tmax-width: 1000px;\n \tmin-height: 350px;\n }*/\n /** General Tab **/\n /** General Tab - Left Column **/\n /*** Story and Experience Points ***/\n /*** Conditions ***/\n /*.dots.radiation.radbox_char {\n margin-top: 36px;\n }\n\n .dots.radiation.radbox_synth {\n /*margin-top: 27px;\n margin-top: 7px;\n }\n\n .dots.radiation.radglow_char {\n margin-top: 36px;\n }\n\n .dots.radiation.radglow_synth {\n margin-top: 27px;\n }*/\n /*** Consumables ***/\n /** General Tab - Right Column **/\n /** - **/\n /* Creature Sheet */\n /* Items */\n}\n.alienrpg .item-form {\n font-family: var(--alienfont);\n background: hsl(0, 0%, 0%);\n}\n.alienrpg .actor-header {\n flex: 0 0 180px;\n overflow: hidden;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n margin-bottom: 1px;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .vehicle-header {\n overflow: hidden;\n display: flex;\n margin-bottom: 1px;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .profile-img {\n flex: 0 0 100px;\n height: 150px;\n width: auto;\n}\n.alienrpg .profile-img-item {\n flex: 0 0 100px;\n height: 100px;\n margin-right: 10px;\n width: auto;\n justify-self: center;\n}\n.alienrpg .profile-img-vehicle {\n flex: 0 0 100px;\n height: 160px;\n margin-right: 10px;\n width: 300px;\n}\n.alienrpg .header-fields {\n flex: 1;\n}\n.alienrpg h1.charname {\n height: 50px;\n padding: 0px;\n margin: 0 5px 5px 5px;\n border-bottom: 0;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg h1.charname input {\n width: 100%;\n height: 100%;\n margin: 0;\n color: inherit;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .sheet nav.sheet-tabs {\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .sheet-tabs {\n flex: 0;\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .tab,\n.alienrpg .editor {\n height: 100%;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .tox .tox-editor-container {\n background: hsl(0, 0%, 100%);\n}\n.alienrpg .tox .tox-edit-area {\n padding: 0 8px;\n}\n.alienrpg .maxboxsize {\n max-width: 40px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .healboxsize {\n max-width: 80px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .cashboxsize {\n max-width: 150px;\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n padding: 5px;\n margin: 5px 5px 5px 5px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox1 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 230px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox2 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 400px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox3 {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n padding: 5px;\n margin: 5px 5px 5px 5px;\n width: 180px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox4 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 450px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg textarea {\n resize: none;\n padding: 2;\n color: inherit;\n border: 1px solid var(--aliengreen);\n font-family: var(--alienfont);\n font-size: var(--fontsize);\n}\n.alienrpg form .sheet-content .click-stat-level {\n height: 18px;\n padding: 8px;\n background: hsl(0, 0%, 0%);\n border-radius: 2px;\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502);\n font-family: \"Roboto\", system, -apple-system, sans-serif;\n font-size: 10px;\n font-weight: 700;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.alienrpg .click-stat-level .fas {\n display: none;\n padding: 2px 4px;\n border-radius: 2px;\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5);\n font-family: \"Roboto\", system, -apple-system, sans-serif;\n font-size: 10px;\n font-weight: 700;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.alienrpg .dots {\n cursor: pointer;\n display: flex;\n flex-direction: column;\n margin-right: 8px;\n font-weight: 700;\n font-size: 15px;\n flex-wrap: wrap;\n}\n.alienrpg .newdots {\n cursor: pointer;\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n}\n.alienrpg .resource-label {\n font-family: var(--alienfont);\n text-transform: uppercase;\n padding-left: 5px;\n justify-self: center;\n flex: auto;\n}\n.alienrpg .speciality-label {\n font-family: var(--alienfont);\n text-transform: uppercase;\n padding-left: 5px;\n justify-self: left;\n flex: auto;\n}\n.alienrpg .attr-label {\n font-weight: bold;\n text-transform: uppercase;\n padding-right: 5px;\n}\n.alienrpg .tabs {\n height: 30px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .tabs .sheet nav.sheet-tabs {\n height: 32px;\n flex: 0 0 32px;\n margin: 4px 0;\n line-height: 32px;\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .tabs .item {\n font-weight: bold;\n color: inherit;\n}\n.alienrpg .tabs .item.active {\n text-decoration: underline;\n text-shadow: none;\n}\n.alienrpg .items-list {\n list-style: none;\n padding-left: 5px;\n padding-right: 5px;\n padding-top: 0px;\n padding-bottom: 0px;\n}\n.alienrpg .item-header {\n background-color: hsl(0, 5%, 16%);\n}\n.alienrpg .item-name {\n margin: 0;\n}\n.alienrpg .item-controls {\n text-align: right;\n}\n.alienrpg .item-label {\n font-family: var(--alienfont);\n font-size: small;\n text-transform: uppercase;\n padding-right: 5px;\n padding-left: 5px;\n}\n.alienrpg .biog {\n height: 300px;\n padding: 3px 0;\n width: 1fr;\n font-family: var(--alienfont);\n}\n.alienrpg .biog .biog-image {\n flex: 0 0 24px;\n margin-right: 5px;\n}\n.alienrpg .biog .editor-content {\n word-wrap: break-word;\n font-family: var(--alienfont);\n}\n.alienrpg .biog img {\n display: block;\n}\n.alienrpg .biog-full {\n height: 600px;\n padding: 3px 0;\n width: 1fr;\n font-family: var(--alienfont);\n}\n.alienrpg .biog-full .biog-image {\n flex: 0 0 24px;\n margin-right: 5px;\n}\n.alienrpg .biog-full .editor-content {\n word-wrap: break-word;\n font-family: var(--alienfont);\n}\n.alienrpg .biog-full img {\n display: block;\n}\n.alienrpg .crt .window-content {\n padding: 5px;\n border: 2px solid var(--aliendarkergreen);\n color: var(--aliengreen);\n text-shadow: 0 0 2px var(--aliendarkergreen);\n}\n.alienrpg .crt .window-content::before {\n content: \" \";\n display: block;\n position: absolute;\n top: 30px;\n left: 0;\n bottom: 0;\n right: 0;\n background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));\n z-index: 2;\n background-size: 100% 2px, 3px 100%;\n pointer-events: none;\n}\n.alienrpg .crt .window-content::after {\n content: \" \";\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n background: rgba(18, 16, 16, 0.1);\n opacity: 0;\n z-index: 2;\n pointer-events: none;\n}\n.alienrpg .crt textarea {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n color: ghostwhite;\n font-family: var(--alienchatfont);\n font-size: 14px;\n font-weight: 200;\n letter-spacing: 1px;\n}\n.alienrpg .crt h1 {\n border-bottom: 2px dotted var(--aliengreen);\n padding-left: 0px;\n}\n.alienrpg .crt label,\n.alienrpg .crt h2,\n.alienrpg .crt h3 {\n padding-left: 0px;\n margin: 0px;\n}\n.alienrpg .crt .profile-img {\n margin: 0;\n height: 157px;\n margin-right: 4px;\n border-radius: 10px;\n}\n.alienrpg .crt h1.charname input {\n text-transform: uppercase;\n width: calc(100% + 10px);\n padding-left: 8px;\n border: 0px;\n}\n.alienrpg .crt input[type=text],\n.alienrpg .crt input[type=number],\n.alienrpg .crt input[type=password],\n.alienrpg .crt input[type=date],\n.alienrpg .crt input[type=time] {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt input[type=text]:hover,\n.alienrpg .crt input[type=number]:hover,\n.alienrpg .crt input[type=password]:hover,\n.alienrpg .crt input[type=date]:hover,\n.alienrpg .crt input[type=time]:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt h1.charname input:focus {\n box-shadow: 0 0 10px var(--aliengreen);\n}\n.alienrpg .crt h1.charname {\n margin: 0px 0px 5px 0px;\n}\n.alienrpg .crt .select-css {\n border-radius: 3px;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt .select-css:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .grid-4col {\n border: 3px double var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .grid-synth {\n grid-column: 3;\n grid-template-columns: 25% 25% 50%;\n border: 3px double var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n padding: 4px;\n}\n.alienrpg .crt .synth-stresslabel {\n justify-self: left;\n text-align: left;\n}\n.alienrpg .crt .minus-btn {\n width: 14px;\n color: var(--aliendarkergreen);\n font-size: 30px;\n}\n.alienrpg .crt .plus-btn {\n width: 14px;\n color: var(--aliendarkergreen);\n font-size: 30px;\n margin-left: -7px;\n}\n.alienrpg .crt .rollable-stress:hover,\n.alienrpg .crt .rollCrit:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 150%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .fa-solid.fa-wrench:hover,\n.alienrpg .crt .fa-solid.fa-toolbox:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .far.fa-heart:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .resource-content .maxboxsize {\n vertical-align: 7px;\n}\n.alienrpg .crt .crt-grid-Char-Att {\n margin-left: -5px;\n border-left: 3px double var(--aliengreen);\n border-bottom: 3px double var(--aliengreen);\n border-right: 3px double var(--aliengreen);\n float: right;\n width: 100%;\n padding: 6px 12px 6px 2px;\n grid-column-gap: 0px;\n grid-template-areas: \"crt_gCol1 crt_gCol2 crt_gCol3 crt_gCol4 crt_gCol5 crt_gCol6\" \"crt_gCol7 crt_gCol8 crt_gCol9 crt_gCol10 crt_gCol11 crt_gCol12\";\n grid-template-columns: 25% 8% 25% 8% 25% 8%;\n display: grid;\n grid-row-gap: 3px;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.alienrpg .crt_gCol1,\n.alienrpg .crt_gCol2,\n.alienrpg .crt_gCol3,\n.alienrpg .crt_gCol4,\n.alienrpg .crt_gCol5,\n.alienrpg .crt_gCol6,\n.alienrpg .crt_gCol7,\n.alienrpg .crt_gCol8,\n.alienrpg .crt_gCol9,\n.alienrpg .crt_gCol10,\n.alienrpg .crt_gCol11,\n.alienrpg .crt_gCol12 {\n justify-self: center;\n align-self: center;\n}\n.alienrpg .crt_gCol11 {\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt-crt-grid-Char-Att .maxboxsize {\n min-width: 40px;\n z-index: 1;\n}\n.alienrpg .crt .NPC {\n width: 15px;\n height: 15px;\n}\n.alienrpg .crt .tooltip .tooltiptext {\n width: 250px;\n top: -36px;\n right: 200%;\n margin-left: -60px;\n color: black;\n background-color: var(--aliengreen);\n box-shadow: 0 0 10px var(--aliengreen);\n}\n.alienrpg .crt .tooltip .tooltiptext::after {\n margin-top: 10px;\n border-width: 7px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n.alienrpg .crt .crt-grid-Char-Att .crt-gCol6:focus,\n.alienrpg .crt .grid-Consumables .maxboxsize:focus {\n color: var(--aliendarkergreen);\n background-color: var(--alienoddtab);\n box-shadow: 0 0 0 #000;\n cursor: not-allowed;\n}\n.alienrpg .crt .crt-grid-Char-Att .crt_gCol6:hover,\n.alienrpg .crt .grid-Consumables .maxboxsize:hover {\n cursor: default;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt .click-stat-level .far {\n letter-spacing: 1px;\n}\n.alienrpg .crt .synthsdont {\n margin: 10px;\n padding-left: 10px;\n border-left: 2px dotted var(--aliengreen);\n}\n.alienrpg .crt .imitate-human {\n text-align: center;\n}\n.alienrpg .crt .text {\n background-color: var(--aliendarkergreen);\n}\n.alienrpg .crt .tabs {\n color: #000;\n background-color: #fff;\n font-weight: bold;\n text-transform: uppercase;\n text-shadow: 0 0 2px white;\n}\n.alienrpg .crt .tabs .item.active {\n text-decoration: none;\n font-size: 110%;\n color: white;\n background-color: var(--aliendarkergreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n text-shadow: 0 0 10px var(--aliengreen);\n cursor: default;\n}\n.alienrpg .crt .tabs .item {\n width: 100%;\n padding-top: 6px;\n}\n.alienrpg .crt .tabs .item.active {\n padding-top: 5px;\n}\n.alienrpg .crt .tabs .item:hover {\n color: #000;\n background-color: var(--alienitemselect);\n box-shadow: 0 0 10px var(--alienitemselect);\n margin: -3px 0 -3px 0;\n padding-top: 6px;\n}\n.alienrpg .crt .grid-genPage h2 {\n text-transform: uppercase;\n}\n.alienrpg .crt .grid-2col-border {\n margin-top: -3px;\n padding-bottom: 4px;\n}\n.alienrpg .crt .journal-sheet select {\n text-overflow: ellipsis;\n}\n.alienrpg .crt .resource-content button {\n width: 16px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .grid-crtPage {\n display: grid;\n grid-template-areas: \"crt_Col1 crt_Col2\";\n grid-template-columns: 220px;\n}\n.alienrpg .crt .crt_Col1 {\n display: grid;\n grid-template-areas: \"crt_Item1\", \"crt_Item2\", \"crt_Item3\";\n grid-template-columns: 100%;\n}\n.alienrpg .crt .crt_Col2 {\n display: grid;\n grid-template-areas: \"crt_Item4\", \"crt_Item5\", \"crt_Item7\", \"crt_Item8\", \"crt_Item9\", \"crt_Item6\";\n grid-template-columns: 100%;\n padding-left: 5px;\n}\n.alienrpg .crt .crt_Col1 h2 {\n text-transform: uppercase;\n padding-bottom: 4px;\n}\n.alienrpg .crt .crt_Item1,\n.alienrpg .crt .crt_Item2_char,\n.alienrpg .crt .crt_Item2_synth,\n.alienrpg .crt .crt_Item3 {\n border: 1px solid var(--aliengreen);\n padding: 5px;\n}\n.alienrpg .crt .crt_Item1 {\n text-align: center;\n /* height: 130px; */\n}\n.alienrpg .crt .crt_Item1 .sp_faded {\n padding-top: 5px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item1 .xp_faded {\n padding-top: 6px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item1 h2 {\n padding-top: 8px;\n}\n.alienrpg .crt .crt_Item1 .experience {\n width: 160px;\n display: inline-flex;\n margin-bottom: 10px;\n}\n.alienrpg .crt .crt_Item1 .xp_dots_pos {\n padding-top: 18px;\n}\n.alienrpg .crt .crt_Item2_char {\n position: relative;\n height: 334px;\n}\n.alienrpg .crt .crt_Item2_synth {\n position: relative;\n}\n.alienrpg .crt .dots_conditions .dots {\n height: 25px;\n padding-top: 4px;\n padding-left: 7px;\n}\n.alienrpg .crt .dots.starving,\n.alienrpg .crt .dots.exhausted,\n.alienrpg .crt .dots.panic {\n width: 100%;\n background-color: var(--alienoddtab);\n}\n.alienrpg .crt .overwatch {\n margin: 15px 0 25px 13px;\n}\n.alienrpg .crt .overwatch_synth {\n /* margin: 20px 0 15px 13px ; */\n margin: 6px 0 0 13px;\n}\n.alienrpg .crt .dots.panic .panicked {\n color: white;\n background-color: red;\n margin-top: -5px;\n margin-left: -7px;\n padding-left: 6px;\n border-top: 2px solid red;\n border-bottom: 2px solid red;\n font-weight: bold;\n box-shadow: 0 0 10px red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .panicked-textarea {\n margin-left: 60px;\n border: 1px solid yellow;\n background-color: orange;\n}\n.alienrpg .crt .panicked-textarea:focus {\n border: 1px solid yellow;\n background-color: yellow;\n color: red;\n}\n.alienrpg .crt .dots.radiation {\n border: 1px dashed var(--alienitemselect);\n color: var(--alienitemselect);\n width: 98%;\n padding-top: 16px;\n padding-bottom: 19px;\n align-items: center;\n flex-wrap: nowrap;\n margin: 2px;\n}\n.alienrpg .crt #bottom {\n position: absolute;\n bottom: 0;\n left: 0;\n}\n.alienrpg .crt .dots.radiation.rad_glow {\n background-color: var(--alienitemselect);\n color: #000;\n border-radius: 3px;\n box-shadow: 0 0 10px yellow;\n}\n.alienrpg .crt .crt_grid_SynthStress {\n display: grid;\n grid-template-areas: \"imitate-human_left imitate-human_right\";\n grid-template-columns: 20% 80%;\n}\n.alienrpg .crt .imitate-human_left {\n padding: 7px 0 0 0;\n}\n.alienrpg .crt .imitate-human_right {\n padding: 5px 0px 0px 10px;\n}\n.alienrpg .crt .synth-label {\n width: 100%;\n margin-top: 2px;\n padding: 6px 0px 5px 0px;\n text-transform: uppercase;\n text-align: center;\n}\n.alienrpg .crt .alienrpgv .synth_fake_check {\n color: var(--aliendarkergreen);\n width: 100%;\n margin-top: 12px;\n padding: 6px 0px 6px 0px;\n text-transform: uppercase;\n text-align: center;\n background-color: var(--alienoddtab);\n}\n.alienrpg .crt .fas.fa-parachute-box {\n vertical-align: top;\n padding-top: 6px;\n padding-left: 3px;\n}\n.alienrpg .crt .fa-parachute-box:before {\n content: \"\\f49e\";\n}\n.alienrpg .crt .crt_Item3 .supply-btn.Power2 {\n padding-left: 6px;\n font-size: 20px;\n}\n.alienrpg .crt .crt_gridCarrer {\n display: grid;\n grid-template-areas: \"crt_box1 crt_box2 crt_box3 crt_box4\";\n padding: 0px;\n padding-top: 1px;\n grid-template-columns: 17% 36% 17% 30%;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 2px;\n}\n.alienrpg .crt .crt_gridCarrer .crt_box1,\n.alienrpg .crt .crt_gridCarrer .crt_box2,\n.alienrpg .crt .crt_gridCarrer .crt_box3,\n.alienrpg .crt .crt_gridCarrer .crt_box4 {\n justify-self: center;\n max-width: 100%;\n padding-top: 0px;\n}\n.alienrpg .crt .crt_gridSpecialty {\n display: grid;\n grid-template-areas: \"crt_sbox1 crt_sbox2\";\n padding: 4px 0px 3px 0px;\n grid-template-columns: 17% 83%;\n margin-bottom: 2px;\n}\n.alienrpg .crt .crt_gridSpecialty .crt_sbox1,\n.alienrpg .crt .crt_gridSpecialty .crt_sbox2 {\n justify-self: center;\n max-width: 100%;\n padding-top: 0px;\n}\n.alienrpg .crt .crt_grid-special {\n grid-area: crt_sbox2;\n display: grid;\n width: 100%;\n grid-template-areas: \"crt_spe1 crt_spe2\";\n grid-template-columns: 75% 25%;\n}\n.alienrpg .crt .crt .crt_spe1 {\n grid-area: crt_spe1;\n font-weight: 100;\n text-transform: uppercase;\n}\n.alienrpg .crt .crt_spe2 {\n grid-area: crt_spe2;\n padding-right: 5px;\n justify-self: right;\n}\n.alienrpg .crt .crt_Item4,\n.alienrpg .crt .crt_Item5,\n.alienrpg .crt .crt_Item6,\n.alienrpg .crt .crt_Item7,\n.alienrpg .crt .crt_Item8,\n.alienrpg .crt .crt_Item9 {\n border: 0px solid var(--aliengreen);\n margin-bottom: 3px;\n}\n.alienrpg .crt_Item4 .resource-label-header,\n.alienrpg .crt_Item5 .resource-label-header,\n.alienrpg .crt_Item6 .resource-label-header,\n.alienrpg .crt_Item7 .resource-label-header,\n.alienrpg .crt_Item8 .resource-label-header,\n.alienrpg .crt_Item9 .resource-label-header {\n display: block;\n width: 100%;\n padding: 1px 0px 1px 2px;\n color: #000;\n font-weight: bolder;\n text-transform: uppercase;\n background-color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item4 {\n height: 50px;\n}\n.alienrpg .crt .crt_Item5 textarea {\n height: 107px;\n}\n.alienrpg .crt .crt_Item5 textarea:hover,\n.alienrpg .crt .crt_Item7 textarea:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .crt_Item6 {\n height: 216px;\n border: 1px solid var(--aliendarkergreen);\n margin-bottom: 0px;\n}\n.alienrpg .crt .crt_Item7 textarea {\n height: 87px;\n}\n.alienrpg .crt .crt_Item8 {\n padding-bottom: 2px;\n}\n.alienrpg .crt .crt_Item8 input,\n.alienrpg .crt .crt_Item9 input {\n margin: 0px;\n width: 100%;\n}\n.alienrpg .crt .crt_Relat {\n display: grid;\n grid-template-areas: \"crt_Relat_Buddy crt_Relat_Rival\";\n grid-template-columns: 49%;\n grid-column-gap: 5px;\n}\n.alienrpg .crt_Col3 {\n grid-area: crt_Col3;\n padding-top: 10px;\n color: var(--aliendarkergreen);\n font-family: var(--alienfont);\n}\n.alienrpg .crt.grid-attr {\n border: 0px solid var(--aliengreen);\n}\n.alienrpg .crt .talent-btn:hover,\n.alienrpg .crt .talent-btn:focus {\n box-shadow: 0 0 7px var(--aliengreen);\n text-shadow: 0 0 15px var(--aliengreen);\n background-color: var(--aliengreen);\n cursor: help;\n font-weight: bolder;\n text-transform: uppercase;\n color: #000;\n}\n.alienrpg .crt .rollable {\n width: 90%;\n text-align: center;\n}\n.alienrpg .rollable:hover,\n.alienrpg .rollcomputer:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 130%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .rollItem,\n.alienrpg .crt .creature-acid-roll {\n width: 100%;\n text-align: center;\n}\n.alienrpg .crt .rollItem:hover,\n.alienrpg .crt .rollItem:focus {\n text-shadow: 0 0 15px var(--aliengreen);\n box-shadow: 0 0 7px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n font-size: 100%;\n font-weight: bolder;\n text-transform: uppercase;\n}\n.alienrpg .crt .rollVehicleWeapon:hover,\n.alienrpg .crt .rollVehicleWeapon:focus {\n text-shadow: 0 0 15px var(--aliengreen);\n box-shadow: 0 0 7px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n font-size: 100%;\n font-weight: bolder;\n text-transform: uppercase;\n}\n.alienrpg .crt .grid-talents {\n text-align: center;\n grid-template-columns: 90% 10%;\n}\n.alienrpg .crt .talTitle {\n text-transform: uppercase;\n color: #000;\n background-color: var(--aliengreen);\n}\n.alienrpg .crt .item-header {\n /* background-color: var(--aliendarkergreen); */\n /* color: black; */\n}\n.alienrpg .crt .textbox {\n color: ghostwhite;\n font-family: var(--alienchatfont);\n font-size: 14px;\n font-weight: 200;\n letter-spacing: 1px;\n}\n.alienrpg .crt .textbox:focus {\n font-weight: 400;\n}\n.alienrpg .crt .encumbrance .encumbrance-bar {\n background: var(--alienitemselect);\n}\n.alienrpg .crt .blink {\n padding: 0px 0px 2px 5px;\n margin-top: 5px;\n margin-bottom: 5px;\n background-color: red;\n color: white;\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n.alienrpg .crt_lCol6 {\n justify-self: center;\n}\n.alienrpg .crt .crit-injuries {\n margin-top: 118px;\n}\n.alienrpg .crt .grid-crit {\n grid-template-columns: 95% 5%;\n}\n.alienrpg .crt_crit2 {\n text-align: center;\n font-size: 15px;\n}\n.alienrpg .crt .Item11 {\n border: 0px solid var(--aliengreen);\n}\n.alienrpg .crt .Item11 .items-list {\n height: auto;\n}\n.alienrpg .crt .critical-inj {\n padding-bottom: 10px;\n}\n.alienrpg .crt .resource-label-header.rollCrit:hover {\n font-size: 15px;\n background-color: var(--aliendarkergreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt_box4 {\n padding: 7px 0px 0px 7px;\n}\n.alienrpg .crt .crt_Col1 {\n margin-left: -5px;\n}\n.alienrpg .crt .fas.fa-tools {\n vertical-align: top;\n padding-top: 13px;\n margin-left: 5px;\n}\n.alienrpg .crt .fas.fa-tools:hover {\n cursor: help;\n}\n.alienrpg .crt .fas.fa-tools:before {\n content: \"\\f022\";\n}\n.alienrpg .crt .fas:hover {\n color: var(--aliengreen);\n text-shadow: 0 0 2px var(--aliengreen);\n animation: textShadow 0.5s 0.3;\n}\n.alienrpg .crt .items-list .item-header {\n border-bottom-style: solid;\n border-bottom-color: var(--aliengreen);\n}\n.alienrpg .crt .Col3 .panel {\n margin-left: 5px;\n padding: 0 10px 0 10px;\n border-left: 2px inset var(--aliengreen);\n}\n.alienrpg .crt .tab.inventory .fas {\n margin-right: 10px;\n}\n.alienrpg .crt .creature-acid-roll:hover,\n.alienrpg .crt .creature-acid-roll:focus {\n text-shadow: 0 0 0px var(--aliengreen);\n color: var(--aliengreen);\n background-color: #000;\n font-weight: 1;\n font-size: 110%;\n border: 0px solid var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .creature-attack-roll {\n width: 260px;\n height: 40px;\n border-radius: 3px;\n text-shadow: 0 0 rgba(0, 0, 0, 0);\n color: rgba(0, 0, 0, 0);\n background: url(../images/alien_crt_roll-attack.png) no-repeat top left;\n}\n.alienrpg .crt .creature-attack-roll:hover {\n border-radius: 3px;\n background-color: var(--aliendarkergreen);\n text-shadow: 0 0 rgba(0, 0, 0, 0);\n color: rgba(0, 0, 0, 0);\n background: url(../images/alien_crt_roll-attack_hover.gif) no-repeat top left;\n}\n.alienrpg .crt .profile-img-item {\n margin: 0;\n height: 125px;\n width: auto;\n margin-right: 4px;\n border-radius: 10px;\n}\n.alienrpg .crt .textbox1,\n.alienrpg .crt .textbox2 {\n padding-left: 5px;\n}","$c-white: hsl(0, 0%, 100%);\r\n$c-black: hsl(0, 0%, 0%);\r\n$c-green: hsl(84, 100%, 59%);\r\n\r\n:root {\r\n\t--aliengreen: hsl(84, 100%, 59%);\r\n\t--aliendarkergreen: hsl(141, 60%, 40%);\r\n\t--alienitemselect: hsl(70, 80%, 74%);\r\n\t--alienoddtab: hsl(72, 29%, 7%);\r\n\t--blue: hsl(224, 75%, 62%);\r\n\t--black: hsl(0, 0%, 0%);\r\n\t--white: hsl(0, 0%, 100%);\r\n\t--alientextjournal: #b1e0e7;\r\n\t--journalback: url(../images/mother-instructions/indbackground2.png);\r\n\t--chatbackground: url(/systems/alienrpg/images/IndBackground3.png);\r\n\t--alienchatfont: 'Blinker', sans-serif;\r\n\t--alienchatwhite: hsl(0, 0%, 100%);\r\n\t--alienchatred: hsl(0, 100%, 50%);\r\n\t--alienchatredshadow: rgb(230 230 230);\r\n\t--alienchatblue: hsl(240deg 42% 72%);\r\n\t// --alienchatlightblue: hsl(240, 96%, 70%);\r\n\t--alienchatlightblue: hsl(120, 97%, 41%);\r\n\t--alienchatlightgreen: hsl(120, 97%, 41%);\r\n\t--alienchatgoldenrod: hsl(43, 74%, 49%);\r\n}\r\n","// Import utilities.\r\n@import 'utils/typography';\r\n@import 'utils/colors';\r\n@import 'utils/mixins';\r\n@import 'utils/variables';\r\n\r\n/* Global styles */\r\n@import 'global/window';\r\n@import 'global/mother-instruction-images';\r\n@import 'global/grid';\r\n@import 'global/flex';\r\n@import 'global/itemList';\r\n@import 'global/select-css';\r\n@import 'actor/alien-crt-ui';\r\n@import 'global/module';\r\n\r\n.alienrpg {\r\n /* Styles limited to alienrpg sheets */\r\n @import 'components/forms';\r\n @import 'components/resource';\r\n @import 'components/tabs';\r\n @import 'components/items';\r\n @import 'actor/alien-crt-actor';\r\n}\r\n",".alienrpg ul ol {\r\n\tmargin-left: 3px;\r\n}\r\n.alienrpg #context-menu {\r\n\t// width: 100%;\r\n\twidth: auto;\r\n\theight: max-content;\r\n\tmin-width: 156px;\r\n\tmax-width: 360px;\r\n\tposition: absolute;\r\n\tleft: -998%;\r\n\ttop: -50%;\r\n\tbackground: $c-black;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 5px;\r\n\tcolor: var(--aliengreen);\r\n\ttext-align: left;\r\n\tfont-size: smaller;\r\n\tz-index: 1;\r\n}\r\n.alienrpg #context-menu li.context-item {\r\n\tline-height: 16px;\r\n}\r\n\r\n.alienrpg .window-content {\r\n\t// font-family: var(--alienfont);\r\n\t// color: var(--aliengreen);\r\n\t// font-size: var(--fontsize);\r\n\tbackground: hsl(0deg, 0%, 0%);\r\n\tborder: var(--aliengreen) 1px solid;\r\n\t// flex-direction: column;\r\n\t// flex-wrap: nowrap;\r\n\t// padding: 2px;\r\n\t// overflow-y: scroll;\r\n\t// overflow-x: auto;\r\n\t// border: var(--aliengreen) 3px;\r\n}\r\n\r\n// .alienrpg .window-content {\r\n// // font-family: var(--alienfont);\r\n// // color: var(--aliengreen);\r\n// // font-size: var(--fontsize);\r\n// background: $c-black;\r\n// // flex-direction: column;\r\n// // flex-wrap: nowrap;\r\n// // padding: 2px;\r\n// // overflow-y: scroll;\r\n// // overflow-x: auto;\r\n// // border: var(--aliengreen) 3px;\r\n// }\r\n\r\n.alienrpg form {\r\n\tfont-family: var(--alienfont);\r\n\tcolor: var(--aliengreen);\r\n\tfont-size: var(--fontsize);\r\n\tbackground: $c-black;\r\n\tflex-direction: column;\r\n\tflex-wrap: nowrap;\r\n\tpadding: 2px;\r\n\toverflow-y: scroll;\r\n\toverflow-x: auto;\r\n\tborder: var(--aliengreen) 3px;\r\n}\r\n\r\n.journal-sheet {\r\n\tform {\r\n\t\t// font-family: var(--alienfont);\r\n\t\t// color: var(--aliengreen);\r\n\t\t// background: url(../images/mother-instructions/indbackground2.png) no-repeat top left;\r\n\t\tbackground: var(--journalback) top left !important;\r\n\t\tbackground-size: cover;\r\n\t\tborder: 1px solid var(--aliengreen);\r\n\t\tborder-radius: 1px;\r\n\t\t// color: hsl(187, 52%, 80%);\r\n\t\tcolor: var(--alientextjournal) !important;\r\n\t}\r\n\tselect {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) 3px;\r\n\t\tborder: 1px solid hsl(53, 4%, 46%);\r\n\t\tborder-radius: 3px;\r\n\t\tpadding: 0 3px;\r\n\t\ttext-overflow: ellipsis;\r\n\t\tfont-size: 16px;\r\n\t}\r\n\tinput {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) 3px;\r\n\t}\r\n\tbutton {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) solid 1px;\r\n\t\twidth: 100%;\r\n\t\tmargin: 0 1px;\r\n\t\tborder-radius: 3px;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 28px;\r\n\t}\r\n\r\n\tcritbutton {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) solid 1px;\r\n\t\t// width: 100%;\r\n\t\tmargin: 0 1px;\r\n\t\tborder-radius: 3px;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 28px;\r\n\t}\r\n\t.tox .tox-editor-container {\r\n\t\tbackground-color: $c-white;\r\n\t}\r\n}\r\n\r\na.entity-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n\r\n.alienrpg a.entity-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\na.content-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n\r\n.alienrpg a.content-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n#chat .message {\r\n\tborder: 1px solid hsl(0deg, 8%, 34%);\r\n\tborder-radius: 1px;\r\n}\r\n.chat-message {\r\n\t// background-image: url('/systems/alienrpg/images/IndBackground3.png');\r\n\tbackground-image: var(--chatbackground);\r\n\tbackground-size: cover;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: center;\r\n\tcolor: inherit;\r\n\t// color: $c-green;\r\n\r\n\t.message-header .message-sender {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.message-metadata {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.flavor-text {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.table-draw .table-results .table-result {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n}\r\n.chat-message .table-draw .table-results .table-result .chatBG {\r\n\t// background-image: url('/systems/alienrpg/images/IndBackground3.png');\r\n\tbackground-image: var(--chatbackground);\r\n\tbackground-size: cover;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: center;\r\n\tcolor: var(--aliengreen);\r\n\r\n\tpadding-left: 6px;\r\n}\r\n.chat-message.whisper {\r\n\tbackground: hsl(0, 0%, 9%);\r\n\t// color: $c-green;\r\n\tcolor: var(--aliengreen);\r\n}\r\n\r\n.chat-message.blind {\r\n\tbackground: hsl(0, 0%, 9%);\r\n}\r\n\r\n.chat-message.emote {\r\n\tbackground: hsl(0, 0%, 9%);\r\n}\r\n\r\n.chat-message .critchat {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tborder-bottom: 1px solid var(--color-border-light-primary);\r\n\tpadding: 3px 0;\r\n\tcolor: var(--aliengreen);\r\n}\r\n\r\n.dice-tooltip .roll > img {\r\n\twidth: 24px;\r\n}\r\n\r\n.dice-tooltip {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 1px;\r\n\tbackground: $c-black;\r\n\r\n\t.dice-rolls {\r\n\t\tcolor: inherit;\r\n\t\tbackground: $c-black;\r\n\t}\r\n\r\n\t.part-header {\r\n\t\tcolor: inherit;\r\n\t\t// color: $c-green;\r\n\t\tbackground: $c-black;\r\n\t}\r\n}\r\n.dice-tooltip .dice-rolls .roll {\r\n\tfilter: none;\r\n}\r\n.dice-tooltip .dice-rolls .roll.max {\r\n\tfilter: none;\r\n}\r\n.dice-tooltip .dice-rolls .roll.min {\r\n\tfilter: none;\r\n}\r\n\r\n.inline-roll .dice-tooltip {\r\n\tcolor: inherit;\r\n\t// color: $c-green;\r\n\tbackground: $c-black;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 2px;\r\n}\r\n// a.entity-link,\r\na.inline-roll {\r\n\tbackground: $c-black;\r\n\tpadding: 1px 4px;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 2px;\r\n\twhite-space: nowrap;\r\n\tword-break: break-all;\r\n}\r\n\r\n.dice-roll .dice-formula,\r\n.dice-roll .dice-total {\r\n\t// color: inherit;\r\n\tcolor: var(--aliengreen);\r\n}\r\n.dice-tooltip .part-header .part-formula {\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n}\r\n.part-total {\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n}\r\n\r\n.alienrpg h2 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\tmargin-left: 5px;\r\n\t// font-size: var(--fontsize) ;\r\n}\r\n.alienrpg h3 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\t// font-size: var(--fontsize) ;\r\n\r\n\t// margin-left: 2px;\r\n}\r\n\r\n.alienrpg h4 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\t// font-size: var(--fontsize) ;\r\n}\r\n.resource-content {\r\n\tbutton {\r\n\t\tflex: 0;\r\n\t\tborder: 0;\r\n\t\twidth: 30px;\r\n\t\tfont-size: 1.5rem;\r\n\t\tpadding: 0;\r\n\t\tcolor: inherit;\r\n\t\tmargin: 0;\r\n\t}\r\n}\r\n\r\n.rollable:hover,\r\n.rollcomputer:hover {\r\n\tcolor: var(--aliengreen);\r\n\tbackground-color: #000;\r\n\tborder: 0px solid var(--aliengreen);\r\n\tfont-weight: 1;\r\n\tfont-size: 120%;\r\n\tbox-shadow: 0 0 0px var(--aliengreen);\r\n\tanimation: textShadow 1s infinite;\r\n}\r\n\r\n.far.fa-heart:hover {\r\n\tcolor: red;\r\n\tanimation: textShadow 1s infinite;\r\n}\r\n\r\n// .rollable,\r\n// .rollcomputer {\r\n// &:hover,\r\n// &:focus {\r\n// // color: black;\r\n// text-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n// font-size: 95%;\r\n// cursor: pointer;\r\n// }\r\n// }\r\n\r\n.rollableVeh {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 1.3em;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.creature-acid-roll {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 95%;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.rollItem {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.rollVehicleWeapon {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.openItem {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.talent-btn {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\tcolor: hsl(103, 100%, 28%);\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\t// font-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n\r\n.minus-btn .plus-btn {\r\n\twidth: 10px;\r\n\theight: 10px;\r\n\tline-height: 20px;\r\n\tpadding: 0;\r\n}\r\n\r\n.supply-btn {\r\n\tfont-size: 5px;\r\n\tpadding: 0;\r\n\tfont-family: var(--alienfont);\r\n}\r\n\r\n.pwr-btn {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\tbackground-color: hsl(4, 69%, 53%);\r\n\t\tfont-size: 120%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n\r\n.stunt-btn {\r\n\twidth: 5px;\r\n\tpadding: 0;\r\n\tfont-family: var(--alienfont);\r\n}\r\n\r\n.creature-attack-roll {\r\n\tdisplay: inline-block;\r\n\twidth: 280px;\r\n\theight: 40px;\r\n\t// font-size: 25pt;\r\n\tfont-weight: bold;\r\n\tfont-size: 2em;\r\n\t/* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */\r\n\ttext-shadow: 2px 2px hsl(128, 83%, 25%);\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.creature-attack-roll:hover {\r\n\tborder-radius: 10px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n\ttext-shadow: 2px 2px hsl(0, 92%, 26%);\r\n}\r\n.creature-attack-roll:active {\r\n\tposition: relative;\r\n\ttop: 1px;\r\n\tborder-radius: unset;\r\n\tbackground-color: unset;\r\n\tcolor: unset;\r\n}\r\nbutton:hover,\r\nbutton:focus {\r\n\tbox-shadow: unset;\r\n}\r\n\r\n.alien-Push-button {\r\n\tdisplay: inline-block;\r\n\twidth: 260px;\r\n\theight: 45px;\r\n\tbackground-color: $c-black;\r\n\t// color: hsl(84, 100%, 59%);\r\n\tfont-weight: bold;\r\n\tfont-size: clamp(2rem, -4.5rem + 5vw, 3rem);\r\n\tfont-family: var(--alienfont);\r\n\tpadding-bottom: 5px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.alien-Push-button:hover {\r\n\tborder-radius: 10px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n}\r\n\r\n.alien-crit-button {\r\n\tdisplay: inline-block;\r\n\twidth: 280px;\r\n\theight: 26px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-weight: bold;\r\n\tfont-size: 1.2rem;\r\n\t// font-size: clamp(1rem, 1vw, 2rem);\r\n\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.alien-crit-button:hover {\r\n\tborder-radius: 5px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n}\r\n\r\n.alien-diceface-b0 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-b0.png) no-repeat top left;\r\n}\r\n.alien-diceface-b6 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-b6.png) no-repeat top left;\r\n}\r\n.alien-diceface-y0 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y0.png) no-repeat top left;\r\n}\r\n.alien-diceface-y1 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y1.png) no-repeat top left;\r\n}\r\n.alien-diceface-y6 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y6.png) no-repeat top left;\r\n}\r\n\r\n.tooltip {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted black;\r\n}\r\n\r\n.tooltip .tooltiptext {\r\n\tvisibility: hidden;\r\n\twidth: 250px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\ttext-align: center;\r\n\tborder-radius: 6px;\r\n\tpadding: 5px 0;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\ttop: -5px;\r\n\tright: 105%;\r\n\tmargin-left: -60px;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n}\r\n.tooltip .tooltiptext::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 5px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n.tooltip:hover .tooltiptext {\r\n\tvisibility: visible;\r\n}\r\n\r\n.alienrpg .inputtext {\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n}\r\n\r\n.box-top {\r\n\tborder-top: 3px solid var(--aliengreen);\r\n}\r\n\r\n.ctooltip {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted $c-black;\r\n}\r\n\r\n/* Tooltip text */\r\n.ctooltip .ctooltiptext {\r\n\t// /* Position the tooltip text - see examples below! */\r\n\t// position: absolute;\r\n\t// z-index: 1;\r\n\tfont-size: small;\r\n\tvisibility: hidden;\r\n\twidth: 150px;\r\n\tbackground-color: $c-black;\r\n\tcolor: var(--aliengreen);\r\n\ttext-align: center;\r\n\tborder-radius: 3px;\r\n\tpadding: 2px 0;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\t// top: -5px;\r\n\t// right: 105%;\r\n\tmargin-left: -150px;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n}\r\n\r\n/* Show the tooltip text when you mouse over the tooltip container */\r\n.ctooltip:hover .ctooltiptext {\r\n\tvisibility: visible;\r\n}\r\n\r\n.ctooltip .ctooltiptext::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 1px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n\r\n// .dice-tooltip .dice-rolls .roll.d6 {\r\n// background-image: url(../icons/svg/d6-grey.svg);\r\n// }\r\n\r\n.alienchatwhite {\r\n\tcolor: var(--alienchatwhite);\r\n}\r\n\r\n.alienchatred {\r\n\tcolor: var(--alienchatred);\r\n\tfont-weight: bolder;\r\n\tfont-size: larger;\r\n\t-webkit-background-clip: text;\r\n\tbackground-clip: text;\r\n\tbackground-color: var(--alienchatredshadow);\r\n}\r\n\r\n.alienchatblue {\r\n\tcolor: var(--alienchatblue);\r\n}\r\n.alienchatlightblue {\r\n\tcolor: var(--alienchatlightblue);\r\n\tfont-weight: bold;\r\n\tfont-size: larger;\r\n}\r\n.alienchatlightgreen {\r\n\tcolor: var(--alienchatlightgreen);\r\n}\r\n.alienchatgoldenrod {\r\n\tcolor: var(--alienchatgoldenrod);\r\n\tfont-weight: bold;\r\n}\r\n\r\n.combatbutton {\r\n\tmax-width: 200px;\r\n\tcolor: var(--aliengreen);\r\n\tborder: var(--aliengreen) 1px solid;\r\n}\r\n\r\n.prosemirror.editing-source textarea {\r\n\tcolor: $c-white;\r\n}\r\n\r\n.prosemirror menu .pm-dropdown {\r\n\tcolor: $c-black;\r\n}\r\n",".spanner-icon {\r\n display: inline-block;\r\n width: 30px;\r\n height: 25px;\r\n padding: 0px;\r\n margin: 1px;\r\n background: url(../images/mother-instructions/spanner-icon.webp);\r\n}\r\n.character-sheet-img {\r\n display: block;\r\n width: 464px;\r\n height: 500px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-sheet-img.webp);\r\n}\r\n.creature-sheet-img {\r\n display: block;\r\n width: 500px;\r\n height: 477px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-sheet-img.webp);\r\n}\r\n.character-header {\r\n display: block;\r\n width: 500px;\r\n height: 152px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-header.webp);\r\n}\r\n.synthetic-header {\r\n display: block;\r\n width: 500px;\r\n height: 155px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-header.webp);\r\n}\r\n\r\n.agil-mod {\r\n display: block;\r\n width: 403px;\r\n height: 162px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/agil-mod.webp);\r\n}\r\n.armor-mod {\r\n display: block;\r\n width: 403px;\r\n height: 172px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/armor-mod.webp);\r\n}\r\n.stress-mod {\r\n display: block;\r\n width: 400px;\r\n height: 136px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/stress-mod.webp);\r\n}\r\n.character-details {\r\n display: block;\r\n width: 300px;\r\n height: 328px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-details.webp);\r\n}\r\n.synthetic-details {\r\n display: block;\r\n width: 300px;\r\n height: 380px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-details.webp);\r\n}\r\n\r\n.character-consumables {\r\n display: block;\r\n width: 153px;\r\n height: 330px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-consumables.webp);\r\n}\r\n\r\n.synthetic-consumables {\r\n display: block;\r\n width: 153px;\r\n height: 322px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-consumables.webp);\r\n}\r\n.talent-agenda {\r\n display: block;\r\n width: 300px;\r\n height: 260px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/talent-agenda.webp);\r\n}\r\n.con-edit {\r\n display: block;\r\n width: 151px;\r\n height: 109px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/con-edit.webp);\r\n}\r\n.enc {\r\n display: block;\r\n width: 600px;\r\n height: 71px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/enc.webp);\r\n}\r\n.enc-warn {\r\n display: block;\r\n width: 462px;\r\n height: 49px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/enc-warn.webp);\r\n}\r\n.inv-inact {\r\n display: block;\r\n width: 600px;\r\n height: 199px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/inv-inact.webp);\r\n}\r\n.moskills {\r\n display: block;\r\n width: 300px;\r\n height: 254px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/skills.webp);\r\n}\r\n\r\n.creature-header {\r\n display: block;\r\n width: 500px;\r\n height: 102px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-header.webp);\r\n}\r\n.creature-attack-dropdown {\r\n display: block;\r\n width: 600px;\r\n height: 330px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-attack-dropdown.webp);\r\n}\r\n.acid-splash-popup {\r\n display: block;\r\n width: 400px;\r\n height: 141px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/acid-splash-popup.webp);\r\n}\r\n.chat-roll {\r\n display: block;\r\n width: 300px;\r\n height: 188px;\r\n background: url(../images/mother-instructions/chat-roll.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.radiation-roll {\r\n display: block;\r\n width: 240px;\r\n height: 274px;\r\n background: url(../images/mother-instructions/radiation-rolls.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.territories-general {\r\n display: block;\r\n width: 500px;\r\n height: 498px;\r\n background: url(../images/mother-instructions/territories-general.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.territories-systems {\r\n display: block;\r\n width: 500px;\r\n height: 186px;\r\n background: url(../images/mother-instructions/territories-systems.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-general {\r\n display: block;\r\n width: 500px;\r\n height: 342px;\r\n background: url(../images/mother-instructions/vehicle-general.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-inv {\r\n display: block;\r\n width: 500px;\r\n height: 343px;\r\n background: url(../images/mother-instructions/vehicle-inv.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-crew {\r\n display: block;\r\n width: 500px;\r\n height: 227px;\r\n background: url(../images/mother-instructions/vehicle-crew.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-crew-selector {\r\n display: block;\r\n width: 500px;\r\n height: 227px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/vehicle-crew-selector.webp);\r\n}\r\n\r\n.vehicle-fire-weapon {\r\n display: block;\r\n width: 403px;\r\n height: 162px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/vehicle-fire-weapon.webp);\r\n}\r\n\r\n.item-dropdown {\r\n display: block;\r\n width: 300px;\r\n height: 263px;\r\n background: url(../images/mother-instructions/item-dropdown.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.modifiers-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/modifiers-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.melee-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/melee-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.ranged-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/ranged-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.armor-img {\r\n display: block;\r\n width: 600px;\r\n height: 415px;\r\n background: url(../images/mother-instructions/armor-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.planet-system-img {\r\n display: block;\r\n width: 600px;\r\n height: 562px;\r\n background: url(../images/mother-instructions/planet-system-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.initiative-roll {\r\n display: block;\r\n width: 300px;\r\n height: 277px;\r\n background: url(../images/mother-instructions/initiative-roll.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.clone-actor {\r\n display: inline-block;\r\n width: 200px;\r\n height: 119px;\r\n background: url(../images/mother-instructions/clone-actor.webp);\r\n margin-left: 25%;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.roll-clone {\r\n display: inline-block;\r\n width: 200px;\r\n height: 207px;\r\n background: url(../images/mother-instructions/roll-clone.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.init-chat-norm {\r\n display: block;\r\n width: 200px;\r\n height: 388px;\r\n background: url(../images/mother-instructions/init-chat-norm.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.init-chat-cards {\r\n display: block;\r\n width: 200px;\r\n height: 378px;\r\n background: url(../images/mother-instructions/init-chat-cards.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.gm-settings {\r\n display: block;\r\n width: 500px;\r\n height: 491px;\r\n background: url(../images/mother-instructions/gm-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.player-settings {\r\n display: block;\r\n width: 500px;\r\n height: 301px;\r\n background: url(../images/mother-instructions/player-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.style-settings {\r\n display: block;\r\n width: 400px;\r\n height: 377px;\r\n background: url(../images/mother-instructions/style-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.style-button-settings {\r\n display: block;\r\n width: 300px;\r\n height: 161px;\r\n background: url(../images/mother-instructions/style-button-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.font-picker-img {\r\n display: inline-block;\r\n width: 300px;\r\n height: 272px;\r\n background: url(../images/mother-instructions/font-picker-img.webp);\r\n margin-left: 5%;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.colour-picker-img {\r\n display: inline-block;\r\n width: 300px;\r\n height: 206px;\r\n background: url(../images/mother-instructions/colour-picker-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.character-token {\r\n display: block;\r\n width: 230px;\r\n height: 234px;\r\n background: url(../images/mother-instructions/character-token.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.creature-token {\r\n display: block;\r\n width: 230px;\r\n height: 235px;\r\n background: url(../images/mother-instructions/creature-token.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush1 {\r\n display: block;\r\n width: 300px;\r\n height: 241px;\r\n background: url(../images/mother-instructions/mpush1.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush2 {\r\n display: block;\r\n width: 300px;\r\n height: 340px;\r\n background: url(../images/mother-instructions/mpush2.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush3 {\r\n display: block;\r\n width: 300px;\r\n height: 297px;\r\n background: url(../images/mother-instructions/mpush3.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.pwr-supply {\r\n display: block;\r\n width: 600px;\r\n height: 134px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/power.webp);\r\n}\r\n.synth-hum {\r\n display: block;\r\n width: 153px;\r\n height: 87px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synth-hum.webp);\r\n}\r\n\r\n.inventory-tab-img {\r\n display: block;\r\n width: 600px;\r\n height: 435px;\r\n background: url(../images/mother-instructions/inventory-tab.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.inv-context-menu-img {\r\n display: block;\r\n width: 151px;\r\n height: 70px;\r\n background: url(../images/mother-instructions/inv-context-menu.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.status-icons-img {\r\n display: block;\r\n width: 230px;\r\n height: 229px;\r\n background: url(../images/mother-instructions/status-icons.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.enc-icon-img {\r\n display: block;\r\n width: 230px;\r\n height: 207px;\r\n background: url(../images/mother-instructions/enc-icon.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.spaceship-sheet-img {\r\n display: block;\r\n width: 497px;\r\n height: 353px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-modules.webp);\r\n}\r\n.spaceship-header1 {\r\n display: block;\r\n width: 402px;\r\n height: 632px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-header1.webp);\r\n}\r\n.spaceship-modules {\r\n display: block;\r\n width: 497px;\r\n height: 353px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-sheet-img.webp);\r\n}\r\n\r\n.spaceship-comtech {\r\n display: block;\r\n width: 395px;\r\n height: 262px;\r\n background: url(../images/mother-instructions/spaceship-comtech.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n",".grid {\r\n display: grid;\r\n grid-column: span 2 / span 2;\r\n // grid-template-columns: repeat(2, minmax(50fr, 1fr));\r\n // gap: 5px;\r\n // margin: 5px 0;\r\n padding: 0;\r\n align-items: center;\r\n // justify-items: center;\r\n}\r\n.grid-2col {\r\n display: grid;\r\n grid-column: span 2;\r\n grid-template-columns: 1fr 1fr;\r\n // gap: 5px;\r\n // margin: 5px 0;\r\n padding: 0;\r\n align-items: center;\r\n // justify-items: center;\r\n}\r\n\r\n.grid-3col {\r\n grid-column: span 3 / span 3;\r\n grid-template-columns: repeat(3, minmax(0, 1fr));\r\n border-color: var(--aliengreen);\r\n // border-style: solid;\r\n justify-items: center;\r\n margin: 0;\r\n}\r\n\r\n.grid-4col {\r\n grid-column: span 4 / span 4;\r\n grid-template-columns: repeat(4, minmax(0, 1fr));\r\n border-color: var(--aliengreen);\r\n border-style: double;\r\n padding: 4px;\r\n}\r\n\r\n.grid-synPage {\r\n display: grid;\r\n // border: 2px solid white;\r\n grid-template-areas:\r\n 'Item1 Item2 Item2'\r\n 'Item1 Item4 Item4'\r\n 'Item8 Item4 Item4'\r\n 'Item8 Item5 Item5'\r\n 'Item8 Item3 Item3'\r\n 'Item9 Item6 Item6'\r\n 'Item10 Item7 Item7'\r\n 'Item11 Item11 Item11';\r\n // 'Item11 Item10 Item10'\r\n // 'Item11 Item10 Item10';\r\n\r\n grid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.grid-genPage {\r\n display: grid;\r\n // border: 2px solid white;\r\n grid-template-areas:\r\n 'Item1 Item2 Item2'\r\n 'Item1 Item4 Item4'\r\n 'Item8 Item4 Item4'\r\n 'Item8 Item5 Item5'\r\n 'Item8 Item3 Item3'\r\n 'Item9 Item6 Item6'\r\n 'Item10 Item7 Item7'\r\n 'Item11 Item11 Item11';\r\n // 'Item11 Item10 Item10'\r\n // 'Item11 Item10 Item10';\r\n grid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.Item1 {\r\n grid-area: Item1;\r\n border: 1px solid var(--aliengreen);\r\n padding: 5px;\r\n text-align: center;\r\n}\r\n.Item2 {\r\n grid-area: Item2;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n.Item3 {\r\n grid-area: Item3;\r\n border: 1px solid var(--aliengreen);\r\n padding-top: 5px;\r\n padding-left: 5px;\r\n padding-right: 5px;\r\n}\r\n.Item4 {\r\n grid-area: Item4;\r\n border: 1px solid var(--aliengreen);\r\n padding-top: 5px;\r\n padding-left: 5px;\r\n padding-right: 5px;\r\n}\r\n.Item5 {\r\n grid-area: Item5;\r\n border: 1px solid var(--aliengreen);\r\n padding-top: 5px;\r\n padding-left: 5px;\r\n padding-right: 5px;\r\n}\r\n.Item6 {\r\n grid-area: Item6;\r\n border: 1px solid var(--aliengreen);\r\n // justify-items: center;\r\n padding-top: 5px;\r\n padding-left: 5px;\r\n padding-right: 5px;\r\n}\r\n.Item7 {\r\n grid-area: Item7;\r\n border: 1px solid var(--aliengreen);\r\n padding-top: 5px;\r\n padding-left: 5px;\r\n padding-right: 5px;\r\n // height: 80px;\r\n height: auto;\r\n}\r\n.Item8 {\r\n grid-area: Item8;\r\n border: 1px solid var(--aliengreen);\r\n padding: 5px;\r\n}\r\n.Item9 {\r\n grid-area: Item9;\r\n border: 1px solid var(--aliengreen);\r\n padding-top: 5px;\r\n padding-bottom: 5px;\r\n}\r\n.Item10 {\r\n grid-area: Item10;\r\n border: 1px solid var(--aliengreen);\r\n padding-top: 5px;\r\n padding-bottom: 5px;\r\n // padding-left: 5px;\r\n // padding-right: 5px;\r\n}\r\n.Item11 {\r\n grid-area: Item11;\r\n border: 1px solid var(--aliengreen);\r\n padding: 4px;\r\n align-content: center;\r\n justify-content: center;\r\n min-height: 53px;\r\n}\r\n\r\n.grid-2col-border {\r\n display: grid;\r\n grid-column: span 2;\r\n grid-template-columns: 1fr 1fr;\r\n border-color: var(--aliengreen);\r\n padding: 0;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n}\r\n\r\n.grid-spacecraft {\r\n display: grid;\r\n grid-template-areas: 'spacec1 spacec2 ';\r\n\r\n grid-template-columns: 35% 65%;\r\n // gap: 5px;\r\n // margin: 5px 0;\r\n // padding: 0;\r\n // align-items: center;\r\n // justify-items: center;\r\n}\r\n.spacec1 {\r\n grid-area: spacec1;\r\n border-right: 1px solid var(--aliengreen);\r\n // padding: 4px;\r\n align-content: center;\r\n // justify-content: center;\r\n // min-height: 53px;\r\n}\r\n.spacec2 {\r\n grid-area: spacec2;\r\n // border: 1px solid var(--aliengreen);\r\n padding-left: 5px;\r\n align-content: center;\r\n // justify-content: center;\r\n // min-height: 53px;\r\n}\r\n\r\n.s1-header {\r\n display: grid;\r\n grid-template-areas:\r\n '. . s1h1 s1h1 s1h1 .'\r\n 's1h2 s1h2 s1h2 s1h2 s1h2 s1h2'\r\n 's1h3 s1h3 s1h3 s1h4 s1h4 s1h4'\r\n 's1h28 s1h28 s1h28 s1h29 s1h29 s1h29'\r\n 's1h30 s1h30 s1h30 s1h30 s1h30 s1h30 '\r\n 's1h32 s1h32 s1h32 s1h32 s1h32 s1h32'\r\n 's1h31 s1h31 s1h31 s1h31 s1h31 s1h31 '\r\n 's1h33 s1h33 s1h33 s1h33 s1h33 s1h33'\r\n '. . s1h5 s1h5 s1h5 .'\r\n 's1h6 s1h6 s1h6 s1h6 s1h6 s1h6'\r\n 's1space1 s1h7 s1h8 s1space s1h9 s1h10'\r\n 's1space1 s1h11 s1h12 s1space s1h13 s1h14'\r\n 's1space1 s1h15 s1h16 s1space s1h17 s1h18'\r\n 's1space1 s1h19 s1h20 s1space s1h21 s1h22'\r\n 's1h23 s1h23 s1h23 s1h23 s1h23 s1h23'\r\n 's1h24 s1h24 s1h24 s1h24 s1h24 s1h24'\r\n 's1h25 s1h25 s1h25 s1h25 s1h25 s1h25'\r\n 's1h26 s1h26 s1h26 s1h26 s1h26 s1h26'\r\n 's1h27 s1h27 s1h27 s1h27 s1h27 s1h27';\r\n grid-template-columns: 5% 10% 30% 5% 30% 10%;\r\n padding: 0 10px 0px 10px;\r\n // background-color: hsl(165, 27%, 50%);\r\n // color: hsl(120, 94%, 6%);\r\n}\r\n.s1space {\r\n grid-area: s1space;\r\n}\r\n.s1space1 {\r\n grid-area: s1space1;\r\n}\r\n.s1h1 {\r\n grid-area: s1h1;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n font-weight: bolder;\r\n}\r\n.s1h2 {\r\n grid-area: s1h2;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n}\r\n.s1h3 {\r\n grid-area: s1h3;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n font-weight: bolder;\r\n}\r\n.s1h4 {\r\n grid-area: s1h4;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n font-weight: bolder;\r\n}\r\n.s1h5 {\r\n grid-area: s1h5;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n font-weight: bolder;\r\n}\r\n.s1h6 {\r\n grid-area: s1h6;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n}\r\n.s1h7 {\r\n grid-area: s1h7;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n}\r\n.s1h8 {\r\n grid-area: s1h8;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n margin-left: 10px;\r\n font-weight: bolder;\r\n}\r\n.s1h9 {\r\n grid-area: s1h9;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n font-weight: bolder;\r\n}\r\n.s1h10 {\r\n grid-area: s1h10;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n}\r\n.s1h11 {\r\n grid-area: s1h11;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n}\r\n.s1h12 {\r\n grid-area: s1h12;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n margin-left: 10px;\r\n font-weight: bolder;\r\n}\r\n.s1h13 {\r\n grid-area: s1h13;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n font-weight: bolder;\r\n}\r\n.s1h14 {\r\n grid-area: s1h14;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n}\r\n.s1h15 {\r\n grid-area: s1h15;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n}\r\n.s1h16 {\r\n grid-area: s1h16;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n // align-self: center;\r\n margin-left: 10px;\r\n font-weight: bolder;\r\n}\r\n.s1h17 {\r\n grid-area: s1h17;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n // align-self: center;\r\n font-weight: bolder;\r\n}\r\n.s1h18 {\r\n grid-area: s1h18;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n // justify-self: center;\r\n}\r\n.s1h19 {\r\n grid-area: s1h19;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n}\r\n.s1h20 {\r\n grid-area: s1h20;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n // align-self: center;\r\n margin-left: 10px;\r\n font-weight: bolder;\r\n}\r\n.s1h21 {\r\n grid-area: s1h21;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n // align-self: center;\r\n font-weight: bolder;\r\n}\r\n.s1h22 {\r\n grid-area: s1h22;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n justify-self: center;\r\n}\r\n.s1h23 {\r\n grid-area: s1h23;\r\n // border: 1px solid var(--aliengreen);\r\n height: 20px;\r\n justify-self: center;\r\n font-weight: bolder;\r\n}\r\n.s1h24 {\r\n grid-area: s1h24;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n justify-self: center;\r\n}\r\n.s1h25 {\r\n grid-area: s1h25;\r\n // border: 1px solid var(--aliengreen);\r\n height: 20px;\r\n justify-self: center;\r\n font-weight: bolder;\r\n}\r\n.s1h26 {\r\n grid-area: s1h26;\r\n // border: 1px solid var(--aliengreen);\r\n height: 50px;\r\n justify-self: center;\r\n}\r\n.s1h27 {\r\n grid-area: s1h27;\r\n // border: 1px solid var(--aliengreen);\r\n height: 50px;\r\n justify-self: center;\r\n}\r\n.s1h28 {\r\n grid-area: s1h28;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n}\r\n.s1h29 {\r\n grid-area: s1h29;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n}\r\n.s1h30 {\r\n grid-area: s1h30;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n font-weight: bolder;\r\n}\r\n.s1h31 {\r\n grid-area: s1h31;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n font-weight: bolder;\r\n}\r\n.s1h32 {\r\n grid-area: s1h32;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n}\r\n.s1h33 {\r\n grid-area: s1h33;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n}\r\n\r\n.grid-container {\r\n display: grid;\r\n // gap: 5px;\r\n margin: 0;\r\n padding: 0;\r\n // align-items: center;\r\n // justify-items: first baseline;\r\n // border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n 'Col1 Col2'\r\n 'Col1 Col2'\r\n 'Col1 Col2'\r\n 'Col1 Col4'\r\n 'Col3 Col3';\r\n // grid-template-rows: 1fr;\r\n grid-template-columns: 370px 1fr;\r\n}\r\n.Col1 {\r\n grid-area: Col1;\r\n // justify-items: left;\r\n // border: 2px solid white;\r\n align-self: center;\r\n}\r\n.Col2 {\r\n grid-area: Col2;\r\n // justify-items: right;\r\n // border: 2px solid white;\r\n}\r\n\r\n.Col3 {\r\n grid-area: Col3;\r\n // justify-items: right;\r\n // border: 2px solid white;\r\n}\r\n.Col4 {\r\n grid-area: Col4;\r\n // justify-items: right;\r\n // border: 2px solid white;\r\n}\r\n\r\n.grid-attr {\r\n display: grid;\r\n // gap: 5px;\r\n margin: 0;\r\n padding: 0;\r\n padding-left: 5px;\r\n align-items: center;\r\n border: 1px solid var(--aliengreen);\r\n grid-template-areas: 'Attr1 Attr2 Attr3';\r\n grid-template-columns: 300px 35px 30px;\r\n}\r\n\r\n.Attr1 {\r\n grid-area: Attr1;\r\n // justify-items: left;\r\n // border: 2px solid white;\r\n}\r\n.Attr2 {\r\n grid-area: Attr2;\r\n // justify-items: right;\r\n // border: 2px solid white;\r\n}\r\n\r\n.Attr3 {\r\n grid-area: Attr3;\r\n width: 30px;\r\n height: 20px;\r\n // justify-items: left;\r\n}\r\n.Attr4 {\r\n grid-area: Attr4;\r\n // justify-items: right;\r\n // border: 2px solid white;\r\n}\r\n\r\n.grid-Consumables {\r\n display: grid;\r\n // border: 2px solid white;\r\n grid-template-areas:\r\n 'Heading Heading '\r\n 'Air1 Air2'\r\n 'Food1 Food2'\r\n 'Water1 Water2'\r\n 'Power1 Power2';\r\n\r\n grid-template-columns: 1fr 1fr;\r\n}\r\n\r\n.Heading {\r\n grid-area: Heading;\r\n // border: 1px solid white;\r\n justify-self: left;\r\n}\r\n.Air1 {\r\n grid-area: Air1;\r\n // border: 1px solid white;\r\n justify-content: left;\r\n align-self: center;\r\n}\r\n.Air2 {\r\n grid-area: Air2;\r\n // border: 1px solid white;\r\n}\r\n.Food1 {\r\n grid-area: Food1;\r\n // border: 1px solid white;\r\n justify-self: left;\r\n align-self: center;\r\n}\r\n.Food2 {\r\n grid-area: Food2;\r\n // border: 1px solid white;\r\n}\r\n.Power1 {\r\n grid-area: Power1;\r\n // border: 1px solid white;\r\n justify-self: left;\r\n align-self: center;\r\n // margin-top: 5px;\r\n}\r\n.Power2 {\r\n grid-area: Power2;\r\n // border: 1px solid white;\r\n}\r\n.Water1 {\r\n grid-area: Water1;\r\n // border: 1px solid white;\r\n justify-self: left;\r\n align-self: center;\r\n}\r\n.Water2 {\r\n grid-area: Water2;\r\n // border: 1px solid white;\r\n}\r\n\r\n.grid-vehicle-header {\r\n display: grid;\r\n border: 2px solid var(--aliengreen);\r\n grid-template-areas: 'vChar vChar';\r\n grid-template-columns: auto;\r\n}\r\n\r\n.grid-vehicle {\r\n display: grid;\r\n border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n 'vItem1 vItem2 vItem3 vItem4'\r\n 'vItem5 vItem6 vItem7 vItem8';\r\n\r\n grid-template-columns: auto;\r\n}\r\n\r\n.vChar {\r\n grid-area: vChar;\r\n}\r\n.vItem1 {\r\n grid-area: vItem1;\r\n}\r\n.vItem2 {\r\n grid-area: vItem2;\r\n}\r\n.vItem3 {\r\n grid-area: vItem3;\r\n}\r\n.vItem4 {\r\n grid-area: vItem4;\r\n}\r\n.vItem5 {\r\n grid-area: vItem5;\r\n}\r\n.vItem6 {\r\n grid-area: vItem6;\r\n}\r\n.vItem7 {\r\n grid-area: vItem7;\r\n}\r\n.vItem8 {\r\n grid-area: vItem8;\r\n}\r\n\r\n.grid-weapon {\r\n display: grid;\r\n border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n 'wItem1 wItem2 wItem3 wItem4'\r\n 'wItem5 wItem6 wItem7 wItem7';\r\n\r\n grid-template-columns: auto;\r\n align-items: center;\r\n padding-bottom: 2px;\r\n}\r\n\r\n.wItem1 {\r\n grid-area: wItem1;\r\n}\r\n.wItem2 {\r\n grid-area: wItem2;\r\n}\r\n.wItem3 {\r\n grid-area: wItem3;\r\n}\r\n.wItem4 {\r\n grid-area: wItem4;\r\n}\r\n.wItem5 {\r\n grid-area: wItem5;\r\n}\r\n.wItem6 {\r\n grid-area: wItem6;\r\n}\r\n.wItem7 {\r\n grid-area: wItem7;\r\n}\r\n\r\n.grid-ship-crit {\r\n display: grid;\r\n border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n 'gcItem1 gcItem2 gcItem2'\r\n 'gcItem3 gcItem4 gcItem4'\r\n 'gcItem5 gcItem6 gcItem6';\r\n grid-template-columns: 30% 35% 35%;\r\n align-items: center;\r\n}\r\n\r\n.gcItem1 {\r\n grid-area: gcItem1;\r\n}\r\n.gcItem2 {\r\n grid-area: gcItem2;\r\n}\r\n.gcItem3 {\r\n grid-area: gcItem3;\r\n}\r\n.gcItem4 {\r\n grid-area: gcItem4;\r\n}\r\n.gcItem5 {\r\n grid-area: gcItem5;\r\n}\r\n.gcItem6 {\r\n grid-area: gcItem6;\r\n}\r\n\r\n.grid-weapon-body {\r\n display: grid;\r\n // border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n 'wCol1 wCol2 wCol3 wCol4 wCol5 wCol6'\r\n 'wCol7 wCol8 wCol9 wCol10 wCol11 wCol12'\r\n 'wCol13 wCol14 . . . .';\r\n padding-bottom: 2px;\r\n // l1 l2 l3 l4 l5 l6\r\n grid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr;\r\n // grid-template-columns: 2em 25em 5em 5em 4em 2em;\r\n align-items: center;\r\n}\r\n\r\n.wCol1 {\r\n grid-area: wCol1;\r\n justify-self: left;\r\n}\r\n.wCol2 {\r\n grid-area: wCol2;\r\n justify-self: left;\r\n}\r\n.wCol3 {\r\n grid-area: wCol3;\r\n justify-self: left;\r\n}\r\n.wCol4 {\r\n grid-area: wCol4;\r\n justify-self: center;\r\n}\r\n.wCol5 {\r\n grid-area: wCol5;\r\n justify-self: left;\r\n}\r\n.wCol6 {\r\n grid-area: wCol6;\r\n justify-self: center;\r\n}\r\n.wCol7 {\r\n grid-area: wCol7;\r\n justify-self: left;\r\n}\r\n.wCol8 {\r\n grid-area: wCol8;\r\n justify-self: left;\r\n}\r\n.wCol9 {\r\n grid-area: wCol9;\r\n justify-self: left;\r\n}\r\n.wCol10 {\r\n grid-area: wCol10;\r\n justify-self: center;\r\n}\r\n.wCol11 {\r\n grid-area: wCol11;\r\n justify-self: left;\r\n}\r\n.wCol12 {\r\n grid-area: wCol12;\r\n justify-self: center;\r\n}\r\n.wCol13 {\r\n grid-area: wCol13;\r\n justify-self: left;\r\n}\r\n.wCol14 {\r\n grid-area: wCol14;\r\n justify-self: left;\r\n}\r\n\r\n.grid-items {\r\n display: grid;\r\n // border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n 'lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4'\r\n 'lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8';\r\n padding-bottom: 2px;\r\n // l1 l2 l3 l4 l5 l6 l7 l8 l9\r\n grid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em;\r\n // grid-template-columns: 25px 410px 60px 60px 60px 20px;\r\n align-items: center;\r\n}\r\n\r\n.lCol1 {\r\n grid-area: lCol1;\r\n justify-self: left;\r\n}\r\n.lCol2 {\r\n grid-area: lCol2;\r\n justify-self: center;\r\n}\r\n.lCol3 {\r\n grid-area: lCol3;\r\n justify-self: center;\r\n}\r\n.lCol4 {\r\n grid-area: lCol4;\r\n justify-self: right;\r\n}\r\n.lCol5 {\r\n grid-area: lCol5;\r\n justify-self: left;\r\n}\r\n.lCol6 {\r\n grid-area: lCol6;\r\n justify-self: left;\r\n}\r\n.lCol7 {\r\n grid-area: lCol7;\r\n justify-self: center;\r\n}\r\n.lCol8 {\r\n grid-area: lCol8;\r\n justify-self: right;\r\n}\r\n.lCol9 {\r\n grid-area: lCol9;\r\n justify-self: center;\r\n}\r\n.lCol10 {\r\n grid-area: lCol10;\r\n justify-self: center;\r\n}\r\n.lCol11 {\r\n grid-area: lCol11;\r\n justify-self: center;\r\n}\r\n.lCol12 {\r\n grid-area: lCol12;\r\n justify-self: center;\r\n}\r\n.lCol13 {\r\n grid-area: lCol13;\r\n justify-self: center;\r\n}\r\n.lCol14 {\r\n grid-area: lCol14;\r\n justify-self: center;\r\n}\r\n.lCol15 {\r\n grid-area: lCol15;\r\n justify-self: center;\r\n}\r\n.lCol16 {\r\n grid-area: lCol16;\r\n justify-self: center;\r\n}\r\n.lCol17 {\r\n grid-area: lCol17;\r\n justify-self: center;\r\n}\r\n.lCol18 {\r\n grid-area: lCol18;\r\n justify-self: center;\r\n}\r\n.grid-modules {\r\n display: grid;\r\n // border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n 'mCol1 mCol2 mCol17 mCol15 mCol13 mCol4'\r\n 'mCol5 mCol6 mCol18 mCol16 mCol14 mCol8';\r\n padding-bottom: 6px;\r\n // l1 l2 l3 l4 l5 l6 l7 l8 l9\r\n grid-template-columns: 30px 270px 75px 90px 269px 30px;\r\n // grid-template-columns: 25px 410px 60px 60px 60px 20px;\r\n align-items: center;\r\n}\r\n\r\n.mCol1 {\r\n grid-area: mCol1;\r\n justify-self: left;\r\n}\r\n.mCol2 {\r\n grid-area: mCol2;\r\n justify-self: center;\r\n}\r\n.mCol3 {\r\n grid-area: mCol3;\r\n justify-self: center;\r\n}\r\n.mCol4 {\r\n grid-area: mCol4;\r\n justify-self: right;\r\n}\r\n.mCol5 {\r\n grid-area: mCol5;\r\n justify-self: left;\r\n}\r\n.mCol6 {\r\n grid-area: mCol6;\r\n justify-self: left;\r\n}\r\n.mCol7 {\r\n grid-area: mCol7;\r\n justify-self: center;\r\n}\r\n.mCol8 {\r\n grid-area: mCol8;\r\n justify-self: right;\r\n}\r\n.mCol9 {\r\n grid-area: mCol9;\r\n justify-self: center;\r\n}\r\n.mCol10 {\r\n grid-area: mCol10;\r\n justify-self: center;\r\n}\r\n.mCol11 {\r\n grid-area: mCol11;\r\n justify-self: center;\r\n}\r\n.mCol12 {\r\n grid-area: mCol12;\r\n justify-self: center;\r\n}\r\n.mCol13 {\r\n grid-area: mCol13;\r\n justify-self: center;\r\n}\r\n.mCol14 {\r\n grid-area: mCol14;\r\n word-break: break-word;\r\n}\r\n.mCol15 {\r\n grid-area: mCol15;\r\n justify-self: center;\r\n}\r\n.mCol16 {\r\n grid-area: mCol16;\r\n justify-self: center;\r\n}\r\n.mCol17 {\r\n grid-area: mCol17;\r\n justify-self: center;\r\n}\r\n.mCol18 {\r\n grid-area: mCol18;\r\n justify-self: center;\r\n}\r\n\r\n.grid-talents {\r\n display: grid;\r\n grid-template-areas:\r\n 'talTitle talTitle'\r\n 'tal1 tal2'\r\n 'tal3 tal4';\r\n // grid-template-rows: 3fr;\r\n\r\n padding: 3px;\r\n grid-template-columns: 75% 25%;\r\n align-items: center;\r\n}\r\n\r\n.tal1 {\r\n grid-area: tal1;\r\n justify-self: center;\r\n padding-left: 8px;\r\n // background-color: $c-black;\r\n}\r\n.tal2 {\r\n grid-area: tal2;\r\n justify-self: right;\r\n padding-right: 8px;\r\n}\r\n\r\n.tal3 {\r\n grid-area: tal3;\r\n align-self: center;\r\n}\r\n.tal4 {\r\n grid-area: tal4;\r\n justify-self: right;\r\n padding-right: 8px;\r\n align-self: left;\r\n\r\n // padding-top: 2px;\r\n}\r\n.talTitle {\r\n grid-area: talTitle;\r\n background-color: #221f1f;\r\n}\r\n.grid-special {\r\n display: grid;\r\n grid-template-areas: 'spe1 spe2 spe3';\r\n // grid-template-rows: 3fr;\r\n // padding: 3px;\r\n grid-template-columns: 5% 70% 25%;\r\n align-items: center;\r\n}\r\n\r\n.spe1 {\r\n grid-area: spe1;\r\n justify-self: left;\r\n padding-right: 4px;\r\n}\r\n.spe2 {\r\n grid-area: spe2;\r\n // justify-self: left;\r\n font-weight: bold;\r\n padding-right: 8px;\r\n}\r\n.spe3 {\r\n grid-area: spe3;\r\n justify-self: right;\r\n}\r\n\r\n.critical-inj {\r\n display: grid;\r\n grid-template-areas: 'crit1 crit2 crit3 crit4';\r\n // grid-template-rows: 3fr;\r\n // padding: 3px;\r\n grid-template-columns: 5% 31% 60% 3%;\r\n align-items: center;\r\n}\r\n\r\n.crit1 {\r\n grid-area: crit1;\r\n justify-self: left;\r\n padding-right: 4px;\r\n}\r\n.crit2 {\r\n grid-area: crit2;\r\n justify-self: left;\r\n font-weight: bold;\r\n padding-right: 8px;\r\n}\r\n.crit3 {\r\n grid-area: crit3;\r\n justify-self: left;\r\n font-weight: bold;\r\n padding-right: 8px;\r\n align-items: left;\r\n}\r\n.crit4 {\r\n grid-area: crit4;\r\n justify-self: right;\r\n}\r\n\r\n.space-critical-inj {\r\n display: grid;\r\n grid-template-areas: 'ScritI1 ScritI2 ScritI4';\r\n // grid-template-rows: 3fr;\r\n // padding: 3px;\r\n grid-template-columns: 5% 80% 3%;\r\n align-items: center;\r\n}\r\n\r\n.ScritI1 {\r\n grid-area: ScritI1;\r\n justify-self: left;\r\n padding-right: 4px;\r\n}\r\n.ScritI2 {\r\n grid-area: ScritI2;\r\n justify-self: left;\r\n font-weight: bold;\r\n padding-right: 8px;\r\n}\r\n\r\n.ScritI4 {\r\n grid-area: ScritI4;\r\n justify-self: right;\r\n}\r\n\r\n.grid-two {\r\n display: grid;\r\n grid-template-areas:\r\n 'box1 box2'\r\n 'box3 box4';\r\n padding: 3px;\r\n grid-template-columns: 25% 75%;\r\n align-items: center;\r\n}\r\n\r\n.box1 {\r\n grid-area: box1;\r\n justify-self: center;\r\n padding-left: 8px;\r\n}\r\n.box2 {\r\n grid-area: box2;\r\n justify-self: right;\r\n padding-right: 8px;\r\n}\r\n.box3 {\r\n grid-area: box3;\r\n justify-self: center;\r\n padding-left: 8px;\r\n padding-top: 10px;\r\n}\r\n.box4 {\r\n grid-area: box4;\r\n padding-top: 10px;\r\n}\r\n\r\n.grid-2 {\r\n display: grid;\r\n grid-template-areas: 'box11 box21 box23 box22';\r\n // padding: 3px;\r\n grid-template-columns: 1fr 33px 15px 33px;\r\n align-items: center;\r\n margin: 1px;\r\n padding: 0;\r\n // padding-left: 2px;\r\n}\r\n\r\n.box11 {\r\n grid-area: box11;\r\n justify-self: center;\r\n // padding-left: 8px;\r\n // background-color: $c-black;\r\n}\r\n.box21 {\r\n grid-area: box21;\r\n justify-self: right;\r\n padding-right: 8px;\r\n}\r\n.box22 {\r\n grid-area: box22;\r\n justify-self: right;\r\n padding-right: 8px;\r\n}\r\n.box23 {\r\n grid-area: box23;\r\n justify-self: center;\r\n // padding-right: 8px;\r\n}\r\n.grid-crit {\r\n display: grid;\r\n grid-template-areas: 'crit1 crit2 ';\r\n padding: 0;\r\n margin: 0;\r\n grid-template-columns: 1fr 1fr;\r\n}\r\n.crit1 {\r\n grid-area: crit1;\r\n}\r\n.crit2 {\r\n grid-area: crit2;\r\n // margin-left: 90px;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.grid-rTables {\r\n display: grid;\r\n grid-template-areas: 'rTable1 rTable2';\r\n // padding: 3px;\r\n grid-template-columns: 1fr 0.5fr;\r\n align-items: center;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n.rTable1 {\r\n grid-area: rTable1;\r\n justify-self: center;\r\n}\r\n.rTable2 {\r\n grid-area: rTable2;\r\n justify-self: center;\r\n padding-right: 8px;\r\n}\r\n\r\n.grid-creature {\r\n display: grid;\r\n border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n // 'vChar1 vChar1 '\r\n\r\n 'vCre1 vCre2 '\r\n 'vCre3 vCre4 '\r\n 'vCre5 vCre6 '\r\n 'vCre7 vCre8';\r\n\r\n grid-template-columns: 1fr 1fr;\r\n align-items: center;\r\n}\r\n\r\n.vCre1 {\r\n grid-area: vCre1;\r\n}\r\n.vCre2 {\r\n grid-area: vCre2;\r\n}\r\n.vCre3 {\r\n grid-area: vCre3;\r\n}\r\n.vCre4 {\r\n grid-area: vCre4;\r\n}\r\n.vCre5 {\r\n grid-area: vCre5;\r\n}\r\n.vCre6 {\r\n grid-area: vCre6;\r\n}\r\n.vCre7 {\r\n grid-area: vCre7;\r\n}\r\n.vCre8 {\r\n grid-area: vCre8;\r\n}\r\n.grid-planet-header {\r\n display: grid;\r\n border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n 'hplan1 hplan2 '\r\n 'hplan3 hplan4'\r\n 'hplan5 hplan6 '\r\n 'hplan7 hplan8';\r\n\r\n grid-template-columns: auto;\r\n align-items: center;\r\n padding-bottom: 2px;\r\n}\r\n\r\n.hplan1 {\r\n grid-area: hplan1;\r\n}\r\n.hplan2 {\r\n grid-area: hplan2;\r\n}\r\n.hplan3 {\r\n grid-area: hplan3;\r\n}\r\n.hplan4 {\r\n grid-area: hplan4;\r\n}\r\n.hplan5 {\r\n grid-area: hplan5;\r\n}\r\n.hplan6 {\r\n grid-area: hplan6;\r\n}\r\n.hplan7 {\r\n grid-area: hplan7;\r\n}\r\n.hplan8 {\r\n grid-area: hplan8;\r\n}\r\n\r\n.grid-planet {\r\n display: grid;\r\n margin: 0;\r\n padding: 0;\r\n grid-template-areas:\r\n 'plan1 plan1 plan1 plan1'\r\n 'plan2 plan2 plan3 plan3 '\r\n // 'plan3 plan3 plan3 plan3 '\r\n 'plan4 plan4 plan4 plan4 ';\r\n grid-template-columns: 220px 1fr;\r\n}\r\n.plan1 {\r\n grid-area: plan1;\r\n justify-self: left;\r\n align-self: center;\r\n}\r\n.plan2 {\r\n grid-area: plan2;\r\n justify-self: left;\r\n}\r\n.plan3 {\r\n grid-area: plan3;\r\n justify-self: left;\r\n}\r\n.plan4 {\r\n grid-area: plan4;\r\n justify-self: left;\r\n}\r\n\r\n.grid-systems {\r\n display: grid;\r\n padding: 3px;\r\n grid-template-areas:\r\n 'sys1 sys2 sys3 sys4'\r\n 'sys5 sys6 sys7 sys8';\r\n grid-template-columns: 14em 15em 10em 2em;\r\n border-color: var(--aliengreen);\r\n border-bottom: double;\r\n}\r\n\r\n.sys1 {\r\n grid-area: sys1;\r\n justify-self: left;\r\n}\r\n.sys2 {\r\n grid-area: sys2;\r\n justify-self: left;\r\n}\r\n.sys3 {\r\n grid-area: sys3;\r\n justify-self: left;\r\n}\r\n.sys4 {\r\n grid-area: sys4;\r\n justify-self: right;\r\n}\r\n.sys5 {\r\n grid-area: sys5;\r\n justify-self: left;\r\n}\r\n.sys6 {\r\n grid-area: sys6;\r\n justify-self: left;\r\n}\r\n.sys7 {\r\n grid-area: sys7;\r\n justify-self: left;\r\n}\r\n.sys8 {\r\n grid-area: sys8;\r\n justify-self: right;\r\n}\r\n\r\n.grid-Char-Att {\r\n display: grid;\r\n // border: 2px solid var(--aliengreen);\r\n padding-bottom: 4px;\r\n padding-top: 12px;\r\n padding-left: 30px;\r\n grid-row-gap: 3px;\r\n grid-column-gap: 10px;\r\n border-color: var(--aliengreen);\r\n align-items: center;\r\n grid-template-areas:\r\n 'gCol1 gCol2 gCol3 gCol4 gCol5 gCol11'\r\n 'gCol6 gCol7 gCol8 gCol9 gCol10 gCol12';\r\n grid-template-columns: 110px 50px 110px 50px 65px 130px;\r\n}\r\n\r\n.gCol1 {\r\n grid-area: gCol1;\r\n justify-self: left;\r\n}\r\n.gCol2 {\r\n grid-area: gCol2;\r\n justify-self: center;\r\n align-self: center;\r\n}\r\n.gCol3 {\r\n grid-area: gCol3;\r\n justify-self: left;\r\n}\r\n.gCol4 {\r\n grid-area: gCol4;\r\n justify-self: center;\r\n align-self: center;\r\n}\r\n.gCol5 {\r\n grid-area: gCol5;\r\n justify-self: center;\r\n}\r\n.gCol6 {\r\n grid-area: gCol6;\r\n justify-self: left;\r\n}\r\n.gCol7 {\r\n grid-area: gCol7;\r\n justify-self: center;\r\n align-self: center;\r\n}\r\n.gCol8 {\r\n grid-area: gCol8;\r\n justify-self: left;\r\n}\r\n.gCol9 {\r\n grid-area: gCol9;\r\n justify-self: center;\r\n align-self: center;\r\n}\r\n.gCol10 {\r\n grid-area: gCol10;\r\n justify-self: center;\r\n}\r\n.gCol11 {\r\n grid-area: gCol11;\r\n justify-self: center;\r\n}\r\n.gCol12 {\r\n grid-area: gCol12;\r\n justify-self: center;\r\n}\r\n\r\n.grid-item-xtras {\r\n display: grid;\r\n grid-template-areas:\r\n 'xCol1 xCol2 xCol3 xCol4 xCol5 xCol6'\r\n '. xCol7 xCol7 xCol8 . .';\r\n padding-bottom: 4px;\r\n padding-top: 5px;\r\n padding-left: 30px;\r\n grid-row-gap: 3px;\r\n grid-column-gap: 10px;\r\n // l1 l2 l3 l4 l5 l6\r\n grid-template-columns: 110px 50px 110px 50px 110px 50px;\r\n align-items: center;\r\n}\r\n\r\n.xCol1 {\r\n grid-area: xCol1;\r\n justify-self: left;\r\n}\r\n.xCol2 {\r\n grid-area: xCol2;\r\n justify-self: left;\r\n}\r\n.xCol3 {\r\n grid-area: xCol3;\r\n justify-self: left;\r\n}\r\n.xCol4 {\r\n grid-area: xCol4;\r\n justify-self: center;\r\n}\r\n.xCol5 {\r\n grid-area: xCol5;\r\n justify-self: left;\r\n}\r\n.xCol6 {\r\n grid-area: xCol6;\r\n justify-self: center;\r\n}\r\n.xCol7 {\r\n grid-area: xCol7;\r\n justify-self: center;\r\n}\r\n.xCol8 {\r\n grid-area: xCol8;\r\n justify-self: center;\r\n}\r\n\r\n.flex-group-center,\r\n.flex-group-left,\r\n.flex-group-right {\r\n justify-content: center;\r\n align-items: center;\r\n text-align: center;\r\n padding: 0;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.flex-group-left {\r\n justify-content: flex-start;\r\n text-align: left;\r\n}\r\n\r\n.flex-group-right {\r\n justify-content: flex-end;\r\n text-align: right;\r\n}\r\n\r\n.grid-crew {\r\n display: grid;\r\n grid-template-areas:\r\n 'gC1 gC2 gC3 gC4'\r\n 'gC5 gC6 gC7 gC8';\r\n grid-template-columns: 20em 15em 10em 5em;\r\n}\r\n.gC1 {\r\n justify-self: center;\r\n grid-area: gC1;\r\n}\r\n.gC2 {\r\n justify-self: center;\r\n grid-area: gC2;\r\n}\r\n.gC3 {\r\n justify-self: center;\r\n grid-area: gC3;\r\n}\r\n.gC4 {\r\n justify-self: right;\r\n grid-area: gC4;\r\n}\r\n.gC5 {\r\n justify-self: left;\r\n grid-area: gC5;\r\n}\r\n.gC6 {\r\n justify-self: center;\r\n grid-area: gC6;\r\n}\r\n.gC7 {\r\n justify-self: center;\r\n grid-area: gC7;\r\n}\r\n.gC8 {\r\n justify-self: right;\r\n grid-area: gC8;\r\n}\r\n\r\n.grid-ship-crew {\r\n display: grid;\r\n grid-template-areas:\r\n 'gSC1 gSC2 gSC3 gSC4 gSC5'\r\n ' gSC6 gSC7 gSC8 gSC9 gSC10';\r\n grid-template-columns: 43% 25% 20% 6%;\r\n}\r\n.gSC1 {\r\n justify-self: center;\r\n grid-area: gSC1;\r\n}\r\n.gSC2 {\r\n justify-self: center;\r\n grid-area: gSC2;\r\n}\r\n.gSC3 {\r\n justify-self: center;\r\n grid-area: gSC3;\r\n}\r\n.gSC4 {\r\n justify-self: right;\r\n grid-area: gSC4;\r\n}\r\n.gSC5 {\r\n justify-self: right;\r\n grid-area: gSC5;\r\n}\r\n.gSC6 {\r\n justify-self: left;\r\n grid-area: gSC6;\r\n}\r\n.gSC7 {\r\n justify-self: center;\r\n grid-area: gSC7;\r\n}\r\n.gSC8 {\r\n justify-self: right;\r\n grid-area: gSC8;\r\n}\r\n.gSC9 {\r\n justify-self: center;\r\n grid-area: gSC9;\r\n}\r\n.gSC10 {\r\n justify-self: right;\r\n grid-area: gSC10;\r\n}\r\n\r\n.grid-actor {\r\n display: grid;\r\n padding-top: 10px;\r\n border: 2px solid var(--aliengreen);\r\n grid-template-areas: 'gaItem1 gaItem2 gaItem3 gaItem4';\r\n grid-template-columns: 20% 34% 20% 30%;\r\n}\r\n\r\n.gaItem1 {\r\n grid-area: gaItem1;\r\n}\r\n.gaItem2 {\r\n grid-area: gaItem2;\r\n}\r\n.gaItem3 {\r\n grid-area: gaItem3;\r\n}\r\n.gaItem4 {\r\n grid-area: gaItem4;\r\n}\r\n",".flex-center {\r\n align-items: center;\r\n justify-content: center;\r\n text-align: center;\r\n padding: 0;\r\n}\r\n\r\n.flex-between {\r\n justify-content: space-between;\r\n}\r\n// .alienflex {\r\n// flex: auto;\r\n// }\r\n.alienrpg .flexcol {\r\n display: flex;\r\n flex-direction: column;\r\n flex-wrap: nowrap;\r\n}\r\n// .alienrpg .flexcol > * {\r\n// flex: 1;\r\n// }\r\n.alienrpg .flexcol .flex1 {\r\n flex: 1;\r\n}\r\n.alienrpg .flexcol .flex2 {\r\n flex: 2;\r\n}\r\n.alienrpg .flexcol .flex3 {\r\n flex: 3;\r\n}\r\n.alienrpg .alienrpg .flexcol .flex4 {\r\n flex: 4;\r\n}\r\n.alienrpg .flexrow {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n justify-content: flex-start;\r\n}\r\n.alienrpg .flexrow > * {\r\n flex: 1;\r\n}\r\n.alienrpg .flexrow .flex1 {\r\n flex: 1;\r\n}\r\n.alienrpg .flexrow .flex2 {\r\n flex: 2;\r\n}\r\n.alienrpg .flexrow .flex3 {\r\n flex: 3;\r\n}\r\n.alienrpg .flexrow .flex4 {\r\n flex: 4;\r\n}\r\n",".alienrpg.actor .encumbrance {\r\n background: hsla(0, 0%, 0%, 0.1);\r\n height: 12px;\r\n margin-top: 5px;\r\n border: 1px solid hsl(0, 0%, 7%);\r\n border-radius: 3px;\r\n position: relative;\r\n width: calc(100% - 20px);\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-bar {\r\n position: absolute;\r\n top: 1px;\r\n left: 1px;\r\n background: var(--aliengreen);\r\n height: 8px;\r\n border: 1px solid hsl(30, 32%, 33%);\r\n border-radius: 3px;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-label {\r\n position: absolute;\r\n top: -3px;\r\n height: 16px;\r\n font-size: 16px;\r\n line-height: 16px;\r\n color: $c-black;\r\n background: hsla(0, 0%, 100%, 0.4);\r\n padding: 0 3px;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-breakpoint {\r\n position: absolute;\r\n left: 50%;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .arrow-up {\r\n bottom: 0;\r\n width: 0;\r\n height: 0;\r\n border-left: 4px solid transparent;\r\n border-right: 4px solid transparent;\r\n border-bottom: 4px solid hsl(0, 0%, 40%);\r\n}\r\n\r\n.alienrpg.actor .encumbrance .arrow-down {\r\n top: 0;\r\n width: 0;\r\n height: 0;\r\n border-left: 4px solid transparent;\r\n border-right: 4px solid transparent;\r\n border-top: 4px solid hsl(0, 0%, 40%);\r\n}\r\n\r\n.alienrpg.actor .encumbrance.encumbered .arrow-up {\r\n border-bottom: 4px solid $c-white;\r\n}\r\n\r\n.alienrpg.actor .encumbrance.encumbered .arrow-down {\r\n border-top: 4px solid $c-white;\r\n}\r\n.alienrpg.actor .encumbrance.encumbered .encumbrance-bar {\r\n position: absolute;\r\n top: 1px;\r\n left: 1px;\r\n background: hsl(7, 100%, 50%);\r\n height: 8px;\r\n border: 1px solid hsl(66, 75%, 45%);\r\n border-radius: 3px;\r\n}\r\n\r\n/* @group Blink */\r\n.blink {\r\n -webkit-animation: blink 2s linear infinite;\r\n -moz-animation: blink 2s linear infinite;\r\n -ms-animation: blink 2s linear infinite;\r\n -o-animation: blink 2s linear infinite;\r\n animation: blink 2s linear infinite;\r\n}\r\n@-webkit-keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n@-moz-keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n@-ms-keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n@-o-keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n@keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n/* @end */\r\n","/* class applies to select element itself, not a wrapper element */\r\n.select-css {\r\n display: block;\r\n font-size: 15px;\r\n font-family: var(--alienfont);\r\n font-weight: 700;\r\n color: inherit;\r\n // line-height: 1.3;\r\n // padding: 0.6em 1.4em 0.5em 0.8em;\r\n width: 100%;\r\n max-width: 90%; /* useful when width is set to anything other than 100% */\r\n box-sizing: border-box;\r\n margin: 0;\r\n border: 1px solid var(--aliengreen);\r\n box-shadow: 0 1px 0 1px hsla(0, 0%, 0%, 0.04);\r\n border-radius: 0.5em;\r\n -moz-appearance: none;\r\n -webkit-appearance: none;\r\n appearance: none;\r\n // background-color: #fff;\r\n /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. \r\n\t\tfor the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference\r\n\t\t\r\n\t*/\r\n // background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ADFF2F%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),\r\n // linear-gradient(to bottom, black 0%, black 100%);\r\n background-image: url(../images/downarrow.svg);\r\n background-repeat: no-repeat, repeat;\r\n\r\n /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/\r\n background-position: right 0.7em top 50%, 0 0;\r\n /* icon size, then gradient */\r\n background-size: 1em auto, 100%;\r\n}\r\n/* Hide arrow icon in IE browsers */\r\n.select-css::-ms-expand {\r\n display: none;\r\n}\r\n/* Hover style */\r\n.select-css:hover {\r\n color: inherit;\r\n}\r\n/* Focus style */\r\n.select-css:focus {\r\n color: inherit;\r\n /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */\r\n box-shadow: 0 0 1px 1px var(--aliengreen);\r\n box-shadow: 0 0 0 1px -moz-mac-focusring var(--aliengreen);\r\n color: inherit;\r\n outline: none;\r\n background-color: $c-black;\r\n}\r\n\r\n/* Set options to normal weight */\r\n.select-css option {\r\n font-weight: normal;\r\n background: hsl(0, 0%, 0%);\r\n}\r\n\r\n/* Support for rtl text, explicit support for Arabic and Hebrew */\r\n*[dir='rtl'] .select-css,\r\n:root:lang(ar) .select-css,\r\n:root:lang(iw) .select-css {\r\n background-position: left 0.7em top 50%, 0 0;\r\n padding: 0.6em 0.8em 0.5em 1.4em;\r\n}\r\n\r\n/* Disabled styles */\r\n.select-css:disabled,\r\n.select-css[aria-disabled='true'] {\r\n color: var(--aliengreen);\r\n background-image: url(../images/downarrow.svg);\r\n background-repeat: no-repeat, repeat;\r\n // background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),\r\n // linear-gradient(to bottom, black 0%, black 100%);\r\n}\r\n\r\n.select-css:disabled:hover,\r\n.select-css[aria-disabled='true'] {\r\n border-color: hsl(0, 0%, 67%);\r\n}\r\n","/*\r\n\tOriginal Sheet by Paul Watson\r\n\r\n\tCRT Effect by Alec Lownes\r\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\r\n\r\n\tMay 2021\r\n*/\r\n\r\n@keyframes flicker {\r\n\t0% {\r\n\t\topacity: 0.27861;\r\n\t}\r\n\t5% {\r\n\t\topacity: 0.34769;\r\n\t}\r\n\t10% {\r\n\t\topacity: 0.23604;\r\n\t}\r\n\t15% {\r\n\t\topacity: 0.90626;\r\n\t}\r\n\t20% {\r\n\t\topacity: 0.18128;\r\n\t}\r\n\t25% {\r\n\t\topacity: 0.83891;\r\n\t}\r\n\t30% {\r\n\t\topacity: 0.65583;\r\n\t}\r\n\t35% {\r\n\t\topacity: 0.67807;\r\n\t}\r\n\t40% {\r\n\t\topacity: 0.26559;\r\n\t}\r\n\t45% {\r\n\t\topacity: 0.84693;\r\n\t}\r\n\t50% {\r\n\t\topacity: 0.96019;\r\n\t}\r\n\t55% {\r\n\t\topacity: 0.08594;\r\n\t}\r\n\t60% {\r\n\t\topacity: 0.20313;\r\n\t}\r\n\t65% {\r\n\t\topacity: 0.71988;\r\n\t}\r\n\t70% {\r\n\t\topacity: 0.53455;\r\n\t}\r\n\t75% {\r\n\t\topacity: 0.37288;\r\n\t}\r\n\t80% {\r\n\t\topacity: 0.71428;\r\n\t}\r\n\t85% {\r\n\t\topacity: 0.70419;\r\n\t}\r\n\t90% {\r\n\t\topacity: 0.7003;\r\n\t}\r\n\t95% {\r\n\t\topacity: 0.36108;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0.24387;\r\n\t}\r\n}\r\n\r\n@keyframes textShadow {\r\n\t0% {\r\n\t\ttext-shadow: 0.4389924193300864px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193300864px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t5% {\r\n\t\ttext-shadow: 2.7928974010788217px 0 1px rgba(255, 255, 0, 0.5), -2.7928974010788217px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t10% {\r\n\t\ttext-shadow: 0.02956275843481219px 0 1px rgba(255, 255, 0, 0.5), -0.02956275843481219px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t15% {\r\n\t\ttext-shadow: 0.40218538552878136px 0 1px rgba(255, 255, 0, 0.5), -0.40218538552878136px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t20% {\r\n\t\ttext-shadow: 3.4794037899852017px 0 1px rgba(255, 255, 0, 0.5), -3.4794037899852017px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t25% {\r\n\t\ttext-shadow: 1.6125630401149584px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401149584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t30% {\r\n\t\ttext-shadow: 0.7015590085143956px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085143956px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t35% {\r\n\t\ttext-shadow: 3.896914047650351px 0 1px rgba(255, 255, 0, 0.5), -3.896914047650351px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t40% {\r\n\t\ttext-shadow: 3.870905614848819px 0 1px rgba(255, 255, 0, 0.5), -3.870905614848819px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t45% {\r\n\t\ttext-shadow: 2.231056963361899px 0 1px rgba(255, 255, 0, 0.5), -2.231056963361899px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t50% {\r\n\t\ttext-shadow: 0.08084290417898504px 0 1px rgba(255, 255, 0, 0.5), -0.08084290417898504px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t55% {\r\n\t\ttext-shadow: 2.3758461067427543px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067427543px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t60% {\r\n\t\ttext-shadow: 2.202193051050636px 0 1px rgba(255, 255, 0, 0.5), -2.202193051050636px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t65% {\r\n\t\ttext-shadow: 2.8638780614874975px 0 1px rgba(255, 255, 0, 0.5), -2.8638780614874975px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t70% {\r\n\t\ttext-shadow: 0.48874025155497314px 0 1px rgba(255, 255, 0, 0.5), -0.48874025155497314px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t75% {\r\n\t\ttext-shadow: 1.8948491305757957px 0 1px rgba(255, 255, 0, 0.5), -1.8948491305757957px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t80% {\r\n\t\ttext-shadow: 0.0833037308038857px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308038857px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t85% {\r\n\t\ttext-shadow: 0.09769827255241735px 0 1px rgba(255, 255, 0, 0.5), -0.09769827255241735px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t90% {\r\n\t\ttext-shadow: 3.443339761481782px 0 1px rgba(255, 255, 0, 0.5), -3.443339761481782px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t95% {\r\n\t\ttext-shadow: 2.1841838852799786px 0 1px rgba(255, 255, 0, 0.5), -2.1841838852799786px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t100% {\r\n\t\ttext-shadow: 2.6208764473832513px 0 1px rgba(255, 255, 0, 0.5), -2.6208764473832513px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n}\r\n\r\n/* interface */\r\n\r\n::-webkit-scrollbar-thumb {\r\n\toutline: none;\r\n\tborder-radius: 2px;\r\n\tbackground: var(--aliendarkergreen);\r\n\tborder: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.window-header {\r\n\tbackground-color: rgba(50, 100, 120, 0.3);\r\n\tborder-radius: 7px 7px 0px 0px;\r\n}\r\n\r\n.alienrpg input[type='text'],\r\n.alienrpg input[type='number'],\r\n.alienrpg input[type='password'],\r\n.alienrpg input[type='date'],\r\n.alienrpg input[type='time'] {\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\ninput[type='text']:hover,\r\ninput[type='number']:hover,\r\ninput[type='password']:hover,\r\ninput[type='date']:hover,\r\ninput[type='time']:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\na:hover {\r\n\ttext-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\n#sidebar-tabs {\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n#sidebar-tabs .item.active {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 6px inset var(--aliengreen);\r\n}\r\n\r\nselect:focus {\r\n\tbox-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\ntextarea:focus {\r\n\toutline: 0px;\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n\t// background-color: var(--aliengreen);\r\n\tcolor: #000;\r\n\tfont-weight: 400;\r\n}\r\n\r\ncombobox:focus {\r\n\toutline: 0px;\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n\tbackground-color: var(--aliengreen);\r\n\tcolor: #000;\r\n}\r\n\r\n#hotbar .macro:hover {\r\n\tbox-shadow: 0 0 10px inset var(--aliengreen);\r\n}\r\n\r\n#hotbar .macro.active:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n#players ol .player.context {\r\n\tborder-top: 1px solid var(--aliengreen);\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n}\r\n\r\n#players ol .player.context .player-name {\r\n\ttext-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\n#context-menu li.context-item:hover {\r\n\ttext-shadow: 0 0 4px var(--aliengreen);\r\n}\r\n\r\n#controls .scene-control.active,\r\n#controls .control-tool.active,\r\n#controls .scene-control:hover,\r\n#controls .control-tool:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-bottom: 1px solid var(--aliendarkergreen);\r\n\tbox-shadow: 0 0 10px var(--aliendarkergreen);\r\n}\r\n\r\n#navigation #scene-list .scene.view,\r\n#navigation #scene-list .scene.context {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tbackground: rgba(52, 52, 52, 0.95);\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 10px var(--aliendarkergreen);\r\n}\r\n\r\n// #pause img {\r\n// box-sizing: border-box;\r\n// width: 128px;\r\n// height: 128px;\r\n// padding-left: 128px;\r\n\r\n// background-image: url('../images/paused-alien.png');\r\n// animation: rotation 20s infinite linear;\r\n// }\r\n\r\n#pause {\r\n\tbackground: none;\r\n\t& > img {\r\n\t\twidth: 200px;\r\n\t\theight: 200px;\r\n\t\ttop: -50px;\r\n\t\tleft: calc(50% - 100px);\r\n\t\topacity: 0.7;\r\n\t\t--fa-animation-duration: 10s;\r\n\t}\r\n\th3 {\r\n\t\t// font-family: var(--alienfont); !\r\n\t\tfont-size: 32px;\r\n\t\ttext-shadow: 0px 3px 5px rgba(0, 0, 0, 1);\r\n\t}\r\n}\r\n\r\n.alienrpg #context-menu li.context-item {\r\n\tline-height: 1.55;\r\n}\r\n\r\n/* CHAT */\r\n\r\n.sidebar-tab h1,\r\n.sidebar-tab h2 {\r\n\tborder-bottom: 2px dotted var(--aliengreen);\r\n}\r\n\r\n.sidebar-tab .fas.fa-trash:hover {\r\n\tanimation: textShadow 0.5s infinite;\r\n}\r\n\r\n.chat-message .message-header .message-sender {\r\n\tpadding-bottom: 5px;\r\n}\r\n\r\n.alien-Push-button {\r\n\theight: 40px;\r\n\tmargin-top: 5px;\r\n\tmargin-left: 1px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tborder-radius: 3px;\r\n\tbackground: url(../images/alien_crt_push-button.png) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.alien-Push-button:hover {\r\n\tborder-radius: 3px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tbackground-color: inherit;\r\n\tbackground: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.chat-message,\r\n.chat-message.emote {\r\n\tfont-family: var(--alienchatfont);\r\n\tfont-size: 110%;\r\n\tfont-weight: bold;\r\n\r\n\tpadding: 13px 15px 50px 11px;\r\n\tborder-width: 0px;\r\n\r\n\tbox-shadow: 0 1px 5px #000;\r\n\r\n\tbackground-size: 100%;\r\n\tbackground-position: top, bottom, 0px 18px;\r\n\tbackground-repeat: no-repeat, no-repeat, repeat;\r\n\t// background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/chat-middle.png');\r\n\tbackground-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), var(--chatbackground);\r\n\t// background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/IndBackground3.png');\r\n}\r\n\r\n.chat-message.whisper {\r\n\tcolor: var(--alienchatlightblue);\r\n\r\n\tpadding: 13px 15px 50px 11px;\r\n\tborder-width: 0px;\r\n\r\n\tbox-shadow: 0 1px 5px #000;\r\n\r\n\tbackground-size: 100%;\r\n\tbackground-position: top, bottom, 0px 18px;\r\n\tbackground-repeat: no-repeat, no-repeat, repeat;\r\n\tbackground-image: url('../images/hidden-chat-top.png'), url('../images/hidden-chat-bottom.png'), url('../images/hidden-chat-middle.png');\r\n}\r\n\r\n.chat-message.whisper span,\r\n.chat-message.whisper div {\r\n\tcolor: var(--alienchatlightblue);\r\n\r\n\t// color: royalblue;\r\n}\r\n\r\n.chat-message.whisper h2 {\r\n\tcolor: lightblue;\r\n\tborder-bottom: 2px dotted lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper h4 {\r\n\tcolor: lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper hr {\r\n\tborder-top: 1px solid lightsteelblue;\r\n\tborder-bottom: 1px solid royalblue;\r\n}\r\n\r\n.chat-message.whisper .blink {\r\n\tcolor: lightsteelblue;\r\n\tbackground-color: royalblue;\r\n\ttext-shadow: 0 0 5px lightsteelblue;\r\n\tanimation: blink 0.5 5;\r\n}\r\n\r\n.chat-message.whisper .inline-roll:hover {\r\n\ttext-shadow: 0 0 5px lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper .inline-roll,\r\n.chat-message.whisper .dice-tooltip {\r\n\tborder-color: lightsteelblue;\r\n}\r\n\r\n// .chat-message.whisper .dice-tooltip img,\r\n// .chat-message.whisper .dice-tooltip li,\r\n// .chat-message.whisper .alien-Push-button,\r\n// .chat-message.whisper span.alien-diceface-b0,\r\n// .chat-message.whisper span.alien-diceface-b6,\r\n// .chat-message.whisper span.alien-diceface-y0,\r\n// .chat-message.whisper span.alien-diceface-y1,\r\n// .chat-message.whisper span.alien-diceface-y6 {\r\n// filter: sepia(100%) saturate(250%) brightness(100%) hue-rotate(180deg);\r\n// }\r\n\r\n.alien-Push-button:hover {\r\n\tborder-radius: 3px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tbackground-color: inherit;\r\n\tbackground: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.blink {\r\n\tpadding: 0px 0px 2px 5px;\r\n\tmargin-top: 5px;\r\n\tmargin-bottom: 5px;\r\n\t// background-color: red;\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 5px red;\r\n\tanimation: blink 0.5s 5;\r\n}\r\n\r\n.warnblink {\r\n\ttext-shadow: 0 0 5px red;\r\n\tanimation: blink 0.5s 5;\r\n}\r\n\r\n.message-sender {\r\n\twidth: 900px;\r\n\twhite-space: nowrap;\r\n\toverflow: hidden;\r\n\ttext-overflow: ellipsis;\r\n}\r\n\r\n// .dice-tooltip .part-header .part-formula,\r\n// .dice-tooltip .dice-rolls {\r\n// padding-left: 3px;\r\n// }\r\n\r\n/* Journals */\r\n\r\n.journal-sheet ::-webkit-scrollbar-thumb {\r\n\tbackground: #135d91;\r\n\tborder: 1px solid #135d91;\r\n}\r\n\r\n// .journal-sheet .editor p {\r\n// text-align: justify;\r\n// line-height: 1.3em;\r\n// margin-bottom: 20px;\r\n// }\r\n\r\n// .journal-sheet .editor .tcol2 {\r\n// line-height: 1.4em;\r\n// margin-bottom: 20px;\r\n// }\r\n\r\n// .journal-sheet .editor div {\r\n// padding-left: 5px;\r\n// padding-right: 5px;\r\n// }\r\n\r\n// .journal-sheet .editor .cinsymbol,\r\n// .camsymbol {\r\n// height: 36px;\r\n// vertical-align: top;\r\n// margin-top: 1px;\r\n// }\r\n\r\n// .journal-sheet .editor .caption {\r\n// color: white;\r\n// text-shadow: 0 0 10px #2a8ed5;\r\n// }\r\n\r\n.journal-sheet .editor h1 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n\tborder-bottom: 2px solid #135d91;\r\n}\r\n\r\n.journal-sheet .editor h2 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n}\r\n\r\n.journal-sheet .editor h3 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n}\r\n\r\n// .journal-sheet .editor .mess {\r\n// display: block;\r\n// color: #e6ff99;\r\n// font-weight: bold;\r\n// text-shadow: 0 0 3px #d6ff5c;\r\n// background-color: rgba(50, 70, 50, 0.3);\r\n// box-shadow: 0 0 5px rgba(50, 70, 50);\r\n// padding: 5px 10px 8px 5px;\r\n// margin-left: 4%;\r\n// margin-right: 4%;\r\n// }\r\n\r\n.chat-message .warning-bar {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/warning-bar.webp');\r\n\twidth: 259px;\r\n\theight: 8px;\r\n\t/* vertical-align: middle; */\r\n\tborder: 0;\r\n}\r\n","/* .journal-sheet form { */\r\n.sheet.journal-entry .journal-entry-content {\r\n\tcolor: var(--aliengreen);\r\n\tbackground: #000;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 1px;\r\n\tbackground: var(--journalback) top left !important;\r\n\tbackground-size: cover;\r\n\tcolor: powderblue;\r\n}\r\n\r\n.sheet.journal-entry .sidebar .directory-header .header-search input {\r\n\tcolor: hsl(0, 0%, 0%);\r\n}\r\n\r\n.alienrpg .arpgtable {\r\n\theight: 36px;\r\n\twidth: 80%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n}\r\n.alienrpg .arpgtable tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n\r\n.alienrpg .caption {\r\n\ttext-align: center;\r\n\tcolor: greenyellow;\r\n\tfont-size: xx-large;\r\n}\r\n\r\n.alienrpg .arpgtablesmall {\r\n\theight: 36px;\r\n\twidth: 34%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n}\r\n\r\n.alienrpg .arpgtablesmall tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n.alienrpg .tdstyle {\r\n\twidth: 40%;\r\n\theight: 18px;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .tdstyleR {\r\n\twidth: 40%;\r\n\theight: 18px;\r\n\ttext-align: Right;\r\n}\r\n.alienrpg .tdstyleC {\r\n\twidth: 100%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .tdstyle3D {\r\n\twidth: 30%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .tdstyle2D {\r\n\twidth: 50%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .arpglink {\r\n\tbackground-color: white;\r\n\tcolor: black;\r\n}\r\n\r\n.alienrpg .mess {\r\n\tcolor: yellowgreen;\r\n\tfont-family: 'Courier New', Courier, monospace;\r\n}\r\n\r\n.alienrpg .ntable {\r\n\twidth: 99%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n.alienrpg .ntable tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n\r\n.alienrpg .trhead {\r\n\ttext-align: center;\r\n\twidth: 45%;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .tcol1 {\r\n\twidth: 2.5%;\r\n}\r\n.alienrpg .tcol2 {\r\n\twidth: 45%;\r\n\ttext-align: justify;\r\n\tvertical-align: top;\r\n}\r\n.alienrpg .tcol3 {\r\n\twidth: 5%;\r\n}\r\n\r\n.alienrpg .etable {\r\n\twidth: 40%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding: 0;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n.alienrpg .etable td:first-child {\r\n\tpadding-left: 5px;\r\n}\r\n.alienrpg .etr {\r\n\t/* border-style: solid;\r\n border-color: greenyellow; */\r\n\tborder: 1;\r\n}\r\n.alienrpg .ehead {\r\n\ttext-align: center;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .ecol1 {\r\n\twidth: 50%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .ecol2 {\r\n\twidth: 50%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .ecol3 {\r\n\twidth: 3%;\r\n\t/* border-left: greenyellow;\r\n border-style: solid; */\r\n}\r\n\r\n.alienrpg .stable {\r\n\twidth: 90%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .strhead {\r\n\ttext-align: center;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .scol1 {\r\n\twidth: 16%;\r\n}\r\n.alienrpg .scol2 {\r\n\twidth: 3%;\r\n}\r\n.alienrpg .scol3 {\r\n\twidth: 80%;\r\n}\r\n.alienrpg .scol4 {\r\n\twidth: 25%;\r\n}\r\n.alienrpg .scol5 {\r\n\twidth: 60%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol6 {\r\n\twidth: 90%;\r\n}\r\n\r\n.alienrpg .scol7 {\r\n\twidth: 20%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol8 {\r\n\twidth: 65%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol9 {\r\n\twidth: 12%;\r\n}\r\n.alienrpg .scol10 {\r\n\twidth: 50%;\r\n}\r\n.alienrpg .skltable {\r\n\twidth: 35%;\r\n\t/* border-style: double; */\r\n\t/* border-color: #e92d2d; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n}\r\n\r\n.alienrpg .oddstable {\r\n\twidth: 96%;\r\n\theight: 16px;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .oddhead {\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .oddcol1 {\r\n\twidth: 25%;\r\n}\r\n.alienrpg .oddcol2 {\r\n\twidth: 39%;\r\n}\r\n.oddcol3 {\r\n\twidth: 36%;\r\n}\r\n.alienrpg .oddcol4 {\r\n\twidth: 40%;\r\n}\r\n\r\n.alienrpg .bigtable {\r\n\twidth: 99%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .die {\r\n\twidth: 6%;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .inj {\r\n\twidth: 16%;\r\n}\r\n\r\n.alienrpg .fatal {\r\n\twidth: 6%;\r\n}\r\n\r\n.alienrpg .tim {\r\n\twidth: 7%;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .eff {\r\n\twidth: 56%;\r\n}\r\n\r\n.alienrpg .heal {\r\n\twidth: 15%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .crit {\r\n\twidth: 19%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .eff2 {\r\n\twidth: 55%;\r\n}\r\n\r\n/* V10 work */\r\n\r\n.alienrpg .aframe {\r\n\tposition: relative;\r\n}\r\n\r\n.alienrpg .leftcol {\r\n\tposition: absolute;\r\n\twidth: 45%;\r\n\tleft: 1.2%;\r\n\ttext-align: justify;\r\n\t/* background: #855f5f; */\r\n}\r\n.alienrpg .rightcol {\r\n\tposition: absolute;\r\n\twidth: 45%;\r\n\tleft: 50%;\r\n\ttext-align: justify;\r\n\t/* background: rgb(174, 174, 110); */\r\n}\r\n\r\n.alienrpg .heading {\r\n\t// text-align: center;\r\n\tcolor: var(--aliengreen);\r\n\t// font-size: xx-large;\r\n\tfont-size: 28px;\r\n\tborder-bottom: 2px solid var(--color-underline-header);\r\n}\r\n.alienrpg .heading2 {\r\n\ttext-align: center;\r\n\tcolor: var(--aliengreen);\r\n\t/* font-size: x-large; */\r\n}\r\n.alienrpg .heading3 {\r\n\tcolor: var(--aliengreen);\r\n}\r\n.alienrpg .imagecontainer {\r\n\tposition: relative;\r\n\ttext-align: center;\r\n\tcolor: white;\r\n}\r\n\r\n/* Import settings */\r\n.alienrpg .container {\r\n\twidth: 100%;\r\n}\r\n\r\n.alienrpg .listHeading {\r\n\ttext-align: center;\r\n\tvertical-align: middle;\r\n\tpadding: 10px 0px;\r\n\tborder-bottom: 1px solid black;\r\n\tmargin-bottom: 10px;\r\n}\r\n\r\n.alienrpg .twogridcol {\r\n\tdisplay: grid;\r\n\tgrid-template-columns: repeat(auto-fill, minmax(160px, 50%));\r\n}\r\n\r\n.alienrpg .twogridcol input[type='checkbox'] {\r\n\tvertical-align: middle;\r\n}\r\n\r\n.alienrpg .actors.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .actors.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .items.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .items.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .journal.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .journal.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .scenes.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .scenes.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .tables.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .tables.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .macros.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .macros.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .title {\r\n\tcursor: pointer;\r\n}\r\n/* Footer */\r\n\r\n.alienrpg .footer {\r\n\tposition: sticky;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\twidth: inherit;\r\n\theight: auto;\r\n\tbackground-color: #d0daee;\r\n}\r\n\r\n.alienrpg .cinsymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/cin-symbol.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .camsymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/cam-symbol.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .stresssymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/alien-dice-y1.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .basesymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/alien-dice-6.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n\r\n.alienrpg .datebox {\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tbackground-color: rgb(26, 71, 53);\r\n\tcolor: white;\r\n\tborder: solid rgb(72, 141, 99);\r\n\tborder-radius: 5px;\r\n\tpadding: 1%;\r\n\tvertical-align: middle;\r\n}\r\n\r\n.alienrpg .datebox2 {\r\n\tfloat: inline-start;\r\n\twidth: auto;\r\n\tmargin-right: 10px;\r\n\tmargin-top: 7px;\r\n\theight: 35px;\r\n\tbackground-color: rgb(26, 71, 53);\r\n\tcolor: white;\r\n\tborder: solid rgb(72, 141, 99);\r\n\tborder-radius: 5px;\r\n\tpadding: 1%;\r\n\tvertical-align: middle;\r\n}\r\n.alienrpg .colonytable {\r\n\twidth: 60%;\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n\tfont-family: 'OCR-A';\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .colonyname {\r\n\tfont-size: x-large;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .colonyparent {\r\n\tfont-size: smaller;\r\n\tfont-weight: bold;\r\n\tborder-right: solid red 1px;\r\n}\r\n.alienrpg .colonyparentdata {\r\n\tborder-right: solid red 1px;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .colonyposition {\r\n\tfont-size: smaller;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .colonypositiondata {\r\n\tfont-size: x-large;\r\n}\r\n\r\n.alienrpg .trborder {\r\n\tborder-bottom: solid transparent 5px;\r\n}\r\n\r\n.alienrpg .colonyheader {\r\n\tfont-size: smaller;\r\n\twidth: 20%;\r\n\tfont-weight: bold;\r\n\tborder-right: solid red 1px;\r\n}\r\n\r\n.alienrpg .colonyheaderright {\r\n\tfont-size: smaller;\r\n\twidth: 20%;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .colonydata1 {\r\n\twidth: 20%;\r\n\tborder-right: solid red 1px;\r\n}\r\n.alienrpg .colonydata2 {\r\n\twidth: 20%;\r\n}\r\n","/*\r\n\tOriginal Sheet by Paul Watson\r\n\r\n\tCRT Effect by Alec Lownes\r\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\r\n\r\n\tMay 2021\r\n*/\r\n\r\n/* CHARACTER SHEET */\r\n\r\n/*.sheet {\r\n\tmin-width: 600px;\r\n\tmax-width: 1000px;\r\n\tmin-height: 350px;\r\n}*/\r\n\r\n.crt .window-content {\r\n padding: 5px;\r\n border: 2px solid var(--aliendarkergreen);\r\n color: var(--aliengreen);\r\n text-shadow: 0 0 2px var(--aliendarkergreen);\r\n}\r\n\r\n.crt .window-content::before {\r\n content: ' ';\r\n display: block;\r\n position: absolute;\r\n top: 30px;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%),\r\n linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));\r\n z-index: 2;\r\n background-size: 100% 2px, 3px 100%;\r\n pointer-events: none;\r\n}\r\n\r\n.crt .window-content::after {\r\n content: ' ';\r\n display: block;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: rgba(18, 16, 16, 0.1);\r\n opacity: 0;\r\n z-index: 2;\r\n pointer-events: none;\r\n // animation: flicker 0.15s infinite;\r\n}\r\n\r\n.crt textarea {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n color: ghostwhite;\r\n font-family: var(--alienchatfont);\r\n font-size: 14px;\r\n font-weight: 200;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt h1 {\r\n border-bottom: 2px dotted var(--aliengreen);\r\n padding-left: 0px;\r\n}\r\n\r\n.crt label,\r\n.crt h2,\r\n.crt h3 {\r\n padding-left: 0px;\r\n margin: 0px;\r\n}\r\n\r\n.crt .profile-img {\r\n margin: 0;\r\n height: 157px;\r\n margin-right: 4px;\r\n border-radius: 10px;\r\n}\r\n\r\n.crt h1.charname input {\r\n text-transform: uppercase;\r\n width: calc(100% + 10px);\r\n padding-left: 8px;\r\n border: 0px;\r\n}\r\n.crt input[type='text'],\r\n.crt input[type='number'],\r\n.crt input[type='password'],\r\n.crt input[type='date'],\r\n.crt input[type='time'] {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt input[type='text']:hover,\r\n.crt input[type='number']:hover,\r\n.crt input[type='password']:hover,\r\n.crt input[type='date']:hover,\r\n.crt input[type='time']:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt h1.charname input:focus {\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n.crt h1.charname {\r\n margin: 0px 0px 5px 0px;\r\n}\r\n\r\n.crt .select-css {\r\n border-radius: 3px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt .select-css:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .grid-4col {\r\n border: 3px double var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .grid-synth {\r\n grid-column: 3;\r\n grid-template-columns: 25% 25% 50%;\r\n border: 3px double var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n padding: 4px;\r\n}\r\n\r\n.crt .synth-stresslabel {\r\n justify-self: left;\r\n text-align: left;\r\n}\r\n\r\n.crt .minus-btn {\r\n width: 14px;\r\n color: var(--aliendarkergreen);\r\n font-size: 30px;\r\n}\r\n\r\n.crt .plus-btn {\r\n width: 14px;\r\n color: var(--aliendarkergreen);\r\n font-size: 30px;\r\n margin-left: -7px;\r\n}\r\n\r\n.crt .rollable-stress:hover,\r\n.crt .rollCrit:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 150%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .fa-solid.fa-wrench:hover,\r\n.crt .fa-solid.fa-toolbox:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n.crt .far.fa-heart:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .resource-content .maxboxsize {\r\n vertical-align: 7px;\r\n}\r\n\r\n.crt .crt-grid-Char-Att {\r\n margin-left: -5px;\r\n border-left: 3px double var(--aliengreen);\r\n border-bottom: 3px double var(--aliengreen);\r\n border-right: 3px double var(--aliengreen);\r\n float: right;\r\n width: 100%;\r\n padding: 6px 12px 6px 2px;\r\n grid-column-gap: 0px;\r\n grid-template-areas: 'crt_gCol1 crt_gCol2 crt_gCol3 crt_gCol4 crt_gCol5 crt_gCol6' 'crt_gCol7 crt_gCol8 crt_gCol9 crt_gCol10 crt_gCol11 crt_gCol12';\r\n grid-template-columns: 25% 8% 25% 8% 25% 8%;\r\n\r\n display: grid;\r\n grid-row-gap: 3px;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n}\r\n\r\n.crt_gCol1,\r\n.crt_gCol2,\r\n.crt_gCol3,\r\n.crt_gCol4,\r\n.crt_gCol5,\r\n.crt_gCol6,\r\n.crt_gCol7,\r\n.crt_gCol8,\r\n.crt_gCol9,\r\n.crt_gCol10,\r\n.crt_gCol11,\r\n.crt_gCol12 {\r\n justify-self: center;\r\n align-self: center;\r\n}\r\n\r\n.crt_gCol11 {\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt-crt-grid-Char-Att .maxboxsize {\r\n min-width: 40px;\r\n z-index: 1;\r\n}\r\n\r\n.crt .NPC {\r\n width: 15px;\r\n height: 15px;\r\n}\r\n\r\n.crt .tooltip .tooltiptext {\r\n width: 250px;\r\n top: -36px;\r\n right: 200%;\r\n margin-left: -60px;\r\n\r\n color: black;\r\n background-color: var(--aliengreen);\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n.crt .tooltip .tooltiptext::after {\r\n margin-top: 10px;\r\n border-width: 7px;\r\n border-style: solid;\r\n border-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n\r\n.crt .crt-grid-Char-Att .crt-gCol6:focus,\r\n.crt .grid-Consumables .maxboxsize:focus {\r\n color: var(--aliendarkergreen);\r\n background-color: var(--alienoddtab);\r\n box-shadow: 0 0 0 #000;\r\n cursor: not-allowed;\r\n}\r\n\r\n.crt .crt-grid-Char-Att .crt_gCol6:hover,\r\n.crt .grid-Consumables .maxboxsize:hover {\r\n cursor: default;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt .click-stat-level .far {\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt .synthsdont {\r\n margin: 10px;\r\n padding-left: 10px;\r\n border-left: 2px dotted var(--aliengreen);\r\n}\r\n\r\n.crt .imitate-human {\r\n text-align: center;\r\n}\r\n\r\n.crt .text {\r\n background-color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .tabs {\r\n color: #000;\r\n background-color: #fff;\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n text-shadow: 0 0 2px white;\r\n}\r\n\r\n.crt .tabs .item.active {\r\n text-decoration: none;\r\n font-size: 110%;\r\n color: white;\r\n background-color: var(--aliendarkergreen);\r\n box-shadow: 0 0 10px var(--aliendarkergreen);\r\n text-shadow: 0 0 10px var(--aliengreen);\r\n cursor: default;\r\n}\r\n\r\n.crt .tabs .item {\r\n width: 100%;\r\n // margin: -7px 0 -7px 0;\r\n padding-top: 6px;\r\n}\r\n\r\n.crt .tabs .item.active {\r\n // margin: -7px 0 -7px 0;\r\n padding-top: 5px;\r\n}\r\n\r\n.crt .tabs .item:hover {\r\n color: #000;\r\n background-color: var(--alienitemselect);\r\n box-shadow: 0 0 10px var(--alienitemselect);\r\n margin: -3px 0 -3px 0;\r\n padding-top: 6px;\r\n}\r\n\r\n.crt .grid-genPage h2 {\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .grid-2col-border {\r\n margin-top: -3px;\r\n padding-bottom: 4px;\r\n}\r\n\r\n.crt .journal-sheet select {\r\n text-overflow: ellipsis;\r\n}\r\n\r\n.crt .resource-content button {\r\n width: 16px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n/** General Tab **/\r\n\r\n.crt .grid-crtPage {\r\n display: grid;\r\n grid-template-areas: 'crt_Col1 crt_Col2';\r\n grid-template-columns: 220px;\r\n}\r\n\r\n.crt .crt_Col1 {\r\n display: grid;\r\n grid-template-areas: 'crt_Item1', 'crt_Item2', 'crt_Item3';\r\n grid-template-columns: 100%;\r\n}\r\n\r\n.crt .crt_Col2 {\r\n display: grid;\r\n grid-template-areas: 'crt_Item4', 'crt_Item5', 'crt_Item7', 'crt_Item8', 'crt_Item9', 'crt_Item6';\r\n grid-template-columns: 100%;\r\n padding-left: 5px;\r\n}\r\n\r\n/** General Tab - Left Column **/\r\n\r\n.crt .crt_Col1 h2 {\r\n text-transform: uppercase;\r\n padding-bottom: 4px;\r\n}\r\n\r\n.crt .crt_Item1,\r\n.crt .crt_Item2_char,\r\n.crt .crt_Item2_synth,\r\n.crt .crt_Item3 {\r\n border: 1px solid var(--aliengreen);\r\n padding: 5px;\r\n}\r\n\r\n/*** Story and Experience Points ***/\r\n\r\n.crt .crt_Item1 {\r\n text-align: center;\r\n /* height: 130px; */\r\n}\r\n\r\n.crt .crt_Item1 .sp_faded {\r\n padding-top: 5px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item1 .xp_faded {\r\n padding-top: 6px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item1 h2 {\r\n padding-top: 8px;\r\n}\r\n\r\n.crt .crt_Item1 .experience {\r\n width: 160px;\r\n display: inline-flex;\r\n margin-bottom: 10px;\r\n}\r\n.crt .crt_Item1 .xp_dots_pos {\r\n padding-top: 18px;\r\n}\r\n\r\n/*** Conditions ***/\r\n\r\n.crt .crt_Item2_char {\r\n position: relative;\r\n height: 334px;\r\n}\r\n.crt .crt_Item2_synth {\r\n position: relative;\r\n // height: 370px;\r\n}\r\n\r\n.crt .dots_conditions .dots {\r\n height: 25px;\r\n padding-top: 4px;\r\n padding-left: 7px;\r\n}\r\n\r\n.crt .dots.starving,\r\n.crt .dots.exhausted,\r\n.crt .dots.panic {\r\n width: 100%;\r\n background-color: var(--alienoddtab);\r\n}\r\n\r\n.crt .overwatch {\r\n margin: 15px 0 25px 13px;\r\n}\r\n\r\n.crt .overwatch_synth {\r\n /* margin: 20px 0 15px 13px ; */\r\n margin: 6px 0 0 13px;\r\n}\r\n\r\n.crt .dots.panic .panicked {\r\n color: white;\r\n background-color: red;\r\n margin-top: -5px;\r\n margin-left: -7px;\r\n padding-left: 6px;\r\n border-top: 2px solid red;\r\n border-bottom: 2px solid red;\r\n font-weight: bold;\r\n box-shadow: 0 0 10px red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .panicked-textarea {\r\n margin-left: 60px;\r\n border: 1px solid yellow;\r\n background-color: orange;\r\n}\r\n\r\n.crt .panicked-textarea:focus {\r\n border: 1px solid yellow;\r\n background-color: yellow;\r\n color: red;\r\n}\r\n\r\n.crt .dots.radiation {\r\n border: 1px dashed var(--alienitemselect);\r\n color: var(--alienitemselect);\r\n width: 98%;\r\n padding-top: 16px;\r\n padding-bottom: 19px;\r\n align-items: center;\r\n flex-wrap: nowrap;\r\n margin: 2px;\r\n}\r\n\r\n.crt #bottom {\r\n position: absolute;\r\n bottom: 0;\r\n left: 0;\r\n}\r\n\r\n/*.dots.radiation.radbox_char {\r\n margin-top: 36px;\r\n}\r\n\r\n.dots.radiation.radbox_synth {\r\n /*margin-top: 27px;\r\n margin-top: 7px;\r\n}\r\n\r\n.dots.radiation.radglow_char {\r\n margin-top: 36px;\r\n}\r\n\r\n.dots.radiation.radglow_synth {\r\n margin-top: 27px;\r\n}*/\r\n\r\n.crt .dots.radiation.rad_glow {\r\n background-color: var(--alienitemselect);\r\n color: #000;\r\n border-radius: 3px;\r\n box-shadow: 0 0 10px yellow;\r\n}\r\n\r\n.crt .crt_grid_SynthStress {\r\n display: grid;\r\n grid-template-areas: 'imitate-human_left imitate-human_right';\r\n grid-template-columns: 20% 80%;\r\n}\r\n\r\n.crt .imitate-human_left {\r\n padding: 7px 0 0 0;\r\n}\r\n\r\n.crt .imitate-human_right {\r\n padding: 5px 0px 0px 10px;\r\n}\r\n\r\n.crt .synth-label {\r\n width: 100%;\r\n margin-top: 2px;\r\n padding: 6px 0px 5px 0px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n}\r\n\r\n.crt .alienrpgv .synth_fake_check {\r\n color: var(--aliendarkergreen);\r\n width: 100%;\r\n margin-top: 12px;\r\n padding: 6px 0px 6px 0px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n background-color: var(--alienoddtab);\r\n}\r\n\r\n/*** Consumables ***/\r\n\r\n.crt .fas.fa-parachute-box {\r\n vertical-align: top;\r\n padding-top: 6px;\r\n padding-left: 3px;\r\n}\r\n\r\n.crt .fa-parachute-box:before {\r\n content: '\\f49e';\r\n}\r\n\r\n.crt .crt_Item3 .supply-btn.Power2 {\r\n padding-left: 6px;\r\n font-size: 20px;\r\n}\r\n\r\n/** General Tab - Right Column **/\r\n\r\n.crt .crt_gridCarrer {\r\n display: grid;\r\n grid-template-areas: 'crt_box1 crt_box2 crt_box3 crt_box4';\r\n padding: 0px;\r\n padding-top: 1px;\r\n grid-template-columns: 17% 36% 17% 30%;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.crt .crt_gridCarrer .crt_box1,\r\n.crt .crt_gridCarrer .crt_box2,\r\n.crt .crt_gridCarrer .crt_box3,\r\n.crt .crt_gridCarrer .crt_box4 {\r\n justify-self: center;\r\n max-width: 100%;\r\n padding-top: 0px;\r\n}\r\n\r\n.crt .crt_gridSpecialty {\r\n display: grid;\r\n grid-template-areas: 'crt_sbox1 crt_sbox2';\r\n padding: 4px 0px 3px 0px;\r\n grid-template-columns: 17% 83%;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.crt .crt_gridSpecialty .crt_sbox1,\r\n.crt .crt_gridSpecialty .crt_sbox2 {\r\n justify-self: center;\r\n max-width: 100%;\r\n padding-top: 0px;\r\n}\r\n\r\n.crt .crt_grid-special {\r\n grid-area: crt_sbox2;\r\n display: grid;\r\n width: 100%;\r\n grid-template-areas: 'crt_spe1 crt_spe2';\r\n grid-template-columns: 75% 25%;\r\n}\r\n\r\n.crt .crt .crt_spe1 {\r\n grid-area: crt_spe1;\r\n font-weight: 100;\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .crt_spe2 {\r\n grid-area: crt_spe2;\r\n padding-right: 5px;\r\n justify-self: right;\r\n}\r\n\r\n.crt .crt_Item4,\r\n.crt .crt_Item5,\r\n.crt .crt_Item6,\r\n.crt .crt_Item7,\r\n.crt .crt_Item8,\r\n.crt .crt_Item9 {\r\n border: 0px solid var(--aliengreen);\r\n margin-bottom: 3px;\r\n}\r\n\r\n.crt_Item4 .resource-label-header,\r\n.crt_Item5 .resource-label-header,\r\n.crt_Item6 .resource-label-header,\r\n.crt_Item7 .resource-label-header,\r\n.crt_Item8 .resource-label-header,\r\n.crt_Item9 .resource-label-header {\r\n display: block;\r\n width: 100%;\r\n padding: 1px 0px 1px 2px;\r\n color: #000;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n background-color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item4 {\r\n height: 50px;\r\n}\r\n\r\n.crt .crt_Item5 textarea {\r\n height: 107px;\r\n}\r\n\r\n.crt .crt_Item5 textarea:hover,\r\n.crt .crt_Item7 textarea:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .crt_Item6 {\r\n height: 216px;\r\n border: 1px solid var(--aliendarkergreen);\r\n margin-bottom: 0px;\r\n}\r\n\r\n.crt .crt_Item7 textarea {\r\n height: 87px;\r\n}\r\n\r\n.crt .crt_Item8 {\r\n padding-bottom: 2px;\r\n}\r\n.crt .crt_Item8 input,\r\n.crt .crt_Item9 input {\r\n margin: 0px;\r\n width: 100%;\r\n}\r\n\r\n.crt .crt_Relat {\r\n display: grid;\r\n grid-template-areas: 'crt_Relat_Buddy crt_Relat_Rival';\r\n grid-template-columns: 49%;\r\n grid-column-gap: 5px;\r\n}\r\n\r\n/** - **/\r\n\r\n.crt_Col3 {\r\n grid-area: crt_Col3;\r\n padding-top: 10px;\r\n color: var(--aliendarkergreen);\r\n font-family: var(--alienfont);\r\n}\r\n\r\n.crt.grid-attr {\r\n border: 0px solid var(--aliengreen);\r\n}\r\n\r\n.crt .talent-btn:hover,\r\n.crt .talent-btn:focus {\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n cursor: help;\r\n\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n color: #000;\r\n}\r\n\r\n.crt .rollable {\r\n width: 90%;\r\n text-align: center;\r\n}\r\n\r\n.rollable:hover,\r\n.rollcomputer:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 130%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n// .crt .rollable:hover,\r\n// .crt .rollable:focus {\r\n// color: #000;\r\n// animation: textShadow 1s infinite;\r\n// font-weight: 1;\r\n\r\n// // font-size: 110%;\r\n// // font-weight: bolder;\r\n// background-color: var(--aliengreen);\r\n// border: 1px solid var(--aliengreen);\r\n// text-shadow: 0 0 0px var(--aliengreen);\r\n// box-shadow: 0 0 5px var(--aliengreen);\r\n// cursor: pointer;\r\n// }\r\n\r\n.crt .rollItem,\r\n.crt .creature-acid-roll {\r\n width: 100%;\r\n text-align: center;\r\n}\r\n\r\n.crt .rollItem:hover,\r\n.crt .rollItem:focus {\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n font-size: 100%;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n}\r\n.crt .rollVehicleWeapon:hover,\r\n.crt .rollVehicleWeapon:focus {\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n font-size: 100%;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .grid-talents {\r\n text-align: center;\r\n grid-template-columns: 90% 10%;\r\n}\r\n\r\n.crt .talTitle {\r\n text-transform: uppercase;\r\n color: #000;\r\n background-color: var(--aliengreen);\r\n}\r\n\r\n.crt .item-header {\r\n /* background-color: var(--aliendarkergreen); */\r\n /* color: black; */\r\n}\r\n\r\n.crt .textbox {\r\n color: ghostwhite;\r\n font-family: var(--alienchatfont);\r\n font-size: 14px;\r\n font-weight: 200;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt .textbox:focus {\r\n font-weight: 400;\r\n}\r\n\r\n.crt .encumbrance .encumbrance-bar {\r\n background: var(--alienitemselect);\r\n}\r\n\r\n.crt .blink {\r\n padding: 0px 0px 2px 5px;\r\n margin-top: 5px;\r\n margin-bottom: 5px;\r\n background-color: red;\r\n color: white;\r\n text-shadow: 0 0 5px red;\r\n animation: blink 0.5s 5;\r\n}\r\n\r\n.crt_lCol6 {\r\n justify-self: center;\r\n}\r\n\r\n.crt .crit-injuries {\r\n margin-top: 118px;\r\n}\r\n\r\n.crt .grid-crit {\r\n grid-template-columns: 95% 5%;\r\n}\r\n\r\n.crt_crit2 {\r\n text-align: center;\r\n font-size: 15px;\r\n}\r\n\r\n.crt .Item11 {\r\n border: 0px solid var(--aliengreen);\r\n}\r\n\r\n.crt .Item11 .items-list {\r\n height: auto;\r\n}\r\n\r\n.crt .critical-inj {\r\n padding-bottom: 10px;\r\n}\r\n\r\n.crt .resource-label-header.rollCrit:hover {\r\n font-size: 15px;\r\n background-color: var(--aliendarkergreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt_box4 {\r\n padding: 7px 0px 0px 7px;\r\n}\r\n\r\n.crt .crt_Col1 {\r\n margin-left: -5px;\r\n}\r\n\r\n.crt .fas.fa-tools {\r\n vertical-align: top;\r\n padding-top: 13px;\r\n margin-left: 5px;\r\n}\r\n\r\n.crt .fas.fa-tools:hover {\r\n cursor: help;\r\n}\r\n\r\n.crt .fas.fa-tools:before {\r\n content: '\\f022';\r\n}\r\n\r\n.crt .fas:hover {\r\n color: var(--aliengreen);\r\n text-shadow: 0 0 2px var(--aliengreen);\r\n animation: textShadow 0.5s 0.3;\r\n}\r\n\r\n.crt .items-list .item-header {\r\n border-bottom-style: solid;\r\n border-bottom-color: var(--aliengreen);\r\n}\r\n\r\n.crt .Col3 .panel {\r\n margin-left: 5px;\r\n padding: 0 10px 0 10px;\r\n border-left: 2px inset var(--aliengreen);\r\n}\r\n\r\n.crt .tab.inventory .fas {\r\n margin-right: 10px;\r\n}\r\n\r\n/* Creature Sheet */\r\n\r\n.crt .creature-acid-roll:hover,\r\n.crt .creature-acid-roll:focus {\r\n text-shadow: 0 0 0px var(--aliengreen);\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n font-weight: 1;\r\n font-size: 110%;\r\n border: 0px solid var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .creature-attack-roll {\r\n width: 260px;\r\n height: 40px;\r\n border-radius: 3px;\r\n text-shadow: 0 0 #00000000;\r\n color: #00000000;\r\n background: url(../images/alien_crt_roll-attack.png) no-repeat top left;\r\n}\r\n\r\n.crt .creature-attack-roll:hover {\r\n border-radius: 3px;\r\n background-color: var(--aliendarkergreen);\r\n text-shadow: 0 0 #00000000;\r\n color: #00000000;\r\n background: url(../images/alien_crt_roll-attack_hover.gif) no-repeat top left;\r\n}\r\n\r\n/* Items */\r\n\r\n.crt .profile-img-item {\r\n margin: 0;\r\n height: 125px;\r\n width: auto;\r\n margin-right: 4px;\r\n border-radius: 10px;\r\n}\r\n\r\n.crt .textbox1,\r\n.crt .textbox2 {\r\n padding-left: 5px;\r\n}\r\n",".item-form {\r\n font-family: var(--alienfont);\r\n background: $c-black;\r\n}\r\n\r\n.actor-header {\r\n flex: 0 0 180px;\r\n overflow: hidden;\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n justify-content: flex-start;\r\n margin-bottom: 1px;\r\n background-color: $c-black;\r\n // color: $c-green;\r\n}\r\n\r\n.vehicle-header {\r\n overflow: hidden;\r\n display: flex;\r\n margin-bottom: 1px;\r\n background-color: $c-black;\r\n // color: $c-green;\r\n}\r\n\r\n.profile-img {\r\n flex: 0 0 100px;\r\n height: 150px;\r\n // margin-right: 10px;\r\n width: auto;\r\n}\r\n.profile-img-item {\r\n flex: 0 0 100px;\r\n height: 100px;\r\n margin-right: 10px;\r\n width: auto;\r\n justify-self: center;\r\n}\r\n.profile-img-vehicle {\r\n flex: 0 0 100px;\r\n height: 160px;\r\n margin-right: 10px;\r\n width: 300px;\r\n}\r\n\r\n.header-fields {\r\n flex: 1;\r\n}\r\n\r\nh1.charname {\r\n height: 50px;\r\n padding: 0px;\r\n margin: 0 5px 5px 5px;\r\n border-bottom: 0;\r\n border: 1px solid var(--aliengreen);\r\n\r\n input {\r\n width: 100%;\r\n height: 100%;\r\n margin: 0;\r\n color: inherit;\r\n border: 1px solid var(--aliengreen);\r\n }\r\n}\r\n.sheet nav.sheet-tabs {\r\n border-top: 1px solid var(--aliengreen) !important;\r\n border-bottom: 1px solid var(--aliengreen) !important;\r\n}\r\n.sheet-tabs {\r\n flex: 0;\r\n // border: 1px solid var(--aliengreen);\r\n border-top: 1px solid var(--aliengreen) !important;\r\n border-bottom: 1px solid var(--aliengreen) !important;\r\n // color: $c-green;\r\n}\r\n\r\n// .sheet-body,\r\n.tab,\r\n.editor {\r\n height: 100%; // Do not change this or notes will stop working\r\n background-color: $c-black;\r\n // color: $c-green;\r\n // overflow: hidden;\r\n}\r\n\r\n.tox {\r\n .tox-editor-container {\r\n background: $c-white;\r\n }\r\n\r\n .tox-edit-area {\r\n padding: 0 8px;\r\n }\r\n}\r\n.maxboxsize {\r\n max-width: 40px;\r\n color: inherit;\r\n background-color: $c-black;\r\n height: 20px;\r\n padding: 0;\r\n margin: 1px;\r\n text-align: center;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n.healboxsize {\r\n max-width: 80px;\r\n color: inherit;\r\n background-color: $c-black;\r\n height: 20px;\r\n padding: 0;\r\n margin: 1px;\r\n text-align: center;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n.cashboxsize {\r\n max-width: 150px;\r\n color: inherit;\r\n justify-items: center;\r\n background-color: $c-black;\r\n text-align: center;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.textbox {\r\n color: inherit;\r\n // justify-items: center;\r\n background-color: $c-black;\r\n padding: 5px;\r\n margin: 5px 5px 5px 5px;\r\n border: 1px solid var(--aliengreen);\r\n\r\n // width: 180px;\r\n}\r\n.textbox1 {\r\n color: inherit;\r\n justify-items: center;\r\n background-color: $c-black;\r\n width: 230px;\r\n padding: 0;\r\n margin-top: 1px;\r\n margin-bottom: 1px;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n.textbox2 {\r\n color: inherit;\r\n justify-items: center;\r\n background-color: $c-black;\r\n width: 400px;\r\n padding: 0;\r\n margin-top: 1px;\r\n margin-bottom: 1px;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n.textbox3 {\r\n color: inherit;\r\n // justify-items: center;\r\n background-color: $c-black;\r\n padding: 5px;\r\n margin: 5px 5px 5px 5px;\r\n width: 180px;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n.textbox4 {\r\n color: inherit;\r\n justify-items: center;\r\n background-color: $c-black;\r\n width: 450px;\r\n padding: 0;\r\n margin-top: 1px;\r\n margin-bottom: 1px;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\ntextarea {\r\n resize: none;\r\n padding: 2;\r\n // color: $c-green;\r\n color: inherit;\r\n border: 1px solid var(--aliengreen);\r\n font-family: var(--alienfont);\r\n // font-size: medium;\r\n font-size: var(--fontsize);\r\n}\r\n\r\nform .sheet-content .click-stat-level {\r\n height: 18px;\r\n padding: 8px;\r\n background: $c-black;\r\n border-radius: 2px;\r\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502);\r\n font-family: 'Roboto', system, -apple-system, sans-serif;\r\n font-size: 10px;\r\n font-weight: 700;\r\n line-height: 1;\r\n text-transform: uppercase;\r\n letter-spacing: 0.25px;\r\n // color: $c-green;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n cursor: pointer;\r\n}\r\n.click-stat-level .fas {\r\n display: none;\r\n padding: 2px 4px;\r\n border-radius: 2px;\r\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5);\r\n font-family: 'Roboto', system, -apple-system, sans-serif;\r\n font-size: 10px;\r\n font-weight: 700;\r\n line-height: 1;\r\n text-transform: uppercase;\r\n letter-spacing: 0.25px;\r\n // color: $c-green;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n cursor: pointer;\r\n}\r\n.dots {\r\n cursor: pointer;\r\n display: flex;\r\n flex-direction: column;\r\n // color: $c-green;\r\n margin-right: 8px;\r\n font-weight: 700;\r\n font-size: 15px;\r\n flex-wrap: wrap;\r\n}\r\n\r\n.newdots {\r\n cursor: pointer;\r\n display: flex;\r\n justify-content: center;\r\n flex-wrap: wrap;\r\n}\r\n",".resource-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n text-transform: uppercase;\r\n // padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n justify-self: center;\r\n flex: auto;\r\n}\r\n\r\n.speciality-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n text-transform: uppercase;\r\n // padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n justify-self: left;\r\n flex: auto;\r\n}\r\n\r\n.attr-label {\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n padding-right: 5px;\r\n // color: $c-green;\r\n // justify-self: center;\r\n}\r\n",".tabs {\r\n height: 30px;\r\n // border-top: 1px solid #aaa;\r\n // border-bottom: 1px solid #aaa;\r\n color: inherit;\r\n background-color: $c-black;\r\n border: 1px solid var(--aliengreen);\r\n\r\n .sheet nav.sheet-tabs {\r\n height: 32px;\r\n flex: 0 0 32px;\r\n margin: 4px 0;\r\n line-height: 32px;\r\n border-top: 1px solid var(--aliengreen) !important;\r\n border-bottom: 1px solid var(--aliengreen) !important;\r\n }\r\n .item {\r\n // line-height: 30px;\r\n font-weight: bold;\r\n color: inherit;\r\n }\r\n\r\n .item.active {\r\n text-decoration: underline;\r\n text-shadow: none;\r\n }\r\n}\r\n",".items-list {\r\n list-style: none;\r\n // margin: 7px 0;\r\n\r\n padding-left: 5px;\r\n padding-right: 5px;\r\n padding-top: 0px;\r\n padding-bottom: 0px;\r\n // overflow-y: auto;\r\n}\r\n.item-header {\r\n // font-weight: bold;\r\n background-color: hsl(0, 5%, 16%);\r\n}\r\n\r\n.item-name {\r\n margin: 0;\r\n}\r\n\r\n.item-controls {\r\n text-align: right;\r\n}\r\n\r\n.item-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n font-size: small;\r\n text-transform: uppercase;\r\n padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n // flex: auto;\r\n}\r\n\r\n// This calls needs tobe used for the editorbox on actor templates without flexcol.\r\n.biog {\r\n // line-height: 24px;\r\n height: 300px;\r\n // height: 600px;\r\n padding: 3px 0;\r\n width: 1fr;\r\n // border-bottom: 1px solid #bbb;\r\n font-family: var(--alienfont);\r\n\r\n .biog-image {\r\n flex: 0 0 24px;\r\n margin-right: 5px;\r\n }\r\n .editor-content {\r\n // width: 550px;\r\n word-wrap: break-word;\r\n // color: $c-green;\r\n font-family: var(--alienfont);\r\n }\r\n\r\n img {\r\n display: block;\r\n }\r\n}\r\n// This calls needs tobe used for the editorbox on actor templates without flexcol.\r\n.biog-full {\r\n // line-height: 24px;\r\n height: 600px;\r\n // height: 600px;\r\n padding: 3px 0;\r\n width: 1fr;\r\n // border-bottom: 1px solid #bbb;\r\n font-family: var(--alienfont);\r\n\r\n .biog-image {\r\n flex: 0 0 24px;\r\n margin-right: 5px;\r\n }\r\n .editor-content {\r\n // width: 550px;\r\n word-wrap: break-word;\r\n // color: $c-green;\r\n font-family: var(--alienfont);\r\n }\r\n\r\n img {\r\n display: block;\r\n }\r\n}\r\n"]} \ No newline at end of file diff --git a/images/freezing.svg b/images/freezing.svg new file mode 100644 index 00000000..e04d1117 --- /dev/null +++ b/images/freezing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/icons/warning-bar.webp b/images/icons/warning-bar.webp new file mode 100644 index 0000000000000000000000000000000000000000..d30db6d534187f8c69b3635554195a07c6f54075 GIT binary patch literal 2594 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 Hu0mjfJRkNx diff --git a/images/overwatch.svg b/images/overwatch.svg new file mode 100644 index 00000000..ff628758 --- /dev/null +++ b/images/overwatch.svg @@ -0,0 +1 @@ +overwatchoverwatch \ No newline at end of file diff --git a/images/panic.svg b/images/panic.svg new file mode 100644 index 00000000..b96bdba9 --- /dev/null +++ b/images/panic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/radiation.svg b/images/radiation.svg new file mode 100644 index 00000000..838e1c10 --- /dev/null +++ b/images/radiation.svg @@ -0,0 +1 @@ +RadiationRadiation \ No newline at end of file diff --git a/images/starving.svg b/images/starving.svg new file mode 100644 index 00000000..3447c9ff --- /dev/null +++ b/images/starving.svg @@ -0,0 +1 @@ +StarvingStarving \ No newline at end of file diff --git a/lang/cn.json b/lang/cn.json index 90e34c75..c853c734 100644 --- a/lang/cn.json +++ b/lang/cn.json @@ -21,6 +21,7 @@ "AcidAttack": "酸血", "AcidBlood": "这个生物没有酸性血液。", "Action": "Action", + "ActionFailed": "由于恐慌滚动,操作失败", "Active": "激活中", "AddItem": "添加物品", "AddMenuHint": "将颜色与字体设置添加到当前的主设置菜单中。", @@ -43,6 +44,8 @@ "AttackRoll": "攻击骰", "AttackTable": "攻击表", "Attributes": "属性", + "AutoPanic": "自动滚动恐慌", + "AutoPanicHint": "取消选中以允许玩家在投掷抱脸者后手动投掷恐慌", "Base": "基础", "BaseMod": "基础修正", "Black": "黑色", @@ -133,6 +136,7 @@ "engineerPhase": "4. Engineer Phase", "ENSOKEN": "确保选择了玩家令牌。", "EnterMod": "请输入修正值", + "Entertainer": "艺人", "Exhausted": "疲惫", "Extreme": "极远程", "Fatal": "致命", @@ -418,6 +422,7 @@ "WepTypeMelee": "近战", "WepTypeRanged": "远程", "White": "白色", + "Wildcatter": "野猫", "worstResult": "次,并使用最糟糕的结果。", "XP": "经验", "Yellow": "黄色", diff --git a/lang/de.json b/lang/de.json index b00fe202..ef7d098f 100644 --- a/lang/de.json +++ b/lang/de.json @@ -21,6 +21,7 @@ "AcidAttack": "Säure-Attacke", "AcidBlood": "Diese Kreatur hat kein säurehaltiges Blut", "Action": "Aktion", + "ActionFailed": "Aktion ist aufgrund des Panikwurfs fehlgeschlagen", "Active": "Aktiv", "AddItem": "Gegenstand hinzufügen", "AddMenuHint": "Schriftart zu Hauptkonfiguration hinzufügen", @@ -43,6 +44,8 @@ "AttackRoll": "Angriffswurf", "AttackTable": "Angriffstabelle", "Attributes": "Attribute", + "AutoPanic": "Panik automatisch ausrollen", + "AutoPanicHint": "Deaktivieren Sie diese Option, um den Spielern zu erlauben, manuell Panik auszulösen, nachdem sie einen Facehugger gewürfelt haben", "Base": "Basis ", "BaseMod": "Basis-Modifikator ", "Black": "Schwarz", @@ -133,6 +136,7 @@ "engineerPhase": "4. Ingenieur-Aktion", "ENSOKEN": "Stelle sicher, dass das Spieler-Token ausgewählt ist.", "EnterMod": "Gib deinen Modifikator ein", + "Entertainer": "Entertainer", "Exhausted": "Erschöpft", "Extreme": "Extrem", "Fatal": "Tödlich", @@ -417,6 +421,7 @@ "WepTypeMelee": "Nahkampf", "WepTypeRanged": "Fernkampf", "White": "Weiß", + "Wildcatter": "Wildcatter", "worstResult": "-mal. Verwende das schlechteste Ergebnis.", "XP": "Erfahrung", "Yellow": "Gelb", diff --git a/lang/en.json b/lang/en.json index 233d7944..c6e2f7c7 100644 --- a/lang/en.json +++ b/lang/en.json @@ -21,6 +21,7 @@ "AcidAttack": "Acid Blood", "AcidBlood": "This Creature does not have Acid Blood", "Action": "Action", + "ActionFailed": "Action Failed as panic roll is", "Active": "Active", "AddItem": "Add Item", "AddMenuHint": "Add Colour and Font setting button to Main Config panel.", @@ -43,6 +44,8 @@ "AttackRoll": "Attack Roll", "AttackTable": "Attack Table", "Attributes": "Attributes", + "AutoPanic": "Automatically Roll Panic", + "AutoPanicHint": "Uncheck to allow the players to manually roll panic after rolling a facehugger", "Base": "Base", "BaseMod": "Base Modifier", "Black": "Black", @@ -133,6 +136,7 @@ "engineerPhase": "4. Engineer Phase", "ENSOKEN": "Ensure player token is selected.", "EnterMod": "Please enter your modifier", + "Entertainer": "Entertainer", "Exhausted": "Exhausted", "Extreme": "Extreme", "Fatal": "Fatal", @@ -418,6 +422,7 @@ "WepTypeMelee": "Melee", "WepTypeRanged": "Ranged", "White": "White", + "Wildcatter": "Wildcatter", "worstResult": "times. Use worst result.", "XP": "Experience", "Yellow": "Yellow", diff --git a/lang/es.json b/lang/es.json index a1d478f5..1d8ddbf4 100644 --- a/lang/es.json +++ b/lang/es.json @@ -21,6 +21,7 @@ "AcidAttack": "Sangre ácida", "AcidBlood": "Esta criatura no tiene sangre ácida", "Action": "Action", + "ActionFailed": "Acción fallida porque la tirada de pánico es", "Active": "Activo", "AddItem": "Añadir Objeto", "AddMenuHint": "Añadir botón de configuración de color y letra al panel principal.", @@ -43,6 +44,8 @@ "AttackRoll": "Tirada de ataque", "AttackTable": "Tabla de ataque", "Attributes": "Atributos", + "AutoPanic": "Rollo de pánico automáticamente", + "AutoPanicHint": "Desmarque para permitir a los jugadores lanzar pánico manualmente después de lanzar un abrazacaras.", "Base": "Base", "BaseMod": "Modificador base", "Black": "Negro", @@ -133,6 +136,7 @@ "engineerPhase": "4. Engineer Phase", "ENSOKEN": "Asegúrate de que la ficha de jugador esté seleccionada.", "EnterMod": "Inserta tu modificador", + "Entertainer": "Artista", "Exhausted": "Exhausto", "Extreme": "Extremo", "Fatal": "Fatal", @@ -418,6 +422,7 @@ "WepTypeMelee": "Cuerpo a cuerpo", "WepTypeRanged": "A distacia", "White": "Blanco", + "Wildcatter": "Cazador salvaje", "worstResult": "veces. Usa el peor resultado.", "XP": "Experiencia", "Yellow": "Amarillo", diff --git a/lang/fr.json b/lang/fr.json index 9648beb2..defcaf74 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -21,6 +21,7 @@ "AcidAttack": "Sang acide", "AcidBlood": "Cette créature n'a pas de sang acide", "Action": "Action", + "ActionFailed": "L'action a échoué car le jet de panique est", "Active": "Actif", "AddItem": "Add Item", "AddMenuHint": "Ajouter le bouton de réglage de la couleur et de la police au panneau de configuration principal.", @@ -43,6 +44,8 @@ "AttackRoll": "Test d'attaque", "AttackTable": "Table d'Attaque", "Attributes": "Attributs", + "AutoPanic": "Panique automatique", + "AutoPanicHint": "Décochez pour permettre aux joueurs de lancer manuellement un lancer de panique après avoir lancé un facehugger.", "Base": "Base", "BaseMod": "Modificateur de base", "Black": "Noir", @@ -133,6 +136,7 @@ "engineerPhase": "4. Engineer Phase", "ENSOKEN": "Assurez-vous que le jeton de joueur est sélectionné.", "EnterMod": "Veuillez saisir votre modificateur", + "Entertainer": "Artiste", "Exhausted": "Epuisé", "Extreme": "Extrême", "Fatal": "Fatal", @@ -418,6 +422,7 @@ "WepTypeMelee": "Corps à corps", "WepTypeRanged": "Distance", "White": "Blanc", + "Wildcatter": "Chat sauvage", "worstResult": "fois. Utilisez le pire résultat.", "XP": "Expérience", "Yellow": "Jaune", diff --git a/lang/it.json b/lang/it.json index a27a7a69..19064850 100644 --- a/lang/it.json +++ b/lang/it.json @@ -21,6 +21,7 @@ "AcidAttack": "Sangue Acido", "AcidBlood": "Questa Creatura non ha Sangue Acido", "Action": "Action", + "ActionFailed": "Azione fallita come lo è il tiro antipanico", "Active": "Attivo", "AddItem": "Aggiungi oggetto", "AddMenuHint": "Aggiungi bottone delle impostazioni del Colore e del Font al Pannello principale di Configurazione.", @@ -43,6 +44,8 @@ "AttackRoll": "Tiro di Attacco", "AttackTable": "Tabella di Attacco", "Attributes": "Attributi", + "AutoPanic": "Lancia automaticamente il panico", + "AutoPanicHint": "Deseleziona per consentire ai giocatori di lanciare manualmente il panico dopo aver lanciato un facehugger", "Base": "Base", "BaseMod": "Modificatore di Base", "Black": "Nero", @@ -133,6 +136,7 @@ "engineerPhase": "4. Engineer Phase", "ENSOKEN": "Assicurati che il token del giocatore sia selezionato.", "EnterMod": "Inserisci il tuo modificatore", + "Entertainer": "Intrattenitore", "Exhausted": "Esausto", "Extreme": "Estrema", "Fatal": "Fatale", @@ -418,6 +422,7 @@ "WepTypeMelee": "Corpo a corpo", "WepTypeRanged": "A distanza", "White": "Bianco", + "Wildcatter": "Wildcatter", "worstResult": "volte. Usa il risultato peggiore.", "XP": "Esperienza", "Yellow": "Giallo", diff --git a/lang/pt-br.json b/lang/pt-br.json index a2e79cf5..354c2fea 100644 --- a/lang/pt-br.json +++ b/lang/pt-br.json @@ -21,6 +21,7 @@ "AcidAttack": "Borrifo de Ácido", "AcidBlood": "Essa criatura não tem sangue ácido", "Action": "Action", + "ActionFailed": "Ação falhou porque o teste de pânico é", "Active": "Ativo", "AddItem": "Adicionar Item", "AddMenuHint": "Adiciona botão de configurações de Cor e Fonte ao painel de Configurações de Jogo.", @@ -43,6 +44,8 @@ "AttackRoll": "Rolagem de Ataque", "AttackTable": "Tabela de Ataque", "Attributes": "Atributos", + "AutoPanic": "Rolar automaticamente o pânico", + "AutoPanicHint": "Desmarque para permitir que os jogadores rolem manualmente o pânico depois de lançar um abraço facial", "Base": "Base", "BaseMod": "Modificador Base", "Black": "Preto", @@ -133,6 +136,7 @@ "engineerPhase": "4. Engineer Phase", "ENSOKEN": "Certifique-se de que o token do jogador esteja selecionado.", "EnterMod": "Informar modificador", + "Entertainer": "Animador", "Exhausted": "Exausto", "Extreme": "Extrema", "Fatal": "Fatal", @@ -418,6 +422,7 @@ "WepTypeMelee": "Corpo a Corpo", "WepTypeRanged": "À Distância", "White": "Branco", + "Wildcatter": "Explorador Selvagem", "worstResult": "vezes. Use o pior resultado.", "XP": "Experiência", "Yellow": "Amarelo", diff --git a/lang/zh-tw.json b/lang/zh-tw.json index 0432b25c..a303ccc9 100644 --- a/lang/zh-tw.json +++ b/lang/zh-tw.json @@ -21,6 +21,7 @@ "AcidAttack": "酸血", "AcidBlood": "這個生物沒有酸性血液。", "Action": "Action", + "ActionFailed": "由于恐慌滚动,操作失败", "Active": "激活中", "AddItem": "添加物品", "AddMenuHint": "將顏色與字體設置添加到當前的主設置菜單中。", @@ -43,6 +44,8 @@ "AttackRoll": "攻擊骰", "AttackTable": "攻擊表", "Attributes": "屬性", + "AutoPanic": "自动滚动恐慌", + "AutoPanicHint": "取消选中以允许玩家在投掷抱脸者后手动投掷恐慌", "Base": "基礎", "BaseMod": "基礎修正", "Black": "黑色", @@ -133,6 +136,7 @@ "engineerPhase": "4. Engineer Phase", "ENSOKEN": "确保选择了玩家令牌。", "EnterMod": "請輸入修正值", + "Entertainer": "艺人", "Exhausted": "疲憊", "Extreme": "極遠程", "Fatal": "致命", @@ -418,6 +422,7 @@ "WepTypeMelee": "近戰", "WepTypeRanged": "遠程", "White": "白色", + "Wildcatter": "野猫", "worstResult": "次,並使用最糟糕的結果。", "XP": "經驗", "Yellow": "黃色", diff --git a/macros/Alien_Spaceships.txt b/macros/Alien_Spaceships.txt deleted file mode 100644 index f90b3bf0..00000000 --- a/macros/Alien_Spaceships.txt +++ /dev/null @@ -1,37 +0,0 @@ -Bugs: - --General: -*Some tooltips don't show the correct text. - Fixed - --Modules/Upgrades: -*Quantity isn't saved when changed in the spaceship sheet. It works correctly when editing the item. - I am looking into this. Not sure what is going on. - -Suggestions: - --General: -*Add Model if possible. - Not sure what you are asking? - -*Change "Crew" position with "Engineer". - Corrected also changed Commander to Captain. - -*Comtech's modifiers are great, but they shouldn't show for Armor or Piloting rolls. - Oops. Fixed. - -*Defensive armaments should be rollable too. - Done. - -*Weapon attack dialog could have a Range Modifier. It's very similar to Target Lock Modifier. - Good idea on the todo list now. - -*Only "Gunners" should be able to fire weapons. But maybe it's OK as it is for smaller crews (when each person can have more than one position). - You are right. I have restricted this to Gunners. - -*A way to roll Space Combat Panic Roll would be great. - On the todo list. - -*Damage max should be the Hull rating. - Gonna have to have a think about this as it's tricky to do dynamically with the buttons. - - --Modules/Upgrades: - I assume you are talking about the Tab. I need to rework it some more. Overall I am not happy with the layout. -*Modules/Upgrades could show their Capacity/Type. Seems to be plenty os space for that. - -*Spacecraftmods could have an "Upgrade" type. - -*Ad Hoc items could be useful here too. - --Not related to spaceship sheets: - I need to look at how computers modify rolls on starships. For instance does a MU/TH/UR 6000 really give +5 to piloting rolls? Same wih Ranged Combat. -*Computer mainframes have an attributes tab. It would be great if they were rollable. \ No newline at end of file diff --git a/misc files/CSB-macro.js b/misc files/CSB-macro.js new file mode 100644 index 00000000..b2417d14 --- /dev/null +++ b/misc files/CSB-macro.js @@ -0,0 +1,195 @@ +(async () => { + if (!modroll) { + await myroller(0); + return; + } else { + let template = ` +
+
+ + +
+
`; + + let buttons = {}; + buttons = { + draw: { + icon: '', + label: `ROLL`, + callback: async (html) => { + const r1Data = parseInt(html.find('#fr1Data')[0].value || 0); + await myroller(r1Data); + }, + }, + cancel: { + icon: '', + label: `CANCEL`, + }, + }; + + new Dialog({ + title: 'Roll Modifier', + content: template, + buttons: buttons, + default: 'draw', + }).render(true); + } + + async function myroller(modifier) { + let rolledDice = stat + modifier; + let remainingdice = 0; + let count = 0; + let sixes = 0; + let ones = 0; + let html = ''; + + if (rolledDice <= 0) { + ui.notifications.warn('Roll is <= 0'); + return; + } + let roll1 = new Roll(`${rolledDice}` + 'd6').evaluate({ async: false }); + // console.log(roll1.dice[0].results); + roll1.dice[0].results.forEach((j) => { + switch (j.result) { + case 6: + { + sixes++; + count++; + } + break; + case 1: + { + ones++; + count++; + } + break; + default: + break; + } + }); + + remainingdice = rolledDice - count; + + html = ` + + + + + + + + + + + + + +
Custom Roll
You rolled ${count} successes.
${sixes} Sixes
${ones} Ones.
${remainingdice} Remaining Dice.
`; + + await ChatMessage.create({ + rolls: [roll1], + type: CONST.CHAT_MESSAGE_TYPES.ROLL, + }); + // console.log(roll1.dice[0].results); + await ChatMessage.create({ + content: html, + type: CONST.CHAT_MESSAGE_TYPES.ROLL, + }); + } +})(); + +// THOMAS' VERSION +(async () => { + if (!modroll) { + await myroller(0); + return; + } else { + let template = ` + +
+ + +
+ `; + + let buttons = {}; + buttons = { + draw: { + icon: '', + label: `ROLL`, + callback: async (html) => { + const r1Data = parseInt(html.find('#fr1Data')[0].value || 0); + await myroller(r1Data); + }, + }, + cancel: { + icon: '', + label: `CANCEL`, + }, + }; + + new Dialog({ + title: 'Roll Modifier', + content: template, + buttons: buttons, + default: 'draw', + }).render(true); + } + + async function myroller(modifier) { + let rolledDice = stat + modifier; + let remainingdice = 0; + let count = 0; + let sixes = 0; + let ones = 0; + let html = ''; + let roll1 = new Roll(`max(${rolledDice},0)` + 'd6').evaluate({ async: false }); + // console.log(roll1.dice[0].results); + roll1.dice[0].results.forEach((j) => { + switch (j.result) { + case 6: + { + sixes++; + count++; + } + break; + case 1: + { + ones++; + count++; + } + break; + default: + break; + } + }); + + remainingdice = rolledDice - count; + + html = `
+ + + + + + + + + + + + + +
Roll Results
Total Dice Pool: ${rolledDice}
Available to to Push: ${remainingdice}
Successes: ${sixes}
Potential Fubar: ${ones}
`; + + await ChatMessage.create({ + rolls: [roll1], + type: CONST.CHAT_MESSAGE_TYPES.ROLL, + }); + // console.log(roll1.dice[0].results); + await ChatMessage.create({ + content: html, + type: CONST.CHAT_MESSAGE_TYPES.ROLL, + }); + } +})(); diff --git a/macros/fvtt-RollTable-spaceship-major-component-damage.json b/misc files/fvtt-RollTable-spaceship-major-component-damage.json similarity index 100% rename from macros/fvtt-RollTable-spaceship-major-component-damage.json rename to misc files/fvtt-RollTable-spaceship-major-component-damage.json diff --git a/macros/fvtt-RollTable-spaceship-minor-component-damage.json b/misc files/fvtt-RollTable-spaceship-minor-component-damage.json similarity index 100% rename from macros/fvtt-RollTable-spaceship-minor-component-damage.json rename to misc files/fvtt-RollTable-spaceship-minor-component-damage.json diff --git a/module/YZEDiceRoller.js b/module/YZEDiceRoller.js index 1d6ba904..611d5cbd 100644 --- a/module/YZEDiceRoller.js +++ b/module/YZEDiceRoller.js @@ -1,469 +1,501 @@ export class yze { - /** - * YZEDice RollFunction. - * Param for number of dice to roll for each die type/rolls - * @param {Text} actor - Passed actor data - * @param {Text} actortype - Passed actor type - * @param {Boolean} blind - True or False - * @param {Boolean} reRoll - True or False - * @param {Text} label - The skill/item being rolled against - * @param {number} r1Dice - Number of dice - * @param {Text} col1 - The Colour - * @param {number} r2Dice - Number of dice - * @param {Text} col2 - The Colour - * @param {Text} tLabel - Spare label for future use - * @param {number} sCount - Count of last number of successes to add to the push reroll - * - * rollArr is a globally defined array to store all one's and sixes and number of dice rolled for each type - * game.alienrpg.rollArr = { r1Dice: 0, r1One: 0, r1Six: 0, r2Dice: 0, r2One: 0, r2Six: 0, tLabel: '' , sCount: 0 }; - * - * Call Example: - * const element = event.currentTarget; - * const dataset = element.dataset; - * let label = dataset.label; - * let r1Data = parseInt(dataset.roll || 0); - * let r2Data = this.actor.getRollData().header.stress.value; - * let reRoll = false; - * yze.yzeRoll(actortype, blind, reRoll, label, r1Data, 'Black', r2Data, 'Yellow'); - * - */ - static async yzeRoll(actortype, blind, reRoll, label, r1Dice, col1, r2Dice, col2, actorid, itemid, tactorid) { - // console.log('yze -> yzeRoll -> actortype, blind, reRoll, label, r1Dice, col1, r2Dice, col2', actortype, blind, reRoll, label, r1Dice, col1, r2Dice, col2); - // ******************************************************* - // Store the version number of FVTT - // ******************************************************* - // const sysVer = game.data.version; - - // ******************************************************* - // Is Dice So Nice enabled ? - // ******************************************************* - let niceDice = ''; - - try { - niceDice = true; - game.settings.get('dice-so-nice', 'settings').enabled; - } catch { - niceDice = false; - } - let spud = false; - - // ******************************************************* - // Initialise the chat message - // ******************************************************* - let chatMessage = `
`; - - // ******************************************************* - // Data structure for DsN V3 - // ******************************************************* - let mr = ''; - let roll1; - - // ******************************************************* - // Set up text for a roll or push - // ******************************************************* - let rType = ''; - // if (reRoll && (hostile === true) === 'character') { - if ((reRoll && actortype === 'character' && actortype != 'item' && label != game.i18n.localize('ALIENRPG.Armor') && label != game.i18n.localize('ALIENRPG.Radiation')) && label != game.i18n.localize('ALIENRPG.RadiationReduced') && label != game.i18n.localize('ALIENRPG.AbilityStr') && label != game.i18n.localize('ALIENRPG.AbilityAgl') && label != game.i18n.localize('ALIENRPG.AbilityEmp') && label != game.i18n.localize('ALIENRPG.AbilityWit') || reRoll === 'mPush') { - // if ((reRoll && actortype === 'character' && label != 'Armor' && label != 'Radiation') || reRoll === 'mPush') { - rType = game.i18n.localize('ALIENRPG.Push'); - } else { - if (label === game.i18n.localize('ALIENRPG.RadiationReduced')) { - rType = ''; - } else { - rType = game.i18n.localize('ALIENRPG.Rolling'); - } - } - - // ******************************************************* - // Save the successes from the last roll - // ******************************************************* - let oldRoll = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; - // game.alienrpg.rollArr.multiPush += game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; - - // ******************************************************* - // Clear the global dice array - // ******************************************************* - // game.alienrpg.rollArr = { r1Dice: 0, r1One: 0, r1Six: 0, r2Dice: 0, r2One: 0, r2Six: 0, tLabel: '' }; - game.alienrpg.rollArr.r1Dice = 0; - game.alienrpg.rollArr.r1One = 0; - game.alienrpg.rollArr.r1Six = 0; - game.alienrpg.rollArr.r2Dice = 0; - game.alienrpg.rollArr.r2One = 0; - game.alienrpg.rollArr.r2Six = 0; - game.alienrpg.rollArr.sCount = 0; - game.alienrpg.rollArr.tLabel = ''; - - // ******************************************************* - // Setup the constants for the 3D dice roll V2 method - // ******************************************************* - const data = { - formula: '', - results: [], - }; - if (!r1Dice && !r2Dice) { - return ui.notifications.warn(game.i18n.localize('ALIENRPG.NoAttribute')); - } - // ******************************************************* - // Handle Base Dice Roll - // ******************************************************* - chatMessage += '

' + rType + ' ' + label + '

'; - if (r1Dice >= 1) { - roll1 = `${r1Dice}` + 'db'; - if (r2Dice <= 0) { - mr = new Roll(`${roll1}`).evaluate({ async: false }); - // await mr.evaluate({ async: true }); - buildChat(mr, r1Dice, game.i18n.localize('ALIENRPG.Base')); - // console.log('yze -> yzeRoll -> mr', mr); - } - } else { - if (r1Dice < 0) { - r2Dice = r2Dice + r1Dice - if (r2Dice < 1) { - return ui.notifications.warn(game.i18n.localize('ALIENRPG.NoDice')); - } - } - roll1 = 0 + 'db'; - } - - // ******************************************************* - // Handle Stress Dice Roll - // ******************************************************* - - if (r2Dice >= 1) { - let roll2 = `${r2Dice}` + 'ds'; - let com; - if (actortype === 'supply' || (label === game.i18n.localize('ALIENRPG.RadiationReduced'))) { - if (r2Dice > 6) { - r2Dice = 6; - com = `${r2Dice}` + 'ds'; - } else { - // // console.log('yze -> yzeRoll -> hostile', hostile); - com = `${roll2}`; - } - } else { - com = `${roll1}` + '+' + `${roll2}`; - // mr = ''; - } - - mr = new Roll(`${com}`).evaluate({ async: false }); - // await mr.evaluate({ async: true }); - // // console.log('yze -> yzeRoll -> mr', mr); - buildChat(mr, r1Dice, 'Stress'); - - // ******************************************************* - // Set reroll - // ******************************************************* - if (game.alienrpg.rollArr.r2One > 0) { - if (reRoll === 'push' || reRoll === 'mPush') { - spud = true; - } - reRoll = true; - } - - // ******************************************************* - // Display message if there is a 1> on the stress dice. Display appropriate message if its a Supply roll. - // ******************************************************* - if (actortype != 'supply') { - if (game.alienrpg.rollArr.r2One >= 1 && label != game.i18n.localize('ALIENRPG.RadiationReduced')) { - chatMessage += ''; - } - } else if (game.alienrpg.rollArr.r2One >= 1) { - chatMessage += ''; - } - } - // ******************************************************* - // Calculate the total successes and display as long as it's not a Supply roll. - // ******************************************************* - - function localizedCountOfSuccesses(sTotal) { - - switch (label) { - case game.i18n.localize('ALIENRPG.Radiation'): - { - if (sTotal >= 1) { - return sTotal + ' ' + '' + game.i18n.localize('ALIENRPG.healthDamage') + ''; - // return sTotal + ' ' + game.i18n.localize('ALIENRPG.healthDamage'); - } else { - return sTotal + ' ' + game.i18n.localize('ALIENRPG.healthDamage'); - } - - } - case game.i18n.localize('ALIENRPG.RadiationReduced'): - { - if (game.alienrpg.rollArr.r2One) { - return '' + game.i18n.localize('ALIENRPG.PermanentRadiation') + ''; - } else { - return game.i18n.localize('ALIENRPG.RadiationReduced'); - } - } - - default: - if (sTotal === 1) return '1 ' + game.i18n.localize('ALIENRPG.sucess'); - else return sTotal + ' ' + game.i18n.localize('ALIENRPG.sucesses'); - } - - } - - if (actortype != 'supply') { - switch (label) { - case game.i18n.localize('ALIENRPG.Radiation'): - { - if (game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six + game.alienrpg.rollArr.sCount >= 1) { - chatMessage += - ''; - } else { - chatMessage += - '
' + - game.i18n.localize('ALIENRPG.youTake') + - ' ' + - localizedCountOfSuccesses(game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six + game.alienrpg.rollArr.sCount) + - '
'; - } - } - break; - case game.i18n.localize('ALIENRPG.RadiationReduced'): - { - if (game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six + game.alienrpg.rollArr.sCount === 6) { - chatMessage += - ''; - } else { - chatMessage += - '
' + - localizedCountOfSuccesses(game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six + game.alienrpg.rollArr.sCount) + - '
'; - } - } - break; - - default: - break; - } - - } - - // ******************************************************* - // If it's a Push roll and display the total for both rolls. - // ******************************************************* - // if (reRoll === 'push' || (reRoll === 'mPush' && actortype === 'character' && label != 'Armor')) { - if (reRoll === 'push' || (reRoll === 'mPush' && actortype === 'character' && label != game.i18n.localize('ALIENRPG.Armor'))) { - chatMessage += - '
' + - '
' + - game.i18n.localize('ALIENRPG.totalOf') + - ' ' + - localizedCountOfSuccesses(oldRoll + game.alienrpg.rollArr.multiPush + game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six) + - '
'; - game.alienrpg.rollArr.multiPush = oldRoll; - // console.log('spud'); - } - if (spud) { - chatMessage += - '
' + - '
' + - game.i18n.localize('ALIENRPG.followingPush') + - '
' + - game.i18n.localize('ALIENRPG.totalOf') + - ' ' + - localizedCountOfSuccesses(oldRoll + game.alienrpg.rollArr.multiPush + game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six) + - '
'; - // game.alienrpg.rollArr.multiPush = oldRoll; - // console.log('spud'); - } - - // ******************************************************* - // Render the reroll button - // ******************************************************* - - if (!reRoll || reRoll === 'mPush') { - if (reRoll != 'mPush') { - chatMessage += `` + game.i18n.localize('ALIENRPG.MultiPush') + ` ` + ` `; - } - // chatMessage += ``; - chatMessage += ``; - chatMessage += ``; - chatMessage += ``; - } - // ******************************************************* - // For FVTT v0.7.x and DsN V3 set the appropriate chat config - // ******************************************************* - - if (!blind) { - ChatMessage.create({ - user: game.user.id, - speaker: { - actor: actorid, - // alias: tactorid, - }, - content: chatMessage, - other: game.users.contents.filter((u) => u.isGM).map((u) => u.id), - sound: CONFIG.sounds.dice, - type: CONST.CHAT_MESSAGE_TYPES.ROLL, - roll: mr, - rollMode: game.settings.get('core', 'rollMode'), - - }); - } else { - ChatMessage.create({ - user: game.user.id, - speaker: { - actor: actorid, - }, - content: chatMessage, - whisper: game.users.contents.filter((u) => u.isGM).map((u) => u.id), - blind: true, - type: CONST.CHAT_MESSAGE_TYPES.ROLL, - roll: mr, - rollMode: game.settings.get('core', 'rollMode'), - }); - } - // } - - // ******************************************************* - // Function to build chat and dice for DsN V3 - // ******************************************************* - function buildChat(mr, numDie, dType) { - let numbers = []; - let numbers2 = []; - let R6 = 0; - let R1 = 0; - let RB6 = 0; - let RB1 = 0; - let RY6 = 0; - let RY1 = 0; - let mrterms; - game.alienrpg.rollArr.tLabel = label; - - if (dType != 'Stress') { - for (let index = 0; index < mr.terms[0].results.length; index++) { - let spanner = flattenObj(mr.terms[0].results[index]); - numbers.push(spanner.result); - } - R6 = numbers.filter(myFunSix); - R1 = numbers.filter(myFunOne); - game.alienrpg.rollArr.r1Dice = numDie; - game.alienrpg.rollArr.r1Six = R6.length; - game.alienrpg.rollArr.r1One = R1.length; - let numOf6s = R6.length; // added by Steph - let numOf1s = R1.length; // added by Steph - chatMessage += '
' + col1 + ' ' + r1Dice + ' ' + game.i18n.localize('ALIENRPG.Dice') + '
'; - chatMessage += ' ' + game.i18n.localize('ALIENRPG.Sixes') + ''; - chatMessage += `${R6.length}`; - chatMessage += '
'; - // added by Steph (for loop, and moved div close) - for (var _d = 0; _d < numDie; _d++) { - if (numOf6s > 0) { - chatMessage += ""; - numOf6s--; - } else { - chatMessage += ""; - } - } - chatMessage += '
'; - } else { - if (actortype != 'supply' && label != game.i18n.localize('ALIENRPG.RadiationReduced')) { - for (let index = 0; index < mr.terms[0].results.length; index++) { - let spanner = flattenObj(mr.terms[0].results[index]); - numbers.push(spanner.result); - } - RB6 = numbers.filter(myFunSix); - RB1 = numbers.filter(myFunOne); - game.alienrpg.rollArr.r1Dice = mr.terms[0].number; - game.alienrpg.rollArr.r1Six = RB6.length; - game.alienrpg.rollArr.r1One = RB1.length; - let numOfB6s = RB6.length; // added by Steph - let numOfB1s = RB1.length; // added by Steph - // Base Dice - chatMessage += '
' + col1 + ' ' + r1Dice + ' ' + game.i18n.localize('ALIENRPG.Dice') + '
'; - chatMessage += ' ' + game.i18n.localize('ALIENRPG.Sixes') + ''; - chatMessage += `${RB6.length}`; - chatMessage += '
'; - // added by Steph (for loop, and moved div close) - for (var _d = 0; _d < mr.terms[0].number; _d++) { - if (numOfB6s > 0) { - chatMessage += ""; - numOfB6s--; - } else { - chatMessage += ""; - } - } - chatMessage += '
'; - } - if (actortype === 'supply' || (actortype != 'supply' && label === game.i18n.localize('ALIENRPG.RadiationReduced'))) { - for (let index = 0; index < mr.terms[0].results.length; index++) { - let spanner = flattenObj(mr.terms[0].results[index]); - numbers.push(spanner.result); - } - game.alienrpg.rollArr.r2Dice = mr.terms[0].number; - mrterms = mr.terms[0].number; - RY6 = numbers.filter(myFunSix); - RY1 = numbers.filter(myFunOne); - } - else { - for (let index = 0; index < mr.terms[2].results.length; index++) { - let spanner = flattenObj(mr.terms[2].results[index]); - numbers2.push(spanner.result); - } - game.alienrpg.rollArr.r2Dice = mr.terms[2].number; - mrterms = mr.terms[2].number; - RY6 = numbers2.filter(myFunSix); - RY1 = numbers2.filter(myFunOne); - } - - game.alienrpg.rollArr.r2Six = RY6.length; - game.alienrpg.rollArr.r2One = RY1.length; - - let numOfY6s = RY6.length; // added by Steph - let numOfY1s = RY1.length; // added by Steph - - // Yellow Dice - chatMessage += '
' + col2 + ' ' + r2Dice + ' ' + game.i18n.localize('ALIENRPG.Dice') + '
'; - chatMessage += '' + game.i18n.localize('ALIENRPG.Ones') + ' '; - chatMessage += `${RY1.length}   `; - chatMessage += '' + game.i18n.localize('ALIENRPG.Sixes') + ''; - chatMessage += `${RY6.length}`; - chatMessage += '
'; - // added by Steph (for loops, and moved div close) - for (var _d = 0; _d < numOfY6s; _d++) { - chatMessage += ""; - } - for (var _d = 0; _d < numOfY1s; _d++) { - chatMessage += ""; - } - let _theRest = mrterms - (numOfY6s + numOfY1s); - for (var _d = 0; _d < _theRest; _d++) { - chatMessage += ""; - } - chatMessage += '
'; - } - function myFunSix(value, index, array) { - return value === 6; - } - function myFunOne(value, index, array) { - return value === 1; - } - } - - // ******************************************************* - // Function to flatten Arrays to make them easier to parse - // ******************************************************* - function flattenObj(obj, parent, res = {}) { - for (let key in obj) { - let propName = parent ? parent + '_' + key : key; - if (typeof obj[key] == 'object') { - flattenObj(obj[key], propName, res); - } else { - res[propName] = obj[key]; - } - } - return res; - } - } + /** + * YZEDice RollFunction. + * Param for number of dice to roll for each die type/rolls + * @param {Text} actor - Passed actor data + * @param {Text} actortype - Passed actor type + * @param {Boolean} blind - True or False + * @param {Boolean} reRoll - True or False + * @param {Text} label - The skill/item being rolled against + * @param {number} r1Dice - Number of dice + * @param {Text} col1 - The Colour + * @param {number} r2Dice - Number of dice + * @param {Text} col2 - The Colour + * @param {Text} tLabel - Spare label for future use + * @param {number} sCount - Count of last number of successes to add to the push reroll + * + * rollArr is a globally defined array to store all one's and sixes and number of dice rolled for each type + * game.alienrpg.rollArr = { r1Dice: 0, r1One: 0, r1Six: 0, r2Dice: 0, r2One: 0, r2Six: 0, tLabel: '' , sCount: 0 }; + * + * Call Example: + * const element = event.currentTarget; + * const dataset = element.dataset; + * let label = dataset.label; + * let r1Data = parseInt(dataset.roll || 0); + * let r2Data = this.actor.getRollData().header.stress.value; + * let reRoll = false; + * yze.yzeRoll(actortype, blind, reRoll, label, r1Data, 'Black', r2Data, 'Yellow'); + * + */ + static async yzeRoll(actortype, blind, reRoll, label, r1Dice, col1, r2Dice, col2, actorid, itemid, tactorid) { + // console.log('yze -> yzeRoll -> actortype, blind, reRoll, label, r1Dice, col1, r2Dice, col2', actortype, blind, reRoll, label, r1Dice, col1, r2Dice, col2); + // ******************************************************* + // Store the version number of FVTT + // ******************************************************* + // const sysVer = game.data.version; + + // ******************************************************* + // Is Dice So Nice enabled ? + // ******************************************************* + let niceDice = ''; + + try { + niceDice = true; + game.settings.get('dice-so-nice', 'settings').enabled; + } catch { + niceDice = false; + } + let spud = false; + + // ******************************************************* + // Initialise the chat message + // ******************************************************* + let chatMessage = `
`; + + // ******************************************************* + // Data structure for DsN V3 + // ******************************************************* + let mr = ''; + let roll1; + + // ******************************************************* + // Set up text for a roll or push + // ******************************************************* + let rType = ''; + // if (reRoll && (hostile === true) === 'character') { + if ( + (reRoll && + actortype === 'character' && + actortype != 'item' && + label != game.i18n.localize('ALIENRPG.Armor') && + label != game.i18n.localize('ALIENRPG.Radiation') && + label != game.i18n.localize('ALIENRPG.RadiationReduced') && + label != game.i18n.localize('ALIENRPG.AbilityStr') && + label != game.i18n.localize('ALIENRPG.AbilityAgl') && + label != game.i18n.localize('ALIENRPG.AbilityEmp') && + label != game.i18n.localize('ALIENRPG.AbilityWit')) || + reRoll === 'mPush' + ) { + // if ((reRoll && actortype === 'character' && label != 'Armor' && label != 'Radiation') || reRoll === 'mPush') { + rType = game.i18n.localize('ALIENRPG.Push'); + } else { + if (label === game.i18n.localize('ALIENRPG.RadiationReduced')) { + rType = ''; + } else { + rType = game.i18n.localize('ALIENRPG.Rolling'); + } + } + + // ******************************************************* + // Save the successes from the last roll + // ******************************************************* + let oldRoll = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; + // game.alienrpg.rollArr.multiPush += game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; + + // ******************************************************* + // Clear the global dice array + // ******************************************************* + // game.alienrpg.rollArr = { r1Dice: 0, r1One: 0, r1Six: 0, r2Dice: 0, r2One: 0, r2Six: 0, tLabel: '' }; + game.alienrpg.rollArr.r1Dice = 0; + game.alienrpg.rollArr.r1One = 0; + game.alienrpg.rollArr.r1Six = 0; + game.alienrpg.rollArr.r2Dice = 0; + game.alienrpg.rollArr.r2One = 0; + game.alienrpg.rollArr.r2Six = 0; + game.alienrpg.rollArr.sCount = 0; + game.alienrpg.rollArr.tLabel = ''; + + // ******************************************************* + // Setup the constants for the 3D dice roll V2 method + // ******************************************************* + const data = { + formula: '', + results: [], + }; + if (!r1Dice && !r2Dice) { + return ui.notifications.warn(game.i18n.localize('ALIENRPG.NoAttribute')); + } + // ******************************************************* + // Handle Base Dice Roll + // ******************************************************* + chatMessage += '

' + rType + ' ' + label + '

'; + if (r1Dice >= 1) { + roll1 = `${r1Dice}` + 'db'; + if (r2Dice <= 0) { + mr = new Roll(`${roll1}`).evaluate({ async: false }); + // await mr.evaluate({ async: true }); + buildChat(mr, r1Dice, game.i18n.localize('ALIENRPG.Base')); + // console.log('yze -> yzeRoll -> mr', mr); + } + } else { + if (r1Dice < 0) { + r2Dice = r2Dice + r1Dice; + if (r2Dice < 1) { + return ui.notifications.warn(game.i18n.localize('ALIENRPG.NoDice')); + } + } + roll1 = 0 + 'db'; + } + + // ******************************************************* + // Handle Stress Dice Roll + // ******************************************************* + + if (r2Dice >= 1) { + let roll2 = `${r2Dice}` + 'ds'; + let com; + if (actortype === 'supply' || label === game.i18n.localize('ALIENRPG.RadiationReduced')) { + if (r2Dice > 6) { + r2Dice = 6; + com = `${r2Dice}` + 'ds'; + } else { + // // console.log('yze -> yzeRoll -> hostile', hostile); + com = `${roll2}`; + } + } else { + com = `${roll1}` + '+' + `${roll2}`; + // mr = ''; + } + + mr = new Roll(`${com}`).evaluate({ async: false }); + // await mr.evaluate({ async: true }); + // // console.log('yze -> yzeRoll -> mr', mr); + buildChat(mr, r1Dice, 'Stress'); + + // ******************************************************* + // Set reroll + // ******************************************************* + if (game.alienrpg.rollArr.r2One > 0) { + if (reRoll === 'push' || reRoll === 'mPush') { + spud = true; + } + reRoll = true; + } + + // ******************************************************* + // Display message if there is a 1> on the stress dice. Display appropriate message if its a Supply roll. + // ******************************************************* + if (actortype != 'supply') { + if (game.alienrpg.rollArr.r2One >= 1 && label != game.i18n.localize('ALIENRPG.RadiationReduced')) { + chatMessage += + ''; + if (game.settings.get('alienrpg', 'autopanic')) { + const myActor = game.actors.get(actorid); + let dataset = { + panicroll: myActor.getRollData().header.stress.value, + mod: myActor.getRollData().header.stress.mod, + label: game.i18n.localize('ALIENRPG.Stress'), + }; + myActor.rollAbility(myActor, dataset); + } + } + } else if (game.alienrpg.rollArr.r2One >= 1) { + chatMessage += + ''; + } + } + // ******************************************************* + // Calculate the total successes and display as long as it's not a Supply roll. + // ******************************************************* + + function localizedCountOfSuccesses(sTotal) { + switch (label) { + case game.i18n.localize('ALIENRPG.Radiation'): { + if (sTotal >= 1) { + return ( + sTotal + + ' ' + + '' + + game.i18n.localize('ALIENRPG.healthDamage') + + '' + ); + // return sTotal + ' ' + game.i18n.localize('ALIENRPG.healthDamage'); + } else { + return sTotal + ' ' + game.i18n.localize('ALIENRPG.healthDamage'); + } + } + case game.i18n.localize('ALIENRPG.RadiationReduced'): { + if (game.alienrpg.rollArr.r2One) { + return ( + '' + + game.i18n.localize('ALIENRPG.PermanentRadiation') + + '' + ); + } else { + return game.i18n.localize('ALIENRPG.RadiationReduced'); + } + } + + default: + if (sTotal === 1) return '1 ' + game.i18n.localize('ALIENRPG.sucess'); + else return sTotal + ' ' + game.i18n.localize('ALIENRPG.sucesses'); + } + } + + if (actortype != 'supply') { + switch (label) { + case game.i18n.localize('ALIENRPG.Radiation'): + { + if (game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six + game.alienrpg.rollArr.sCount >= 1) { + chatMessage += + ''; + } else { + chatMessage += + '
' + + game.i18n.localize('ALIENRPG.youTake') + + ' ' + + localizedCountOfSuccesses(game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six + game.alienrpg.rollArr.sCount) + + '
'; + } + } + break; + case game.i18n.localize('ALIENRPG.RadiationReduced'): + { + if (game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six + game.alienrpg.rollArr.sCount === 6) { + chatMessage += + ''; + } else { + chatMessage += + '
' + + localizedCountOfSuccesses(game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six + game.alienrpg.rollArr.sCount) + + '
'; + } + } + break; + + default: + break; + } + } + + // ******************************************************* + // If it's a Push roll and display the total for both rolls. + // ******************************************************* + // if (reRoll === 'push' || (reRoll === 'mPush' && actortype === 'character' && label != 'Armor')) { + if (reRoll === 'push' || (reRoll === 'mPush' && actortype === 'character' && label != game.i18n.localize('ALIENRPG.Armor'))) { + chatMessage += + '
' + + '
' + + game.i18n.localize('ALIENRPG.followingPush') + + '
' + + game.i18n.localize('ALIENRPG.totalOf') + + ' ' + + localizedCountOfSuccesses(oldRoll + game.alienrpg.rollArr.multiPush + game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six) + + '
'; + game.alienrpg.rollArr.multiPush = oldRoll; + // console.log('spud'); + } + if (spud) { + chatMessage += + '
' + + '
' + + game.i18n.localize('ALIENRPG.followingPush') + + '
' + + game.i18n.localize('ALIENRPG.totalOf') + + ' ' + + localizedCountOfSuccesses(oldRoll + game.alienrpg.rollArr.multiPush + game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six) + + '
'; + // game.alienrpg.rollArr.multiPush = oldRoll; + // console.log('spud'); + } + + // ******************************************************* + // Render the reroll button + // ******************************************************* + + if (!reRoll || reRoll === 'mPush') { + if (reRoll != 'mPush') { + chatMessage += + `` + + game.i18n.localize('ALIENRPG.MultiPush') + + ` ` + + ` `; + } + // chatMessage += ``; + chatMessage += ``; + chatMessage += ``; + chatMessage += ``; + } + // ******************************************************* + // For FVTT v0.7.x and DsN V3 set the appropriate chat config + // ******************************************************* + + if (!blind) { + ChatMessage.create({ + user: game.user.id, + speaker: { + actor: actorid, + // alias: tactorid, + }, + content: chatMessage, + other: game.users.contents.filter((u) => u.isGM).map((u) => u.id), + sound: CONFIG.sounds.dice, + type: CONST.CHAT_MESSAGE_TYPES.ROLL, + roll: mr, + rollMode: game.settings.get('core', 'rollMode'), + }); + } else { + ChatMessage.create({ + user: game.user.id, + speaker: { + actor: actorid, + }, + content: chatMessage, + whisper: game.users.contents.filter((u) => u.isGM).map((u) => u.id), + blind: true, + type: CONST.CHAT_MESSAGE_TYPES.ROLL, + roll: mr, + rollMode: game.settings.get('core', 'rollMode'), + }); + } + // } + + // ******************************************************* + // Function to build chat and dice for DsN V3 + // ******************************************************* + function buildChat(mr, numDie, dType) { + let numbers = []; + let numbers2 = []; + let R6 = 0; + let R1 = 0; + let RB6 = 0; + let RB1 = 0; + let RY6 = 0; + let RY1 = 0; + let mrterms; + game.alienrpg.rollArr.tLabel = label; + + if (dType != 'Stress') { + for (let index = 0; index < mr.terms[0].results.length; index++) { + let spanner = flattenObj(mr.terms[0].results[index]); + numbers.push(spanner.result); + } + R6 = numbers.filter(myFunSix); + R1 = numbers.filter(myFunOne); + game.alienrpg.rollArr.r1Dice = numDie; + game.alienrpg.rollArr.r1Six = R6.length; + game.alienrpg.rollArr.r1One = R1.length; + let numOf6s = R6.length; // added by Steph + let numOf1s = R1.length; // added by Steph + chatMessage += + '
' + col1 + ' ' + r1Dice + ' ' + game.i18n.localize('ALIENRPG.Dice') + '
'; + chatMessage += ' ' + game.i18n.localize('ALIENRPG.Sixes') + ''; + chatMessage += `${R6.length}`; + chatMessage += '
'; + // added by Steph (for loop, and moved div close) + for (var _d = 0; _d < numDie; _d++) { + if (numOf6s > 0) { + chatMessage += ""; + numOf6s--; + } else { + chatMessage += ""; + } + } + chatMessage += '
'; + } else { + if (actortype != 'supply' && label != game.i18n.localize('ALIENRPG.RadiationReduced')) { + for (let index = 0; index < mr.terms[0].results.length; index++) { + let spanner = flattenObj(mr.terms[0].results[index]); + numbers.push(spanner.result); + } + RB6 = numbers.filter(myFunSix); + RB1 = numbers.filter(myFunOne); + game.alienrpg.rollArr.r1Dice = mr.terms[0].number; + game.alienrpg.rollArr.r1Six = RB6.length; + game.alienrpg.rollArr.r1One = RB1.length; + let numOfB6s = RB6.length; // added by Steph + let numOfB1s = RB1.length; // added by Steph + // Base Dice + chatMessage += + '
' + col1 + ' ' + r1Dice + ' ' + game.i18n.localize('ALIENRPG.Dice') + '
'; + chatMessage += ' ' + game.i18n.localize('ALIENRPG.Sixes') + ''; + chatMessage += `${RB6.length}`; + chatMessage += '
'; + // added by Steph (for loop, and moved div close) + for (var _d = 0; _d < mr.terms[0].number; _d++) { + if (numOfB6s > 0) { + chatMessage += ""; + numOfB6s--; + } else { + chatMessage += ""; + } + } + chatMessage += '
'; + } + if (actortype === 'supply' || (actortype != 'supply' && label === game.i18n.localize('ALIENRPG.RadiationReduced'))) { + for (let index = 0; index < mr.terms[0].results.length; index++) { + let spanner = flattenObj(mr.terms[0].results[index]); + numbers.push(spanner.result); + } + game.alienrpg.rollArr.r2Dice = mr.terms[0].number; + mrterms = mr.terms[0].number; + RY6 = numbers.filter(myFunSix); + RY1 = numbers.filter(myFunOne); + } else { + for (let index = 0; index < mr.terms[2].results.length; index++) { + let spanner = flattenObj(mr.terms[2].results[index]); + numbers2.push(spanner.result); + } + game.alienrpg.rollArr.r2Dice = mr.terms[2].number; + mrterms = mr.terms[2].number; + RY6 = numbers2.filter(myFunSix); + RY1 = numbers2.filter(myFunOne); + } + + game.alienrpg.rollArr.r2Six = RY6.length; + game.alienrpg.rollArr.r2One = RY1.length; + + let numOfY6s = RY6.length; // added by Steph + let numOfY1s = RY1.length; // added by Steph + + // Yellow Dice + chatMessage += + '
' + col2 + ' ' + r2Dice + ' ' + game.i18n.localize('ALIENRPG.Dice') + '
'; + chatMessage += '' + game.i18n.localize('ALIENRPG.Ones') + ' '; + chatMessage += `${RY1.length}   `; + chatMessage += '' + game.i18n.localize('ALIENRPG.Sixes') + ''; + chatMessage += `${RY6.length}`; + chatMessage += '
'; + // added by Steph (for loops, and moved div close) + for (var _d = 0; _d < numOfY6s; _d++) { + chatMessage += ""; + } + for (var _d = 0; _d < numOfY1s; _d++) { + chatMessage += ""; + } + let _theRest = mrterms - (numOfY6s + numOfY1s); + for (var _d = 0; _d < _theRest; _d++) { + chatMessage += ""; + } + chatMessage += '
'; + } + function myFunSix(value, index, array) { + return value === 6; + } + function myFunOne(value, index, array) { + return value === 1; + } + } + + // ******************************************************* + // Function to flatten Arrays to make them easier to parse + // ******************************************************* + function flattenObj(obj, parent, res = {}) { + for (let key in obj) { + let propName = parent ? parent + '_' + key : key; + if (typeof obj[key] == 'object') { + flattenObj(obj[key], propName, res); + } else { + res[propName] = obj[key]; + } + } + return res; + } + } } diff --git a/module/actor/actor.js b/module/actor/actor.js index 883b173d..9e11faa5 100644 --- a/module/actor/actor.js +++ b/module/actor/actor.js @@ -9,1621 +9,1689 @@ import { logger } from '../logger.js'; */ export class alienrpgActor extends Actor { - - /** - * Augment the basic actor data with additional dynamic data. - */ - prepareData() { - super.prepareData(); - // const actorData = this._source; - const actorData = this.system; - // console.log('🚀 ~ file: actor.js ~ line 69 ~ alienrpgActor ~ prepareBaseData ~ actorData', actorData); - const data = actorData.system; - const flags = this.flags; - switch (this.type) { - case 'character': - case 'synthetic': - this._prepareCharacterData(actorData); - break; - case 'vehicles': - case 'spacecraft': - this._prepareVehicleData(actorData, flags); - break; - case 'creature': - this._prepareCreatureData(actorData, flags); - break; - case 'territory': - this._prepareTeritoryData(actorData, flags); - break; - - default: - break; - } - } - - /** - * Prepare Character type specific data - */ - - async _prepareCharacterData(actorData) { - super.prepareDerivedData(); - } - - _prepareVehicleData(data) { } - _prepareCreatureData(actorData) { } - _prepareTeritoryData(data) { - this.img = 'systems/alienrpg/images/icons/nested-eclipses.svg'; - } - - _prepareTokenImg() { - if (game.settings.get('alienrpg', 'defaultTokenSettings')) { - if (this.token.img == 'icons/svg/mystery-man.svg' && this.token.img != this.img) { - this.token.img = this.img; - } - } - } - - // ************************************************* - // Setupthe prototype token - // ************************************************* - async _preCreate(data, options, user) { - await super._preCreate(data, options, user); - let tokenProto = { - 'prototypeToken.displayName': CONST.TOKEN_DISPLAY_MODES.OWNER_HOVER, - 'prototypeToken.displayBars': CONST.TOKEN_DISPLAY_MODES.OWNER_HOVER, - 'prototypeToken.disposition': CONST.TOKEN_DISPOSITIONS.FRIENDLY, - 'prototypeToken.name': `${data.name}`, - 'prototypeToken.bar1': { attribute: 'header.health' }, - 'prototypeToken.bar2': { attribute: 'None' }, - // 'prototypeToken.vision': true, - 'prototypeToken.actorLink': true, - 'prototypeToken.sight.enabled': 'true', - 'prototypeToken.sight.range': '12', - }; - if (game.settings.get('alienrpg', 'defaultTokenSettings')) { - switch (data.type) { - case 'character': - tokenProto['prototypeToken.bar2'] = { attribute: 'header.stress' }; - break; - case 'vehicles': - tokenProto['prototypeToken.bar1'] = { attribute: 'None' }; - break; - case 'creature': - tokenProto['prototypeToken.actorLink'] = false; - tokenProto['prototypeToken.disposition'] = CONST.TOKEN_DISPOSITIONS.HOSTILE; - tokenProto['prototypeToken.sight.enabled'] = false; - break; - case 'synthetic': - break; - case 'territory': - tokenProto['prototypeToken.bar1'] = { attribute: 'None' }; - tokenProto['prototypeToken.img'] = 'systems/alienrpg/images/icons/nested-eclipses.svg'; - tokenProto['prototypeToken.sight.enabled'] = false; - break; - case 'spacecraft': - tokenProto['prototypeToken.bar1'] = { attribute: 'attributes.damage' }; - break; - } - } - - this.updateSource(tokenProto); - // this.updateSource(createData); - } - - async _checkOverwatch(actorData) { - let conDition = await this.hasCondition('overwatch'); - if (conDition != undefined || conDition) { - setProperty(actorData, 'system.general.overwatch', true); - } else { - setProperty(actorData, 'system.general.overwatch', false); - } - - let conDition2 = await this.hasCondition('starving'); - if (conDition2 != undefined || conDition2) { - setProperty(actorData, 'system.general.starving.value', true); - } else { - setProperty(actorData, 'system.general.starving.value', false); - } - let conDition3 = await this.hasCondition('dehydrated'); - if (conDition3 != undefined || conDition3) { - setProperty(actorData, 'system.general.dehydrated.value', true); - } else { - setProperty(actorData, 'system.general.dehydrated.value', false); - } - let conDition4 = await this.hasCondition('exhausted'); - if (conDition4 != undefined || conDition4) { - setProperty(actorData, 'system.general.exhausted.value', true); - } else { - setProperty(actorData, 'system.general.exhausted.value', false); - } - let conDition5 = await this.hasCondition('freezing'); - if (conDition5 != undefined || conDition5) { - setProperty(actorData, 'system.general.freezing.value', true); - } else { - setProperty(actorData, 'system.general.freezing.value', false); - } - let conDition6 = await this.hasCondition('panicked'); - if (conDition6 != undefined || conDition6) { - setProperty(actorData, 'system.general.panic.value', 1); - } else { - setProperty(actorData, 'system.general.panic.value', 0); - } - - } - - async rollAbility(actor, dataset, rollMod) { - let label = dataset.label; - let r2Data = 0; - let reRoll = false; - let actorId = actor.id; - let effectiveActorType = actor.type; - let attrib = dataset.attr; - let blind = false; - let oldPanic = 0; - game.alienrpg.rollArr.sCount = 0; - game.alienrpg.rollArr.multiPush = 0; - let modifier = parseInt(dataset?.mod ?? 0) + parseInt(dataset?.modifier ?? 0); - let stressMod = parseInt(dataset?.stressMod ?? 0); - - // the dataset value is returned to the DOM so it should be set to 0 in case a future roll is made without the - // modifier dialog. - - dataset.modifier = 0; - dataset.stressMod = 0; - - if (dataset.roll) { - let r1Data = parseInt(dataset.roll || 0) + parseInt(modifier); - if (dataset.attr) { - r1Data = parseInt(modifier); - } - - reRoll = true; - r2Data = 0; - - switch (actor.type) { - case 'character': - reRoll = false; - r2Data = actor.getRollData().header.stress.value + parseInt(stressMod); - break; - case 'synthetic': - if (actor.system.header.synthstress) { - effectiveActorType = 'character'; // make rolls look human - r2Data = parseInt(stressMod); - reRoll = false; - } - break; - - case 'vehicles': - case 'spacecraft': - if (dataset.spbutt != 'armor') { - reRoll = false; - actorId = dataset.actorid; - let pilotData = game.actors.get(dataset.actorid); - r2Data = pilotData.getRollData().header.stress.value + parseInt(stressMod) || 0; - } - break; - - default: - break; - } - - if (dataset.spbutt === 'armor') { - if (r1Data < 1 && !dataset.armorP && !dataset.armorDou) { - return; - } - label = game.i18n.localize('ALIENRPG.Armor'); - r2Data = 0; - reRoll = true; - if (dataset.armorP === 'true') { - r1Data = parseInt(Math.ceil(r1Data / 2)); // fix to armor so it rounds up instead of down - dataset.armorP = 'false'; - } - if (dataset.armorDou === 'true') { - r1Data = parseInt(r1Data * 2); - dataset.armorDou = 'false'; - } - } - if (label === game.i18n.localize('ALIENRPG.Radiation')) { - r2Data = 0; - reRoll = true; - r1Data += 1; - } - - - if (attrib && actor.type != 'synthetic' && !rollMod) { - function myRenderTemplate(template) { - let confirmed = false; - reRoll = false; - renderTemplate(template).then((dlg) => { - new Dialog({ - title: game.i18n.localize('ALIENRPG.Attributes') + ' ' + dataset.label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), - content: dlg, - buttons: { - one: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialRoll'), - callback: () => (confirmed = true), - }, - four: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialCancel'), - callback: () => (confirmed = false), - }, - }, - close: (html) => { - if (confirmed) { - if (!html.find('#fblind')[0].checked) { - r2Data = 0; - reRoll = true; - - }; - yze.yzeRoll(effectiveActorType, blind, reRoll, label, r1Data, game.i18n.localize('ALIENRPG.Black'), r2Data, game.i18n.localize('ALIENRPG.Yellow'), actorId); - game.alienrpg.rollArr.sCount = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; - } - }, - }).render(true); - }); - } - - if (dataset.roll) { - if (actor.type === 'character') { - myRenderTemplate('systems/alienrpg/templates/dialog/roll-attr-dialog.html'); - } - - } - } else if (actor.type === 'spacecraft' && dataset.spbutt === 'comtech') { - function myRenderTemplate(template) { - let confirmed = false; - reRoll = true; - renderTemplate(template).then((dlg) => { - new Dialog({ - title: game.i18n.localize('ALIENRPG.Attributes') + ' ' + dataset.label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), - content: dlg, - buttons: { - one: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialRoll'), - callback: () => (confirmed = true), - }, - four: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialCancel'), - callback: () => (confirmed = false), - }, - }, - default: 'one', - close: (html) => { - if (confirmed) { - let baseModifier = parseInt(html.find('[name=baseModifier]')[0]?.value); - let stressMod = html.find('[name=stressMod]')[0]?.value; - let modifier = parseInt(html.find('[name=sigMod]')[0]?.value); - let targetLock = parseInt(html.find('[name=targetLock]')[0]?.value); - let targetMod = parseInt(html.find('[name=targetMod]')[0]?.value); - modifier = parseInt(modifier); - stressMod = parseInt(stressMod); - targetLock = parseInt(targetLock); - targetMod = parseInt(targetMod); - baseModifier = parseInt(baseModifier); - if (isNaN(baseModifier)) baseModifier = 0; - if (isNaN(stressMod)) stressMod = 0; - if (isNaN(modifier)) modifier = 0; - if (isNaN(targetLock)) targetLock = 0; - if (isNaN(targetMod)) targetMod = 0; - // console.log('🚀 ~ file: actor.js ~ line 575 ~ alienrpgActor ~ renderTemplate ~ stressMod', stressMod); - r1Data = r1Data + baseModifier + modifier + targetLock + targetMod; - r2Data = r2Data + stressMod; - yze.yzeRoll(effectiveActorType, blind, reRoll, label, r1Data, game.i18n.localize('ALIENRPG.Black'), r2Data, game.i18n.localize('ALIENRPG.Yellow'), actorId); - game.alienrpg.rollArr.sCount = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; - } - }, - }).render(true); - }); - } - myRenderTemplate('systems/alienrpg/templates/dialog/spacecomtech.html'); - } else { - yze.yzeRoll(effectiveActorType, blind, reRoll, label, r1Data, game.i18n.localize('ALIENRPG.Black'), r2Data, game.i18n.localize('ALIENRPG.Yellow'), actorId); - game.alienrpg.rollArr.sCount = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; - } - } else { - if (dataset.panicroll) { - // Roll against the panic table and push the roll to the chat log. - let chatMessage = ''; - let table = ""; - if (dataset.shippanicbut) { - table = game.tables.getName('Space Combat Panic Roll'); - if (!table) { - return ui.notifications.error(game.i18n.localize('ALIENRPG.NoPanicTable')); - } - - } else { - table = game.tables.getName('Panic Table'); - if (!table) { - return ui.notifications.error(game.i18n.localize('ALIENRPG.NoPanicTable')); - } - - } - - let rollModifier = parseInt(modifier) + parseInt(stressMod); - // console.log('🚀 ~ file: actor.js ~ line 432 ~ alienrpgActor ~ rollAbility ~ rollModifier', rollModifier); - - let aStress = 0; - - if (actor.type === 'synthetic') { - if (!actor.system.header.synthstress) return; - - actor.system.header.stress = new Object({ mod: '0' }); - actor.system.general.panic = new Object({ lastRoll: '0', value: '0' }); - aStress = 0; - } else aStress = actor.getRollData().header.stress.value + rollModifier; - - let modRoll = '1d6' + '+' + parseInt(aStress); - const roll = new Roll(modRoll); - roll.evaluate({ async: false }); - const customResults = await table.roll({ roll }); - console.warn(`Rolling stress, ${modRoll}, Panic Value ${actor.system.general.panic.value}, Last ${actor.system.general.panic.lastRoll}, Roll ${customResults.roll.total}`); - - oldPanic = actor.system.general.panic.lastRoll; - - if (customResults.roll.total >= 7 && (actor.system.general.panic.value === 0)) { - await actor.update({ 'system.general.panic.value': 1 }); - await this.causePanic(actor); - } - - chatMessage += - '

' + - game.i18n.localize('ALIENRPG.PanicCondition') + - ' ' + - addSign(aStress).toString() + - '' + - game.i18n.localize('ALIENRPG.Stress') + - ' + (' + - (actor.getRollData().header.stress.value || 0) + - ')
+ ' + - game.i18n.localize('ALIENRPG.StressMod') + - ' + (' + - stressMod + - ')
+ ' + - game.i18n.localize('ALIENRPG.Talent-Crit') + - ' + (' + - modifier + - ')' + - '

'; - - let mPanic = customResults.roll.total < actor.system.general.panic.lastRoll; - let pCheck = oldPanic + 1; - console.log(mPanic, pCheck, oldPanic); - if (mPanic && (actor.system.general.panic.value === 1)) { - await actor.update({ 'system.general.panic.lastRoll': pCheck }); - - chatMessage += - '

' + - game.i18n.localize('ALIENRPG.Roll') + - ' ' + - `${customResults.roll.total}` + - ' ' + - '' + - game.i18n.localize('ALIENRPG.MorePanic') + - '

'; - - chatMessage += - '

' + - game.i18n.localize('ALIENRPG.PCPanicLevel') + - '' + - game.i18n.localize('ALIENRPG.Level') + - ' ' + - `${pCheck}` + - ' ' + - game.i18n.localize('ALIENRPG.Seepage104') + - '

'; - if (dataset.shippanicbut) { - chatMessage += this.moreShipPanic(pCheck); - - } else { - chatMessage += this.morePanic(pCheck); - } - } else { - if (actor.type === 'character') await actor.update({ 'system.general.panic.lastRoll': customResults.roll.total }); - pCheck = customResults.roll.total; - chatMessage += '

' + game.i18n.localize('ALIENRPG.Roll') + ' ' + `${pCheck}` + '

'; - // chatMessage += game.i18n.localize(`ALIENRPG.${customResults.results[0].text}`); - if (dataset.shippanicbut) { - chatMessage += this.moreShipPanic(pCheck); - - } else { - chatMessage += this.morePanic(pCheck); - } - if (customResults.roll.total >= 7) { - chatMessage += `

` + game.i18n.localize('ALIENRPG.YouAreAtPanic') + ` ` + game.i18n.localize('ALIENRPG.Level') + ` ${pCheck}

`; - } - } - let trauma = customResults.roll.total >= 13 || pCheck >= 13; - if (trauma) { - chatMessage += `

` + game.i18n.localize('ALIENRPG.PermanantTrauma') + `(` + game.i18n.localize('ALIENRPG.Seepage106') + `)

`; - } - - let rollMode = game.settings.get('core', 'rollMode'); - let whispertarget = []; - - if (rollMode == 'gmroll' || rollMode == 'blindroll') { - whispertarget = game.users.contents.filter((u) => u.isGM).map((u) => u._id); - } else if (rollMode == 'selfroll') { - whispertarget = game.users.contents.filter((u) => u.isGM).map((u) => u._id); - whispertarget.push(game.user._id); - } - - let blind = false; - if (rollMode == 'blindroll') { - blind = true; - if (!game.user.isGM) { - function SelfMessage(content, sound) { - let selftarget = []; - selftarget.push(game.user._id); - - ChatMessage.create({ speaker: { actor: actorId }, content, whisper: selftarget, type: CONST.CHAT_MESSAGE_TYPES.OTHER, sound, blind: false }); - } - - SelfMessage('

' + game.i18n.localize('ALIENRPG.PanicCondition') + addSign(aStress).toString() + ' ???

', CONFIG.sounds.dice); - } - } - - ChatMessage.create({ - speaker: { - actor: actorId, - }, - - content: chatMessage, - whisper: whispertarget, - roll: customResults.roll, - type: CONST.CHAT_MESSAGE_TYPES.ROLL, - sound: CONFIG.sounds.dice, - blind, - }); - } - } - } - - async reduceRadiation(actor, dataset) { - let rad = actor.system.general.radiation; - let label = game.i18n.localize('ALIENRPG.RadiationReduced') - let r1Data = 0; - let reRoll = true; - let actorId = actor.id; - let effectiveActorType = actor.type; - let blind = false; - let r2Data = 1; - let radMax = actor.getRollData().general.radiation.max; - yze.yzeRoll(effectiveActorType, blind, reRoll, label, r1Data, game.i18n.localize('ALIENRPG.Black'), r2Data, game.i18n.localize('ALIENRPG.Yellow'), actorId); - - if (game.alienrpg.rollArr.r2One === 1) { - - await actor.update({ - 'system.general.radiation.permanent': rad.permanent + 1, - 'system.RADfill': actor.system.RADfill + 1, - 'system.RADlost': actor.system.RADlost - 1, - 'system.general.radiation.value': rad.value - 1, - }); - } else { - await actor.update({ ["system.general.radiation.value"]: rad.value - 1 }); - } - } - - async rollAbilityMod(actor, dataset) { - function myRenderTemplate(template) { - let confirmed = false; - let armorP = false; - let armorDou = false; - switch (dataset.spbutt) { - case 'armorVfire': - renderTemplate(template).then((dlg) => { - new Dialog({ - title: game.i18n.localize('ALIENRPG.DialTitle1') + ' ' + dataset.label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), - content: dlg, - buttons: { - one: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialRoll'), - callback: () => (confirmed = true), - }, - four: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialCancel'), - callback: () => (confirmed = false), - }, - }, - default: 'one', - close: (html) => { - if (confirmed || armorP || armorDou) { - let modifier = parseInt(html.find('[name=modifier]')[0]?.value); - let stressMod = html.find('[name=stressMod]')[0]?.value; - - if (stressMod == 'undefined') { - stressMod = 0; - } else stressMod = parseInt(stressMod); - if (modifier == 'undefined') { - modifier = 0; - } else modifier = parseInt(modifier); - if (isNaN(modifier)) modifier = 0; - if (isNaN(stressMod)) stressMod = 0; - // console.log('🚀 ~ file: actor.js ~ line 575 ~ alienrpgActor ~ renderTemplate ~ stressMod', stressMod); - - dataset.modifier = modifier; - dataset.stressMod = stressMod; - actor.rollAbility(actor, dataset, confirmed); - } - }, - }).render(true); - }); - - break; - case 'armor': - renderTemplate(template).then((dlg) => { - new Dialog({ - title: game.i18n.localize('ALIENRPG.DialTitle1') + ' ' + dataset.label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), - content: dlg, - buttons: { - one: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialRoll'), - callback: () => (confirmed = true), - }, - two: { - label: game.i18n.localize('ALIENRPG.ArmorPiercing'), - callback: () => (armorP = 'true'), - }, - three: { - label: game.i18n.localize('ALIENRPG.ArmorDoubled'), - callback: () => (armorDou = 'true'), - }, - four: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialCancel'), - callback: () => (confirmed = false), - }, - }, - default: 'one', - close: (html) => { - if (confirmed || armorP || armorDou) { - let modifier = parseInt(html.find('[name=modifier]')[0]?.value); - let stressMod = html.find('[name=stressMod]')[0]?.value; - - if (stressMod == 'undefined') { - stressMod = 0; - } else stressMod = parseInt(stressMod); - if (modifier == 'undefined') { - modifier = 0; - } else modifier = parseInt(modifier); - if (isNaN(modifier)) modifier = 0; - if (isNaN(stressMod)) stressMod = 0; - // console.log('🚀 ~ file: actor.js ~ line 575 ~ alienrpgActor ~ renderTemplate ~ stressMod', stressMod); - - dataset.modifier = modifier; - dataset.stressMod = stressMod; - dataset.armorP = armorP; - dataset.armorDou = armorDou; - actor.rollAbility(actor, dataset, confirmed); - } - }, - }).render(true); - }); - - break; - - default: - renderTemplate(template).then((dlg) => { - new Dialog({ - title: game.i18n.localize('ALIENRPG.DialTitle1') + ' ' + dataset.label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), - content: dlg, - buttons: { - one: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialRoll'), - callback: () => (confirmed = true), - }, - four: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialCancel'), - callback: () => (confirmed = false), - }, - }, - default: 'one', - close: (html) => { - if (confirmed) { - let modifier = parseInt(html.find('[name=modifier]')[0]?.value); - let stressMod = html.find('[name=stressMod]')[0]?.value; - - if (stressMod == 'undefined') { - stressMod = 0; - } else stressMod = parseInt(stressMod); - if (modifier == 'undefined') { - modifier = 0; - } else modifier = parseInt(modifier); - if (isNaN(modifier)) modifier = 0; - if (isNaN(stressMod)) stressMod = 0; - // console.log('🚀 ~ file: actor.js ~ line 575 ~ alienrpgActor ~ renderTemplate ~ stressMod', stressMod); - - dataset.modifier = modifier; - dataset.stressMod = stressMod; - actor.rollAbility(actor, dataset, confirmed); - } - }, - }).render(true); - }); - - break; - } - } - - if (dataset.roll) { - // call pop up box here to get any mods then use standard RollAbility() - // Check that is a character (and not armor) or a synth pretending to be a character. - if (((actor.type === 'character' || actor.type === 'vehicles' || actor.type === 'spacecraft') && dataset.spbutt != 'armor') || actor.system.header.synthstress) { - myRenderTemplate('systems/alienrpg/templates/dialog/roll-all-dialog.html'); - } else if (actor.type === 'synthetic') { - myRenderTemplate('systems/alienrpg/templates/dialog/roll-base-dialog.html'); - } else { - myRenderTemplate('systems/alienrpg/templates/dialog/roll-base-dialog.html'); - } - } else if (dataset.panicroll) { - // Roll against the panic table and push the roll to the chat log. - - myRenderTemplate('systems/alienrpg/templates/dialog/roll-stress-dialog.html'); - } - } - - async nowRollItem(item, event) { - // if (item.type === 'weapon' || item.type === 'armor') { - if (item.type === 'weapon' || item.type === 'spacecraftweapons') { - // Trigger the item roll - return item.roll(false); - } - } - - async rollItemMod(item, event) { - if (item.type === 'weapon') { - // Trigger the item roll - return item.roll(true); - } - } - - async stressChange(actor, dataset) { - switch (dataset.pmbut) { - case 'minusStress': - if (actor.system.header.stress.value <= 0) { - await actor.update({ 'system.header.stress.value': (actor.system.header.stress.value = 0) }); - } else { - await actor.update({ 'system.header.stress.value': actor.system.header.stress.value - 1 }); - } - break; - case 'plusStress': - await actor.update({ 'system.header.stress.value': actor.system.header.stress.value + 1 }); - break; - case 'minusHealth': - if (actor.system.header.health.value <= 0) { - await actor.update({ 'system.header.health.value': (actor.system.header.health.value = 0) }); - } else { - await actor.update({ 'system.header.health.value': actor.system.header.health.value - 1 }); - } - break; - case 'plusHealth': - await actor.update({ 'system.header.health.value': actor.system.header.health.value + 1 }); - break; - - default: - break; - } - } - - // async checkAndEndPanic(actor) { - // if (actor.type != 'character') return; - - // if (actor.system.general.panic.lastRoll > 0) { - // await actor.removeCondition('panicked'); - // await actor.update({ - // 'system.general.panic.lastRoll': 0, - // 'system.general.panic.value': 0, - // }); - - // ChatMessage.create({ speaker: { actor: actor.id }, content: 'Panic is over', type: CONST.CHAT_MESSAGE_TYPES.OTHER }); - // } else { - // await actor.removeCondition('panicked'); - // ChatMessage.create({ speaker: { actor: actor.id }, content: 'Panic is over', type: CONST.CHAT_MESSAGE_TYPES.OTHER }); - // } - // } - - async checkAndEndPanic(actor) { - if (actor.type != 'character') return; - - if (actor.system.general.panic.lastRoll > 0) { - await actor.update({ - 'system.general.panic.value': 0, - }); - await actor.update({ - 'system.general.panic.lastRoll': 0, - }); - - await actor.removeCondition('panicked'); - ChatMessage.create({ speaker: { actor: actor.id }, content: 'Panic is over', type: CONST.CHAT_MESSAGE_TYPES.OTHER }); - } else { - await actor.removeCondition('panicked'); - ChatMessage.create({ speaker: { actor: actor.id }, content: 'Panic is over', type: CONST.CHAT_MESSAGE_TYPES.OTHER }); - } -} - async causePanic(actor) { - // await actor.update({ 'system.general.panic.value': 1 }); - await actor.addCondition('panicked'); - return; - } - - async addCondition(effect) { - if (typeof (effect) === "string") effect = duplicate(game.alienrpg.config.conditionEffects.find(e => e.id == effect)); - if (!effect) return 'No Effect Found'; - if (!effect.id) return 'Conditions require an id field'; - - let existing = await this.hasCondition(effect.id); - - if (!existing) { - - // if (game.version < '11') { - effect.label = game.i18n.localize(effect.label).replace(/(^\w{1})|(\s+\w{1})/g, letter => letter.toUpperCase()); - effect.name = game.i18n.localize(effect.name).replace(/(^\w{1})|(\s+\w{1})/g, letter => letter.toUpperCase()); - effect['flags.core.statusId'] = effect.id; - effect['statuses'] = effect.id; - delete effect.id; - return await this.createEmbeddedDocuments('ActiveEffect', [effect]); - } - } - - async removeCondition(effect) { - if (typeof (effect) === "string") effect = duplicate(game.alienrpg.config.conditionEffects.find(e => e.id == effect)); - if (!effect) return 'No Effect Found'; - if (!effect.id) return 'Conditions require an id field'; - let existing = await this.hasCondition(effect.id); - if (existing) { - return await this.deleteEmbeddedDocuments('ActiveEffect', [existing._id]); - } - } - - async hasCondition(conditionKey) { - let existing = ''; - if (game.version < '11') { - existing = this.effects.find((i) => i.getFlag('core', 'statusId') == conditionKey); - } else { - existing = this.effects.find(effect => effect.statuses.has(conditionKey)); - } - - return existing; - } - - async consumablesCheck(actor, consUme, label, tItem, supplyModifier) { - let r1Data = 0; - let r2Data = 0; - if (!supplyModifier) { - supplyModifier = 0; - } - r2Data = actor.system.consumables[`${consUme}`].value + supplyModifier; - let reRoll = true; - // let hostile = this.actor.system.type; - let blind = false; - if (actor.token?.disposition === -1) { - blind = true; - } - if (r2Data <= 0) { - return ui.notifications.warn(game.i18n.localize('ALIENRPG.NoSupplys')); - } else { - yze.yzeRoll('supply', blind, reRoll, label, r1Data, game.i18n.localize('ALIENRPG.Black'), r2Data, game.i18n.localize('ALIENRPG.Yellow'), actor.id); - if (game.alienrpg.rollArr.r2One) { - getItems(actor, consUme, tItem); - } - } - - async function getItems(aActor, aconsUme, atItem) { - let bRoll = game.alienrpg.rollArr.r2One; - let tNum = 0; - let pValue = ''; - let pItem = ''; - let iConsUme = ''; - let field = `system.attributes.${aconsUme}.value`; - let aField = `system.consumables.${aconsUme}.value`; - - if (aconsUme === 'power') { - pItem = aActor.items.get(atItem); - - pValue = pItem.system.attributes.power.value ?? 0; - field = `system.attributes.power.value`; - if (pValue - game.alienrpg.rollArr.r2One <= '0') { - await pItem.update({ [field]: '0' }); - await aActor.update({ 'system.consumables.power.value': aActor.system.consumables.power.value - pValue }); - } else { - await pItem.update({ [field]: pValue - game.alienrpg.rollArr.r2One }); - await aActor.update({ 'system.consumables.power.value': aActor.system.consumables.power.value - game.alienrpg.rollArr.r2One }); - } - } else { - if (aconsUme === 'air') { - iConsUme = 'airsupply'; - field = `system.attributes.${iConsUme}.value`; - } else { - iConsUme = aconsUme; - } - // while (bRoll > 0) { - for (const key in aActor.items.contents) { - if (bRoll <= 0) { - break; - } - - if (aActor.items.contents[key].type === 'item' && aActor.items.contents[key].system.header.active) { - if (Object.hasOwnProperty.call(aActor.items.contents, key) && bRoll > 0) { - let element = aActor.items.contents[key]; - if (element.system.attributes[iConsUme].value) { - let mitem = aActor.items.get(element.id); - let iVal = element.system.attributes[iConsUme].value; - if (iVal - bRoll < 0) { - tNum = iVal; - // bRoll -= iVal; - } else { - tNum = bRoll; - } - await mitem.update({ [field]: element.system.attributes[iConsUme].value - tNum }); - } - } - bRoll -= tNum; - } - - if (aActor.items.contents[key].type === 'armor' && aconsUme === 'air' && aActor.items.contents[key].system.header.active) { - if (Object.hasOwnProperty.call(aActor.items.contents, key) && bRoll > 0) { - let element = aActor.items.contents[key]; - if (element.system.attributes[iConsUme].value) { - let mitem = aActor.items.get(element.id); - let iVal = element.system.attributes[iConsUme].value; - if (iVal - bRoll < 0) { - tNum = iVal; - // bRoll -= iVal; - } else { - tNum = bRoll; - } - await mitem.update({ [field]: element.system.attributes[iConsUme].value - tNum }); - } - } - bRoll -= tNum; - } - } - await aActor.update({ [aField]: `system.consumables.${aconsUme}.value` - tNum }); - } - } - } - async consumablesCheckMod(actor, consUme, label, tItem) { - const template = 'systems/alienrpg/templates/dialog/roll-supplymod-dialog.html'; - let confirmed = false; - let supplyModifier = 0; - renderTemplate(template).then((dlg) => { - new Dialog({ - title: game.i18n.localize('ALIENRPG.DialTitle1') + ' ' + label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), - content: dlg, - buttons: { - one: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialRoll'), - callback: () => (confirmed = true), - }, - two: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialCancel'), - callback: () => (confirmed = false), - }, - }, - default: 'one', - close: (html) => { - if (confirmed) { - let modifier = parseInt(html.find('[name=modifier]')[0].value); - if (modifier == 'undefined') { - modifier = 0; - } else modifier = parseInt(modifier); - - actor.consumablesCheck(actor, consUme, label, tItem, modifier); - - } - }, - }).render(true); - }); - } - - async creatureAcidRoll(actor, dataset) { - let template = 'systems/alienrpg/templates/dialog/roll-base-xeno-dialog.html'; - let label = dataset.label; - let r1Data = parseInt(dataset.roll || 0); - let r2Data = 0; - let reRoll = true; - let hostile = 'creature'; - let blind = false; - if (dataset.roll != '-') { - if (dataset.spbutt === 'armor' && r1Data < 1) { - return; - } else if (dataset.spbutt === 'armor') { - // label = 'Armor'; - label = game.i18n.localize('ALIENRPG.Armor'); - r2Data = 0; - } - if (!actor.token) { - ui.notifications.notify(game.i18n.localize('ALIENRPG.NoToken')); - return; - } else { - if (actor.prototypeToken.disposition === -1) { - // hostile = true; - blind = true; - } - } - - // callpop upbox here to get any mods then update r1Data or rData as appropriate. - let confirmed = false; - renderTemplate(template).then((dlg) => { - new Dialog({ - title: game.i18n.localize('ALIENRPG.DialTitle1') + ' ' + label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), - content: dlg, - buttons: { - one: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialRoll'), - callback: () => (confirmed = true), - }, - two: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialCancel'), - callback: () => (confirmed = false), - }, - }, - default: 'one', - close: (html) => { - if (confirmed) { - let modifier = parseInt(html.find('[name=damage]')[0].value); - r1Data = r1Data + modifier; - yze.yzeRoll(hostile, false, reRoll, label, r1Data, 'Black', r2Data, 'Stress', actor.id); - } - }, - }).render(true); - }); - } else { - // Roll against the panic table and push the roll to the chat log. - let chatMessage = ''; - chatMessage += '

' + game.i18n.localize('ALIENRPG.AcidAttack') + '

'; - chatMessage += `

` + game.i18n.localize('ALIENRPG.AcidBlood') + `

`; - ChatMessage.create({ - user: game.user._id, - speaker: { - actor: actor.id, - }, - content: chatMessage, - whisper: game.users.contents.filter((u) => u.isGM).map((u) => u._id), - blind: true, - }); - } - } - - async creatureAttackRoll(actor, dataset, manCrit) { - let chatMessage = ''; - let customResults = ''; - const targetTable = dataset.atttype; - if (targetTable === 'None') { - logger.warn(game.i18n.localize('ALIENRPG.NoCharCrit')); - return; - } - const table = game.tables.contents.find((b) => b.name === targetTable); - const roll = new Roll('1d6'); - - if (!manCrit) { - roll.evaluate({ async: false }); - customResults = await table.roll({ roll }); - } else { - const formula = manCrit; - const roll = new Roll(formula); - roll.evaluate({ async: false }); - customResults = await table.roll({ roll }); - } - - // roll.evaluate({ async: false }); - - // const customResults = await table.roll({ roll }); - - chatMessage += '

' + game.i18n.localize('ALIENRPG.AttackRoll') + '

'; - chatMessage += `

${table.name}

`; - chatMessage += `${customResults.results[0].text}`; - ChatMessage.create({ - user: game.user._id, - speaker: { - actor: actor.id, - }, - roll: customResults.roll, - content: chatMessage, - // whisper: game.users.contents.filter((u) => u.isGM).map((u) => u._id), - type: CONST.CHAT_MESSAGE_TYPES.ROLL, - }); - } - - async creatureManAttackRoll(actor, dataset) { - function myRenderTemplate(template) { - let confirmed = false; - renderTemplate(template).then((dlg) => { - new Dialog({ - title: game.i18n.localize('ALIENRPG.rollManCreatureAttack'), - content: dlg, - buttons: { - one: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialRoll'), - callback: () => (confirmed = true), - }, - four: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialCancel'), - callback: () => (confirmed = false), - }, - }, - default: 'one', - close: (html) => { - if (confirmed) { - let manCrit = html.find('[name=manCrit]')[0]?.value; - - if (manCrit == 'undefined') { - manCrit = '1'; - } - if (!manCrit.match(/^[1-6]$/gm)) { - ui.notifications.warn(game.i18n.localize('ALIENRPG.rollManCreAttMax')); - return; - } - actor.creatureAttackRoll(actor, dataset, manCrit); - } - }, - }).render(true); - }); - } - myRenderTemplate('systems/alienrpg/templates/dialog/roll-manual-creature-attack-dialog.html'); - } - - morePanic(pCheck) { - let con = ''; - switch (pCheck) { - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - con = game.i18n.localize('ALIENRPG.Panic1'); - break; - case 7: - con = game.i18n.localize('ALIENRPG.Panic7'); - break; - case 8: - con = game.i18n.localize('ALIENRPG.Panic8'); - break; - case 9: - con = game.i18n.localize('ALIENRPG.Panic9'); - break; - case 10: - con = game.i18n.localize('ALIENRPG.Panic10'); - break; - case 11: - con = game.i18n.localize('ALIENRPG.Panic11'); - break; - case 12: - con = game.i18n.localize('ALIENRPG.Panic12'); - break; - case 13: - con = game.i18n.localize('ALIENRPG.Panic13'); - break; - case 14: - con = game.i18n.localize('ALIENRPG.Panic14'); - break; - default: - con = game.i18n.localize('ALIENRPG.Panic15'); - break; - } - return con; - } - moreShipPanic(pCheck) { - let con = ''; - switch (pCheck) { - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - con = game.i18n.localize('ALIENRPG.Panic1'); - break; - case 7: - con = game.i18n.localize('ALIENRPG.ShipPanic7'); - break; - case 8: - con = game.i18n.localize('ALIENRPG.ShipPanic8'); - break; - case 9: - con = game.i18n.localize('ALIENRPG.ShipPanic9'); - break; - case 10: - con = game.i18n.localize('ALIENRPG.ShipPanic10'); - break; - case 11: - case 12: - con = game.i18n.localize('ALIENRPG.ShipPanic11'); - break; - case 13: - con = game.i18n.localize('ALIENRPG.ShipPanic13'); - break; - case 14: - con = game.i18n.localize('ALIENRPG.ShipPanic14'); - break; - default: - con = game.i18n.localize('ALIENRPG.ShipPanic15'); - break; - } - return con; - } - - async rollCrit(actor, type, dataset, manCrit) { - let atable = ''; - let healTime = 0; - let cFatal = false; - let factorFour = ''; - let testArray = ''; - let rollheal = ''; - let newHealTime = ''; - let htmlData = ''; - let resultImage = ''; - let shipcritTable = ''; - let test1 = ''; - let hFatal = ''; - let hHealTime = ''; - let hTimeLimit = ''; - let shipCritType = ''; - switch (type) { - case 'character': - atable = game.tables.getName('Critical injuries'); - if (atable === null || atable === undefined) { - ui.notifications.warn(game.i18n.localize('ALIENRPG.NoCharCrit')); - return; - } - - break; - case 'synthetic': - atable = game.tables.getName('Critical Injuries on Synthetics'); - if (atable === null || atable === undefined) { - ui.notifications.warn(game.i18n.localize('ALIENRPG.NoSynCrit')); - return; - } - break; - case 'creature': - atable = game.tables.getName(dataset.atttype); - if (atable === null || atable === undefined) { - ui.notifications.warn(game.i18n.localize('ALIENRPG.NoCharCrit')); - return; - } - break; - - case 'spacecraft': - if (dataset.crbut === 'minor') { - atable = game.tables.getName('Spaceship Minor Component Damage'); - shipcritTable = '0'; - if (atable === null || atable === undefined) { - ui.notifications.warn(game.i18n.localize('ALIENRPG.NoCharCrit')); - return; - } - } else { - atable = game.tables.getName('Spaceship Major Component Damage'); - shipcritTable = '1'; - if (atable === null || atable === undefined) { - ui.notifications.warn(game.i18n.localize('ALIENRPG.NoCharCrit')); - return; - } - } - break; - - default: - return; - } - - if (!manCrit) { - test1 = await atable.draw({ displayChat: false }); - } else { - const formula = manCrit; - const roll = new Roll(formula); - roll.evaluate({ async: false }); - test1 = await atable.draw({ roll: roll, displayChat: false }); - } - const messG = test1.results[0].text; - switch (type) { - case 'character': - { - resultImage = test1.results[0].img; - factorFour = messG.replace(/()|(<\/b>)/gi, ''); - testArray = factorFour.split(/[:] |
/gi); - let speanex = testArray[7]; - if (testArray[9] != 'Permanent') { - if (testArray[9].length > 0) { - rollheal = testArray[9].match(/^\[\[([0-9]d[0-9]+)]/)[1]; - newHealTime = testArray[9].match(/^\[\[([0-9]d[0-9]+)\]\] ?(.*)/)[2]; - testArray[9] = new Roll(`${rollheal}`).evaluate({ async: false }).result + ' ' + newHealTime; - } else { - testArray[9] = 'None'; - } - } - switch (testArray[3]) { - case `Yes `: - cFatal = true; - break; - case `Yes, –1 `: - { - cFatal = true; - speanex += '
-1 to MEDICAL roll'; - } - break; - case `Yes, –2 `: - { - cFatal = true; - speanex += '
-2 to MEDICAL roll'; - } - break; - default: - cFatal = false; - break; - } - - switch (testArray[5]) { - case game.i18n.localize('ALIENRPG.None') + ' ': - healTime = 0; - break; - case game.i18n.localize('ALIENRPG.OneRound') + ' ': - healTime = 1; - break; - case game.i18n.localize('ALIENRPG.OneTurn') + ' ': - healTime = 2; - break; - case game.i18n.localize('ALIENRPG.OneShift') + ' ': - healTime = 3; - break; - case game.i18n.localize('ALIENRPG.OneDay') + ' ': - healTime = 4; - break; - default: - healTime = 0; - break; - } - // - // Now create the item on the sheet - // - let rollData = { - type: 'critical-injury', - img: resultImage, - name: `#${test1.roll._total} ${testArray[1]}`, - 'data.attributes.fatal': cFatal, - 'data.attributes.timelimit.value': healTime, - 'data.attributes.healingtime.value': testArray[9], - 'data.attributes.effects': speanex, - }; - - await this.createEmbeddedDocuments('Item', [rollData]); - - // - // Prepare the data for the chat message - // - - hFatal = testArray[3] != ' ' ? testArray[3] : 'None'; - hHealTime = testArray[9] != ' ' ? testArray[9] : 'None'; - hTimeLimit = testArray[5] != ' ' ? testArray[5] : 'None'; - - htmlData = { - actorname: actor.name, - img: resultImage, - name: `#${test1.roll._total} ${testArray[1]}`, - fatal: hFatal, - timelimit: hTimeLimit, - healingtime: hHealTime, - effects: speanex, - }; - } - - break; - case 'synthetic': - case 'creature': - { - resultImage = test1.results[0].img || 'icons/svg/biohazard.svg'; - if (type === 'creature') { - resultImage = 'icons/svg/biohazard.svg'; - } - factorFour = messG.replace(/()|(<\/b>)/gi, ''); - testArray = factorFour.split(/[:] |
/gi); - - // - // Now create the item on the sheet - // - await actor.createEmbeddedDocuments('Item', [ - { - type: 'critical-injury', - img: resultImage, - name: `#${test1.roll.total} ${testArray[0]}`, - 'system.attributes.effects': testArray[1], - }, - ]); - - // - // Prepare the data for the chat message - // - - htmlData = { - actorname: actor.name, - img: resultImage, - name: `#${test1.roll.total} ${testArray[0]}`, - effects: testArray[1], - }; - } - break; - case 'spacecraft': - { - resultImage = test1.results[0].img || 'icons/svg/biohazard.svg'; - - factorFour = messG.replace(/()|(<\/strong>)/gi, ''); - testArray = factorFour.split(/[:] |
/gi); - - // - // Now create the item on the sheet - // - await actor.createEmbeddedDocuments('Item', [ - { - type: 'spacecraft-crit', - img: resultImage, - name: `#${test1.roll.total} ${testArray[0]}`, - 'system.header.type.value': `${shipcritTable}`, - 'system.header.effects': testArray[2], - 'system.header.repairroll': testArray[5], - }, - ]); - - // - // Prepare the data for the chat message - // - if (shipcritTable === '0') { - shipCritType = "Minor" - } else { - shipCritType = "Major" - - } - htmlData = { - shipCritType: `${shipCritType}`, - actorname: actor.name, - img: resultImage, - name: `#${test1.roll.total} ${testArray[0]}`, - ceffects: testArray[2], - crepairroll: testArray[5], - }; - } - break; - } - - // Now push the correct chat message - - // console.log(htmlData); - const html = await renderTemplate(`systems/alienrpg/templates/chat/crit-roll-${actor.type}.html`, htmlData); - - let chatData = { - user: game.user.id, - speaker: { - actor: actor.id, - }, - content: html, - other: game.users.contents.filter((u) => u.isGM).map((u) => u.id), - sound: CONFIG.sounds.dice, - type: CONST.CHAT_MESSAGE_TYPES.OTHER, - }; - - switch (type) { - case 'spacecraft': - if (shipCritType === 'Minor') { - await this.addCondition('shipminor'); - } else { - await this.addCondition('shipmajor'); - } - break; - case 'character': - case 'synthetic': - await this.addCondition('criticalinj'); - break; - case 'creature': - console.log("it's a Creature Crit") - break; - - default: - break; - } - - - - ChatMessage.applyRollMode(chatData, game.settings.get('core', 'rollMode')); - return ChatMessage.create(chatData); - } - - async rollCritMan(actor, type, dataset) { - function myRenderTemplate(template) { - let confirmed = false; - renderTemplate(template).then((dlg) => { - new Dialog({ - title: game.i18n.localize('ALIENRPG.RollManCrit'), - content: dlg, - buttons: { - one: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialRoll'), - callback: () => (confirmed = true), - }, - four: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialCancel'), - callback: () => (confirmed = false), - }, - }, - default: 'one', - close: (html) => { - if (confirmed) { - let manCrit = html.find('[name=manCrit]')[0]?.value; - - if (manCrit == 'undefined') { - manCrit = '1'; - } - switch (type) { - case 'synthetic': - if (manCrit > 6) { - ui.notifications.warn(game.i18n.localize('ALIENRPG.RollManSynCrit')); - return; - } - break; - - case 'character': - if (!manCrit.match(/^[1-6]?[1-6]$/gm)) { - ui.notifications.warn(game.i18n.localize('ALIENRPG.RollManCharCrit')); - return; - } - break; - case 'spacecraft': - if (dataset.crbut === 'minor') { - if (!manCrit.match(/^[1-44]?[1-44]$/gm)) { - ui.notifications.warn(game.i18n.localize('ALIENRPG.RollManShipMajorCrit')); - return; - } - } else { - if (dataset.crbut === 'major') { - if (!manCrit.match(/^[1-12]?[1-12]$/gm)) { - ui.notifications.warn(game.i18n.localize('ALIENRPG.RollManShipMajorCrit')); - return; - } - } - } - break; - default: - break; - } - actor.rollCrit(actor, type, dataset, manCrit); - } - }, - }).render(true); - }); - } - switch (actor.type) { - case 'character': - myRenderTemplate('systems/alienrpg/templates/dialog/roll-char-manual-crit-dialog.html'); - - break; - case 'synthetic': - case 'creature': - myRenderTemplate('systems/alienrpg/templates/dialog/roll-syn-manual-crit-dialog.html'); - break; - case 'spacecraft': - if (dataset.crbut === 'minor') { - myRenderTemplate('systems/alienrpg/templates/dialog/roll-spacecraft-minor-crit-dialog.html'); - } else { - myRenderTemplate('systems/alienrpg/templates/dialog/roll-spacecraft-major-crit-dialog.html'); - } - - break; - - default: - break; - } - } - /* ------------------------------------------- */ - /* Vehicle: Crew Management */ - /* ------------------------------------------- */ - - /** - * Adds an occupant to the vehicle. - * @param {string} crewId The id of the added actor - * @param {string} [position='PASSENGER'] Crew position flag ('PASSENGER', 'DRIVER', 'GUNNER', or 'COMMANDER') - * @param {boolean} [isExposed=false] Whether it's an exposed position - * @returns {VehicleOccupant} - */ - async addVehicleOccupant(crewId, position = 'PASSENGER') { - if (this.type !== 'vehicles' && this.type !== 'spacecraft') return; - if (this.type === 'vehicles') { - if (!ALIENRPG.vehicle.crewPositionFlags.includes(position)) { - throw new TypeError(`alienrpg | addVehicleOccupant | Wrong position flag: ${position}`); - } - } else if (this.type === 'spacecraft') { - // position = 'CREW'; - if (!ALIENRPG.spacecraft.crewPositionFlags.includes(position)) { - throw new TypeError(`alienrpg | addVehicleOccupant | Wrong position flag: ${position}`); - } - } - const data = this.system; - // if (!(data.crew.occupants instanceof Array)) { - // data.crew.occupants = []; - // } - const occupant = { - id: crewId, - position, - }; - // Removes duplicates. - if (data.crew.occupants.some((o) => o.id === crewId)) this.removeVehicleOccupant(crewId); - - // Adds the new occupant. - data.crew.occupants.push(occupant); - await this.update({ 'data.crew.occupants': data.crew.occupants }); - - await this.update({ 'data.crew.passengerQty': data.crew.occupants.length }); - - return occupant; - } - - /* ------------------------------------------- */ - - /** - * Removes an occupant from the vehicle. - * @param {string} crewId The id of the occupant to remove - * @return {VehicleOccupant[]} - */ - removeVehicleOccupant(crewId) { - if (this.type !== 'vehicles' && this.type !== 'spacecraft') return; - const crew = this.system.crew; - crew.occupants = crew.occupants.filter((o) => o.id !== crewId); - return crew.occupants; - } - - /* ------------------------------------------- */ - - /** - * Gets a specific occupant in the vehicle. - * @param {string} crewId The id of the occupant to find - * @returns {VehicleOccupant|undefined} - */ - getVehicleOccupant(crewId) { - if (this.type !== 'vehicles' && this.type !== 'spacecraft') return; - return this.system.crew.occupants.find((o) => o.id === crewId); - } - - /* ------------------------------------------- */ - - /** - * Gets a collection of crewed actors. - * @returns {Collection} [id, actor] - */ - getCrew() { - if (this.type !== 'vehicles' && this.type !== 'spacecraft') return undefined; - const c = new foundry.utils.Collection(); - for (const o of this.system.crew.occupants) { - c.set(o.id, game.actors.get(o.id)); - } - return c; - } - - async createChatMessage(message, actorID) { - let chatData = { - user: game.user.id, - speaker: { - actor: actorID, - }, - content: new Handlebars.SafeString(message), - other: game.users.contents.filter((u) => u.isGM).map((u) => u.id), - sound: CONFIG.sounds.lock, - type: CONST.CHAT_MESSAGE_TYPES.OTHER, - }; - - ChatMessage.applyRollMode(chatData, game.settings.get('core', 'rollMode')); - return ChatMessage.create(chatData); - } + /** + * Augment the basic actor data with additional dynamic data. + */ + prepareData() { + super.prepareData(); + // const actorData = this._source; + const actorData = this.system; + // console.log('🚀 ~ file: actor.js ~ line 69 ~ alienrpgActor ~ prepareBaseData ~ actorData', actorData); + const data = actorData.system; + const flags = this.flags; + switch (this.type) { + case 'character': + case 'synthetic': + this._prepareCharacterData(actorData); + break; + case 'vehicles': + case 'spacecraft': + this._prepareVehicleData(actorData, flags); + break; + case 'creature': + this._prepareCreatureData(actorData, flags); + break; + case 'territory': + this._prepareTeritoryData(actorData, flags); + break; + + default: + break; + } + } + + /** + * Prepare Character type specific data + */ + + async _prepareCharacterData(actorData) { + super.prepareDerivedData(); + } + + _prepareVehicleData(data) {} + _prepareCreatureData(actorData) {} + _prepareTeritoryData(data) { + this.img = 'systems/alienrpg/images/icons/nested-eclipses.svg'; + } + + _prepareTokenImg() { + if (game.settings.get('alienrpg', 'defaultTokenSettings')) { + if (this.token.img == 'icons/svg/mystery-man.svg' && this.token.img != this.img) { + this.token.img = this.img; + } + } + } + + // ************************************************* + // Setupthe prototype token + // ************************************************* + async _preCreate(data, options, user) { + await super._preCreate(data, options, user); + let tokenProto = { + 'prototypeToken.displayName': CONST.TOKEN_DISPLAY_MODES.OWNER_HOVER, + 'prototypeToken.displayBars': CONST.TOKEN_DISPLAY_MODES.OWNER_HOVER, + 'prototypeToken.disposition': CONST.TOKEN_DISPOSITIONS.FRIENDLY, + 'prototypeToken.name': `${data.name}`, + 'prototypeToken.bar1': { attribute: 'header.health' }, + 'prototypeToken.bar2': { attribute: 'None' }, + // 'prototypeToken.vision': true, + 'prototypeToken.actorLink': true, + 'prototypeToken.sight.enabled': 'true', + 'prototypeToken.sight.range': '12', + }; + if (game.settings.get('alienrpg', 'defaultTokenSettings')) { + switch (data.type) { + case 'character': + tokenProto['prototypeToken.bar2'] = { attribute: 'header.stress' }; + break; + case 'vehicles': + tokenProto['prototypeToken.bar1'] = { attribute: 'None' }; + break; + case 'creature': + tokenProto['prototypeToken.actorLink'] = false; + tokenProto['prototypeToken.disposition'] = CONST.TOKEN_DISPOSITIONS.HOSTILE; + tokenProto['prototypeToken.sight.enabled'] = false; + break; + case 'synthetic': + break; + case 'territory': + tokenProto['prototypeToken.bar1'] = { attribute: 'None' }; + tokenProto['prototypeToken.img'] = 'systems/alienrpg/images/icons/nested-eclipses.svg'; + tokenProto['prototypeToken.sight.enabled'] = false; + break; + case 'spacecraft': + tokenProto['prototypeToken.bar1'] = { attribute: 'attributes.damage' }; + break; + } + } + + this.updateSource(tokenProto); + // this.updateSource(createData); + } + + async _checkOverwatch(actorData) { + let conDition = await this.hasCondition('overwatch'); + if (conDition != undefined || conDition) { + setProperty(actorData, 'system.general.overwatch', true); + } else { + setProperty(actorData, 'system.general.overwatch', false); + } + + let conDition2 = await this.hasCondition('starving'); + if (conDition2 != undefined || conDition2) { + setProperty(actorData, 'system.general.starving.value', true); + } else { + setProperty(actorData, 'system.general.starving.value', false); + } + let conDition3 = await this.hasCondition('dehydrated'); + if (conDition3 != undefined || conDition3) { + setProperty(actorData, 'system.general.dehydrated.value', true); + } else { + setProperty(actorData, 'system.general.dehydrated.value', false); + } + let conDition4 = await this.hasCondition('exhausted'); + if (conDition4 != undefined || conDition4) { + setProperty(actorData, 'system.general.exhausted.value', true); + } else { + setProperty(actorData, 'system.general.exhausted.value', false); + } + let conDition5 = await this.hasCondition('freezing'); + if (conDition5 != undefined || conDition5) { + setProperty(actorData, 'system.general.freezing.value', true); + } else { + setProperty(actorData, 'system.general.freezing.value', false); + } + let conDition6 = await this.hasCondition('panicked'); + if (conDition6 != undefined || conDition6) { + setProperty(actorData, 'system.general.panic.value', 1); + } else { + setProperty(actorData, 'system.general.panic.value', 0); + } + } + + async rollAbility(actor, dataset, rollMod) { + let label = dataset.label; + let r2Data = 0; + let reRoll = false; + let actorId = actor.id; + let effectiveActorType = actor.type; + let attrib = dataset.attr; + let blind = false; + let oldPanic = 0; + game.alienrpg.rollArr.sCount = 0; + game.alienrpg.rollArr.multiPush = 0; + let modifier = parseInt(dataset?.mod ?? 0) + parseInt(dataset?.modifier ?? 0); + let stressMod = parseInt(dataset?.stressMod ?? 0); + + // the dataset value is returned to the DOM so it should be set to 0 in case a future roll is made without the + // modifier dialog. + + dataset.modifier = 0; + dataset.stressMod = 0; + + if (dataset.roll) { + let r1Data = parseInt(dataset.roll || 0) + parseInt(modifier); + if (dataset.attr) { + r1Data = parseInt(modifier); + } + + reRoll = true; + r2Data = 0; + + switch (actor.type) { + case 'character': + reRoll = false; + r2Data = actor.getRollData().header.stress.value + parseInt(stressMod); + break; + case 'synthetic': + if (actor.system.header.synthstress) { + effectiveActorType = 'character'; // make rolls look human + r2Data = parseInt(stressMod); + reRoll = false; + } + break; + + case 'vehicles': + case 'spacecraft': + if (dataset.spbutt != 'armor') { + reRoll = false; + actorId = dataset.actorid; + let pilotData = game.actors.get(dataset.actorid); + r2Data = pilotData.getRollData().header.stress.value + parseInt(stressMod) || 0; + } + break; + + default: + break; + } + + if (dataset.spbutt === 'armor') { + if (r1Data < 1 && !dataset.armorP && !dataset.armorDou) { + return; + } + label = game.i18n.localize('ALIENRPG.Armor'); + r2Data = 0; + reRoll = true; + if (dataset.armorP === 'true') { + r1Data = parseInt(Math.ceil(r1Data / 2)); // fix to armor so it rounds up instead of down + dataset.armorP = 'false'; + } + if (dataset.armorDou === 'true') { + r1Data = parseInt(r1Data * 2); + dataset.armorDou = 'false'; + } + } + if (label === game.i18n.localize('ALIENRPG.Radiation')) { + r2Data = 0; + reRoll = true; + r1Data += 1; + } + + if (attrib && actor.type != 'synthetic' && !rollMod) { + function myRenderTemplate(template) { + let confirmed = false; + reRoll = false; + renderTemplate(template).then((dlg) => { + new Dialog({ + title: game.i18n.localize('ALIENRPG.Attributes') + ' ' + dataset.label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), + content: dlg, + buttons: { + one: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialRoll'), + callback: () => (confirmed = true), + }, + four: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialCancel'), + callback: () => (confirmed = false), + }, + }, + close: (html) => { + if (confirmed) { + if (!html.find('#fblind')[0].checked) { + r2Data = 0; + reRoll = true; + } + yze.yzeRoll( + effectiveActorType, + blind, + reRoll, + label, + r1Data, + game.i18n.localize('ALIENRPG.Black'), + r2Data, + game.i18n.localize('ALIENRPG.Yellow'), + actorId + ); + game.alienrpg.rollArr.sCount = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; + } + }, + }).render(true); + }); + } + + if (dataset.roll) { + if (actor.type === 'character') { + myRenderTemplate('systems/alienrpg/templates/dialog/roll-attr-dialog.html'); + } + } + } else if (actor.type === 'spacecraft' && dataset.spbutt === 'comtech') { + function myRenderTemplate(template) { + let confirmed = false; + reRoll = true; + renderTemplate(template).then((dlg) => { + new Dialog({ + title: game.i18n.localize('ALIENRPG.Attributes') + ' ' + dataset.label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), + content: dlg, + buttons: { + one: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialRoll'), + callback: () => (confirmed = true), + }, + four: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialCancel'), + callback: () => (confirmed = false), + }, + }, + default: 'one', + close: (html) => { + if (confirmed) { + let baseModifier = parseInt(html.find('[name=baseModifier]')[0]?.value); + let stressMod = html.find('[name=stressMod]')[0]?.value; + let modifier = parseInt(html.find('[name=sigMod]')[0]?.value); + let targetLock = parseInt(html.find('[name=targetLock]')[0]?.value); + let targetMod = parseInt(html.find('[name=targetMod]')[0]?.value); + modifier = parseInt(modifier); + stressMod = parseInt(stressMod); + targetLock = parseInt(targetLock); + targetMod = parseInt(targetMod); + baseModifier = parseInt(baseModifier); + if (isNaN(baseModifier)) baseModifier = 0; + if (isNaN(stressMod)) stressMod = 0; + if (isNaN(modifier)) modifier = 0; + if (isNaN(targetLock)) targetLock = 0; + if (isNaN(targetMod)) targetMod = 0; + // console.log('🚀 ~ file: actor.js ~ line 575 ~ alienrpgActor ~ renderTemplate ~ stressMod', stressMod); + r1Data = r1Data + baseModifier + modifier + targetLock + targetMod; + r2Data = r2Data + stressMod; + yze.yzeRoll( + effectiveActorType, + blind, + reRoll, + label, + r1Data, + game.i18n.localize('ALIENRPG.Black'), + r2Data, + game.i18n.localize('ALIENRPG.Yellow'), + actorId + ); + game.alienrpg.rollArr.sCount = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; + } + }, + }).render(true); + }); + } + myRenderTemplate('systems/alienrpg/templates/dialog/spacecomtech.html'); + } else { + yze.yzeRoll( + effectiveActorType, + blind, + reRoll, + label, + r1Data, + game.i18n.localize('ALIENRPG.Black'), + r2Data, + game.i18n.localize('ALIENRPG.Yellow'), + actorId + ); + game.alienrpg.rollArr.sCount = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; + } + } else { + if (dataset.panicroll) { + // Roll against the panic table and push the roll to the chat log. + let chatMessage = ''; + let table = ''; + if (dataset.shippanicbut) { + table = game.tables.getName('Space Combat Panic Roll'); + if (!table) { + return ui.notifications.error(game.i18n.localize('ALIENRPG.NoPanicTable')); + } + } else { + table = game.tables.getName('Panic Table'); + if (!table) { + return ui.notifications.error(game.i18n.localize('ALIENRPG.NoPanicTable')); + } + } + + let rollModifier = parseInt(modifier) + parseInt(stressMod); + // console.log('🚀 ~ file: actor.js ~ line 432 ~ alienrpgActor ~ rollAbility ~ rollModifier', rollModifier); + + let aStress = 0; + + if (actor.type === 'synthetic') { + if (!actor.system.header.synthstress) return; + + actor.system.header.stress = new Object({ mod: '0' }); + actor.system.general.panic = new Object({ lastRoll: '0', value: '0' }); + aStress = 0; + } else aStress = actor.getRollData().header.stress.value + rollModifier; + + let modRoll = '1d6' + '+' + parseInt(aStress); + const roll = new Roll(modRoll); + roll.evaluate({ async: false }); + const customResults = await table.roll({ roll }); + console.warn( + `Rolling stress, ${modRoll}, Panic Value ${actor.system.general.panic.value}, Last ${actor.system.general.panic.lastRoll}, Roll ${customResults.roll.total}` + ); + + oldPanic = actor.system.general.panic.lastRoll; + + if (customResults.roll.total >= 7 && actor.system.general.panic.value === 0) { + await actor.update({ 'system.general.panic.value': 1 }); + await this.causePanic(actor); + } + + chatMessage += + '

' + + game.i18n.localize('ALIENRPG.PanicCondition') + + ' ' + + addSign(aStress).toString() + + '' + + game.i18n.localize('ALIENRPG.Stress') + + ' + (' + + (actor.getRollData().header.stress.value || 0) + + ')
+ ' + + game.i18n.localize('ALIENRPG.StressMod') + + ' + (' + + stressMod + + ')
+ ' + + game.i18n.localize('ALIENRPG.Talent-Crit') + + ' + (' + + modifier + + ')' + + '

'; + + let mPanic = customResults.roll.total < actor.system.general.panic.lastRoll; + let pCheck = oldPanic + 1; + console.warn(`More Panic, ${mPanic}, pCheck Value ${pCheck}, old Panic Value ${oldPanic}`); + if (mPanic && actor.system.general.panic.value === 1) { + await actor.update({ 'system.general.panic.lastRoll': pCheck }); + + chatMessage += + '

' + + game.i18n.localize('ALIENRPG.Roll') + + ' ' + + `${customResults.roll.total}` + + ' ' + + '' + + game.i18n.localize('ALIENRPG.MorePanic') + + '

'; + + chatMessage += + '

' + + game.i18n.localize('ALIENRPG.PCPanicLevel') + + '' + + game.i18n.localize('ALIENRPG.Level') + + ' ' + + `${pCheck}` + + ' ' + + game.i18n.localize('ALIENRPG.Seepage104') + + '

'; + if (dataset.shippanicbut) { + chatMessage += this.moreShipPanic(pCheck); + } else { + chatMessage += this.morePanic(pCheck); + } + } else { + if (actor.type === 'character') await actor.update({ 'system.general.panic.lastRoll': customResults.roll.total }); + pCheck = customResults.roll.total; + chatMessage += '

' + game.i18n.localize('ALIENRPG.Roll') + ' ' + `${pCheck}` + '

'; + // chatMessage += game.i18n.localize(`ALIENRPG.${customResults.results[0].text}`); + if (dataset.shippanicbut) { + chatMessage += this.moreShipPanic(pCheck); + } else { + chatMessage += this.morePanic(pCheck); + } + if (customResults.roll.total >= 7) { + chatMessage += + `

` + + game.i18n.localize('ALIENRPG.YouAreAtPanic') + + // ` ` + + game.i18n.localize('ALIENRPG.Level') + + ` ${pCheck}

`; + } + } + let trauma = customResults.roll.total >= 13 || pCheck >= 13; + if (trauma) { + chatMessage += `

` + game.i18n.localize('ALIENRPG.PermanantTrauma') + `(` + game.i18n.localize('ALIENRPG.Seepage106') + `)

`; + } + if (customResults.roll.total >= 10) { + chatMessage += ` `; + chatMessage += + `

` + + game.i18n.localize('ALIENRPG.ActionFailed') + + ` ` + + customResults.roll.total + + `

`; + chatMessage += ` `; + } + + let rollMode = game.settings.get('core', 'rollMode'); + let whispertarget = []; + + if (rollMode == 'gmroll' || rollMode == 'blindroll') { + whispertarget = game.users.contents.filter((u) => u.isGM).map((u) => u._id); + } else if (rollMode == 'selfroll') { + whispertarget = game.users.contents.filter((u) => u.isGM).map((u) => u._id); + whispertarget.push(game.user._id); + } + + let blind = false; + if (rollMode == 'blindroll') { + blind = true; + if (!game.user.isGM) { + function SelfMessage(content, sound) { + let selftarget = []; + selftarget.push(game.user._id); + + ChatMessage.create({ speaker: { actor: actorId }, content, whisper: selftarget, type: CONST.CHAT_MESSAGE_TYPES.OTHER, sound, blind: false }); + } + + SelfMessage( + '

' + game.i18n.localize('ALIENRPG.PanicCondition') + addSign(aStress).toString() + ' ???

', + CONFIG.sounds.dice + ); + } + } + + switch (customResults.roll.total) { + case 7: + case 9: + case 10: + // increase + await actor.update({ 'system.header.stress.value': actor.system.header.stress.value + 1 }); + break; + + case 8: + // Agility -2 + const agilityModName = game.i18n.localize('ALIENRPG.PanicCondition') + ' - ' + game.i18n.localize('ALIENRPG.AbilityAgl') + ' -2'; + // const agilityMod = actor.items.getName(agilityModName); + if (!actor.items.getName(agilityModName)) { + const rollData = { + type: 'item', + img: '/systems/alienrpg/images/panic.svg', + name: game.i18n.localize('ALIENRPG.PanicCondition') + ' - ' + game.i18n.localize('ALIENRPG.AbilityAgl') + ' -2', + 'system.header.type.value': 5, + 'system.attributes.comment.value': game.i18n.localize('ALIENRPG.Panic8'), + 'system.modifiers.attributes.agl.value': -2, + 'system.header.active': true, + }; + await this.createEmbeddedDocuments('Item', [rollData]); + } + break; + + case 11: + case 12: + case 13: + //decrease + await actor.update({ 'system.header.stress.value': actor.system.header.stress.value - 1 }); + break; + + default: + break; + } + + ChatMessage.create({ + speaker: { + actor: actorId, + }, + + content: chatMessage, + whisper: whispertarget, + roll: customResults.roll, + type: CONST.CHAT_MESSAGE_TYPES.ROLL, + sound: CONFIG.sounds.dice, + blind, + }); + } + } + } + + async reduceRadiation(actor, dataset) { + let rad = actor.system.general.radiation; + let label = game.i18n.localize('ALIENRPG.RadiationReduced'); + let r1Data = 0; + let reRoll = true; + let actorId = actor.id; + let effectiveActorType = actor.type; + let blind = false; + let r2Data = 1; + let radMax = actor.getRollData().general.radiation.max; + yze.yzeRoll(effectiveActorType, blind, reRoll, label, r1Data, game.i18n.localize('ALIENRPG.Black'), r2Data, game.i18n.localize('ALIENRPG.Yellow'), actorId); + + if (game.alienrpg.rollArr.r2One === 1) { + await actor.update({ + 'system.general.radiation.permanent': rad.permanent + 1, + 'system.RADfill': actor.system.RADfill + 1, + 'system.RADlost': actor.system.RADlost - 1, + 'system.general.radiation.value': rad.value - 1, + }); + } else { + await actor.update({ ['system.general.radiation.value']: rad.value - 1 }); + } + } + + async rollAbilityMod(actor, dataset) { + function myRenderTemplate(template) { + let confirmed = false; + let armorP = false; + let armorDou = false; + switch (dataset.spbutt) { + case 'armorVfire': + renderTemplate(template).then((dlg) => { + new Dialog({ + title: game.i18n.localize('ALIENRPG.DialTitle1') + ' ' + dataset.label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), + content: dlg, + buttons: { + one: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialRoll'), + callback: () => (confirmed = true), + }, + four: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialCancel'), + callback: () => (confirmed = false), + }, + }, + default: 'one', + close: (html) => { + if (confirmed || armorP || armorDou) { + let modifier = parseInt(html.find('[name=modifier]')[0]?.value); + let stressMod = html.find('[name=stressMod]')[0]?.value; + + if (stressMod == 'undefined') { + stressMod = 0; + } else stressMod = parseInt(stressMod); + if (modifier == 'undefined') { + modifier = 0; + } else modifier = parseInt(modifier); + if (isNaN(modifier)) modifier = 0; + if (isNaN(stressMod)) stressMod = 0; + // console.log('🚀 ~ file: actor.js ~ line 575 ~ alienrpgActor ~ renderTemplate ~ stressMod', stressMod); + + dataset.modifier = modifier; + dataset.stressMod = stressMod; + actor.rollAbility(actor, dataset, confirmed); + } + }, + }).render(true); + }); + + break; + case 'armor': + renderTemplate(template).then((dlg) => { + new Dialog({ + title: game.i18n.localize('ALIENRPG.DialTitle1') + ' ' + dataset.label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), + content: dlg, + buttons: { + one: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialRoll'), + callback: () => (confirmed = true), + }, + two: { + label: game.i18n.localize('ALIENRPG.ArmorPiercing'), + callback: () => (armorP = 'true'), + }, + three: { + label: game.i18n.localize('ALIENRPG.ArmorDoubled'), + callback: () => (armorDou = 'true'), + }, + four: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialCancel'), + callback: () => (confirmed = false), + }, + }, + default: 'one', + close: (html) => { + if (confirmed || armorP || armorDou) { + let modifier = parseInt(html.find('[name=modifier]')[0]?.value); + let stressMod = html.find('[name=stressMod]')[0]?.value; + + if (stressMod == 'undefined') { + stressMod = 0; + } else stressMod = parseInt(stressMod); + if (modifier == 'undefined') { + modifier = 0; + } else modifier = parseInt(modifier); + if (isNaN(modifier)) modifier = 0; + if (isNaN(stressMod)) stressMod = 0; + // console.log('🚀 ~ file: actor.js ~ line 575 ~ alienrpgActor ~ renderTemplate ~ stressMod', stressMod); + + dataset.modifier = modifier; + dataset.stressMod = stressMod; + dataset.armorP = armorP; + dataset.armorDou = armorDou; + actor.rollAbility(actor, dataset, confirmed); + } + }, + }).render(true); + }); + + break; + + default: + renderTemplate(template).then((dlg) => { + new Dialog({ + title: game.i18n.localize('ALIENRPG.DialTitle1') + ' ' + dataset.label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), + content: dlg, + buttons: { + one: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialRoll'), + callback: () => (confirmed = true), + }, + four: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialCancel'), + callback: () => (confirmed = false), + }, + }, + default: 'one', + close: (html) => { + if (confirmed) { + let modifier = parseInt(html.find('[name=modifier]')[0]?.value); + let stressMod = html.find('[name=stressMod]')[0]?.value; + + if (stressMod == 'undefined') { + stressMod = 0; + } else stressMod = parseInt(stressMod); + if (modifier == 'undefined') { + modifier = 0; + } else modifier = parseInt(modifier); + if (isNaN(modifier)) modifier = 0; + if (isNaN(stressMod)) stressMod = 0; + // console.log('🚀 ~ file: actor.js ~ line 575 ~ alienrpgActor ~ renderTemplate ~ stressMod', stressMod); + + dataset.modifier = modifier; + dataset.stressMod = stressMod; + actor.rollAbility(actor, dataset, confirmed); + } + }, + }).render(true); + }); + + break; + } + } + + if (dataset.roll) { + // call pop up box here to get any mods then use standard RollAbility() + // Check that is a character (and not armor) or a synth pretending to be a character. + if ( + ((actor.type === 'character' || actor.type === 'vehicles' || actor.type === 'spacecraft') && dataset.spbutt != 'armor') || + actor.system.header.synthstress + ) { + myRenderTemplate('systems/alienrpg/templates/dialog/roll-all-dialog.html'); + } else if (actor.type === 'synthetic') { + myRenderTemplate('systems/alienrpg/templates/dialog/roll-base-dialog.html'); + } else { + myRenderTemplate('systems/alienrpg/templates/dialog/roll-base-dialog.html'); + } + } else if (dataset.panicroll) { + // Roll against the panic table and push the roll to the chat log. + + myRenderTemplate('systems/alienrpg/templates/dialog/roll-stress-dialog.html'); + } + } + + async nowRollItem(item, event) { + // if (item.type === 'weapon' || item.type === 'armor') { + if (item.type === 'weapon' || item.type === 'spacecraftweapons') { + // Trigger the item roll + return item.roll(false); + } + } + + async rollItemMod(item, event) { + if (item.type === 'weapon') { + // Trigger the item roll + return item.roll(true); + } + } + + async stressChange(actor, dataset) { + switch (dataset.pmbut) { + case 'minusStress': + if (actor.system.header.stress.value <= 0) { + await actor.update({ 'system.header.stress.value': (actor.system.header.stress.value = 0) }); + } else { + await actor.update({ 'system.header.stress.value': actor.system.header.stress.value - 1 }); + } + break; + case 'plusStress': + await actor.update({ 'system.header.stress.value': actor.system.header.stress.value + 1 }); + break; + case 'minusHealth': + if (actor.system.header.health.value <= 0) { + await actor.update({ 'system.header.health.value': (actor.system.header.health.value = 0) }); + } else { + await actor.update({ 'system.header.health.value': actor.system.header.health.value - 1 }); + } + break; + case 'plusHealth': + await actor.update({ 'system.header.health.value': actor.system.header.health.value + 1 }); + break; + + default: + break; + } + } + + async checkAndEndPanic(actor) { + let itemDel = ''; + const agilityModName = game.i18n.localize('ALIENRPG.PanicCondition') + ' - ' + game.i18n.localize('ALIENRPG.AbilityAgl') + ' -2'; + if (actor.type != 'character') return; + + if (actor.system.general.panic.lastRoll > 0) { + await actor.update({ + 'system.general.panic.value': 0, + }); + await actor.update({ + 'system.general.panic.lastRoll': 0, + }); + + await actor.removeCondition('panicked'); + ChatMessage.create({ speaker: { actor: actor.id }, content: 'Panic is over', type: CONST.CHAT_MESSAGE_TYPES.OTHER }); + itemDel = actor.items.getName(agilityModName); + if (itemDel) { + itemDel.delete(); + } + } else { + await actor.removeCondition('panicked'); + ChatMessage.create({ speaker: { actor: actor.id }, content: 'Panic is over', type: CONST.CHAT_MESSAGE_TYPES.OTHER }); + itemDel = actor.items.getName(agilityModName); + if (itemDel) { + itemDel.delete(); + } + } + } + async causePanic(actor) { + // await actor.update({ 'system.general.panic.value': 1 }); + await actor.addCondition('panicked'); + return; + } + + async addCondition(effect) { + if (typeof effect === 'string') effect = duplicate(game.alienrpg.config.conditionEffects.find((e) => e.id == effect)); + if (!effect) return 'No Effect Found'; + if (!effect.id) return 'Conditions require an id field'; + + let existing = await this.hasCondition(effect.id); + + if (!existing) { + // if (game.version < '11') { + effect.label = game.i18n.localize(effect.label).replace(/(^\w{1})|(\s+\w{1})/g, (letter) => letter.toUpperCase()); + effect.name = game.i18n.localize(effect.name).replace(/(^\w{1})|(\s+\w{1})/g, (letter) => letter.toUpperCase()); + effect['flags.core.statusId'] = effect.id; + effect['statuses'] = effect.id; + delete effect.id; + return await this.createEmbeddedDocuments('ActiveEffect', [effect]); + } + } + + async removeCondition(effect) { + if (typeof effect === 'string') effect = duplicate(game.alienrpg.config.conditionEffects.find((e) => e.id == effect)); + if (!effect) return 'No Effect Found'; + if (!effect.id) return 'Conditions require an id field'; + let existing = await this.hasCondition(effect.id); + if (existing) { + return await this.deleteEmbeddedDocuments('ActiveEffect', [existing._id]); + } + } + + async hasCondition(conditionKey) { + let existing = ''; + if (game.version < '11') { + existing = this.effects.find((i) => i.getFlag('core', 'statusId') == conditionKey); + } else { + existing = this.effects.find((effect) => effect.statuses.has(conditionKey)); + } + + return existing; + } + + async consumablesCheck(actor, consUme, label, tItem, supplyModifier) { + let r1Data = 0; + let r2Data = 0; + if (!supplyModifier) { + supplyModifier = 0; + } + r2Data = actor.system.consumables[`${consUme}`].value + supplyModifier; + let reRoll = true; + // let hostile = this.actor.system.type; + let blind = false; + if (actor.token?.disposition === -1) { + blind = true; + } + if (r2Data <= 0) { + return ui.notifications.warn(game.i18n.localize('ALIENRPG.NoSupplys')); + } else { + yze.yzeRoll('supply', blind, reRoll, label, r1Data, game.i18n.localize('ALIENRPG.Black'), r2Data, game.i18n.localize('ALIENRPG.Yellow'), actor.id); + if (game.alienrpg.rollArr.r2One) { + getItems(actor, consUme, tItem); + } + } + + async function getItems(aActor, aconsUme, atItem) { + let bRoll = game.alienrpg.rollArr.r2One; + let tNum = 0; + let pValue = ''; + let pItem = ''; + let iConsUme = ''; + let field = `system.attributes.${aconsUme}.value`; + let aField = `system.consumables.${aconsUme}.value`; + + if (aconsUme === 'power') { + pItem = aActor.items.get(atItem); + + pValue = pItem.system.attributes.power.value ?? 0; + field = `system.attributes.power.value`; + if (pValue - game.alienrpg.rollArr.r2One <= '0') { + await pItem.update({ [field]: '0' }); + await aActor.update({ 'system.consumables.power.value': aActor.system.consumables.power.value - pValue }); + } else { + await pItem.update({ [field]: pValue - game.alienrpg.rollArr.r2One }); + await aActor.update({ 'system.consumables.power.value': aActor.system.consumables.power.value - game.alienrpg.rollArr.r2One }); + } + } else { + if (aconsUme === 'air') { + iConsUme = 'airsupply'; + field = `system.attributes.${iConsUme}.value`; + } else { + iConsUme = aconsUme; + } + // while (bRoll > 0) { + for (const key in aActor.items.contents) { + if (bRoll <= 0) { + break; + } + + if (aActor.items.contents[key].type === 'item' && aActor.items.contents[key].system.header.active) { + if (Object.hasOwnProperty.call(aActor.items.contents, key) && bRoll > 0) { + let element = aActor.items.contents[key]; + if (element.system.attributes[iConsUme].value) { + let mitem = aActor.items.get(element.id); + let iVal = element.system.attributes[iConsUme].value; + if (iVal - bRoll < 0) { + tNum = iVal; + // bRoll -= iVal; + } else { + tNum = bRoll; + } + await mitem.update({ [field]: element.system.attributes[iConsUme].value - tNum }); + } + } + bRoll -= tNum; + } + + if (aActor.items.contents[key].type === 'armor' && aconsUme === 'air' && aActor.items.contents[key].system.header.active) { + if (Object.hasOwnProperty.call(aActor.items.contents, key) && bRoll > 0) { + let element = aActor.items.contents[key]; + if (element.system.attributes[iConsUme].value) { + let mitem = aActor.items.get(element.id); + let iVal = element.system.attributes[iConsUme].value; + if (iVal - bRoll < 0) { + tNum = iVal; + // bRoll -= iVal; + } else { + tNum = bRoll; + } + await mitem.update({ [field]: element.system.attributes[iConsUme].value - tNum }); + } + } + bRoll -= tNum; + } + } + await aActor.update({ [aField]: `system.consumables.${aconsUme}.value` - tNum }); + } + } + } + async consumablesCheckMod(actor, consUme, label, tItem) { + const template = 'systems/alienrpg/templates/dialog/roll-supplymod-dialog.html'; + let confirmed = false; + let supplyModifier = 0; + renderTemplate(template).then((dlg) => { + new Dialog({ + title: game.i18n.localize('ALIENRPG.DialTitle1') + ' ' + label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), + content: dlg, + buttons: { + one: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialRoll'), + callback: () => (confirmed = true), + }, + two: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialCancel'), + callback: () => (confirmed = false), + }, + }, + default: 'one', + close: (html) => { + if (confirmed) { + let modifier = parseInt(html.find('[name=modifier]')[0].value); + if (modifier == 'undefined') { + modifier = 0; + } else modifier = parseInt(modifier); + + actor.consumablesCheck(actor, consUme, label, tItem, modifier); + } + }, + }).render(true); + }); + } + + async creatureAcidRoll(actor, dataset) { + let template = 'systems/alienrpg/templates/dialog/roll-base-xeno-dialog.html'; + let label = dataset.label; + let r1Data = parseInt(dataset.roll || 0); + let r2Data = 0; + let reRoll = true; + let hostile = 'creature'; + let blind = false; + if (dataset.roll != '-') { + if (dataset.spbutt === 'armor' && r1Data < 1) { + return; + } else if (dataset.spbutt === 'armor') { + // label = 'Armor'; + label = game.i18n.localize('ALIENRPG.Armor'); + r2Data = 0; + } + if (!actor.token) { + ui.notifications.notify(game.i18n.localize('ALIENRPG.NoToken')); + return; + } else { + if (actor.prototypeToken.disposition === -1) { + // hostile = true; + blind = true; + } + } + + // callpop upbox here to get any mods then update r1Data or rData as appropriate. + let confirmed = false; + renderTemplate(template).then((dlg) => { + new Dialog({ + title: game.i18n.localize('ALIENRPG.DialTitle1') + ' ' + label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), + content: dlg, + buttons: { + one: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialRoll'), + callback: () => (confirmed = true), + }, + two: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialCancel'), + callback: () => (confirmed = false), + }, + }, + default: 'one', + close: (html) => { + if (confirmed) { + let modifier = parseInt(html.find('[name=damage]')[0].value); + r1Data = r1Data + modifier; + yze.yzeRoll(hostile, false, reRoll, label, r1Data, 'Black', r2Data, 'Stress', actor.id); + } + }, + }).render(true); + }); + } else { + // Roll against the panic table and push the roll to the chat log. + let chatMessage = ''; + chatMessage += '

' + game.i18n.localize('ALIENRPG.AcidAttack') + '

'; + chatMessage += `

` + game.i18n.localize('ALIENRPG.AcidBlood') + `

`; + ChatMessage.create({ + user: game.user._id, + speaker: { + actor: actor.id, + }, + content: chatMessage, + whisper: game.users.contents.filter((u) => u.isGM).map((u) => u._id), + blind: true, + }); + } + } + + async creatureAttackRoll(actor, dataset, manCrit) { + let chatMessage = ''; + let customResults = ''; + const targetTable = dataset.atttype; + if (targetTable === 'None') { + logger.warn(game.i18n.localize('ALIENRPG.NoCharCrit')); + return; + } + const table = game.tables.contents.find((b) => b.name === targetTable); + const roll = new Roll('1d6'); + + if (!manCrit) { + roll.evaluate({ async: false }); + customResults = await table.roll({ roll }); + } else { + const formula = manCrit; + const roll = new Roll(formula); + roll.evaluate({ async: false }); + customResults = await table.roll({ roll }); + } + + // roll.evaluate({ async: false }); + + // const customResults = await table.roll({ roll }); + + chatMessage += '

' + game.i18n.localize('ALIENRPG.AttackRoll') + '

'; + chatMessage += `

${table.name}

`; + chatMessage += `${customResults.results[0].text}`; + ChatMessage.create({ + user: game.user._id, + speaker: { + actor: actor.id, + }, + roll: customResults.roll, + content: chatMessage, + // whisper: game.users.contents.filter((u) => u.isGM).map((u) => u._id), + type: CONST.CHAT_MESSAGE_TYPES.ROLL, + }); + } + + async creatureManAttackRoll(actor, dataset) { + function myRenderTemplate(template) { + let confirmed = false; + renderTemplate(template).then((dlg) => { + new Dialog({ + title: game.i18n.localize('ALIENRPG.rollManCreatureAttack'), + content: dlg, + buttons: { + one: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialRoll'), + callback: () => (confirmed = true), + }, + four: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialCancel'), + callback: () => (confirmed = false), + }, + }, + default: 'one', + close: (html) => { + if (confirmed) { + let manCrit = html.find('[name=manCrit]')[0]?.value; + + if (manCrit == 'undefined') { + manCrit = '1'; + } + if (!manCrit.match(/^[1-6]$/gm)) { + ui.notifications.warn(game.i18n.localize('ALIENRPG.rollManCreAttMax')); + return; + } + actor.creatureAttackRoll(actor, dataset, manCrit); + } + }, + }).render(true); + }); + } + myRenderTemplate('systems/alienrpg/templates/dialog/roll-manual-creature-attack-dialog.html'); + } + + morePanic(pCheck) { + let con = ''; + switch (pCheck) { + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + con = game.i18n.localize('ALIENRPG.Panic1'); + break; + case 7: + con = game.i18n.localize('ALIENRPG.Panic7'); + break; + case 8: + con = game.i18n.localize('ALIENRPG.Panic8'); + break; + case 9: + con = game.i18n.localize('ALIENRPG.Panic9'); + break; + case 10: + con = game.i18n.localize('ALIENRPG.Panic10'); + break; + case 11: + con = game.i18n.localize('ALIENRPG.Panic11'); + break; + case 12: + con = game.i18n.localize('ALIENRPG.Panic12'); + break; + case 13: + con = game.i18n.localize('ALIENRPG.Panic13'); + break; + case 14: + con = game.i18n.localize('ALIENRPG.Panic14'); + break; + default: + con = game.i18n.localize('ALIENRPG.Panic15'); + break; + } + return con; + } + moreShipPanic(pCheck) { + let con = ''; + switch (pCheck) { + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + con = game.i18n.localize('ALIENRPG.Panic1'); + break; + case 7: + con = game.i18n.localize('ALIENRPG.ShipPanic7'); + break; + case 8: + con = game.i18n.localize('ALIENRPG.ShipPanic8'); + break; + case 9: + con = game.i18n.localize('ALIENRPG.ShipPanic9'); + break; + case 10: + con = game.i18n.localize('ALIENRPG.ShipPanic10'); + break; + case 11: + case 12: + con = game.i18n.localize('ALIENRPG.ShipPanic11'); + break; + case 13: + con = game.i18n.localize('ALIENRPG.ShipPanic13'); + break; + case 14: + con = game.i18n.localize('ALIENRPG.ShipPanic14'); + break; + default: + con = game.i18n.localize('ALIENRPG.ShipPanic15'); + break; + } + return con; + } + + async rollCrit(actor, type, dataset, manCrit) { + let atable = ''; + let healTime = 0; + let cFatal = false; + let factorFour = ''; + let testArray = ''; + let rollheal = ''; + let newHealTime = ''; + let htmlData = ''; + let resultImage = ''; + let shipcritTable = ''; + let test1 = ''; + let hFatal = ''; + let hHealTime = ''; + let hTimeLimit = ''; + let shipCritType = ''; + switch (type) { + case 'character': + atable = game.tables.getName('Critical injuries'); + if (atable === null || atable === undefined) { + ui.notifications.warn(game.i18n.localize('ALIENRPG.NoCharCrit')); + return; + } + + break; + case 'synthetic': + atable = game.tables.getName('Critical Injuries on Synthetics'); + if (atable === null || atable === undefined) { + ui.notifications.warn(game.i18n.localize('ALIENRPG.NoSynCrit')); + return; + } + break; + case 'creature': + atable = game.tables.getName(dataset.atttype); + if (atable === null || atable === undefined) { + ui.notifications.warn(game.i18n.localize('ALIENRPG.NoCharCrit')); + return; + } + break; + + case 'spacecraft': + if (dataset.crbut === 'minor') { + atable = game.tables.getName('Spaceship Minor Component Damage'); + shipcritTable = '0'; + if (atable === null || atable === undefined) { + ui.notifications.warn(game.i18n.localize('ALIENRPG.NoCharCrit')); + return; + } + } else { + atable = game.tables.getName('Spaceship Major Component Damage'); + shipcritTable = '1'; + if (atable === null || atable === undefined) { + ui.notifications.warn(game.i18n.localize('ALIENRPG.NoCharCrit')); + return; + } + } + break; + + default: + return; + } + + if (!manCrit) { + test1 = await atable.draw({ displayChat: false }); + } else { + const formula = manCrit; + const roll = new Roll(formula); + roll.evaluate({ async: false }); + test1 = await atable.draw({ roll: roll, displayChat: false }); + } + const messG = test1.results[0].text; + switch (type) { + case 'character': + { + resultImage = test1.results[0].img; + factorFour = messG.replace(/()|(<\/b>)/gi, ''); + testArray = factorFour.split(/[:] |
/gi); + let speanex = testArray[7]; + if (testArray[9] != 'Permanent') { + if (testArray[9].length > 0) { + rollheal = testArray[9].match(/^\[\[([0-9]d[0-9]+)]/)[1]; + newHealTime = testArray[9].match(/^\[\[([0-9]d[0-9]+)\]\] ?(.*)/)[2]; + testArray[9] = new Roll(`${rollheal}`).evaluate({ async: false }).result + ' ' + newHealTime; + } else { + testArray[9] = 'None'; + } + } + switch (testArray[3]) { + case `Yes `: + cFatal = true; + break; + case `Yes, –1 `: + { + cFatal = true; + speanex += '
-1 to MEDICAL roll'; + } + break; + case `Yes, –2 `: + { + cFatal = true; + speanex += '
-2 to MEDICAL roll'; + } + break; + default: + cFatal = false; + break; + } + + switch (testArray[5]) { + case game.i18n.localize('ALIENRPG.None') + ' ': + healTime = 0; + break; + case game.i18n.localize('ALIENRPG.OneRound') + ' ': + healTime = 1; + break; + case game.i18n.localize('ALIENRPG.OneTurn') + ' ': + healTime = 2; + break; + case game.i18n.localize('ALIENRPG.OneShift') + ' ': + healTime = 3; + break; + case game.i18n.localize('ALIENRPG.OneDay') + ' ': + healTime = 4; + break; + default: + healTime = 0; + break; + } + // + // Now create the item on the sheet + // + let rollData = { + type: 'critical-injury', + img: resultImage, + name: `#${test1.roll._total} ${testArray[1]}`, + 'data.attributes.fatal': cFatal, + 'data.attributes.timelimit.value': healTime, + 'data.attributes.healingtime.value': testArray[9], + 'data.attributes.effects': speanex, + }; + + await this.createEmbeddedDocuments('Item', [rollData]); + + // + // Prepare the data for the chat message + // + + hFatal = testArray[3] != ' ' ? testArray[3] : 'None'; + hHealTime = testArray[9] != ' ' ? testArray[9] : 'None'; + hTimeLimit = testArray[5] != ' ' ? testArray[5] : 'None'; + + htmlData = { + actorname: actor.name, + img: resultImage, + name: `#${test1.roll._total} ${testArray[1]}`, + fatal: hFatal, + timelimit: hTimeLimit, + healingtime: hHealTime, + effects: speanex, + }; + } + + break; + case 'synthetic': + case 'creature': + { + resultImage = test1.results[0].img || 'icons/svg/biohazard.svg'; + if (type === 'creature') { + resultImage = 'icons/svg/biohazard.svg'; + } + factorFour = messG.replace(/()|(<\/b>)/gi, ''); + testArray = factorFour.split(/[:] |
/gi); + + // + // Now create the item on the sheet + // + await actor.createEmbeddedDocuments('Item', [ + { + type: 'critical-injury', + img: resultImage, + name: `#${test1.roll.total} ${testArray[0]}`, + 'system.attributes.effects': testArray[1], + }, + ]); + + // + // Prepare the data for the chat message + // + + htmlData = { + actorname: actor.name, + img: resultImage, + name: `#${test1.roll.total} ${testArray[0]}`, + effects: testArray[1], + }; + } + break; + case 'spacecraft': + { + resultImage = test1.results[0].img || 'icons/svg/biohazard.svg'; + + factorFour = messG.replace(/()|(<\/strong>)/gi, ''); + testArray = factorFour.split(/[:] |
/gi); + + // + // Now create the item on the sheet + // + await actor.createEmbeddedDocuments('Item', [ + { + type: 'spacecraft-crit', + img: resultImage, + name: `#${test1.roll.total} ${testArray[0]}`, + 'system.header.type.value': `${shipcritTable}`, + 'system.header.effects': testArray[2], + 'system.header.repairroll': testArray[5], + }, + ]); + + // + // Prepare the data for the chat message + // + if (shipcritTable === '0') { + shipCritType = 'Minor'; + } else { + shipCritType = 'Major'; + } + htmlData = { + shipCritType: `${shipCritType}`, + actorname: actor.name, + img: resultImage, + name: `#${test1.roll.total} ${testArray[0]}`, + ceffects: testArray[2], + crepairroll: testArray[5], + }; + } + break; + } + + // Now push the correct chat message + + // console.log(htmlData); + const html = await renderTemplate(`systems/alienrpg/templates/chat/crit-roll-${actor.type}.html`, htmlData); + + let chatData = { + user: game.user.id, + speaker: { + actor: actor.id, + }, + content: html, + other: game.users.contents.filter((u) => u.isGM).map((u) => u.id), + sound: CONFIG.sounds.dice, + type: CONST.CHAT_MESSAGE_TYPES.OTHER, + }; + + switch (type) { + case 'spacecraft': + if (shipCritType === 'Minor') { + await this.addCondition('shipminor'); + } else { + await this.addCondition('shipmajor'); + } + break; + case 'character': + case 'synthetic': + await this.addCondition('criticalinj'); + break; + case 'creature': + console.log("it's a Creature Crit"); + break; + + default: + break; + } + + ChatMessage.applyRollMode(chatData, game.settings.get('core', 'rollMode')); + return ChatMessage.create(chatData); + } + + async rollCritMan(actor, type, dataset) { + function myRenderTemplate(template) { + let confirmed = false; + renderTemplate(template).then((dlg) => { + new Dialog({ + title: game.i18n.localize('ALIENRPG.RollManCrit'), + content: dlg, + buttons: { + one: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialRoll'), + callback: () => (confirmed = true), + }, + four: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialCancel'), + callback: () => (confirmed = false), + }, + }, + default: 'one', + close: (html) => { + if (confirmed) { + let manCrit = html.find('[name=manCrit]')[0]?.value; + + if (manCrit == 'undefined') { + manCrit = '1'; + } + switch (type) { + case 'synthetic': + if (manCrit > 6) { + ui.notifications.warn(game.i18n.localize('ALIENRPG.RollManSynCrit')); + return; + } + break; + + case 'character': + if (!manCrit.match(/^[1-6]?[1-6]$/gm)) { + ui.notifications.warn(game.i18n.localize('ALIENRPG.RollManCharCrit')); + return; + } + break; + case 'spacecraft': + if (dataset.crbut === 'minor') { + if (!manCrit.match(/^[1-44]?[1-44]$/gm)) { + ui.notifications.warn(game.i18n.localize('ALIENRPG.RollManShipMajorCrit')); + return; + } + } else { + if (dataset.crbut === 'major') { + if (!manCrit.match(/^[1-12]?[1-12]$/gm)) { + ui.notifications.warn(game.i18n.localize('ALIENRPG.RollManShipMajorCrit')); + return; + } + } + } + break; + default: + break; + } + actor.rollCrit(actor, type, dataset, manCrit); + } + }, + }).render(true); + }); + } + switch (actor.type) { + case 'character': + myRenderTemplate('systems/alienrpg/templates/dialog/roll-char-manual-crit-dialog.html'); + + break; + case 'synthetic': + case 'creature': + myRenderTemplate('systems/alienrpg/templates/dialog/roll-syn-manual-crit-dialog.html'); + break; + case 'spacecraft': + if (dataset.crbut === 'minor') { + myRenderTemplate('systems/alienrpg/templates/dialog/roll-spacecraft-minor-crit-dialog.html'); + } else { + myRenderTemplate('systems/alienrpg/templates/dialog/roll-spacecraft-major-crit-dialog.html'); + } + + break; + + default: + break; + } + } + /* ------------------------------------------- */ + /* Vehicle: Crew Management */ + /* ------------------------------------------- */ + + /** + * Adds an occupant to the vehicle. + * @param {string} crewId The id of the added actor + * @param {string} [position='PASSENGER'] Crew position flag ('PASSENGER', 'DRIVER', 'GUNNER', or 'COMMANDER') + * @param {boolean} [isExposed=false] Whether it's an exposed position + * @returns {VehicleOccupant} + */ + async addVehicleOccupant(crewId, position = 'PASSENGER') { + if (this.type !== 'vehicles' && this.type !== 'spacecraft') return; + if (this.type === 'vehicles') { + if (!ALIENRPG.vehicle.crewPositionFlags.includes(position)) { + throw new TypeError(`alienrpg | addVehicleOccupant | Wrong position flag: ${position}`); + } + } else if (this.type === 'spacecraft') { + // position = 'CREW'; + if (!ALIENRPG.spacecraft.crewPositionFlags.includes(position)) { + throw new TypeError(`alienrpg | addVehicleOccupant | Wrong position flag: ${position}`); + } + } + const data = this.system; + // if (!(data.crew.occupants instanceof Array)) { + // data.crew.occupants = []; + // } + const occupant = { + id: crewId, + position, + }; + // Removes duplicates. + if (data.crew.occupants.some((o) => o.id === crewId)) this.removeVehicleOccupant(crewId); + + // Adds the new occupant. + data.crew.occupants.push(occupant); + await this.update({ 'data.crew.occupants': data.crew.occupants }); + + await this.update({ 'data.crew.passengerQty': data.crew.occupants.length }); + + return occupant; + } + + /* ------------------------------------------- */ + + /** + * Removes an occupant from the vehicle. + * @param {string} crewId The id of the occupant to remove + * @return {VehicleOccupant[]} + */ + removeVehicleOccupant(crewId) { + if (this.type !== 'vehicles' && this.type !== 'spacecraft') return; + const crew = this.system.crew; + crew.occupants = crew.occupants.filter((o) => o.id !== crewId); + return crew.occupants; + } + + /* ------------------------------------------- */ + + /** + * Gets a specific occupant in the vehicle. + * @param {string} crewId The id of the occupant to find + * @returns {VehicleOccupant|undefined} + */ + getVehicleOccupant(crewId) { + if (this.type !== 'vehicles' && this.type !== 'spacecraft') return; + return this.system.crew.occupants.find((o) => o.id === crewId); + } + + /* ------------------------------------------- */ + + /** + * Gets a collection of crewed actors. + * @returns {Collection} [id, actor] + */ + getCrew() { + if (this.type !== 'vehicles' && this.type !== 'spacecraft') return undefined; + const c = new foundry.utils.Collection(); + for (const o of this.system.crew.occupants) { + c.set(o.id, game.actors.get(o.id)); + } + return c; + } + + async createChatMessage(message, actorID) { + let chatData = { + user: game.user.id, + speaker: { + actor: actorID, + }, + content: new Handlebars.SafeString(message), + other: game.users.contents.filter((u) => u.isGM).map((u) => u.id), + sound: CONFIG.sounds.lock, + type: CONST.CHAT_MESSAGE_TYPES.OTHER, + }; + + ChatMessage.applyRollMode(chatData, game.settings.get('core', 'rollMode')); + return ChatMessage.create(chatData); + } } export default alienrpgActor; diff --git a/module/config.js b/module/config.js index 830eeb80..5048cebf 100644 --- a/module/config.js +++ b/module/config.js @@ -6,153 +6,152 @@ export const ALIENRPG = {}; * @type {Object} */ ALIENRPG.attributes = { - str: 'ALIENRPG.AbilityStr', - wit: 'ALIENRPG.AbilityWit', - agl: 'ALIENRPG.AbilityAgl', - emp: 'ALIENRPG.AbilityEmp', + str: 'ALIENRPG.AbilityStr', + wit: 'ALIENRPG.AbilityWit', + agl: 'ALIENRPG.AbilityAgl', + emp: 'ALIENRPG.AbilityEmp', }; ALIENRPG.creatureattributes = { - speed: 'ALIENRPG.Speed', - mobility: 'ALIENRPG.Skillmobility', - observation: 'ALIENRPG.Skillobservation', + speed: 'ALIENRPG.Speed', + mobility: 'ALIENRPG.Skillmobility', + observation: 'ALIENRPG.Skillobservation', }; ALIENRPG.creaturedefence = { - armorrating: 'ALIENRPG.ArmorRating', - armorvfire: 'ALIENRPG.ArmorVsFire', - acidSplash: 'ALIENRPG.SkillAcidSplash', + armorrating: 'ALIENRPG.ArmorRating', + armorvfire: 'ALIENRPG.ArmorVsFire', + acidSplash: 'ALIENRPG.SkillAcidSplash', }; ALIENRPG.vehicleattributes = { - hull: 'ALIENRPG.Hull', - speed: 'ALIENRPG.Speed', - armorrating: 'ALIENRPG.ArmorRating', - manoeuvrability: 'ALIENRPG.Manoeuvrability', + hull: 'ALIENRPG.Hull', + speed: 'ALIENRPG.Speed', + armorrating: 'ALIENRPG.ArmorRating', + manoeuvrability: 'ALIENRPG.Manoeuvrability', }; ALIENRPG.spacecraftattributes = { - crew: 'ALIENRPG.CREW', - passengers: 'ALIENRPG.PASSENGERS', - ftlrating: 'ALIENRPG.FTL-RATING', - signature: 'ALIENRPG.SIGNATURE', - thrusters: 'ALIENRPG.THRUSTERS', - hull: 'ALIENRPG.HULL', - armor: 'ALIENRPG.SHIP-ARMOR', + crew: 'ALIENRPG.CREW', + passengers: 'ALIENRPG.PASSENGERS', + ftlrating: 'ALIENRPG.FTL-RATING', + signature: 'ALIENRPG.SIGNATURE', + thrusters: 'ALIENRPG.THRUSTERS', + hull: 'ALIENRPG.HULL', + armor: 'ALIENRPG.SHIP-ARMOR', }; ALIENRPG.skills = { - heavyMach: 'ALIENRPG.SkillheavyMach', - closeCbt: 'ALIENRPG.SkillcloseCbt', - stamina: 'ALIENRPG.Skillstamina', - rangedCbt: 'ALIENRPG.SkillrangedCbt', - mobility: 'ALIENRPG.Skillmobility', - piloting: 'ALIENRPG.Skillpiloting', - command: 'ALIENRPG.Skillcommand', - manipulation: 'ALIENRPG.Skillmanipulation', - medicalAid: 'ALIENRPG.SkillmedicalAid', - observation: 'ALIENRPG.Skillobservation', - survival: 'ALIENRPG.Skillsurvival', - comtech: 'ALIENRPG.Skillcomtech', + heavyMach: 'ALIENRPG.SkillheavyMach', + closeCbt: 'ALIENRPG.SkillcloseCbt', + stamina: 'ALIENRPG.Skillstamina', + rangedCbt: 'ALIENRPG.SkillrangedCbt', + mobility: 'ALIENRPG.Skillmobility', + piloting: 'ALIENRPG.Skillpiloting', + command: 'ALIENRPG.Skillcommand', + manipulation: 'ALIENRPG.Skillmanipulation', + medicalAid: 'ALIENRPG.SkillmedicalAid', + observation: 'ALIENRPG.Skillobservation', + survival: 'ALIENRPG.Skillsurvival', + comtech: 'ALIENRPG.Skillcomtech', }; ALIENRPG.general = { - career: 'ALIENRPG.Career', - appearance: 'ALIENRPG.Apparance', - sigItem: 'ALIENRPG.SignatureItem', + career: 'ALIENRPG.Career', + appearance: 'ALIENRPG.Apparance', + sigItem: 'ALIENRPG.SignatureItem', }; ALIENRPG.physicalItems = []; // ALIENRPG.physicalItems = ['item', 'weapon', 'armor', 'talent', 'planet-system', 'agenda', 'specialty', 'critical-injury']; ALIENRPG.conditionEffects = [ - { - id: 'starving', - name: 'ALIENRPG.Starving', - label: 'ALIENRPG.Starving', - icon: 'systems/alienrpg/images/starving.webp', - }, - { - id: 'dehydrated', - name: 'ALIENRPG.Dehydrated', - label: 'ALIENRPG.Dehydrated', - icon: 'systems/alienrpg/images/water-flask.webp', - }, - { - id: 'exhausted', - name: 'ALIENRPG.Exhausted', - label: 'ALIENRPG.Exhausted', - icon: 'systems/alienrpg/images/exhausted.webp', - }, - { - id: 'freezing', - name: 'ALIENRPG.Freezing', - label: 'ALIENRPG.Freezing', - icon: 'systems/alienrpg/images/frozen.webp', - }, - { - id: 'encumbered', - name: 'ALIENRPG.Encumbered', - label: 'ALIENRPG.Encumbered', - icon: 'systems/alienrpg/images/weight.webp', - }, - { - id: 'panicked', - name: 'ALIENRPG.Panicked', - label: 'ALIENRPG.Panicked', - icon: 'icons/svg/terror.svg', - }, - { - id: 'overwatch', - name: 'ALIENRPG.Overwatch', - label: 'ALIENRPG.Overwatch', - icon: 'systems/alienrpg/images/eye-target.webp', - }, - { - id: 'radiation', - name: 'ALIENRPG.Radiation', - label: 'ALIENRPG.Radiation', - icon: 'icons/svg/radiation.svg', - }, - { - id: 'criticalinj', - name: 'ALIENRPG.CriticalInjuries', - label: 'ALIENRPG.CriticalInjuries', - icon: 'icons/skills/wounds/injury-pain-body-orange.webp', - }, - { - id: 'shipminor', - name: 'ALIENRPG.MINOR-COMPONENT-DAMAGE', - label: 'ALIENRPG.MINOR-COMPONENT-DAMAGE', - icon: 'systems/alienrpg/images/lightning-spanner.webp', - }, - { - id: 'shipmajor', - name: 'ALIENRPG.MAJOR-COMPONENT-DAMAGE', - label: 'ALIENRPG.MAJOR-COMPONENT-DAMAGE', - icon: 'systems/alienrpg/images/cogsplosion.webp', - }, + { + id: 'starving', + name: 'ALIENRPG.Starving', + label: 'ALIENRPG.Starving', + icon: 'systems/alienrpg/images/starving.svg', + }, + { + id: 'dehydrated', + name: 'ALIENRPG.Dehydrated', + label: 'ALIENRPG.Dehydrated', + icon: 'systems/alienrpg/images/water-flask.webp', + }, + { + id: 'exhausted', + name: 'ALIENRPG.Exhausted', + label: 'ALIENRPG.Exhausted', + icon: 'systems/alienrpg/images/exhausted.webp', + }, + { + id: 'freezing', + name: 'ALIENRPG.Freezing', + label: 'ALIENRPG.Freezing', + icon: 'systems/alienrpg/images/freezing.svg', + }, + { + id: 'encumbered', + name: 'ALIENRPG.Encumbered', + label: 'ALIENRPG.Encumbered', + icon: 'systems/alienrpg/images/weight.webp', + }, + { + id: 'panicked', + name: 'ALIENRPG.Panicked', + label: 'ALIENRPG.Panicked', + icon: 'systems/alienrpg/images/panic.svg', + }, + { + id: 'overwatch', + name: 'ALIENRPG.Overwatch', + label: 'ALIENRPG.Overwatch', + icon: 'systems/alienrpg/images/overwatch.svg', + }, + { + id: 'radiation', + name: 'ALIENRPG.Radiation', + label: 'ALIENRPG.Radiation', + icon: 'systems/alienrpg/images/radiation.svg', + }, + { + id: 'criticalinj', + name: 'ALIENRPG.CriticalInjuries', + label: 'ALIENRPG.CriticalInjuries', + icon: 'icons/skills/wounds/injury-pain-body-orange.webp', + }, + { + id: 'shipminor', + name: 'ALIENRPG.MINOR-COMPONENT-DAMAGE', + label: 'ALIENRPG.MINOR-COMPONENT-DAMAGE', + icon: 'systems/alienrpg/images/lightning-spanner.webp', + }, + { + id: 'shipmajor', + name: 'ALIENRPG.MAJOR-COMPONENT-DAMAGE', + label: 'ALIENRPG.MAJOR-COMPONENT-DAMAGE', + icon: 'systems/alienrpg/images/cogsplosion.webp', + }, ]; ALIENRPG.vehicle = { - crewPositionFlags: ['COMMANDER', 'PILOT', 'GUNNER', 'PASSENGER'], - crewPositionFlagsLocalized: { - COMMANDER: 'ALIENRPG.CrewCommander', - PILOT: 'ALIENRPG.CrewPilot', - GUNNER: 'ALIENRPG.CrewGunner', - PASSENGER: 'ALIENRPG.CrewPasanger', - }, + crewPositionFlags: ['COMMANDER', 'PILOT', 'GUNNER', 'PASSENGER'], + crewPositionFlagsLocalized: { + COMMANDER: 'ALIENRPG.CrewCommander', + PILOT: 'ALIENRPG.CrewPilot', + GUNNER: 'ALIENRPG.CrewGunner', + PASSENGER: 'ALIENRPG.CrewPasanger', + }, }; ALIENRPG.spacecraft = { - crewPositionFlags: ['CAPTAIN', 'PILOT', 'GUNNER', 'ENGINEER', 'SENSOROP', 'PASSENGER'], - crewPositionFlagsLocalized: { - CAPTAIN: 'ALIENRPG.CAPTAIN', - PILOT: 'ALIENRPG.CrewPilot', - GUNNER: 'ALIENRPG.CrewGunner', - SENSOROP: 'ALIENRPG.SENSOR-OP', - ENGINEER: 'ALIENRPG.ENGINEER', - PASSENGER: 'ALIENRPG.CrewPasanger', - }, + crewPositionFlags: ['CAPTAIN', 'PILOT', 'GUNNER', 'ENGINEER', 'SENSOROP', 'PASSENGER'], + crewPositionFlagsLocalized: { + CAPTAIN: 'ALIENRPG.CAPTAIN', + PILOT: 'ALIENRPG.CrewPilot', + GUNNER: 'ALIENRPG.CrewGunner', + SENSOROP: 'ALIENRPG.SENSOR-OP', + ENGINEER: 'ALIENRPG.ENGINEER', + PASSENGER: 'ALIENRPG.CrewPasanger', + }, }; ALIENRPG.Icons = { - buttons: { - edit: '', - delete: '', - remove: '', - }, + buttons: { + edit: '', + delete: '', + remove: '', + }, }; - diff --git a/module/settings.js b/module/settings.js index 9184f7e5..c7812c2d 100644 --- a/module/settings.js +++ b/module/settings.js @@ -1,195 +1,205 @@ import { AlienConfig } from './alienRPGConfig.js'; export default function () { - // Register system settings - game.settings.register('alienrpg', 'macroShorthand', { - name: 'ALIENRPG.DefMacro', - hint: 'ALIENRPG.DefMacroHint', - scope: 'world', - type: Boolean, - default: true, - config: true, - }); - - game.settings.registerMenu('alienrpg', 'alienrpgSettings', { - name: 'ALIENRPG.MenuName', - label: 'ALIENRPG.MenuLabel', - hint: 'ALIENRPG.MenuHint', - icon: 'fas fa-palette', - type: AlienConfig, - restricted: false, - }); - - // register setting for add/remove menu button - game.settings.register('alienrpg', 'addMenuButton', { - name: 'ALIENRPG.AddMenuName', - hint: 'ALIENRPG.AddMenuHint', - scope: 'world', - config: true, - default: AlienConfig.getDefaults.addMenuButton, - type: Boolean, - onChange: (enabled) => { - AlienConfig.toggleConfigButton(enabled); - }, - }); - - // Register system settings - game.settings.register('alienrpg', 'fontColour', { - name: 'ALIENRPG.Fontpick', - label: 'ALIENRPG.Colpick', - hint: 'ALIENRPG.ColpickHint', - icon: 'fas fa-dice-d20', - restricted: false, - type: String, - config: false, - scope: 'client', - default: '#adff2f', - }); - - game.settings.register('alienrpg', 'fontStyle', { - name: 'ALIENRPG.FontStyle', - label: 'ALIENRPG.StylePicker', - hint: 'ALIENRPG.StylePickerHint', - icon: 'fas fa-cogs', - restricted: false, - scope: 'client', - type: String, - config: false, - default: 'OCR-A', - }); - - game.settings.register('alienrpg', 'alienitemselect', { - name: 'ALIENRPG.FontStyle', - restricted: false, - scope: 'client', - type: String, - config: false, - default: '#e0f287', - }); - - game.settings.register('alienrpg', 'aliendarkergreen', { - name: 'ALIENRPG.FontStyle', - restricted: false, - scope: 'client', - type: String, - config: false, - default: '#29a253', - }); - game.settings.register('alienrpg', 'alienoddtab', { - name: 'ALIENRPG.FontStyle', - restricted: false, - scope: 'client', - type: String, - config: false, - default: '#14160c', - }); - game.settings.register('alienrpg', 'aliencrt', { - name: 'ALIENRPG.FontStyle', - restricted: false, - scope: 'client', - type: Boolean, - config: false, - default: false, - }); - - game.settings.register('alienrpg', 'defaultTokenSettings', { - name: 'ALIENRPG.DefProto', - hint: 'ALIENRPG.DefProtoHint', - scope: 'world', - config: true, - default: true, - type: Boolean, - }); - game.settings.register('alienrpg', 'systemMigrationVersion', { - name: 'System Migration Version', - scope: 'world', - config: false, - type: String, - default: 0, - }); - - game.settings.register('alienrpg', 'switchMouseKeys', { - name: 'ALIENRPG.SwitchKeys', - hint: 'ALIENRPG.SwitchKeysHint', - scope: 'client', - type: Boolean, - default: false, - config: true, - onChange: () => { - location.reload(); - }, - }); - - game.settings.register('alienrpg', 'alienrpgDevMessageVersionNumber', { - name: 'Message from the devs', - hint: 'Used to track last message id from the Alien RPG devs', - scope: 'world', - config: false, - default: 0, - type: Number, - }); - - game.settings.register('alienrpg', 'alienrpgHideInitChat', { - name: 'ALIENRPG.hideInitChat', - hint: 'ALIENRPG.hideInitChatHint', - scope: 'world', - config: true, - default: false, - type: Boolean, - }); - - game.settings.register('alienrpg', 'switchJournalColour', { - name: 'ALIENRPG.hideJournalBGImage', - hint: 'ALIENRPG.hideJournalBGImageNote', - scope: 'client', - type: Boolean, - default: false, - config: true, - onChange: () => { - location.reload(); - }, - }); - game.settings.register('alienrpg', 'JournalFontColour', { - name: 'ALIENRPG.Fontpick', - label: 'ALIENRPG.Colpick', - hint: 'ALIENRPG.ColpickHint', - icon: 'fas fa-dice-d20', - restricted: false, - type: String, - config: false, - scope: 'client', - default: '#b1e0e7', - }); - game.settings.register('alienrpg', 'switchchatbackground', { - name: 'ALIENRPG.hideChatBGImage', - hint: 'ALIENRPG.hideChatBGImageNote', - scope: 'client', - type: Boolean, - default: false, - config: true, - onChange: () => { - location.reload(); - }, - }); - - game.settings.register('alienrpg', 'dollar', { - name: 'ALIENRPG.Dollar', - hint: 'ALIENRPG.DollarNote', - scope: 'world', - type: Boolean, - default: true, - config: true, - }); - - game.settings.register('alienrpg', 'ARPGSemaphore', { - name: 'Semaphore Flag', - hint: 'Flag for running sequential actions/scripts', - scope: 'world', - type: String, - config: false, - default: '', - }); - + // Register system settings + + game.settings.registerMenu('alienrpg', 'alienrpgSettings', { + name: 'ALIENRPG.MenuName', + label: 'ALIENRPG.MenuLabel', + hint: 'ALIENRPG.MenuHint', + icon: 'fas fa-palette', + type: AlienConfig, + restricted: false, + }); + + game.settings.register('alienrpg', 'autopanic', { + name: 'ALIENRPG.AutoPanic', + hint: 'ALIENRPG.AutoPanicHint', + scope: 'client', + type: Boolean, + default: true, + config: true, + }); + + game.settings.register('alienrpg', 'dollar', { + name: 'ALIENRPG.Dollar', + hint: 'ALIENRPG.DollarNote', + scope: 'world', + type: Boolean, + default: true, + config: true, + }); + + game.settings.register('alienrpg', 'switchMouseKeys', { + name: 'ALIENRPG.SwitchKeys', + hint: 'ALIENRPG.SwitchKeysHint', + scope: 'client', + type: Boolean, + default: false, + config: true, + onChange: () => { + location.reload(); + }, + }); + + game.settings.register('alienrpg', 'alienrpgHideInitChat', { + name: 'ALIENRPG.hideInitChat', + hint: 'ALIENRPG.hideInitChatHint', + scope: 'world', + config: true, + default: false, + type: Boolean, + }); + + game.settings.register('alienrpg', 'switchJournalColour', { + name: 'ALIENRPG.hideJournalBGImage', + hint: 'ALIENRPG.hideJournalBGImageNote', + scope: 'client', + type: Boolean, + default: false, + config: true, + onChange: () => { + location.reload(); + }, + }); + + game.settings.register('alienrpg', 'switchchatbackground', { + name: 'ALIENRPG.hideChatBGImage', + hint: 'ALIENRPG.hideChatBGImageNote', + scope: 'client', + type: Boolean, + default: false, + config: true, + onChange: () => { + location.reload(); + }, + }); + + game.settings.register('alienrpg', 'macroShorthand', { + name: 'ALIENRPG.DefMacro', + hint: 'ALIENRPG.DefMacroHint', + scope: 'world', + type: Boolean, + default: true, + config: true, + }); + + // register setting for add/remove menu button + game.settings.register('alienrpg', 'addMenuButton', { + name: 'ALIENRPG.AddMenuName', + hint: 'ALIENRPG.AddMenuHint', + scope: 'world', + config: true, + default: AlienConfig.getDefaults.addMenuButton, + type: Boolean, + onChange: (enabled) => { + AlienConfig.toggleConfigButton(enabled); + }, + }); + + game.settings.register('alienrpg', 'defaultTokenSettings', { + name: 'ALIENRPG.DefProto', + hint: 'ALIENRPG.DefProtoHint', + scope: 'world', + config: true, + default: true, + type: Boolean, + }); + + // Register system settings + game.settings.register('alienrpg', 'fontColour', { + name: 'ALIENRPG.Fontpick', + label: 'ALIENRPG.Colpick', + hint: 'ALIENRPG.ColpickHint', + icon: 'fas fa-dice-d20', + restricted: false, + type: String, + config: false, + scope: 'client', + default: '#adff2f', + }); + + game.settings.register('alienrpg', 'fontStyle', { + name: 'ALIENRPG.FontStyle', + label: 'ALIENRPG.StylePicker', + hint: 'ALIENRPG.StylePickerHint', + icon: 'fas fa-cogs', + restricted: false, + scope: 'client', + type: String, + config: false, + default: 'OCR-A', + }); + + game.settings.register('alienrpg', 'alienitemselect', { + name: 'ALIENRPG.FontStyle', + restricted: false, + scope: 'client', + type: String, + config: false, + default: '#e0f287', + }); + + game.settings.register('alienrpg', 'aliendarkergreen', { + name: 'ALIENRPG.FontStyle', + restricted: false, + scope: 'client', + type: String, + config: false, + default: '#29a253', + }); + game.settings.register('alienrpg', 'alienoddtab', { + name: 'ALIENRPG.FontStyle', + restricted: false, + scope: 'client', + type: String, + config: false, + default: '#14160c', + }); + game.settings.register('alienrpg', 'aliencrt', { + name: 'ALIENRPG.FontStyle', + restricted: false, + scope: 'client', + type: Boolean, + config: false, + default: false, + }); + + game.settings.register('alienrpg', 'systemMigrationVersion', { + name: 'System Migration Version', + scope: 'world', + config: false, + type: String, + default: 0, + }); + + game.settings.register('alienrpg', 'alienrpgDevMessageVersionNumber', { + name: 'Message from the devs', + hint: 'Used to track last message id from the Alien RPG devs', + scope: 'world', + config: false, + default: 0, + type: Number, + }); + + game.settings.register('alienrpg', 'JournalFontColour', { + name: 'ALIENRPG.Fontpick', + label: 'ALIENRPG.Colpick', + hint: 'ALIENRPG.ColpickHint', + icon: 'fas fa-dice-d20', + restricted: false, + type: String, + config: false, + scope: 'client', + default: '#b1e0e7', + }); + + game.settings.register('alienrpg', 'ARPGSemaphore', { + name: 'Semaphore Flag', + hint: 'Flag for running sequential actions/scripts', + scope: 'world', + type: String, + config: false, + default: '', + }); } - - diff --git a/scss/actor/_alien-crt-ui.scss b/scss/actor/_alien-crt-ui.scss index 2bfea88b..f9331874 100644 --- a/scss/actor/_alien-crt-ui.scss +++ b/scss/actor/_alien-crt-ui.scss @@ -8,149 +8,149 @@ */ @keyframes flicker { - 0% { - opacity: 0.27861; - } - 5% { - opacity: 0.34769; - } - 10% { - opacity: 0.23604; - } - 15% { - opacity: 0.90626; - } - 20% { - opacity: 0.18128; - } - 25% { - opacity: 0.83891; - } - 30% { - opacity: 0.65583; - } - 35% { - opacity: 0.67807; - } - 40% { - opacity: 0.26559; - } - 45% { - opacity: 0.84693; - } - 50% { - opacity: 0.96019; - } - 55% { - opacity: 0.08594; - } - 60% { - opacity: 0.20313; - } - 65% { - opacity: 0.71988; - } - 70% { - opacity: 0.53455; - } - 75% { - opacity: 0.37288; - } - 80% { - opacity: 0.71428; - } - 85% { - opacity: 0.70419; - } - 90% { - opacity: 0.7003; - } - 95% { - opacity: 0.36108; - } - 100% { - opacity: 0.24387; - } + 0% { + opacity: 0.27861; + } + 5% { + opacity: 0.34769; + } + 10% { + opacity: 0.23604; + } + 15% { + opacity: 0.90626; + } + 20% { + opacity: 0.18128; + } + 25% { + opacity: 0.83891; + } + 30% { + opacity: 0.65583; + } + 35% { + opacity: 0.67807; + } + 40% { + opacity: 0.26559; + } + 45% { + opacity: 0.84693; + } + 50% { + opacity: 0.96019; + } + 55% { + opacity: 0.08594; + } + 60% { + opacity: 0.20313; + } + 65% { + opacity: 0.71988; + } + 70% { + opacity: 0.53455; + } + 75% { + opacity: 0.37288; + } + 80% { + opacity: 0.71428; + } + 85% { + opacity: 0.70419; + } + 90% { + opacity: 0.7003; + } + 95% { + opacity: 0.36108; + } + 100% { + opacity: 0.24387; + } } @keyframes textShadow { - 0% { - text-shadow: 0.4389924193300864px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193300864px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; - } - 5% { - text-shadow: 2.7928974010788217px 0 1px rgba(255, 255, 0, 0.5), -2.7928974010788217px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; - } - 10% { - text-shadow: 0.02956275843481219px 0 1px rgba(255, 255, 0, 0.5), -0.02956275843481219px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; - } - 15% { - text-shadow: 0.40218538552878136px 0 1px rgba(255, 255, 0, 0.5), -0.40218538552878136px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; - } - 20% { - text-shadow: 3.4794037899852017px 0 1px rgba(255, 255, 0, 0.5), -3.4794037899852017px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; - } - 25% { - text-shadow: 1.6125630401149584px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401149584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; - } - 30% { - text-shadow: 0.7015590085143956px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085143956px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; - } - 35% { - text-shadow: 3.896914047650351px 0 1px rgba(255, 255, 0, 0.5), -3.896914047650351px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; - } - 40% { - text-shadow: 3.870905614848819px 0 1px rgba(255, 255, 0, 0.5), -3.870905614848819px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; - } - 45% { - text-shadow: 2.231056963361899px 0 1px rgba(255, 255, 0, 0.5), -2.231056963361899px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; - } - 50% { - text-shadow: 0.08084290417898504px 0 1px rgba(255, 255, 0, 0.5), -0.08084290417898504px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; - } - 55% { - text-shadow: 2.3758461067427543px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067427543px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; - } - 60% { - text-shadow: 2.202193051050636px 0 1px rgba(255, 255, 0, 0.5), -2.202193051050636px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; - } - 65% { - text-shadow: 2.8638780614874975px 0 1px rgba(255, 255, 0, 0.5), -2.8638780614874975px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; - } - 70% { - text-shadow: 0.48874025155497314px 0 1px rgba(255, 255, 0, 0.5), -0.48874025155497314px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; - } - 75% { - text-shadow: 1.8948491305757957px 0 1px rgba(255, 255, 0, 0.5), -1.8948491305757957px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; - } - 80% { - text-shadow: 0.0833037308038857px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308038857px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; - } - 85% { - text-shadow: 0.09769827255241735px 0 1px rgba(255, 255, 0, 0.5), -0.09769827255241735px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; - } - 90% { - text-shadow: 3.443339761481782px 0 1px rgba(255, 255, 0, 0.5), -3.443339761481782px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; - } - 95% { - text-shadow: 2.1841838852799786px 0 1px rgba(255, 255, 0, 0.5), -2.1841838852799786px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; - } - 100% { - text-shadow: 2.6208764473832513px 0 1px rgba(255, 255, 0, 0.5), -2.6208764473832513px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; - } + 0% { + text-shadow: 0.4389924193300864px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193300864px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; + } + 5% { + text-shadow: 2.7928974010788217px 0 1px rgba(255, 255, 0, 0.5), -2.7928974010788217px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; + } + 10% { + text-shadow: 0.02956275843481219px 0 1px rgba(255, 255, 0, 0.5), -0.02956275843481219px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; + } + 15% { + text-shadow: 0.40218538552878136px 0 1px rgba(255, 255, 0, 0.5), -0.40218538552878136px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; + } + 20% { + text-shadow: 3.4794037899852017px 0 1px rgba(255, 255, 0, 0.5), -3.4794037899852017px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; + } + 25% { + text-shadow: 1.6125630401149584px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401149584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; + } + 30% { + text-shadow: 0.7015590085143956px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085143956px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; + } + 35% { + text-shadow: 3.896914047650351px 0 1px rgba(255, 255, 0, 0.5), -3.896914047650351px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; + } + 40% { + text-shadow: 3.870905614848819px 0 1px rgba(255, 255, 0, 0.5), -3.870905614848819px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; + } + 45% { + text-shadow: 2.231056963361899px 0 1px rgba(255, 255, 0, 0.5), -2.231056963361899px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; + } + 50% { + text-shadow: 0.08084290417898504px 0 1px rgba(255, 255, 0, 0.5), -0.08084290417898504px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; + } + 55% { + text-shadow: 2.3758461067427543px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067427543px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; + } + 60% { + text-shadow: 2.202193051050636px 0 1px rgba(255, 255, 0, 0.5), -2.202193051050636px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; + } + 65% { + text-shadow: 2.8638780614874975px 0 1px rgba(255, 255, 0, 0.5), -2.8638780614874975px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; + } + 70% { + text-shadow: 0.48874025155497314px 0 1px rgba(255, 255, 0, 0.5), -0.48874025155497314px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; + } + 75% { + text-shadow: 1.8948491305757957px 0 1px rgba(255, 255, 0, 0.5), -1.8948491305757957px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; + } + 80% { + text-shadow: 0.0833037308038857px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308038857px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; + } + 85% { + text-shadow: 0.09769827255241735px 0 1px rgba(255, 255, 0, 0.5), -0.09769827255241735px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; + } + 90% { + text-shadow: 3.443339761481782px 0 1px rgba(255, 255, 0, 0.5), -3.443339761481782px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; + } + 95% { + text-shadow: 2.1841838852799786px 0 1px rgba(255, 255, 0, 0.5), -2.1841838852799786px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; + } + 100% { + text-shadow: 2.6208764473832513px 0 1px rgba(255, 255, 0, 0.5), -2.6208764473832513px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px; + } } /* interface */ ::-webkit-scrollbar-thumb { - outline: none; - border-radius: 2px; - background: var(--aliendarkergreen); - border: 1px solid var(--aliendarkergreen); + outline: none; + border-radius: 2px; + background: var(--aliendarkergreen); + border: 1px solid var(--aliendarkergreen); } .window-header { - background-color: rgba(50, 100, 120, 0.3); - border-radius: 7px 7px 0px 0px; + background-color: rgba(50, 100, 120, 0.3); + border-radius: 7px 7px 0px 0px; } .alienrpg input[type='text'], @@ -158,8 +158,8 @@ .alienrpg input[type='password'], .alienrpg input[type='date'], .alienrpg input[type='time'] { - border-radius: 0px; - border: 1px solid var(--aliendarkergreen); + border-radius: 0px; + border: 1px solid var(--aliendarkergreen); } input[type='text']:hover, @@ -167,78 +167,78 @@ input[type='number']:hover, input[type='password']:hover, input[type='date']:hover, input[type='time']:hover { - border: 1px solid var(--aliengreen); + border: 1px solid var(--aliengreen); } a:hover { - text-shadow: 0 0 5px var(--aliengreen); + text-shadow: 0 0 5px var(--aliengreen); } #sidebar-tabs { - border-bottom: 1px solid var(--aliengreen); - box-shadow: 0 0 10px var(--aliengreen); + border-bottom: 1px solid var(--aliengreen); + box-shadow: 0 0 10px var(--aliengreen); } #sidebar-tabs .item.active { - border: 1px solid var(--aliengreen); - box-shadow: 0 0 6px inset var(--aliengreen); + border: 1px solid var(--aliengreen); + box-shadow: 0 0 6px inset var(--aliengreen); } select:focus { - box-shadow: 0 0 5px var(--aliengreen); + box-shadow: 0 0 5px var(--aliengreen); } textarea:focus { - outline: 0px; - box-shadow: 0 0 10px var(--aliengreen); - // background-color: var(--aliengreen); - color: #000; - font-weight: 400; + outline: 0px; + box-shadow: 0 0 10px var(--aliengreen); + // background-color: var(--aliengreen); + color: #000; + font-weight: 400; } combobox:focus { - outline: 0px; - box-shadow: 0 0 10px var(--aliengreen); - background-color: var(--aliengreen); - color: #000; + outline: 0px; + box-shadow: 0 0 10px var(--aliengreen); + background-color: var(--aliengreen); + color: #000; } #hotbar .macro:hover { - box-shadow: 0 0 10px inset var(--aliengreen); + box-shadow: 0 0 10px inset var(--aliengreen); } #hotbar .macro.active:hover { - border: 1px solid var(--aliengreen); + border: 1px solid var(--aliengreen); } #players ol .player.context { - border-top: 1px solid var(--aliengreen); - border-bottom: 1px solid var(--aliengreen); + border-top: 1px solid var(--aliengreen); + border-bottom: 1px solid var(--aliengreen); } #players ol .player.context .player-name { - text-shadow: 0 0 5px var(--aliengreen); + text-shadow: 0 0 5px var(--aliengreen); } #context-menu li.context-item:hover { - text-shadow: 0 0 4px var(--aliengreen); + text-shadow: 0 0 4px var(--aliengreen); } #controls .scene-control.active, #controls .control-tool.active, #controls .scene-control:hover, #controls .control-tool:hover { - border: 1px solid var(--aliengreen); - border-bottom: 1px solid var(--aliendarkergreen); - box-shadow: 0 0 10px var(--aliendarkergreen); + border: 1px solid var(--aliengreen); + border-bottom: 1px solid var(--aliendarkergreen); + box-shadow: 0 0 10px var(--aliendarkergreen); } #navigation #scene-list .scene.view, #navigation #scene-list .scene.context { - border: 1px solid var(--aliengreen); - background: rgba(52, 52, 52, 0.95); - border-bottom: 1px solid var(--aliengreen); - box-shadow: 0 0 10px var(--aliendarkergreen); + border: 1px solid var(--aliengreen); + background: rgba(52, 52, 52, 0.95); + border-bottom: 1px solid var(--aliengreen); + box-shadow: 0 0 10px var(--aliendarkergreen); } // #pause img { @@ -252,127 +252,127 @@ combobox:focus { // } #pause { - background: none; - & > img { - width: 200px; - height: 200px; - top: -50px; - left: calc(50% - 100px); - opacity: 0.7; - --fa-animation-duration: 10s; - } - h3 { - // font-family: var(--alienfont); ! - font-size: 32px; - text-shadow: 0px 3px 5px rgba(0, 0, 0, 1); - } + background: none; + & > img { + width: 200px; + height: 200px; + top: -50px; + left: calc(50% - 100px); + opacity: 0.7; + --fa-animation-duration: 10s; + } + h3 { + // font-family: var(--alienfont); ! + font-size: 32px; + text-shadow: 0px 3px 5px rgba(0, 0, 0, 1); + } } .alienrpg #context-menu li.context-item { - line-height: 1.55; + line-height: 1.55; } /* CHAT */ .sidebar-tab h1, .sidebar-tab h2 { - border-bottom: 2px dotted var(--aliengreen); + border-bottom: 2px dotted var(--aliengreen); } .sidebar-tab .fas.fa-trash:hover { - animation: textShadow 0.5s infinite; + animation: textShadow 0.5s infinite; } .chat-message .message-header .message-sender { - padding-bottom: 5px; + padding-bottom: 5px; } .alien-Push-button { - height: 40px; - margin-top: 5px; - margin-left: 1px; - box-shadow: 0 0 5px var(--aliendarkergreen); - border-radius: 3px; - background: url(../images/alien_crt_push-button.png) no-repeat top left; - color: #00000000; + height: 40px; + margin-top: 5px; + margin-left: 1px; + box-shadow: 0 0 5px var(--aliendarkergreen); + border-radius: 3px; + background: url(../images/alien_crt_push-button.png) no-repeat top left; + color: #00000000; } .alien-Push-button:hover { - border-radius: 3px; - box-shadow: 0 0 5px var(--aliendarkergreen); - background-color: inherit; - background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left; - color: #00000000; + border-radius: 3px; + box-shadow: 0 0 5px var(--aliendarkergreen); + background-color: inherit; + background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left; + color: #00000000; } .chat-message, .chat-message.emote { - font-family: var(--alienchatfont); - font-size: 110%; - font-weight: bold; + font-family: var(--alienchatfont); + font-size: 110%; + font-weight: bold; - padding: 13px 15px 50px 11px; - border-width: 0px; + padding: 13px 15px 50px 11px; + border-width: 0px; - box-shadow: 0 1px 5px #000; + box-shadow: 0 1px 5px #000; - background-size: 100%; - background-position: top, bottom, 0px 18px; - background-repeat: no-repeat, no-repeat, repeat; - // background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/chat-middle.png'); - background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), var(--chatbackground); - // background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/IndBackground3.png'); + background-size: 100%; + background-position: top, bottom, 0px 18px; + background-repeat: no-repeat, no-repeat, repeat; + // background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/chat-middle.png'); + background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), var(--chatbackground); + // background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/IndBackground3.png'); } .chat-message.whisper { - color: var(--alienchatlightblue); + color: var(--alienchatlightblue); - padding: 13px 15px 50px 11px; - border-width: 0px; + padding: 13px 15px 50px 11px; + border-width: 0px; - box-shadow: 0 1px 5px #000; + box-shadow: 0 1px 5px #000; - background-size: 100%; - background-position: top, bottom, 0px 18px; - background-repeat: no-repeat, no-repeat, repeat; - background-image: url('../images/hidden-chat-top.png'), url('../images/hidden-chat-bottom.png'), url('../images/hidden-chat-middle.png'); + background-size: 100%; + background-position: top, bottom, 0px 18px; + background-repeat: no-repeat, no-repeat, repeat; + background-image: url('../images/hidden-chat-top.png'), url('../images/hidden-chat-bottom.png'), url('../images/hidden-chat-middle.png'); } .chat-message.whisper span, .chat-message.whisper div { - color: var(--alienchatlightblue); + color: var(--alienchatlightblue); - // color: royalblue; + // color: royalblue; } .chat-message.whisper h2 { - color: lightblue; - border-bottom: 2px dotted lightsteelblue; + color: lightblue; + border-bottom: 2px dotted lightsteelblue; } .chat-message.whisper h4 { - color: lightsteelblue; + color: lightsteelblue; } .chat-message.whisper hr { - border-top: 1px solid lightsteelblue; - border-bottom: 1px solid royalblue; + border-top: 1px solid lightsteelblue; + border-bottom: 1px solid royalblue; } .chat-message.whisper .blink { - color: lightsteelblue; - background-color: royalblue; - text-shadow: 0 0 5px lightsteelblue; - animation: blink 0.5 5; + color: lightsteelblue; + background-color: royalblue; + text-shadow: 0 0 5px lightsteelblue; + animation: blink 0.5 5; } .chat-message.whisper .inline-roll:hover { - text-shadow: 0 0 5px lightsteelblue; + text-shadow: 0 0 5px lightsteelblue; } .chat-message.whisper .inline-roll, .chat-message.whisper .dice-tooltip { - border-color: lightsteelblue; + border-color: lightsteelblue; } // .chat-message.whisper .dice-tooltip img, @@ -387,33 +387,33 @@ combobox:focus { // } .alien-Push-button:hover { - border-radius: 3px; - box-shadow: 0 0 5px var(--aliendarkergreen); - background-color: inherit; - background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left; - color: #00000000; + border-radius: 3px; + box-shadow: 0 0 5px var(--aliendarkergreen); + background-color: inherit; + background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left; + color: #00000000; } .blink { - padding: 0px 0px 2px 5px; - margin-top: 5px; - margin-bottom: 5px; - // background-color: red; - color: white; - text-shadow: 0 0 5px red; - animation: blink 0.5s 5; + padding: 0px 0px 2px 5px; + margin-top: 5px; + margin-bottom: 5px; + // background-color: red; + color: white; + text-shadow: 0 0 5px red; + animation: blink 0.5s 5; } .warnblink { - text-shadow: 0 0 5px red; - animation: blink 0.5s 5; + text-shadow: 0 0 5px red; + animation: blink 0.5s 5; } .message-sender { - width: 900px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; + width: 900px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; } // .dice-tooltip .part-header .part-formula, @@ -424,8 +424,8 @@ combobox:focus { /* Journals */ .journal-sheet ::-webkit-scrollbar-thumb { - background: #135d91; - border: 1px solid #135d91; + background: #135d91; + border: 1px solid #135d91; } // .journal-sheet .editor p { @@ -457,19 +457,19 @@ combobox:focus { // } .journal-sheet .editor h1 { - color: white; - text-shadow: 0 0 10px #2a8ed5; - border-bottom: 2px solid #135d91; + color: white; + text-shadow: 0 0 10px #2a8ed5; + border-bottom: 2px solid #135d91; } .journal-sheet .editor h2 { - color: white; - text-shadow: 0 0 10px #2a8ed5; + color: white; + text-shadow: 0 0 10px #2a8ed5; } .journal-sheet .editor h3 { - color: white; - text-shadow: 0 0 10px #2a8ed5; + color: white; + text-shadow: 0 0 10px #2a8ed5; } // .journal-sheet .editor .mess { @@ -483,3 +483,12 @@ combobox:focus { // margin-left: 4%; // margin-right: 4%; // } + +.chat-message .warning-bar { + display: inline-block; + background-image: url('../images/icons/warning-bar.webp'); + width: 259px; + height: 8px; + /* vertical-align: middle; */ + border: 0; +} diff --git a/scss/global/_module.scss b/scss/global/_module.scss index 6c6a9fb3..97fe5dc8 100644 --- a/scss/global/_module.scss +++ b/scss/global/_module.scss @@ -1,434 +1,517 @@ /* .journal-sheet form { */ .sheet.journal-entry .journal-entry-content { - color: var(--aliengreen); - background: #000; - border: 1px solid var(--aliengreen); - border-radius: 1px; - background: var(--journalback) top left !important; - background-size: cover; - color: powderblue; + color: var(--aliengreen); + background: #000; + border: 1px solid var(--aliengreen); + border-radius: 1px; + background: var(--journalback) top left !important; + background-size: cover; + color: powderblue; } .sheet.journal-entry .sidebar .directory-header .header-search input { - color: hsl(0, 0%, 0%); + color: hsl(0, 0%, 0%); } .alienrpg .arpgtable { - height: 36px; - width: 80%; - /* border-style: double; + height: 36px; + width: 80%; + /* border-style: double; border-color: greenyellow; */ - margin-left: auto; - margin-right: auto; - border: 0; + margin-left: auto; + margin-right: auto; + border: 0; } .alienrpg .arpgtable tr:nth-child(even) { - background-color: transparent; + background-color: transparent; } .alienrpg .caption { - text-align: center; - color: greenyellow; - font-size: xx-large; + text-align: center; + color: greenyellow; + font-size: xx-large; } .alienrpg .arpgtablesmall { - height: 36px; - width: 34%; - /* border-style: double; + height: 36px; + width: 34%; + /* border-style: double; border-color: greenyellow; */ - margin-left: auto; - margin-right: auto; - border: 0; + margin-left: auto; + margin-right: auto; + border: 0; } .alienrpg .arpgtablesmall tr:nth-child(even) { - background-color: transparent; + background-color: transparent; } .alienrpg .tdstyle { - width: 40%; - height: 18px; - text-align: left; + width: 40%; + height: 18px; + text-align: left; } .alienrpg .tdstyleR { - width: 40%; - height: 18px; - text-align: Right; + width: 40%; + height: 18px; + text-align: Right; } .alienrpg .tdstyleC { - width: 100%; - height: 18px; - text-align: center; + width: 100%; + height: 18px; + text-align: center; } .alienrpg .tdstyle3D { - width: 30%; - height: 18px; - text-align: center; + width: 30%; + height: 18px; + text-align: center; } .alienrpg .tdstyle2D { - width: 50%; - height: 18px; - text-align: center; + width: 50%; + height: 18px; + text-align: center; } .alienrpg .arpglink { - background-color: white; - color: black; + background-color: white; + color: black; } .alienrpg .mess { - color: yellowgreen; - font-family: 'Courier New', Courier, monospace; + color: yellowgreen; + font-family: 'Courier New', Courier, monospace; } .alienrpg .ntable { - width: 99%; - /* border-style: double; + width: 99%; + /* border-style: double; border-color: greenyellow; */ - margin-left: auto; - margin-right: auto; - border: 0; - padding-top: 0; - padding-bottom: 0; + margin-left: auto; + margin-right: auto; + border: 0; + padding-top: 0; + padding-bottom: 0; } .alienrpg .ntable tr:nth-child(even) { - background-color: transparent; + background-color: transparent; } .alienrpg .trhead { - text-align: center; - width: 45%; - font-weight: bold; + text-align: center; + width: 45%; + font-weight: bold; } .alienrpg .tcol1 { - width: 2.5%; + width: 2.5%; } .alienrpg .tcol2 { - width: 45%; - text-align: justify; - vertical-align: top; + width: 45%; + text-align: justify; + vertical-align: top; } .alienrpg .tcol3 { - width: 5%; + width: 5%; } .alienrpg .etable { - width: 40%; - /* border-style: double; */ - border-color: #e92d2d; - margin-left: auto; - margin-right: auto; - border: 1; - padding: 0; - padding-top: 0; - padding-bottom: 0; + width: 40%; + /* border-style: double; */ + border-color: #e92d2d; + margin-left: auto; + margin-right: auto; + border: 1; + padding: 0; + padding-top: 0; + padding-bottom: 0; } .alienrpg .etable td:first-child { - padding-left: 5px; + padding-left: 5px; } .alienrpg .etr { - /* border-style: solid; + /* border-style: solid; border-color: greenyellow; */ - border: 1; + border: 1; } .alienrpg .ehead { - text-align: center; - font-weight: bold; + text-align: center; + font-weight: bold; } .alienrpg .ecol1 { - width: 50%; - text-align: center; + width: 50%; + text-align: center; } .alienrpg .ecol2 { - width: 50%; - text-align: center; + width: 50%; + text-align: center; } .alienrpg .ecol3 { - width: 3%; - /* border-left: greenyellow; + width: 3%; + /* border-left: greenyellow; border-style: solid; */ } .alienrpg .stable { - width: 90%; - /* border-style: double; */ - border-color: #e92d2d; - margin-left: auto; - margin-right: auto; - border: 1; - padding-top: 0; - padding-bottom: 0; + width: 90%; + /* border-style: double; */ + border-color: #e92d2d; + margin-left: auto; + margin-right: auto; + border: 1; + padding-top: 0; + padding-bottom: 0; } .alienrpg .strhead { - text-align: center; - font-weight: bold; + text-align: center; + font-weight: bold; } .alienrpg .scol1 { - width: 16%; + width: 16%; } .alienrpg .scol2 { - width: 3%; + width: 3%; } .alienrpg .scol3 { - width: 80%; + width: 80%; } .alienrpg .scol4 { - width: 25%; + width: 25%; } .alienrpg .scol5 { - width: 60%; - text-align: left; + width: 60%; + text-align: left; } .alienrpg .scol6 { - width: 90%; + width: 90%; } .alienrpg .scol7 { - width: 20%; - text-align: left; + width: 20%; + text-align: left; } .alienrpg .scol8 { - width: 65%; - text-align: left; + width: 65%; + text-align: left; } .alienrpg .scol9 { - width: 12%; + width: 12%; } .alienrpg .scol10 { - width: 50%; + width: 50%; } .alienrpg .skltable { - width: 35%; - /* border-style: double; */ - /* border-color: #e92d2d; */ - margin-left: auto; - margin-right: auto; - border: 1; + width: 35%; + /* border-style: double; */ + /* border-color: #e92d2d; */ + margin-left: auto; + margin-right: auto; + border: 1; } .alienrpg .oddstable { - width: 96%; - height: 16px; - /* border-style: double; */ - border-color: #e92d2d; - margin-left: auto; - margin-right: auto; - border: 1; - padding-top: 0; - padding-bottom: 0; + width: 96%; + height: 16px; + /* border-style: double; */ + border-color: #e92d2d; + margin-left: auto; + margin-right: auto; + border: 1; + padding-top: 0; + padding-bottom: 0; } .alienrpg .oddhead { - font-weight: bold; + font-weight: bold; } .alienrpg .oddcol1 { - width: 25%; + width: 25%; } .alienrpg .oddcol2 { - width: 39%; + width: 39%; } .oddcol3 { - width: 36%; + width: 36%; } .alienrpg .oddcol4 { - width: 40%; + width: 40%; } .alienrpg .bigtable { - width: 99%; - /* border-style: double; */ - border-color: #e92d2d; - margin-left: auto; - margin-right: auto; - border: 1; - padding-top: 0; - padding-bottom: 0; + width: 99%; + /* border-style: double; */ + border-color: #e92d2d; + margin-left: auto; + margin-right: auto; + border: 1; + padding-top: 0; + padding-bottom: 0; } .alienrpg .die { - width: 6%; - text-align: center; + width: 6%; + text-align: center; } .alienrpg .inj { - width: 16%; + width: 16%; } .alienrpg .fatal { - width: 6%; + width: 6%; } .alienrpg .tim { - width: 7%; - text-align: center; + width: 7%; + text-align: center; } .alienrpg .eff { - width: 56%; + width: 56%; } .alienrpg .heal { - width: 15%; - text-align: center; + width: 15%; + text-align: center; } .alienrpg .crit { - width: 19%; - text-align: center; + width: 19%; + text-align: center; } .alienrpg .eff2 { - width: 55%; + width: 55%; } /* V10 work */ .alienrpg .aframe { - position: relative; + position: relative; } .alienrpg .leftcol { - position: absolute; - width: 45%; - left: 1.2%; - text-align: justify; - /* background: #855f5f; */ + position: absolute; + width: 45%; + left: 1.2%; + text-align: justify; + /* background: #855f5f; */ } .alienrpg .rightcol { - position: absolute; - width: 45%; - left: 50%; - text-align: justify; - /* background: rgb(174, 174, 110); */ + position: absolute; + width: 45%; + left: 50%; + text-align: justify; + /* background: rgb(174, 174, 110); */ } .alienrpg .heading { - // text-align: center; - color: var(--aliengreen); - // font-size: xx-large; - font-size: 28px; - border-bottom: 2px solid var(--color-underline-header); + // text-align: center; + color: var(--aliengreen); + // font-size: xx-large; + font-size: 28px; + border-bottom: 2px solid var(--color-underline-header); } .alienrpg .heading2 { - text-align: center; - color: var(--aliengreen); - /* font-size: x-large; */ + text-align: center; + color: var(--aliengreen); + /* font-size: x-large; */ } .alienrpg .heading3 { - color: var(--aliengreen); + color: var(--aliengreen); } .alienrpg .imagecontainer { - position: relative; - text-align: center; - color: white; + position: relative; + text-align: center; + color: white; } /* Import settings */ .alienrpg .container { - width: 100%; + width: 100%; } .alienrpg .listHeading { - text-align: center; - vertical-align: middle; - padding: 10px 0px; - border-bottom: 1px solid black; - margin-bottom: 10px; + text-align: center; + vertical-align: middle; + padding: 10px 0px; + border-bottom: 1px solid black; + margin-bottom: 10px; } .alienrpg .twogridcol { - display: grid; - grid-template-columns: repeat(auto-fill, minmax(160px, 50%)); + display: grid; + grid-template-columns: repeat(auto-fill, minmax(160px, 50%)); } .alienrpg .twogridcol input[type='checkbox'] { - vertical-align: middle; + vertical-align: middle; } .alienrpg .actors.content { - background: lightgray; + background: lightgray; } .alienrpg .actors.content.toggle-display { - display: none; + display: none; } .alienrpg .items.content { - background: lightgray; + background: lightgray; } .alienrpg .items.content.toggle-display { - display: none; + display: none; } .alienrpg .journal.content { - background: lightgray; + background: lightgray; } .alienrpg .journal.content.toggle-display { - display: none; + display: none; } .alienrpg .scenes.content { - background: lightgray; + background: lightgray; } .alienrpg .scenes.content.toggle-display { - display: none; + display: none; } .alienrpg .tables.content { - background: lightgray; + background: lightgray; } .alienrpg .tables.content.toggle-display { - display: none; + display: none; } .alienrpg .macros.content { - background: lightgray; + background: lightgray; } .alienrpg .macros.content.toggle-display { - display: none; + display: none; } .alienrpg .title { - cursor: pointer; + cursor: pointer; } /* Footer */ .alienrpg .footer { - position: sticky; - bottom: 0; - left: 0; - width: inherit; - height: auto; - background-color: #d0daee; + position: sticky; + bottom: 0; + left: 0; + width: inherit; + height: auto; + background-color: #d0daee; } .alienrpg .cinsymbol { - display: inline-block; - background-image: url('../images/icons/cin-symbol.png'); - width: 36px; - height: 35px; - vertical-align: middle; - background-size: 36px; - border: 0; + display: inline-block; + background-image: url('../images/icons/cin-symbol.png'); + width: 36px; + height: 35px; + vertical-align: middle; + background-size: 36px; + border: 0; } .alienrpg .camsymbol { - display: inline-block; - background-image: url('../images/icons/cam-symbol.png'); - width: 36px; - height: 35px; - vertical-align: middle; - background-size: 36px; - border: 0; + display: inline-block; + background-image: url('../images/icons/cam-symbol.png'); + width: 36px; + height: 35px; + vertical-align: middle; + background-size: 36px; + border: 0; } .alienrpg .stresssymbol { - display: inline-block; - background-image: url('../images/icons/alien-dice-y1.png'); - width: 36px; - height: 35px; - vertical-align: middle; - background-size: 36px; - border: 0; + display: inline-block; + background-image: url('../images/icons/alien-dice-y1.png'); + width: 36px; + height: 35px; + vertical-align: middle; + background-size: 36px; + border: 0; } .alienrpg .basesymbol { - display: inline-block; - background-image: url('../images/icons/alien-dice-6.png'); - width: 36px; - height: 35px; - vertical-align: middle; - background-size: 36px; - border: 0; + display: inline-block; + background-image: url('../images/icons/alien-dice-6.png'); + width: 36px; + height: 35px; + vertical-align: middle; + background-size: 36px; + border: 0; +} + +.alienrpg .datebox { + width: 36px; + height: 35px; + background-color: rgb(26, 71, 53); + color: white; + border: solid rgb(72, 141, 99); + border-radius: 5px; + padding: 1%; + vertical-align: middle; +} + +.alienrpg .datebox2 { + float: inline-start; + width: auto; + margin-right: 10px; + margin-top: 7px; + height: 35px; + background-color: rgb(26, 71, 53); + color: white; + border: solid rgb(72, 141, 99); + border-radius: 5px; + padding: 1%; + vertical-align: middle; +} +.alienrpg .colonytable { + width: 60%; + border-color: #e92d2d; + margin-left: auto; + margin-right: auto; + border: 1; + padding-top: 0; + padding-bottom: 0; + font-family: 'OCR-A'; + text-align: center; +} + +.alienrpg .colonyname { + font-size: x-large; + font-weight: bold; +} +.alienrpg .colonyparent { + font-size: smaller; + font-weight: bold; + border-right: solid red 1px; +} +.alienrpg .colonyparentdata { + border-right: solid red 1px; + font-weight: bold; +} + +.alienrpg .colonyposition { + font-size: smaller; + font-weight: bold; +} +.alienrpg .colonypositiondata { + font-size: x-large; +} + +.alienrpg .trborder { + border-bottom: solid transparent 5px; +} + +.alienrpg .colonyheader { + font-size: smaller; + width: 20%; + font-weight: bold; + border-right: solid red 1px; +} + +.alienrpg .colonyheaderright { + font-size: smaller; + width: 20%; + font-weight: bold; +} + +.alienrpg .colonydata1 { + width: 20%; + border-right: solid red 1px; +} +.alienrpg .colonydata2 { + width: 20%; } diff --git a/scss/global/_window.scss b/scss/global/_window.scss index 76864cc0..1df5f211 100644 --- a/scss/global/_window.scss +++ b/scss/global/_window.scss @@ -1,40 +1,39 @@ .alienrpg ul ol { - margin-left: 3px; + margin-left: 3px; } .alienrpg #context-menu { - // width: 100%; - width: auto; - height: max-content; - min-width: 156px; - max-width: 360px; - position: absolute; - left: -998%; - top: -50%; - background: $c-black; - border: 1px solid var(--aliengreen); - border-radius: 5px; - color: var(--aliengreen); - text-align: left; - font-size: smaller; - z-index: 1; - + // width: 100%; + width: auto; + height: max-content; + min-width: 156px; + max-width: 360px; + position: absolute; + left: -998%; + top: -50%; + background: $c-black; + border: 1px solid var(--aliengreen); + border-radius: 5px; + color: var(--aliengreen); + text-align: left; + font-size: smaller; + z-index: 1; } .alienrpg #context-menu li.context-item { - line-height: 16px; + line-height: 16px; } .alienrpg .window-content { - // font-family: var(--alienfont); - // color: var(--aliengreen); - // font-size: var(--fontsize); - background: hsl(0deg, 0%, 0%); - border: var(--aliengreen) 1px solid; - // flex-direction: column; - // flex-wrap: nowrap; - // padding: 2px; - // overflow-y: scroll; - // overflow-x: auto; - // border: var(--aliengreen) 3px; + // font-family: var(--alienfont); + // color: var(--aliengreen); + // font-size: var(--fontsize); + background: hsl(0deg, 0%, 0%); + border: var(--aliengreen) 1px solid; + // flex-direction: column; + // flex-wrap: nowrap; + // padding: 2px; + // overflow-y: scroll; + // overflow-x: auto; + // border: var(--aliengreen) 3px; } // .alienrpg .window-content { @@ -51,271 +50,271 @@ // } .alienrpg form { - font-family: var(--alienfont); - color: var(--aliengreen); - font-size: var(--fontsize); - background: $c-black; - flex-direction: column; - flex-wrap: nowrap; - padding: 2px; - overflow-y: scroll; - overflow-x: auto; - border: var(--aliengreen) 3px; + font-family: var(--alienfont); + color: var(--aliengreen); + font-size: var(--fontsize); + background: $c-black; + flex-direction: column; + flex-wrap: nowrap; + padding: 2px; + overflow-y: scroll; + overflow-x: auto; + border: var(--aliengreen) 3px; } .journal-sheet { - form { - // font-family: var(--alienfont); - // color: var(--aliengreen); - // background: url(../images/mother-instructions/indbackground2.png) no-repeat top left; - background: var(--journalback) top left !important; - background-size: cover; - border: 1px solid var(--aliengreen); - border-radius: 1px; - // color: hsl(187, 52%, 80%); - color: var(--alientextjournal) !important; - } - select { - font-family: var(--alienfont); - // color: $c-green; - color: inherit; - background: $c-black; - border: var(--aliengreen) 3px; - border: 1px solid hsl(53, 4%, 46%); - border-radius: 3px; - padding: 0 3px; - text-overflow: ellipsis; - font-size: 16px; - } - input { - font-family: var(--alienfont); - // color: $c-green; - color: inherit; - - background: $c-black; - border: var(--aliengreen) 3px; - } - button { - font-family: var(--alienfont); - // color: $c-green; - color: inherit; - - background: $c-black; - border: var(--aliengreen) solid 1px; - width: 100%; - margin: 0 1px; - border-radius: 3px; - font-size: 14px; - line-height: 28px; - } - - critbutton { - font-family: var(--alienfont); - // color: $c-green; - color: inherit; - - background: $c-black; - border: var(--aliengreen) solid 1px; - // width: 100%; - margin: 0 1px; - border-radius: 3px; - font-size: 14px; - line-height: 28px; - } - .tox .tox-editor-container { - background-color: $c-white; - } + form { + // font-family: var(--alienfont); + // color: var(--aliengreen); + // background: url(../images/mother-instructions/indbackground2.png) no-repeat top left; + background: var(--journalback) top left !important; + background-size: cover; + border: 1px solid var(--aliengreen); + border-radius: 1px; + // color: hsl(187, 52%, 80%); + color: var(--alientextjournal) !important; + } + select { + font-family: var(--alienfont); + // color: $c-green; + color: inherit; + background: $c-black; + border: var(--aliengreen) 3px; + border: 1px solid hsl(53, 4%, 46%); + border-radius: 3px; + padding: 0 3px; + text-overflow: ellipsis; + font-size: 16px; + } + input { + font-family: var(--alienfont); + // color: $c-green; + color: inherit; + + background: $c-black; + border: var(--aliengreen) 3px; + } + button { + font-family: var(--alienfont); + // color: $c-green; + color: inherit; + + background: $c-black; + border: var(--aliengreen) solid 1px; + width: 100%; + margin: 0 1px; + border-radius: 3px; + font-size: 14px; + line-height: 28px; + } + + critbutton { + font-family: var(--alienfont); + // color: $c-green; + color: inherit; + + background: $c-black; + border: var(--aliengreen) solid 1px; + // width: 100%; + margin: 0 1px; + border-radius: 3px; + font-size: 14px; + line-height: 28px; + } + .tox .tox-editor-container { + background-color: $c-white; + } } a.entity-link { - color: $c-white; - background: $c-black; + color: $c-white; + background: $c-black; } .alienrpg a.entity-link { - color: $c-white; - background: $c-black; + color: $c-white; + background: $c-black; } a.content-link { - color: $c-white; - background: $c-black; + color: $c-white; + background: $c-black; } .alienrpg a.content-link { - color: $c-white; - background: $c-black; + color: $c-white; + background: $c-black; } #chat .message { - border: 1px solid hsl(0deg, 8%, 34%); - border-radius: 1px; + border: 1px solid hsl(0deg, 8%, 34%); + border-radius: 1px; } .chat-message { - // background-image: url('/systems/alienrpg/images/IndBackground3.png'); - background-image: var(--chatbackground); - background-size: cover; - background-repeat: no-repeat; - background-position: center; - color: inherit; - // color: $c-green; - - .message-header .message-sender { - color: var(--aliengreen); - // color: inherit; - } - .message-metadata { - color: var(--aliengreen); - // color: inherit; - } - .flavor-text { - color: var(--aliengreen); - // color: inherit; - } - .table-draw .table-results .table-result { - color: var(--aliengreen); - // color: inherit; - } + // background-image: url('/systems/alienrpg/images/IndBackground3.png'); + background-image: var(--chatbackground); + background-size: cover; + background-repeat: no-repeat; + background-position: center; + color: inherit; + // color: $c-green; + + .message-header .message-sender { + color: var(--aliengreen); + // color: inherit; + } + .message-metadata { + color: var(--aliengreen); + // color: inherit; + } + .flavor-text { + color: var(--aliengreen); + // color: inherit; + } + .table-draw .table-results .table-result { + color: var(--aliengreen); + // color: inherit; + } } .chat-message .table-draw .table-results .table-result .chatBG { - // background-image: url('/systems/alienrpg/images/IndBackground3.png'); - background-image: var(--chatbackground); - background-size: cover; - background-repeat: no-repeat; - background-position: center; - color: var(--aliengreen); + // background-image: url('/systems/alienrpg/images/IndBackground3.png'); + background-image: var(--chatbackground); + background-size: cover; + background-repeat: no-repeat; + background-position: center; + color: var(--aliengreen); - padding-left: 6px; + padding-left: 6px; } .chat-message.whisper { - background: hsl(0, 0%, 9%); - // color: $c-green; - color: var(--aliengreen); + background: hsl(0, 0%, 9%); + // color: $c-green; + color: var(--aliengreen); } .chat-message.blind { - background: hsl(0, 0%, 9%); + background: hsl(0, 0%, 9%); } .chat-message.emote { - background: hsl(0, 0%, 9%); + background: hsl(0, 0%, 9%); } .chat-message .critchat { - display: flex; - align-items: center; - border-bottom: 1px solid var(--color-border-light-primary); - padding: 3px 0; - color: var(--aliengreen); + display: flex; + align-items: center; + border-bottom: 1px solid var(--color-border-light-primary); + padding: 3px 0; + color: var(--aliengreen); } .dice-tooltip .roll > img { - width: 24px; + width: 24px; } .dice-tooltip { - border: 1px solid var(--aliengreen); - border-radius: 1px; - background: $c-black; + border: 1px solid var(--aliengreen); + border-radius: 1px; + background: $c-black; - .dice-rolls { - color: inherit; - background: $c-black; - } + .dice-rolls { + color: inherit; + background: $c-black; + } - .part-header { - color: inherit; - // color: $c-green; - background: $c-black; - } + .part-header { + color: inherit; + // color: $c-green; + background: $c-black; + } } .dice-tooltip .dice-rolls .roll { - filter: none; + filter: none; } .dice-tooltip .dice-rolls .roll.max { - filter: none; + filter: none; } .dice-tooltip .dice-rolls .roll.min { - filter: none; + filter: none; } .inline-roll .dice-tooltip { - color: inherit; - // color: $c-green; - background: $c-black; - border: 2px solid var(--aliengreen); - border-radius: 2px; + color: inherit; + // color: $c-green; + background: $c-black; + border: 2px solid var(--aliengreen); + border-radius: 2px; } // a.entity-link, a.inline-roll { - background: $c-black; - padding: 1px 4px; - border: 1px solid var(--aliengreen); - border-radius: 2px; - white-space: nowrap; - word-break: break-all; + background: $c-black; + padding: 1px 4px; + border: 1px solid var(--aliengreen); + border-radius: 2px; + white-space: nowrap; + word-break: break-all; } .dice-roll .dice-formula, .dice-roll .dice-total { - // color: inherit; - color: var(--aliengreen); + // color: inherit; + color: var(--aliengreen); } .dice-tooltip .part-header .part-formula { - // color: $c-green; - color: inherit; + // color: $c-green; + color: inherit; } .part-total { - // color: $c-green; - color: inherit; + // color: $c-green; + color: inherit; } .alienrpg h2 { - border: 0; - padding: 0; - margin: 1px; - margin-left: 5px; - // font-size: var(--fontsize) ; + border: 0; + padding: 0; + margin: 1px; + margin-left: 5px; + // font-size: var(--fontsize) ; } .alienrpg h3 { - border: 0; - padding: 0; - margin: 1px; - // font-size: var(--fontsize) ; + border: 0; + padding: 0; + margin: 1px; + // font-size: var(--fontsize) ; - // margin-left: 2px; + // margin-left: 2px; } .alienrpg h4 { - border: 0; - padding: 0; - margin: 1px; - // font-size: var(--fontsize) ; + border: 0; + padding: 0; + margin: 1px; + // font-size: var(--fontsize) ; } .resource-content { - button { - flex: 0; - border: 0; - width: 30px; - font-size: 1.5rem; - padding: 0; - color: inherit; - margin: 0; - } + button { + flex: 0; + border: 0; + width: 30px; + font-size: 1.5rem; + padding: 0; + color: inherit; + margin: 0; + } } .rollable:hover, .rollcomputer:hover { - color: var(--aliengreen); - background-color: #000; - border: 0px solid var(--aliengreen); - font-weight: 1; - font-size: 120%; - box-shadow: 0 0 0px var(--aliengreen); - animation: textShadow 1s infinite; + color: var(--aliengreen); + background-color: #000; + border: 0px solid var(--aliengreen); + font-weight: 1; + font-size: 120%; + box-shadow: 0 0 0px var(--aliengreen); + animation: textShadow 1s infinite; } .far.fa-heart:hover { - color: red; - animation: textShadow 1s infinite; + color: red; + animation: textShadow 1s infinite; } // .rollable, @@ -330,293 +329,293 @@ a.inline-roll { // } .rollableVeh { - &:hover, - &:focus { - text-shadow: 0 0 20px hsl(0, 100%, 50%); - font-size: 1.3em; - font-weight: bolder; - cursor: pointer; - } + &:hover, + &:focus { + text-shadow: 0 0 20px hsl(0, 100%, 50%); + font-size: 1.3em; + font-weight: bolder; + cursor: pointer; + } } .creature-acid-roll { - &:hover, - &:focus { - // color: black; - text-shadow: 0 0 20px hsl(0, 100%, 50%); - font-size: 95%; - cursor: pointer; - } + &:hover, + &:focus { + // color: black; + text-shadow: 0 0 20px hsl(0, 100%, 50%); + font-size: 95%; + cursor: pointer; + } } .rollItem { - &:hover, - &:focus { - // color: black; - text-shadow: 0 0 20px hsl(0, 100%, 50%); - font-size: 110%; - font-weight: bolder; - cursor: pointer; - } + &:hover, + &:focus { + // color: black; + text-shadow: 0 0 20px hsl(0, 100%, 50%); + font-size: 110%; + font-weight: bolder; + cursor: pointer; + } } .rollVehicleWeapon { - &:hover, - &:focus { - // color: black; - text-shadow: 0 0 20px hsl(0, 100%, 50%); - font-size: 110%; - font-weight: bolder; - cursor: pointer; - } + &:hover, + &:focus { + // color: black; + text-shadow: 0 0 20px hsl(0, 100%, 50%); + font-size: 110%; + font-weight: bolder; + cursor: pointer; + } } .openItem { - &:hover, - &:focus { - // color: black; - text-shadow: 0 0 20px hsl(0, 100%, 50%); - font-size: 110%; - font-weight: bolder; - cursor: pointer; - } + &:hover, + &:focus { + // color: black; + text-shadow: 0 0 20px hsl(0, 100%, 50%); + font-size: 110%; + font-weight: bolder; + cursor: pointer; + } } .talent-btn { - &:hover, - &:focus { - color: hsl(103, 100%, 28%); - text-shadow: 0 0 20px hsl(0, 100%, 50%); - // font-size: 110%; - font-weight: bolder; - cursor: pointer; - } + &:hover, + &:focus { + color: hsl(103, 100%, 28%); + text-shadow: 0 0 20px hsl(0, 100%, 50%); + // font-size: 110%; + font-weight: bolder; + cursor: pointer; + } } .minus-btn .plus-btn { - width: 10px; - height: 10px; - line-height: 20px; - padding: 0; + width: 10px; + height: 10px; + line-height: 20px; + padding: 0; } .supply-btn { - font-size: 5px; - padding: 0; - font-family: var(--alienfont); + font-size: 5px; + padding: 0; + font-family: var(--alienfont); } .pwr-btn { - &:hover, - &:focus { - background-color: hsl(4, 69%, 53%); - font-size: 120%; - font-weight: bolder; - cursor: pointer; - } + &:hover, + &:focus { + background-color: hsl(4, 69%, 53%); + font-size: 120%; + font-weight: bolder; + cursor: pointer; + } } .stunt-btn { - width: 5px; - padding: 0; - font-family: var(--alienfont); + width: 5px; + padding: 0; + font-family: var(--alienfont); } .creature-attack-roll { - display: inline-block; - width: 280px; - height: 40px; - // font-size: 25pt; - font-weight: bold; - font-size: 2em; - /* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */ - text-shadow: 2px 2px hsl(128, 83%, 25%); - border: 2px solid var(--aliengreen); - border-radius: 25px; - color: var(--aliengreen); - font-family: var(--alienfont); - line-height: inherit; + display: inline-block; + width: 280px; + height: 40px; + // font-size: 25pt; + font-weight: bold; + font-size: 2em; + /* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */ + text-shadow: 2px 2px hsl(128, 83%, 25%); + border: 2px solid var(--aliengreen); + border-radius: 25px; + color: var(--aliengreen); + font-family: var(--alienfont); + line-height: inherit; } .creature-attack-roll:hover { - border-radius: 10px; - color: hsl(0, 100%, 50%); - text-shadow: 2px 2px hsl(0, 92%, 26%); + border-radius: 10px; + color: hsl(0, 100%, 50%); + text-shadow: 2px 2px hsl(0, 92%, 26%); } .creature-attack-roll:active { - position: relative; - top: 1px; - border-radius: unset; - background-color: unset; - color: unset; + position: relative; + top: 1px; + border-radius: unset; + background-color: unset; + color: unset; } button:hover, button:focus { - box-shadow: unset; + box-shadow: unset; } .alien-Push-button { - display: inline-block; - width: 260px; - height: 45px; - background-color: $c-black; - // color: hsl(84, 100%, 59%); - font-weight: bold; - font-size: clamp(2rem, -4.5rem + 5vw, 3rem); - font-family: var(--alienfont); - padding-bottom: 5px; - border: 2px solid var(--aliengreen); - border-radius: 25px; - color: var(--aliengreen); - font-family: var(--alienfont); - line-height: inherit; + display: inline-block; + width: 260px; + height: 45px; + background-color: $c-black; + // color: hsl(84, 100%, 59%); + font-weight: bold; + font-size: clamp(2rem, -4.5rem + 5vw, 3rem); + font-family: var(--alienfont); + padding-bottom: 5px; + border: 2px solid var(--aliengreen); + border-radius: 25px; + color: var(--aliengreen); + font-family: var(--alienfont); + line-height: inherit; } .alien-Push-button:hover { - border-radius: 10px; - color: hsl(0, 100%, 50%); + border-radius: 10px; + color: hsl(0, 100%, 50%); } .alien-crit-button { - display: inline-block; - width: 280px; - height: 26px; - border: 2px solid var(--aliengreen); - border-radius: 25px; - color: var(--aliengreen); - font-weight: bold; - font-size: 1.2rem; - // font-size: clamp(1rem, 1vw, 2rem); - - font-family: var(--alienfont); - line-height: inherit; + display: inline-block; + width: 280px; + height: 26px; + border: 2px solid var(--aliengreen); + border-radius: 25px; + color: var(--aliengreen); + font-weight: bold; + font-size: 1.2rem; + // font-size: clamp(1rem, 1vw, 2rem); + + font-family: var(--alienfont); + line-height: inherit; } .alien-crit-button:hover { - border-radius: 5px; - color: hsl(0, 100%, 50%); + border-radius: 5px; + color: hsl(0, 100%, 50%); } .alien-diceface-b0 { - display: inline-block; - width: 30px; - height: 30px; - padding: 0px; - margin: 1px; - background: url(../ui/alien-dice-b0.png) no-repeat top left; + display: inline-block; + width: 30px; + height: 30px; + padding: 0px; + margin: 1px; + background: url(../ui/alien-dice-b0.png) no-repeat top left; } .alien-diceface-b6 { - display: inline-block; - width: 30px; - height: 30px; - padding: 0px; - margin: 1px; - background: url(../ui/alien-dice-b6.png) no-repeat top left; + display: inline-block; + width: 30px; + height: 30px; + padding: 0px; + margin: 1px; + background: url(../ui/alien-dice-b6.png) no-repeat top left; } .alien-diceface-y0 { - display: inline-block; - width: 30px; - height: 30px; - padding: 0px; - margin: 1px; - background: url(../ui/alien-dice-y0.png) no-repeat top left; + display: inline-block; + width: 30px; + height: 30px; + padding: 0px; + margin: 1px; + background: url(../ui/alien-dice-y0.png) no-repeat top left; } .alien-diceface-y1 { - display: inline-block; - width: 30px; - height: 30px; - padding: 0px; - margin: 1px; - background: url(../ui/alien-dice-y1.png) no-repeat top left; + display: inline-block; + width: 30px; + height: 30px; + padding: 0px; + margin: 1px; + background: url(../ui/alien-dice-y1.png) no-repeat top left; } .alien-diceface-y6 { - display: inline-block; - width: 30px; - height: 30px; - padding: 0px; - margin: 1px; - background: url(../ui/alien-dice-y6.png) no-repeat top left; + display: inline-block; + width: 30px; + height: 30px; + padding: 0px; + margin: 1px; + background: url(../ui/alien-dice-y6.png) no-repeat top left; } .tooltip { - position: relative; - display: inline-block; - border-bottom: 1px dotted black; + position: relative; + display: inline-block; + border-bottom: 1px dotted black; } .tooltip .tooltiptext { - visibility: hidden; - width: 250px; - background-color: $c-black; - // color: $c-green; - text-align: center; - border-radius: 6px; - padding: 5px 0; - position: absolute; - z-index: 1; - top: -5px; - right: 105%; - margin-left: -60px; - border-style: solid; - border-color: var(--aliengreen); + visibility: hidden; + width: 250px; + background-color: $c-black; + // color: $c-green; + text-align: center; + border-radius: 6px; + padding: 5px 0; + position: absolute; + z-index: 1; + top: -5px; + right: 105%; + margin-left: -60px; + border-style: solid; + border-color: var(--aliengreen); } .tooltip .tooltiptext::after { - content: ' '; - position: absolute; - top: 50%; - left: 100%; /* To the right of the tooltip */ - margin-top: -5px; - border-width: 5px; - border-style: solid; - border-color: transparent transparent transparent var(--aliengreen); + content: ' '; + position: absolute; + top: 50%; + left: 100%; /* To the right of the tooltip */ + margin-top: -5px; + border-width: 5px; + border-style: solid; + border-color: transparent transparent transparent var(--aliengreen); } .tooltip:hover .tooltiptext { - visibility: visible; + visibility: visible; } .alienrpg .inputtext { - color: inherit; - background-color: $c-black; + color: inherit; + background-color: $c-black; } .box-top { - border-top: 3px solid var(--aliengreen); + border-top: 3px solid var(--aliengreen); } .ctooltip { - position: relative; - display: inline-block; - border-bottom: 1px dotted $c-black; + position: relative; + display: inline-block; + border-bottom: 1px dotted $c-black; } /* Tooltip text */ .ctooltip .ctooltiptext { - // /* Position the tooltip text - see examples below! */ - // position: absolute; - // z-index: 1; - font-size: small; - visibility: hidden; - width: 150px; - background-color: $c-black; - color: var(--aliengreen); - text-align: center; - border-radius: 3px; - padding: 2px 0; - position: absolute; - z-index: 1; - // top: -5px; - // right: 105%; - margin-left: -150px; - border-style: solid; - border-color: var(--aliengreen); + // /* Position the tooltip text - see examples below! */ + // position: absolute; + // z-index: 1; + font-size: small; + visibility: hidden; + width: 150px; + background-color: $c-black; + color: var(--aliengreen); + text-align: center; + border-radius: 3px; + padding: 2px 0; + position: absolute; + z-index: 1; + // top: -5px; + // right: 105%; + margin-left: -150px; + border-style: solid; + border-color: var(--aliengreen); } /* Show the tooltip text when you mouse over the tooltip container */ .ctooltip:hover .ctooltiptext { - visibility: visible; + visibility: visible; } .ctooltip .ctooltiptext::after { - content: ' '; - position: absolute; - top: 50%; - left: 100%; /* To the right of the tooltip */ - margin-top: -5px; - border-width: 1px; - border-style: solid; - border-color: transparent transparent transparent var(--aliengreen); + content: ' '; + position: absolute; + top: 50%; + left: 100%; /* To the right of the tooltip */ + margin-top: -5px; + border-width: 1px; + border-style: solid; + border-color: transparent transparent transparent var(--aliengreen); } // .dice-tooltip .dice-rolls .roll.d6 { @@ -624,44 +623,44 @@ button:focus { // } .alienchatwhite { - color: var(--alienchatwhite); + color: var(--alienchatwhite); } .alienchatred { - color: var(--alienchatred); - font-weight: bolder; - font-size: larger; - -webkit-background-clip: text; - background-clip: text; - background-color: var(--alienchatredshadow); + color: var(--alienchatred); + font-weight: bolder; + font-size: larger; + -webkit-background-clip: text; + background-clip: text; + background-color: var(--alienchatredshadow); } .alienchatblue { - color: var(--alienchatblue); + color: var(--alienchatblue); } .alienchatlightblue { - color: var(--alienchatlightblue); - font-weight: bold; - font-size: larger; + color: var(--alienchatlightblue); + font-weight: bold; + font-size: larger; } .alienchatlightgreen { - color: var(--alienchatlightgreen); + color: var(--alienchatlightgreen); } .alienchatgoldenrod { - color: var(--alienchatgoldenrod); - font-weight: bold; + color: var(--alienchatgoldenrod); + font-weight: bold; } .combatbutton { - max-width: 200px; - color: var(--aliengreen); - border: var(--aliengreen) 1px solid; + max-width: 200px; + color: var(--aliengreen); + border: var(--aliengreen) 1px solid; } .prosemirror.editing-source textarea { - color: $c-white; + color: $c-white; } .prosemirror menu .pm-dropdown { - color: $c-black; + color: $c-black; } diff --git a/scss/utils/_colors.scss b/scss/utils/_colors.scss index e47182f6..ad43d65d 100644 --- a/scss/utils/_colors.scss +++ b/scss/utils/_colors.scss @@ -3,23 +3,23 @@ $c-black: hsl(0, 0%, 0%); $c-green: hsl(84, 100%, 59%); :root { - --aliengreen: hsl(84, 100%, 59%); - --aliendarkergreen: hsl(141, 60%, 40%); - --alienitemselect: hsl(70, 80%, 74%); - --alienoddtab: hsl(72, 29%, 7%); - --blue: hsl(224, 75%, 62%); - --black: hsl(0, 0%, 0%); - --white: hsl(0, 0%, 100%); - --alientextjournal: #b1e0e7; - --journalback: url(../images/mother-instructions/indbackground2.png); - --chatbackground: url(/systems/alienrpg/images/IndBackground3.png); - --alienchatfont: 'Blinker', sans-serif; - --alienchatwhite: hsl(0, 0%, 100%); - --alienchatred: hsl(0, 100%, 50%); - --alienchatredshadow: rgb(230 230 230); - --alienchatblue: hsl(240deg 42% 72%); - // --alienchatlightblue: hsl(240, 96%, 70%); - --alienchatlightblue: hsl(120, 97%, 41%); - --alienchatlightgreen: hsl(120, 97%, 41%); - --alienchatgoldenrod: hsl(43, 74%, 49%); + --aliengreen: hsl(84, 100%, 59%); + --aliendarkergreen: hsl(141, 60%, 40%); + --alienitemselect: hsl(70, 80%, 74%); + --alienoddtab: hsl(72, 29%, 7%); + --blue: hsl(224, 75%, 62%); + --black: hsl(0, 0%, 0%); + --white: hsl(0, 0%, 100%); + --alientextjournal: #b1e0e7; + --journalback: url(../images/mother-instructions/indbackground2.png); + --chatbackground: url(/systems/alienrpg/images/IndBackground3.png); + --alienchatfont: 'Blinker', sans-serif; + --alienchatwhite: hsl(0, 0%, 100%); + --alienchatred: hsl(0, 100%, 50%); + --alienchatredshadow: rgb(230 230 230); + --alienchatblue: hsl(240deg 42% 72%); + // --alienchatlightblue: hsl(240, 96%, 70%); + --alienchatlightblue: hsl(120, 97%, 41%); + --alienchatlightgreen: hsl(120, 97%, 41%); + --alienchatgoldenrod: hsl(43, 74%, 49%); } diff --git a/system.json b/system.json index 1ddc25a9..7a7668f8 100644 --- a/system.json +++ b/system.json @@ -1,89 +1,89 @@ { - "id": "alienrpg", - "title": "Alien RPG", - "description": "The Alien RPG system for Foundry VTT!", - "authors": [{ "name": "Paul Watson" }], - "url": "https://github.com/pwatson100/alienrpg", - "flags": { - "hotReload": { - "extensions": ["css", "js", "json"], - "paths": ["alienrpg.css", "templates", "lang"] - } - }, - "relationships": { - "systems": [{ "id": "alienrpg" }] - }, - "version": "3.1.6", - "compatibility": { - "minimum": "10", - "verified": "11", - "maximum": "11" - }, - "minimumCoreVersion": "10", - "compatibleCoreVersion": "10", - "scripts": [], - "esmodules": ["module/alienrpg.js"], - "styles": ["css/alienrpg.css"], - "languages": [ - { - "lang": "en", - "name": "English", - "path": "lang/en.json" - }, - { - "lang": "fr", - "name": "Français", - "path": "lang/fr.json" - }, - { - "lang": "cn", - "name": "中文", - "path": "lang/cn.json" - }, - { - "lang": "zh-tw", - "name": "正體中文", - "path": "lang/zh-tw.json" - }, - { - "lang": "de", - "name": "Deutsche", - "path": "lang/de.json" - }, - { - "lang": "es", - "name": "Español", - "path": "lang/es.json" - }, - { - "lang": "pt-BR", - "name": "Português (Brasil)", - "path": "lang/pt-br.json" - }, - { - "lang": "it", - "name": "italiano", - "path": "lang/it.json" - } - ], - "packs": [ - { - "name": "alien-rpg-system", - "label": "Alien RPG System", - "path": "packs/alien-rpg-system.db", - "type": "Adventure", - "module": "AlienRPG", - "private": false, - "system": "alienrpg" - } - ], - "socket": true, - "manifest": "https://github.com/pwatson100/alienrpg/releases/download/3.1.6/system.json", - "download": "https://github.com/pwatson100/alienrpg/releases/download/3.1.6/master.zip", - "protected": false, - "initiative": "1d10", - "gridDistance": 5, - "gridUnits": "m", - "primaryTokenAttribute": "health", - "secondaryTokenAttribute": "stress" + "id": "alienrpg", + "title": "Alien RPG", + "description": "The Alien RPG system for Foundry VTT!", + "authors": [{ "name": "Paul Watson" }], + "url": "https://github.com/pwatson100/alienrpg", + "flags": { + "hotReload": { + "extensions": ["css", "js", "json"], + "paths": ["alienrpg.css", "templates", "lang"] + } + }, + "relationships": { + "systems": [{ "id": "alienrpg" }] + }, + "version": "3.1.7", + "compatibility": { + "minimum": "10", + "verified": "11", + "maximum": "11" + }, + "minimumCoreVersion": "10", + "compatibleCoreVersion": "10", + "scripts": [], + "esmodules": ["module/alienrpg.js"], + "styles": ["css/alienrpg.css"], + "languages": [ + { + "lang": "en", + "name": "English", + "path": "lang/en.json" + }, + { + "lang": "fr", + "name": "Français", + "path": "lang/fr.json" + }, + { + "lang": "cn", + "name": "中文", + "path": "lang/cn.json" + }, + { + "lang": "zh-tw", + "name": "正體中文", + "path": "lang/zh-tw.json" + }, + { + "lang": "de", + "name": "Deutsche", + "path": "lang/de.json" + }, + { + "lang": "es", + "name": "Español", + "path": "lang/es.json" + }, + { + "lang": "pt-BR", + "name": "Português (Brasil)", + "path": "lang/pt-br.json" + }, + { + "lang": "it", + "name": "italiano", + "path": "lang/it.json" + } + ], + "packs": [ + { + "name": "alien-rpg-system", + "label": "Alien RPG System", + "path": "packs/alien-rpg-system.db", + "type": "Adventure", + "module": "AlienRPG", + "private": false, + "system": "alienrpg" + } + ], + "socket": true, + "manifest": "https://github.com/pwatson100/alienrpg/releases/download/3.1.7/system.json", + "download": "https://github.com/pwatson100/alienrpg/releases/download/3.1.7/master.zip", + "protected": false, + "initiative": "1d10", + "gridDistance": 5, + "gridUnits": "m", + "primaryTokenAttribute": "health", + "secondaryTokenAttribute": "stress" } diff --git a/templates/actor/character-sheet.html b/templates/actor/character-sheet.html index be38e9ec..d895815b 100644 --- a/templates/actor/character-sheet.html +++ b/templates/actor/character-sheet.html @@ -351,6 +351,8 @@

{{localize 'ALIENRPG.Power'}}

+ + {{/select}} diff --git a/templates/actor/crt/character-sheet.html b/templates/actor/crt/character-sheet.html index b3ac86e1..5ffde07b 100644 --- a/templates/actor/crt/character-sheet.html +++ b/templates/actor/crt/character-sheet.html @@ -369,6 +369,8 @@

{{localize 'ALIENRPG.Power'}}

+ + diff --git a/templates/actor/crt/synthetic-sheet.html b/templates/actor/crt/synthetic-sheet.html index f486b858..96c3da0c 100644 --- a/templates/actor/crt/synthetic-sheet.html +++ b/templates/actor/crt/synthetic-sheet.html @@ -356,6 +356,8 @@

{{localize 'ALIENRPG.Power'}}

+ + diff --git a/templates/actor/synthetic-sheet.html b/templates/actor/synthetic-sheet.html index de513093..95ebb1ec 100644 --- a/templates/actor/synthetic-sheet.html +++ b/templates/actor/synthetic-sheet.html @@ -346,6 +346,8 @@

{{localize 'ALIENRPG.Power'}}

+ + {{/select}} From 241dd14e92b04b7ebf6fb4704ddc3d31d445c1ac Mon Sep 17 00:00:00 2001 From: pwatson100 Date: Mon, 20 Nov 2023 13:35:24 +0000 Subject: [PATCH 03/20] BBW Colony sheets Alpha --- Release_Notes.txt | 2 +- lang/cn.json | 1 + lang/de.json | 1 + lang/en.json | 1 + lang/es.json | 1 + lang/fr.json | 1 + lang/it.json | 1 + lang/pt-br.json | 1 + lang/zh-tw.json | 1 + module/YZEDiceRoller.js | 27 +- module/actor/planet-sheet.js | 653 ++++++++ module/register-actors.js | 60 +- module/settings.js | 1 + template.json | 2564 +++++++++++++++-------------- templates/actor/planet-sheet.html | 134 ++ 15 files changed, 2139 insertions(+), 1310 deletions(-) create mode 100644 module/actor/planet-sheet.js create mode 100644 templates/actor/planet-sheet.html diff --git a/Release_Notes.txt b/Release_Notes.txt index 878d990b..46905f5b 100644 --- a/Release_Notes.txt +++ b/Release_Notes.txt @@ -535,7 +535,7 @@ Version 3.1.7 Added Wildcatter and Entertainer archetypes from BBW. On rolling a Facehugger the system will automatically make a panic roll for the player. - This can be turned off in the Alien PRG configuration by unchecking "Automatically Roll Panic" + This can be turned off, by the GM, in the Alien PRG configuration by unchecking "Automatically Roll Panic" Depending on the result Panic rolls will now: 1. Increment/Decrement the panicking actors stress. diff --git a/lang/cn.json b/lang/cn.json index c853c734..af86a660 100644 --- a/lang/cn.json +++ b/lang/cn.json @@ -2,6 +2,7 @@ "ACTOR": { "TypeCharacter": "Player Character", "TypeCreature": "Creature", + "TypePlanet": "Colony Planet", "TypeSpacecraft": "Space Ship", "TypeSynthetic": "Synthetic", "TypeTerritory": "Territory", diff --git a/lang/de.json b/lang/de.json index ef7d098f..ba088adf 100644 --- a/lang/de.json +++ b/lang/de.json @@ -2,6 +2,7 @@ "ACTOR": { "TypeCharacter": "Akteur", "TypeCreature": "Kreatur", + "TypePlanet": "Colony Planet", "TypeSpacecraft": "Raumschiff", "TypeSynthetic": "Android", "TypeTerritory": "Region", diff --git a/lang/en.json b/lang/en.json index c6e2f7c7..40706202 100644 --- a/lang/en.json +++ b/lang/en.json @@ -2,6 +2,7 @@ "ACTOR": { "TypeCharacter": "Player Character", "TypeCreature": "Creature", + "TypePlanet": "Colony Planet", "TypeSpacecraft": "Space Ship", "TypeSynthetic": "Synthetic", "TypeTerritory": "Territory", diff --git a/lang/es.json b/lang/es.json index 1d8ddbf4..5f968514 100644 --- a/lang/es.json +++ b/lang/es.json @@ -2,6 +2,7 @@ "ACTOR": { "TypeCharacter": "Player Character", "TypeCreature": "Creature", + "TypePlanet": "Colony Planet", "TypeSpacecraft": "Space Ship", "TypeSynthetic": "Synthetic", "TypeTerritory": "Territory", diff --git a/lang/fr.json b/lang/fr.json index defcaf74..18bf2813 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -2,6 +2,7 @@ "ACTOR": { "TypeCharacter": "Player Character", "TypeCreature": "Creature", + "TypePlanet": "Colony Planet", "TypeSpacecraft": "Space Ship", "TypeSynthetic": "Synthetic", "TypeTerritory": "Territory", diff --git a/lang/it.json b/lang/it.json index 19064850..d59acd54 100644 --- a/lang/it.json +++ b/lang/it.json @@ -2,6 +2,7 @@ "ACTOR": { "TypeCharacter": "Player Character", "TypeCreature": "Creature", + "TypePlanet": "Colony Planet", "TypeSpacecraft": "Space Ship", "TypeSynthetic": "Synthetic", "TypeTerritory": "Territory", diff --git a/lang/pt-br.json b/lang/pt-br.json index 354c2fea..a2921b93 100644 --- a/lang/pt-br.json +++ b/lang/pt-br.json @@ -2,6 +2,7 @@ "ACTOR": { "TypeCharacter": "Player Character", "TypeCreature": "Creature", + "TypePlanet": "Colony Planet", "TypeSpacecraft": "Space Ship", "TypeSynthetic": "Synthetic", "TypeTerritory": "Territory", diff --git a/lang/zh-tw.json b/lang/zh-tw.json index a303ccc9..bd776c88 100644 --- a/lang/zh-tw.json +++ b/lang/zh-tw.json @@ -2,6 +2,7 @@ "ACTOR": { "TypeCharacter": "Player Character", "TypeCreature": "Creature", + "TypePlanet": "Colony Planet", "TypeSpacecraft": "Space Ship", "TypeSynthetic": "Synthetic", "TypeTerritory": "Territory", diff --git a/module/YZEDiceRoller.js b/module/YZEDiceRoller.js index 611d5cbd..863a04e0 100644 --- a/module/YZEDiceRoller.js +++ b/module/YZEDiceRoller.js @@ -175,20 +175,21 @@ export class yze { // ******************************************************* // Display message if there is a 1> on the stress dice. Display appropriate message if its a Supply roll. // ******************************************************* - if (actortype != 'supply') { - if (game.alienrpg.rollArr.r2One >= 1 && label != game.i18n.localize('ALIENRPG.RadiationReduced')) { - chatMessage += - ''; - if (game.settings.get('alienrpg', 'autopanic')) { - const myActor = game.actors.get(actorid); - let dataset = { - panicroll: myActor.getRollData().header.stress.value, - mod: myActor.getRollData().header.stress.mod, - label: game.i18n.localize('ALIENRPG.Stress'), - }; - myActor.rollAbility(myActor, dataset); - } + if (actortype != 'supply' && game.alienrpg.rollArr.r2One >= 1 && label != game.i18n.localize('ALIENRPG.RadiationReduced')) { + logger.warn('! Supply ', 'r2One ', game.alienrpg.rollArr.r2One, 'Label', label, 'reRoll', reRoll, 'spud', spud); + // if (game.alienrpg.rollArr.r2One >= 1 && label != game.i18n.localize('ALIENRPG.RadiationReduced')) { + chatMessage += + ''; + if (game.settings.get('alienrpg', 'autopanic')) { + const myActor = game.actors.get(actorid); + let dataset = { + panicroll: myActor.getRollData().header.stress.value, + mod: myActor.getRollData().header.stress.mod, + label: game.i18n.localize('ALIENRPG.Stress'), + }; + myActor.rollAbility(myActor, dataset); } + // } } else if (game.alienrpg.rollArr.r2One >= 1) { chatMessage += ''; diff --git a/module/actor/planet-sheet.js b/module/actor/planet-sheet.js new file mode 100644 index 00000000..dfbfddd8 --- /dev/null +++ b/module/actor/planet-sheet.js @@ -0,0 +1,653 @@ +import { ALIENRPG } from '../config.js'; +import { logger } from '../logger.js'; +/** + * Extend the basic ActorSheet with some very simple modifications + * @extends {ActorSheet} + */ +export class alienrpgPlanetSheet extends ActorSheet { + constructor(...args) { + super(...args); + + /** + * Track the set of item filters which are applied + * @type {Set} + */ + // this._filters = { + // inventory: new Set(), + // }; + } + + /** @override */ + static get defaultOptions() { + return mergeObject(super.defaultOptions, { + classes: ['alienrpg', 'sheet', 'actor', 'planet-sheet'], + // template: 'systems/alienrpg/templates/actor/actor-sheet.html', + width: 1120, + height: 900, + tabs: [{ navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'general' }], + }); + } + + get template() { + const path = 'systems/alienrpg/templates/actor/'; + // return `${path}actor-sheet.html`; + // unique item sheet by type, like `weapon-sheet.html`. + if (game.settings.get('alienrpg', 'aliencrt')) { + return `systems/alienrpg/templates/actor/crt/${this.actor.type}-sheet.html`; + } else { + return `${path}${this.actor.type}-sheet.html`; + } + } + + /* -------------------------------------------- */ + async _enrichTextFields(data, fieldNameArr) { + for (let t = 0; t < fieldNameArr.length; t++) { + if (hasProperty(data, fieldNameArr[t])) { + setProperty(data, fieldNameArr[t], await TextEditor.enrichHTML(getProperty(data, fieldNameArr[t]), { async: true })); + } + } + } + + /** @override */ + async getData(options) { + // Basic data + + const isOwner = this.document.isOwner; + + let data = { + id: this.actor.id, + actor: foundry.utils.deepClone(this.actor), + system: foundry.utils.deepClone(this.actor.system), + isGM: game.user.isGM, + owner: this.object.isOwner, + options: options, + config: CONFIG.ALIENRPG, + }; + // data.system.items = this.actor.items.map((i) => { + // i.labels = i.labels; + // return i; + // }); + + // data.system.items.sort((a, b) => (a.sort || 0) - (b.sort || 0)); + // data.system.labels = this.actor.labels || {}; + // data.system.filters = this._filters; + + // let enrichedFields = [ + // "actor.system.notes", + // ]; + // await this._enrichTextFields(data, enrichedFields); + + logger.debug('Actor Sheet derived data:', data); + //Return data to the sheet + return data; + } + + _findActiveList() { + return this.element.find('.tab.active .directory-list'); + } + + /* + * Organize and classify Owned Items for Character sheets + * @private + */ + // async _prepareVehicleItems(data) { + // // Initialize containers. + // const inventory = { + // weapon: { section: 'Weapons', label: game.i18n.localize('ALIENRPG.InventoryWeaponsHeader'), items: [], dataset: { type: 'weapon' } }, + // item: { section: 'Items', label: game.i18n.localize('ALIENRPG.InventoryItemsHeader'), items: [], dataset: { type: 'item' } }, + // armor: { section: 'Armor', label: game.i18n.localize('ALIENRPG.InventoryArmorHeader'), items: [], dataset: { type: 'armor' } }, + // spacecraftmods: { section: 'Spacecraft Mods', label: game.i18n.localize('ALIENRPG.MODULES-UPGRADES'), items: [], dataset: { type: 'spacecraftmods' } }, + // spacecraftweapons: { section: 'Spacecraft Weapons', label: game.i18n.localize('ALIENRPG.SpacecraftWeapons'), items: [], dataset: { type: 'spacecraftweapons' } }, + // }; + // // Partition items by category + // let [items, Weapons, Armor, spacecraftmods, spacecraftweapons] = data.system.items.reduce( + // (arr, item) => { + // // Item details + // item.img = item.img || DEFAULT_TOKEN; + // item.isStack = item.system.quantity ? item.system.quantity > 1 : false; + + // // Classify items into types + // if (item.type === 'Weapons') arr[1].push(item); + // else if (item.type === 'Armor') arr[2].push(item); + // else if (item.type === 'spacecraftmods') arr[3].push(item); + // else if (item.type === 'spacecraftweapons') arr[4].push(item); + // else if (Object.keys(inventory).includes(item.type)) arr[0].push(item); + // return arr; + // }, + // [[], [], [], [], []] + // ); + + // // Apply active item filters + // items = this._filterItems(items, this._filters.inventory); + // const critMin = []; + // const critMaj = []; + + // // Iterate through items, allocating to containers + // for (let i of data.system.items) { + // let item = i.system; + // switch (i.type) { + // case 'spacecraft-crit': + // switch (i.system.header.type.value) { + // case '0': + // critMin.push(i); + // break; + // case '1': + // critMaj.push(i); + // break; + // } + // break; + // case 'spacecraftmods': + // inventory[i.type].items.push(i); + // break; + // case 'spacecraftweapons': + // inventory[i.type].items.push(i); + // break; + + // case 'armor': + // inventory[i.type].items.push(i); + // break; + + // case 'weapon': + // if (item.header.active != 'fLocker') { + // } + // inventory[i.type].items.push(i); + + // break; + + // default: + // // Its just an item + // if (item.header.active != 'fLocker') { + // } + // inventory[i.type].items.push(i); + // break; + // } + // } + + // data.inventory = Object.values(inventory); + // data.critMin = critMin; + // data.critMaj = critMaj; + // console.log(data.critMin.length, data.critMaj.length); + // await this.actor.update({ + // 'system.general.critMin': (data.critMin.length), + // 'system.general.critMaj': (data.critMaj.length), + + // }); + // } + + // async _prepareCrew(sheetData) { + // sheetData.crew = sheetData.actor.system.crew.occupants.reduce((arr, o) => { + // o.actor = game.actors.get(o.id); + // // Creates a fake actor if it doesn't exist anymore in the database. + // if (!o.actor) { + // o.actor = { + // name: '{MISSING_CREW}', + // system: { system: { health: { value: 0, max: 0 } } }, + // isCrewDeleted: true, + // }; + // } + // arr.push(o); + // return arr; + // }, []); + // sheetData.actor.system.crew.occupants.sort((o1, o2) => { + // const pos1 = ALIENRPG.spacecraft.crewPositionFlags.indexOf(o1.position); + // const pos2 = ALIENRPG.spacecraft.crewPositionFlags.indexOf(o2.position); + // if (pos1 < pos2) return -1; + // if (pos1 > pos2) return 1; + // // If they are at the same position, sort by their actor's names. + // if (o1.actor.name < o2.actor.name) return -1; + // if (o1.actor.name > o2.actor.name) return 1; + // return 0; + // }); + // return sheetData; + // } + + /** + * Determine whether an Owned Item will be shown based on the current set of filters + * @return {boolean} + * @private + */ + // _filterItems(items, filters) { + // return items.filter((item) => { + // const data = item.system; + // return true; + // }); + // } + + /** @override */ + // activateListeners(html) { + // super.activateListeners(html); + // // Everything below here is only needed if the sheet is editable + // if (!this.options.editable) return; + // const itemContextMenu = [ + // { + // name: game.i18n.localize('ALIENRPG.addToFLocker'), + // icon: '', + // callback: (element) => { + // let item = this.actor.items.get(element.data('item-id')); + // item.update({ 'system.header.active': 'fLocker' }); + // }, + // }, + // { + // name: game.i18n.localize('ALIENRPG.moveFromFlocker'), + // icon: '', + // callback: (element) => { + // let item = this.actor.items.get(element.data('item-id')); + // item.update({ 'system.header.active': false }); + // }, + // }, + // { + // name: game.i18n.localize('ALIENRPG.EditItemTitle'), + // icon: '', + // callback: (element) => { + // const item = this.actor.items.get(element.data('item-id')); + // item.sheet.render(true); + // }, + // }, + // { + // name: game.i18n.localize('ALIENRPG.DeleteItem'), + // icon: '', + // callback: (element) => { + // let itemDel = this.actor.items.get(element.data('item-id')); + // itemDel.delete(); + // }, + // }, + // ]; + + // // Add Inventory Item + // new ContextMenu(html, '.item-edit', itemContextMenu); + + // const itemContextMenu1 = [ + // { + // name: game.i18n.localize('ALIENRPG.EditItemTitle'), + // icon: '', + // callback: (element) => { + // const item = this.actor.items.get(element.data('item-id')); + // item.sheet.render(true); + // }, + // }, + // { + // name: game.i18n.localize('ALIENRPG.DeleteItem'), + // icon: '', + // callback: (element) => { + // let itemDel = this.actor.items.get(element.data('item-id')); + // if (itemDel.type === 'spacecraft-crit') { + // switch (itemDel.system.header.type.value) { + // case '0': + // if (this.actor.system.general.critMin <= 1) { + // this.actor.removeCondition('shipminor'); + // } + // break; + // case '1': + // if (this.actor.system.general.critMaj <= 1) { + // this.actor.removeCondition('shipmajor'); + // } + // break; + // default: + // break; + // } + // } + // itemDel.delete(); + // }, + // }, + // ]; + + // // Add Inventory Item + // new ContextMenu(html, '.item-edit1', itemContextMenu1); + + // html.find('.item-create').click(this._onItemCreate.bind(this)); + // // Update Inventory Item + // html.find('.openItem').click((ev) => { + // const li = $(ev.currentTarget).parents('.item'); + // const item = this.actor.items.get(li.data('itemId')); + // item.sheet.render(true); + // }); + + // // Update Inventory Item + // html.find('.item-edit').click((ev) => { + // const li = $(ev.currentTarget).parents('.item'); + // const item = this.actor.items.get(li.data('itemId')); + // item.sheet.render(true); + // }); + + // html.find('.item-edit1').click((ev) => { + // const li = $(ev.currentTarget).parents('.item'); + // const item = this.actor.items.get(li.data('itemId')); + // item.sheet.render(true); + // }); + + // if (game.settings.get('alienrpg', 'switchMouseKeys')) { + // // Right to Roll and left to mod + // // Rollable abilities. + // // html.find('.rollable').contextmenu(this._onRoll.bind(this)); + + // // html.find('.rollable').click(this._onRollMod.bind(this)); + + // // html.find('.rollableVeh').contextmenu(this._onRoll.bind(this)); + + // // html.find('.rollableVeh').click(this._onRollMod.bind(this)); + + // // Rollable Items. + // // html.find('.rollItem').contextmenu(this._rollItem.bind(this)); + + // // html.find('.rollItem').click(this._onRollItemMod.bind(this)); + + // // html.find('.crewPanic').contextmenu(this._crewPanic.bind(this)); + + // // html.find('.crewPanic').click(this._crewPanicMod.bind(this)); + + // } else { + // // Left to Roll and Right toMod + // // Rollable abilities. + // // html.find('.rollable').click(this._onRoll.bind(this)); + + // // html.find('.rollable').contextmenu(this._onRollMod.bind(this)); + + // // html.find('.rollableVeh').click(this._onRoll.bind(this)); + + // // html.find('.rollableVeh').contextmenu(this._onRollMod.bind(this)); + + // // Rollable Items. + // // html.find('.rollItem').click(this._rollItem.bind(this)); + + // // html.find('.rollItem').contextmenu(this._onRollItemMod.bind(this)); + + // // html.find('.crewPanic').click(this._crewPanic.bind(this)); + + // // html.find('.crewPanic').contextmenu(this._crewPanicMod.bind(this)); + + // } + + // // html.find('.currency').on('change', this._currencyField.bind(this)); + // // minus from health and stress + // // html.find('.minus-btn').click(this._plusMinusButton.bind(this)); + + // // plus tohealth and stress + // // html.find('.plus-btn').click(this._plusMinusButton.bind(this)); + // // html.find('.click-damage-level').on('click contextmenu', this._onClickDamageLevel.bind(this)); // Toggle for radio buttons + + // // html.find('.inline-edit').change(this._inlineedit.bind(this)); + + // // html.find('.rollMinorCD').click(this._rollMinorCD.bind(this)); + // // html.find('.rollMinorCD').contextmenu(this._rollMinorCDMan.bind(this)); + + // // html.find('.rollMajorCD').click(this._rollMajorCD.bind(this)); + // // html.find('.rollMajorCD').contextmenu(this._rollMajorCDMan.bind(this)); + + // // html.find('.activate').click(this._activate.bind(this)); + // // html.find('.activate').contextmenu(this._deactivate.bind(this)); + + // // html.find('.sensorsubmit').click(this._shipPhase.bind(this)); + // // html.find('.pilotsubmit').click(this._shipPhase.bind(this)); + // // html.find('.gunnersubmit').click(this._shipPhase.bind(this)); + // // html.find('.engineersubmit').click(this._shipPhase.bind(this)); + + // // Drag events for macros. + // if (this.actor.isOwner) { + // let handler = (ev) => this._onDragStart(ev); + // // Find all items on the character sheet. + // html.find('li.item').each((i, li) => { + // // Ignore for the header row. + // if (li.classList.contains('item-header')) return; + // // Add draggable attribute and dragstart listener. + // li.setAttribute('draggable', true); + // li.addEventListener('dragstart', handler, false); + // }); + // } + + // // html.find('.crew-edit').click(this._onCrewEdit.bind(this)); + // // html.find('.crew-remove').click(this._onCrewRemove.bind(this)); + // // html.find('.crew-position').change(this._onChangePosition.bind(this)); + // } + /** @override */ + // async _onDropItemCreate(itemData) { + // const type = itemData.type; + // const alwaysAllowedItems = ALIENRPG.physicalItems; + // const allowedItems = { + // spacecraft: ['item', 'weapon', 'armor', "spacecraft-crit", "spacecraftmods", "spacecraftweapons"], + // }; + // let allowed = true; + + // if (!alwaysAllowedItems.includes(type)) { + // if (!allowedItems[this.actor.type].includes(type)) { + // allowed = false; + // } + // } + + // if (!allowed) { + // const msg = game.i18n.format('ALIENRPG.NotifWrongItemType', { + // type: type, + // actor: this.actor.type, + // }); + // console.warn(`Alien RPG | ${msg}`); + // ui.notifications.warn(msg); + // return false; + // } + // return super._onDropItemCreate(itemData); + // } + /* -------------------------------------------- */ + /** + * Handle creating a new Owned Item for the actor using initial data defined in the HTML dataset + * @param {Event} event The originating click event + * @private + */ + // _onItemCreate(event) { + // event.preventDefault(); + // const header = event.currentTarget; + // // Get the type of item to create. + // const type = header.dataset.type; + // // Grab any data associated with this control. + // const data = duplicate(header.dataset); + // // Initialize a default name. + // const iName = `New ${type.capitalize()}`; + // // Prepare the item object. + // const itemData = { + // name: iName, + // type: type, + // system: system, + // }; + // // Remove the type from the dataset since it's in the itemData.type prop. + // delete itemData.system['type']; + + // // Finally, create the item! + // // return this.actor.createOwnedItem(itemData); + // return this.actor.createEmbeddedDocuments(itemData); + // } + + // async _inlineedit(event) { + // event.preventDefault(); + // const dataset = event.currentTarget; + // // console.log('alienrpgActorSheet -> _inlineedit -> dataset', dataset); + // let itemId = dataset.parentElement.dataset.itemId; + // let item = this.actor.items.get(itemId); + // let temp = dataset.dataset.mod; + // // let field = temp.slice(5); + // return await item.update({ [temp]: dataset.value }, {}); + // } + + /** + * Handle clickable rolls. + * @param {Event} event The originating click event + * @private + */ + + // _onRoll(event) { + // event.preventDefault(); + // const dataset = event.currentTarget.dataset; + // this.actor.rollAbility(this.actor, dataset); + // } + + // _onRollMod(event) { + // event.preventDefault(); + // const element = event.currentTarget; + // const dataset = element.dataset; + // this.actor.rollAbilityMod(this.actor, dataset); + // } + + // _onRollItemMod(event) { + // event.preventDefault(); + // const element = event.currentTarget; + // const dataset = element.dataset; + // const itemId = $(event.currentTarget).parents('.item').attr('data-item-id'); + // const item = this.actor.items.get(itemId); + // if (item.type === 'armor') { + // dataset.roll = this.actor.system.general.armor.value; + // dataset.mod = 0; + // dataset.spbutt = 'armor'; + // this.actor.rollAbilityMod(this.actor, dataset); + // } else { + // this.actor.rollItemMod(item); + // } + // } + // _rollItem(event) { + // event.preventDefault(); + // const element = event.currentTarget; + // const dataset = element.dataset; + // const itemId = $(event.currentTarget).parents('.item').attr('data-item-id'); + // const item = this.actor.items.get(itemId); + // if (item.type === 'armor') { + // dataset.roll = this.actor.system.general.armor.value; + // dataset.mod = 0; + // dataset.spbutt = 'armor'; + // this.actor.rollAbility(this.actor, dataset); + // } else { + // this.actor.nowRollItem(item); + // } + // } + // _rollMinorCD(event) { + // event.preventDefault(); + // const dataset = event.currentTarget.dataset; + // this.actor.rollCrit(this.actor, this.actor.type, dataset); + // } + // _rollMinorCDMan(event) { + // event.preventDefault(); + // const dataset = event.currentTarget.dataset; + // this.actor.rollCritMan(this.actor, this.actor.type, dataset); + // } + + // _rollMajorCD(event) { + // event.preventDefault(); + // const dataset = event.currentTarget.dataset; + // this.actor.rollCrit(this.actor, this.actor.type, dataset); + // } + // _rollMajorCDMan(event) { + // event.preventDefault(); + // const dataset = event.currentTarget.dataset; + // this.actor.rollCritMan(this.actor, this.actor.type, dataset); + // } + + // _crewPanic(event) { + // event.preventDefault(); + // const dataset = event.currentTarget.dataset; + // const panicActor = game.actors.get(dataset.crewpanic); + // this.actor.rollAbility(panicActor, dataset); + // } + // _crewPanicMod(event) { + // event.preventDefault(); + // const dataset = event.currentTarget.dataset; + // const panicActor = game.actors.get(dataset.crewpanic); + // this.actor.rollAbilityMod(panicActor, dataset); + // } + + // async _activate(event) { + // event.preventDefault(); + // const dataset = event.currentTarget; + // let itemId = dataset.parentElement.dataset.itemId; + // let item = this.actor.items.get(itemId); + // await item.update({ 'system.header.active': true }); + // } + // async _deactivate(event) { + // event.preventDefault(); + // const dataset = event.currentTarget; + // let itemId = dataset.parentElement.dataset.itemId; + // let item = this.actor.items.get(itemId); + // await item.update({ 'system.header.active': false }); + // } + + // _plusMinusButton(event) { + // event.preventDefault(); + // const element = event.currentTarget; + // const dataset = element.dataset; + // this.actor.stressChange(this.actor, dataset); + // } + + // async _onClickDamageLevel(event) { + // event.preventDefault(); + // let damage = this.actor.system.attributes.damage; + // if (event.type == "contextmenu") { // left click + // if (damage.value > 0) { + // if (damage.value === 0) { + // return; + // } + // return await this.actor.update({ ["system.attributes.damage.value"]: damage.value - 1 }); + // } + // } else { // right click + // if (damage.value < damage.max) { + // if (damage.value >= 20) { + // return; + // } + // return await this.actor.update({ ["system.attributes.damage.value"]: damage.value + 1 }); + // } + // } + // } + + // _currencyField(event) { + // event.preventDefault(); + // const element = event.currentTarget; + // // format initial value + // onBlur({ target: event.currentTarget }); + + // function localStringToNumber(s) { + // return Number(String(s).replace(/[^0-9.-]+/g, '')); + // } + // function onBlur(e) { + // let value = localStringToNumber(e.target.value); + // if (game.settings.get('alienrpg', 'dollar')) + // e.target.value = value ? Intl.NumberFormat('en-EN', { style: 'currency', currency: 'USD' }).format(value) : '$0.00'; + // else + // e.target.value = value ? Intl.NumberFormat('en-EN', { style: 'decimal', useGrouping: false, minimumFractionDigits: 2, maximumFractionDigits: 2 }).format(value) : '0.00'; + // } + // } + + // _dropCrew(actorId) { + // const crew = game.actors.get(actorId); + // const actorData = this.actor; + // if (!crew) return; + // if (crew.type === 'vehicles' && crew.type === 'spacecraft') return ui.notifications.info('Vehicle inceptions are not allowed!'); + // if (crew.type !== 'character' && crew.type !== 'synthetic') return; + // if (actorData.type === 'spacecraft') { + // if (actorData.system.crew.passengerQty >= actorData.system.attributes.crew.value) { + // return ui.notifications.warn(game.i18n.localize('ALIENRPG.fullCrew')); + // } + // return this.actor.addVehicleOccupant(actorId); + // } + // } + // _onCrewEdit(event) { + // event.preventDefault(); + // const elem = event.currentTarget; + // const crewId = elem.closest('.occupant').dataset.crewId; + // const actor = game.actors.get(crewId); + // return actor.sheet.render(true); + // } + + // async _onCrewRemove(event) { + // event.preventDefault(); + // const actorData = this.actor; + // const elem = event.currentTarget; + // const crewId = elem.closest('.occupant').dataset.crewId; + // const occupants = this.actor.removeVehicleOccupant(crewId); + // let crewNumber = actorData.system.crew.passengerQty; + // crewNumber--; + // await actorData.update({ 'system.crew.passengerQty': crewNumber }); + // return await actorData.update({ 'system.crew.occupants': occupants }); + + // } + + // async _onChangePosition(event) { + // event.preventDefault(); + // const elem = event.currentTarget; + // const crewId = elem.closest('.occupant').dataset.crewId; + // const position = elem.value; + // return await this.actor.addVehicleOccupant(crewId, position); + // } +} +export default alienrpgPlanetSheet; diff --git a/module/register-actors.js b/module/register-actors.js index 9951ca1c..3f564aea 100644 --- a/module/register-actors.js +++ b/module/register-actors.js @@ -1,50 +1,24 @@ import alienrpgActorSheet from './actor/actor-sheet.js'; -// import alienrpgSynthActorSheet from './actor/actor-sheet.js'; -// import alienrpgSynthActorSheet from './actor/synth-sheet.js'; -// import ActorSheetAlienRPGVehicle from './actor/actor-sheet.js'; -// import ActorSheetAlienRPGCreat from './actor/actor-sheet.js'; -// import ActorSheetAlienRPGTerritory from './actor/actor-sheet.js'; import alienrpgSpacecraftSheet from './actor/spacecraft-sheet.js'; +import alienrpgPlanetSheet from './actor/planet-sheet.js'; function registerActors() { - Actors.unregisterSheet('core', ActorSheet); // Register Character Sheet - - Actors.registerSheet('alienrpg', alienrpgActorSheet, { - types: ['character', 'creature', 'synthetic', 'territory', 'vehicles'], - makeDefault: true, - }); - - // Actors.registerSheet('alienrpg', alienrpgActorSheet, { - // types: ['character'], - // makeDefault: true, - // }); - - // Actors.registerSheet('alienrpg', alienrpgSynthActorSheet, { - // types: ['synthetic'], - // makeDefault: true, - // }); - - // Actors.registerSheet('alienrpg', ActorSheetAlienRPGVehicle, { - // types: ['vehicles'], - // makeDefault: true, - // }); // Register vehicle Sheet - - Actors.registerSheet('alienrpg', alienrpgSpacecraftSheet, { - types: ['spacecraft'], - makeDefault: true, - }); // Register Spacecraft Sheet - - // console.warn('Reg: Got here'); - - // Actors.registerSheet('alienrpg', ActorSheetAlienRPGCreat, { - // types: ['creature'], - // makeDefault: true, - // }); // Register vehicle Sheet - - // Actors.registerSheet('alienrpg', ActorSheetAlienRPGTerritory, { - // types: ['territory'], - // makeDefault: true, - // }); // Register Territory Sheet + Actors.unregisterSheet('core', ActorSheet); // Register Character Sheet + + Actors.registerSheet('alienrpg', alienrpgActorSheet, { + types: ['character', 'creature', 'synthetic', 'territory', 'vehicles'], + makeDefault: true, + }); + + Actors.registerSheet('alienrpg', alienrpgSpacecraftSheet, { + types: ['spacecraft'], + makeDefault: true, + }); // Register Spacecraft Sheet + + Actors.registerSheet('alienrpg', alienrpgPlanetSheet, { + types: ['planet'], + makeDefault: true, + }); // Register Planet Sheet } export default registerActors; diff --git a/module/settings.js b/module/settings.js index c7812c2d..a4e773a4 100644 --- a/module/settings.js +++ b/module/settings.js @@ -19,6 +19,7 @@ export default function () { type: Boolean, default: true, config: true, + restricted: true, }); game.settings.register('alienrpg', 'dollar', { diff --git a/template.json b/template.json index 678feb0b..a85c0cb6 100644 --- a/template.json +++ b/template.json @@ -1,1255 +1,1313 @@ { - "Actor": { - "types": ["character", "synthetic", "vehicles", "creature", "territory", "spacecraft"], - "character": { - "header": { - "health": { - "value": 0, - "label": "Health", - "mod": 0, - "max": 0 - }, - "stress": { - "value": 0, - "label": "Stress", - "mod": 0, - "max": 10 - }, - "npc": false - }, - "attributes": { - "str": { - "value": 0, - "label": "Strength", - "mod": 0 - }, - "wit": { - "value": 0, - "label": "Wits", - "mod": 0 - }, - "agl": { - "value": 0, - "label": "Agility", - "mod": 0 - }, - "emp": { - "value": 0, - "label": "Empathy", - "mod": 0 - } - }, - "skills": { - "heavyMach": { - "value": 0, - "label": "Heavy Machinery", - "ability": "str", - "description": "Heavy Machinery" - }, - "closeCbt": { - "value": 0, - "label": "Close Combat", - "ability": "str", - "description": "Close Combat" - }, - "stamina": { - "value": 0, - "label": "Stamina", - "ability": "str", - "description": "Stamina" - }, - "rangedCbt": { - "value": 0, - "label": "Ranged Combat", - "ability": "agl", - "description": "Ranged Combat" - }, - "mobility": { - "value": 0, - "label": "Mobility", - "ability": "agl", - "description": "Mobility" - }, - "piloting": { - "value": 0, - "label": "Piloting", - "ability": "agl", - "description": "Piloting" - }, - "command": { - "value": 0, - "label": "Command", - "ability": "emp", - "description": "Command" - }, - "manipulation": { - "value": 0, - "label": "Manipulation", - "ability": "emp", - "description": "Manipulation" - }, - "medicalAid": { - "value": 0, - "label": "Medical Aid", - "ability": "emp", - "description": "Medical Aid" - }, - "observation": { - "value": 0, - "label": "Observation", - "ability": "wit", - "description": "Observation" - }, - "survival": { - "value": 0, - "label": "Survival", - "ability": "wit", - "description": "Survival" - }, - "comtech": { - "value": 0, - "label": "Comtech", - "ability": "wit", - "description": "Comtech" - } - }, - "general": { - "career": { - "value": "", - "label": "career" - }, - "appearance": { - "value": "", - "label": "appearance" - }, - "sigItem": { - "value": "", - "label": "sigItem" - }, - "agenda": { - "value": "", - "label": "agenda" - }, - "relOne": { - "value": "", - "label": "relOne" - }, - "relTwo": { - "value": "", - "label": "relTwo" - }, - "xp": { - "value": 0, - "max": 20 - }, - "sp": { - "value": 0, - "max": 3 - }, - "radiation": { - "value": 0, - "max": 10 - }, - "starving": { - "value": 0, - "max": 1 - }, - "dehydrated": { - "value": 0, - "max": 1 - }, - "exhausted": { - "value": 0, - "max": 1 - }, - "freezing": { - "value": 0, - "max": 1 - }, - "critInj": { - "value": "" - }, - "armor": { - "value": 0, - "max": 10 - }, - "panic": { - "value": 0, - "max": 1, - "lastRoll": 0 - }, - "cash": { - "value": 0, - "label": "Number" - } - }, - "consumables": { - "air": { - "value": 0, - "min": 0, - "max": 5 - }, - "power": { - "value": 0, - "min": 0, - "max": 5 - }, - "food": { - "value": 0, - "min": 0, - "max": 5 - }, - "water": { - "value": 0, - "min": 0, - "max": 5 - } - }, - "notes": "", - "adhocitems": "" - }, - "synthetic": { - "header": { - "health": { - "value": 0, - "label": "Health", - "mod": 0, - "max": 0 - }, - "npc": false, - "synthstress": false - }, - "attributes": { - "str": { - "value": 0, - "label": "Strength", - "mod": 0, - "proficient": 0 - }, - "wit": { - "value": 0, - "mod": 0, - "label": "Wits" - }, - "agl": { - "value": 0, - "mod": 0, - "label": "Agility" - }, - "emp": { - "value": 0, - "mod": 0, - "label": "Empathy" - } - }, - "skills": { - "heavyMach": { - "value": 0, - "label": "Heavy Machinery", - "ability": "str", - "description": "Heavy Machinery" - }, - "closeCbt": { - "value": 0, - "label": "Close Combat", - "ability": "str", - "description": "Close Combat" - }, - "stamina": { - "value": 0, - "label": "Stamina", - "ability": "str", - "description": "Stamina" - }, - "rangedCbt": { - "value": 0, - "label": "Ranged Combat", - "ability": "agl", - "description": "Ranged Combat" - }, - "mobility": { - "value": 0, - "label": "Mobility", - "ability": "agl", - "description": "Mobility" - }, - "piloting": { - "value": 0, - "label": "Piloting", - "ability": "agl", - "description": "Piloting" - }, - "command": { - "value": 0, - "label": "Command", - "ability": "emp", - "description": "Command" - }, - "manipulation": { - "value": 0, - "label": "Manipulation", - "ability": "emp", - "description": "Manipulation" - }, - "medicalAid": { - "value": 0, - "label": "Medical Aid", - "ability": "emp", - "description": "Medical Aid" - }, - "observation": { - "value": 0, - "label": "Observation", - "ability": "wit", - "description": "Observation" - }, - "survival": { - "value": 0, - "label": "Survival", - "ability": "wit", - "description": "Survival" - }, - "comtech": { - "value": 0, - "label": "Comtech", - "ability": "wit", - "description": "Comtech" - } - }, - "general": { - "career": { - "value": "", - "label": "career" - }, - "appearance": { - "value": "", - "label": "appearance" - }, - "sigItem": { - "value": "", - "label": "sigItem" - }, - "agenda": { - "value": "", - "label": "agenda" - }, - "relOne": { - "value": "", - "label": "relOne" - }, - "relTwo": { - "value": "", - "label": "relTwo" - }, - "xp": { - "value": 0, - "max": 20 - }, - "sp": { - "value": 0, - "max": 3 - }, - "radiation": { - "value": 0, - "max": 10 - }, - "starving": { - "value": 0, - "max": 1 - }, - "dehydrated": { - "value": 0, - "max": 1 - }, - "exhausted": { - "value": 0, - "max": 1 - }, - "freezing": { - "value": 0, - "max": 1 - }, - "critInj": { - "value": "" - }, - "armor": { - "value": 0, - "max": 10 - }, - "cash": { - "value": 0, - "label": "Number" - } - }, - "consumables": { - "air": { - "value": 0, - "min": 0, - "max": 5 - }, - "power": { - "value": 0, - "min": 0, - "max": 5 - }, - "food": { - "value": 0, - "min": 0, - "max": 5 - }, - "water": { - "value": 0, - "min": 0, - "max": 5 - } - }, - "notes": "", - "adhocitems": "" - }, - "creature": { - "header": { - "health": { - "value": 0, - "label": "Health", - "max": 0 - } - }, - "attributes": { - "speed": { - "value": 0, - "label": "Speed" - }, - "armorrating": { - "value": 0, - "label": "Number", - "max": 10 - }, - "armorvfire": { - "value": 0, - "label": "Number", - "max": 10 - } - }, - "general": { - "mobility": { - "value": "-", - "label": "Mobility" - }, - "observation": { - "value": "-", - "label": "Observation" - }, - "comment": { - "value": "", - "label": "Text" - }, - "special": { - "value": "", - "label": "Text" - }, - "acidSplash": { - "value": "-", - "label": "Acid Splash" - }, - "critInj": { - "value": "" - } - }, - "notes": { - "notes": "" - }, - "rTables": "", - "cTables": "" - }, - "vehicles": { - "header": { - "type": { - "value": "", - "label": "Text" - } - }, - "attributes": { - "weight": { - "value": 0, - "label": "Number" - }, - "cost": { - "value": 0, - "label": "Number" - }, - "armorrating": { - "value": 0, - "label": "Number", - "max": 10 - }, - "comment": { - "value": "", - "label": "Text" - }, - "hull": { - "value": 0, - "label": "Number", - "max": 0 - }, - "passengers": { - "value": 0, - "label": "Number" - }, - "speed": { - "value": 0, - "label": "Number" - }, - "manoeuvrability": { - "value": 0, - "label": "Number" - } - }, - "modifiers": { - "gunnerName": "", - "rangedCbt": { - "value": 0, - "label": "Ranged Combat", - "ability": "agl" - }, - "pilotName": "", - "piloting": { - "value": 0, - "label": "Piloting", - "ability": "agl" - } - }, - "general": { - "misc": { - "value": "" - } - }, - "notes": { - "notes": "" - }, - "crew": { - "occupants": [], - "passengerQty": 0 - } - }, - "territory": { - "header": { - "type": { - "value": "", - "label": "Text" - } - }, - "comment": { - "value": "", - "label": "Text" - }, - "sectors": { - "value": "", - "label": "Text" - } - }, - "spacecraft": { - "header": { - "type": { - "value": "", - "label": "Text" - } - }, - "attributes": { - "manufacturer": "", - "model": "", - "modules": "", - "armaments": "", - "ai": "", - "crew": { - "value": 0 - }, - "passengers": { - "value": 0 - }, - "length": { - "value": 0 - }, - "ftlrating": { - "value": 0 - }, - "signature": { - "value": 0 - }, - "thrusters": { - "value": 0 - }, - "hull": { - "value": 0 - }, - "armor": { - "value": 0 - }, - "damage": { - "value": 0, - "max": 15 - }, - "leasecost": { - "value": 0 - } - }, - "crew": { - "occupants": [], - "passengerQty": 0 - }, - "general": { - "misc": { - "value": "" - } - }, - "notes": "" - }, - "general": { - "misc": { - "value": "" - } - }, - "notes": { - "notes": "" - } - }, - "Item": { - "types": [ - "item", - "weapon", - "armor", - "planet-system", - "talent", - "agenda", - "specialty", - "critical-injury", - "spacecraft-crit", - "spacecraftmods", - "spacecraftweapons", - "skill-stunts" - ], - "item": { - "header": { - "type": { - "value": "", - "label": "Text" - }, - "active": false - }, - "attributes": { - "weight": { - "value": 0, - "label": "Number" - }, - "cost": { - "value": 0, - "label": "Number" - }, - "comment": { - "value": "", - "label": "Text" - }, - "food": { - "value": 0, - "label": "Number" - }, - "water": { - "value": 0, - "label": "Number" - }, - "power": { - "value": 0, - "label": "Stress" - }, - "airsupply": { - "value": 0, - "label": "Number" - }, - "quantity": { - "value": 1 - }, - "notes": { - "notes": "" - } - }, - "modifiers": { - "attributes": { - "health": { - "value": 0, - "label": "Health" - }, - "stress": { - "value": 0, - "label": "Stress" - }, - "str": { - "value": 0, - "label": "Strength" - }, - "wit": { - "value": 0, - "label": "Wits" - }, - "agl": { - "value": 0, - "label": "Agility" - }, - "emp": { - "value": 0, - "label": "Empathy" - } - }, - "skills": { - "heavyMach": { - "value": 0, - "label": "Heavy Machinery", - "ability": "str" - }, - "closeCbt": { - "value": 0, - "label": "Close Combat", - "ability": "str" - }, - "stamina": { - "value": 0, - "label": "Stamina", - "ability": "str" - }, - "rangedCbt": { - "value": 0, - "label": "Ranged Combat", - "ability": "agl" - }, - "mobility": { - "value": 0, - "label": "Mobility", - "ability": "agl" - }, - "piloting": { - "value": 0, - "label": "Piloting", - "ability": "agl" - }, - "command": { - "value": 0, - "label": "Command", - "ability": "emp" - }, - "manipulation": { - "value": 0, - "label": "Manipulation", - "ability": "emp" - }, - "medicalAid": { - "value": 0, - "label": "Medical Aid", - "ability": "emp" - }, - "observation": { - "value": 0, - "label": "Observation", - "ability": "wit" - }, - "survival": { - "value": 0, - "label": "Survival", - "ability": "wit" - }, - "comtech": { - "value": 0, - "label": "Comtech", - "ability": "wit" - } - } - } - }, - "weapon": { - "header": { - "type": { - "value": "", - "label": "Text" - }, - "active": false - }, - "attributes": { - "bonus": { - "value": 0, - "label": "Number" - }, - "damage": { - "value": 0, - "label": "Number" - }, - "weight": { - "value": 0, - "label": "Number" - }, - "cost": { - "value": 0, - "label": "Number" - }, - "range": { - "value": "", - "label": "Number" - }, - "class": { - "value": "", - "label": "Text" - }, - "rounds": { - "value": 0, - "label": "Number" - }, - "power": { - "value": 0, - "label": "Number" - }, - "comment": { - "value": "", - "label": "Text" - }, - "quantity": { - "value": 1 - } - }, - "notes": { - "notes": "" - } - }, - "armor": { - "header": { - "active": false - }, - "attributes": { - "weight": { - "value": 0, - "label": "Number" - }, - "cost": { - "value": 0, - "label": "Number" - }, - "armorrating": { - "value": 0, - "label": "Number" - }, - "airsupply": { - "value": 0, - "label": "Number" - }, - "comment": { - "value": "", - "label": "Text" - } - }, - "modifiers": { - "attributes": { - "health": { - "value": 0, - "label": "Health" - }, - "stress": { - "value": 0, - "label": "Stress" - }, - "str": { - "value": 0, - "label": "Strength" - }, - "wit": { - "value": 0, - "label": "Wits" - }, - "agl": { - "value": 0, - "label": "Agility" - }, - "emp": { - "value": 0, - "label": "Empathy" - } - }, - "skills": { - "heavyMach": { - "value": 0, - "label": "Heavy Machinery", - "ability": "str" - }, - "closeCbt": { - "value": 0, - "label": "Close Combat", - "ability": "str" - }, - "stamina": { - "value": 0, - "label": "Stamina", - "ability": "str" - }, - "rangedCbt": { - "value": 0, - "label": "Ranged Combat", - "ability": "agl" - }, - "mobility": { - "value": 0, - "label": "Mobility", - "ability": "agl" - }, - "piloting": { - "value": 0, - "label": "Piloting", - "ability": "agl" - }, - "command": { - "value": 0, - "label": "Command", - "ability": "emp" - }, - "manipulation": { - "value": 0, - "label": "Manipulation", - "ability": "emp" - }, - "medicalAid": { - "value": 0, - "label": "Medical Aid", - "ability": "emp" - }, - "observation": { - "value": 0, - "label": "Observation", - "ability": "wit" - }, - "survival": { - "value": 0, - "label": "Survival", - "ability": "wit" - }, - "comtech": { - "value": 0, - "label": "Comtech", - "ability": "wit" - } - } - }, - "notes": { - "notes": "" - } - }, - "talent": { - "attributes": { - "flag": { - "value": 0, - "label": "Flag" - } - }, - "general": { - "career": { - "value": "", - "label": "career" - }, - "comment": { - "value": "", - "label": "Text" - } - }, - "notes": { - "notes": "" - } - }, - "specialty": { - "attributes": { - "flag": { - "value": 0, - "label": "Flag" - } - }, - "general": { - "comment": { - "value": "", - "label": "Text" - } - }, - "notes": { - "notes": "" - } - }, - "agenda": { - "attributes": { - "flag": { - "value": 0, - "label": "Flag" - } - }, - "general": { - "comment": { - "value": "", - "label": "Text" - } - }, - "notes": { - "notes": "" - } - }, - "planet-system": { - "header": { - "commonName": { - "value": "", - "label": "Text" - }, - "system": { - "value": "", - "label": "Text" - }, - "sector": { - "value": "", - "label": "Text" - }, - "location": { - "value": "", - "label": "Text" - } - }, - "details": { - "affiliation": { - "value": "", - "label": "Affiliation" - }, - "classification": { - "value": "", - "label": "Classification" - }, - "climate": { - "value": "", - "label": "Climate" - }, - "meanTemperature": { - "value": "", - "label": "Mean Temperature" - }, - "terrain": { - "value": "", - "label": "Terrain" - }, - "colonies": { - "value": "", - "label": "Colonies" - }, - "population": { - "value": 0, - "label": "Population" - }, - "keyResources": { - "value": "", - "label": "Key Resources" - } - }, - "misc": { - "description": { - "value": "", - "label": "Description" - }, - "notes": { - "notes": "" - } - } - }, - "skill-stunts": { - "skill": "", - "description": "" - }, - "critical-injury": { - "header": { - "type": { - "value": "", - "label": "Text" - }, - "active": true - }, - "attributes": { - "fatal": false, - "effects": "", - "timelimit": { - "value": 0 - }, - "healingtime": { - "value": 0 - } - }, - "modifiers": { - "attributes": { - "health": { - "value": 0, - "label": "Health" - }, - "stress": { - "value": 0, - "label": "Stress" - }, - "str": { - "value": 0, - "label": "Strength" - }, - "wit": { - "value": 0, - "label": "Wits" - }, - "agl": { - "value": 0, - "label": "Agility" - }, - "emp": { - "value": 0, - "label": "Empathy" - } - }, - "skills": { - "heavyMach": { - "value": 0, - "label": "Heavy Machinery", - "ability": "str" - }, - "closeCbt": { - "value": 0, - "label": "Close Combat", - "ability": "str" - }, - "stamina": { - "value": 0, - "label": "Stamina", - "ability": "str" - }, - "rangedCbt": { - "value": 0, - "label": "Ranged Combat", - "ability": "agl" - }, - "mobility": { - "value": 0, - "label": "Mobility", - "ability": "agl" - }, - "piloting": { - "value": 0, - "label": "Piloting", - "ability": "agl" - }, - "command": { - "value": 0, - "label": "Command", - "ability": "emp" - }, - "manipulation": { - "value": 0, - "label": "Manipulation", - "ability": "emp" - }, - "medicalAid": { - "value": 0, - "label": "Medical Aid", - "ability": "emp" - }, - "observation": { - "value": 0, - "label": "Observation", - "ability": "wit" - }, - "survival": { - "value": 0, - "label": "Survival", - "ability": "wit" - }, - "comtech": { - "value": 0, - "label": "Comtech", - "ability": "wit" - } - } - } - }, - "spacecraft-crit": { - "header": { - "type": { - "value": 0, - "label": "Text" - }, - "damage": "", - "effects": "", - "repairroll": "" - } - }, - "spacecraftmods": { - "header": { - "type": { - "value": "", - "label": "Text" - }, - "active": false - }, - "attributes": { - "size": { - "value": "", - "label": "Text" - }, - "capacity": { - "value": "", - "label": "Text" - }, - "cost": { - "value": 0, - "label": "Number" - }, - "comment": { - "value": "", - "label": "Text" - }, - "quantity": { - "value": 1 - }, - "notes": { - "notes": "" - } - } - }, - "spacecraftweapons": { - "header": { - "type": { - "value": "", - "label": "Text" - }, - "active": false - }, - "attributes": { - "bonus": { - "value": 0, - "label": "Number" - }, - "damage": { - "value": 0, - "label": "Number" - }, - "hardpoint": { - "value": "", - "label": "Text" - }, - "cost": { - "value": 0, - "label": "Number" - }, - "range": { - "value": "", - "label": "Number" - }, - "comment": { - "value": "", - "label": "Text" - }, - "quantity": { - "value": 1 - } - }, - "notes": { - "notes": "" - } - } - } + "Actor": { + "types": ["character", "synthetic", "vehicles", "creature", "territory", "spacecraft", "planet"], + "character": { + "header": { + "health": { + "value": 0, + "label": "Health", + "mod": 0, + "max": 0 + }, + "stress": { + "value": 0, + "label": "Stress", + "mod": 0, + "max": 10 + }, + "npc": false + }, + "attributes": { + "str": { + "value": 0, + "label": "Strength", + "mod": 0 + }, + "wit": { + "value": 0, + "label": "Wits", + "mod": 0 + }, + "agl": { + "value": 0, + "label": "Agility", + "mod": 0 + }, + "emp": { + "value": 0, + "label": "Empathy", + "mod": 0 + } + }, + "skills": { + "heavyMach": { + "value": 0, + "label": "Heavy Machinery", + "ability": "str", + "description": "Heavy Machinery" + }, + "closeCbt": { + "value": 0, + "label": "Close Combat", + "ability": "str", + "description": "Close Combat" + }, + "stamina": { + "value": 0, + "label": "Stamina", + "ability": "str", + "description": "Stamina" + }, + "rangedCbt": { + "value": 0, + "label": "Ranged Combat", + "ability": "agl", + "description": "Ranged Combat" + }, + "mobility": { + "value": 0, + "label": "Mobility", + "ability": "agl", + "description": "Mobility" + }, + "piloting": { + "value": 0, + "label": "Piloting", + "ability": "agl", + "description": "Piloting" + }, + "command": { + "value": 0, + "label": "Command", + "ability": "emp", + "description": "Command" + }, + "manipulation": { + "value": 0, + "label": "Manipulation", + "ability": "emp", + "description": "Manipulation" + }, + "medicalAid": { + "value": 0, + "label": "Medical Aid", + "ability": "emp", + "description": "Medical Aid" + }, + "observation": { + "value": 0, + "label": "Observation", + "ability": "wit", + "description": "Observation" + }, + "survival": { + "value": 0, + "label": "Survival", + "ability": "wit", + "description": "Survival" + }, + "comtech": { + "value": 0, + "label": "Comtech", + "ability": "wit", + "description": "Comtech" + } + }, + "general": { + "career": { + "value": "", + "label": "career" + }, + "appearance": { + "value": "", + "label": "appearance" + }, + "sigItem": { + "value": "", + "label": "sigItem" + }, + "agenda": { + "value": "", + "label": "agenda" + }, + "relOne": { + "value": "", + "label": "relOne" + }, + "relTwo": { + "value": "", + "label": "relTwo" + }, + "xp": { + "value": 0, + "max": 20 + }, + "sp": { + "value": 0, + "max": 3 + }, + "radiation": { + "value": 0, + "max": 10 + }, + "starving": { + "value": 0, + "max": 1 + }, + "dehydrated": { + "value": 0, + "max": 1 + }, + "exhausted": { + "value": 0, + "max": 1 + }, + "freezing": { + "value": 0, + "max": 1 + }, + "critInj": { + "value": "" + }, + "armor": { + "value": 0, + "max": 10 + }, + "panic": { + "value": 0, + "max": 1, + "lastRoll": 0 + }, + "cash": { + "value": 0, + "label": "Number" + } + }, + "consumables": { + "air": { + "value": 0, + "min": 0, + "max": 5 + }, + "power": { + "value": 0, + "min": 0, + "max": 5 + }, + "food": { + "value": 0, + "min": 0, + "max": 5 + }, + "water": { + "value": 0, + "min": 0, + "max": 5 + } + }, + "notes": "", + "adhocitems": "" + }, + "synthetic": { + "header": { + "health": { + "value": 0, + "label": "Health", + "mod": 0, + "max": 0 + }, + "npc": false, + "synthstress": false + }, + "attributes": { + "str": { + "value": 0, + "label": "Strength", + "mod": 0, + "proficient": 0 + }, + "wit": { + "value": 0, + "mod": 0, + "label": "Wits" + }, + "agl": { + "value": 0, + "mod": 0, + "label": "Agility" + }, + "emp": { + "value": 0, + "mod": 0, + "label": "Empathy" + } + }, + "skills": { + "heavyMach": { + "value": 0, + "label": "Heavy Machinery", + "ability": "str", + "description": "Heavy Machinery" + }, + "closeCbt": { + "value": 0, + "label": "Close Combat", + "ability": "str", + "description": "Close Combat" + }, + "stamina": { + "value": 0, + "label": "Stamina", + "ability": "str", + "description": "Stamina" + }, + "rangedCbt": { + "value": 0, + "label": "Ranged Combat", + "ability": "agl", + "description": "Ranged Combat" + }, + "mobility": { + "value": 0, + "label": "Mobility", + "ability": "agl", + "description": "Mobility" + }, + "piloting": { + "value": 0, + "label": "Piloting", + "ability": "agl", + "description": "Piloting" + }, + "command": { + "value": 0, + "label": "Command", + "ability": "emp", + "description": "Command" + }, + "manipulation": { + "value": 0, + "label": "Manipulation", + "ability": "emp", + "description": "Manipulation" + }, + "medicalAid": { + "value": 0, + "label": "Medical Aid", + "ability": "emp", + "description": "Medical Aid" + }, + "observation": { + "value": 0, + "label": "Observation", + "ability": "wit", + "description": "Observation" + }, + "survival": { + "value": 0, + "label": "Survival", + "ability": "wit", + "description": "Survival" + }, + "comtech": { + "value": 0, + "label": "Comtech", + "ability": "wit", + "description": "Comtech" + } + }, + "general": { + "career": { + "value": "", + "label": "career" + }, + "appearance": { + "value": "", + "label": "appearance" + }, + "sigItem": { + "value": "", + "label": "sigItem" + }, + "agenda": { + "value": "", + "label": "agenda" + }, + "relOne": { + "value": "", + "label": "relOne" + }, + "relTwo": { + "value": "", + "label": "relTwo" + }, + "xp": { + "value": 0, + "max": 20 + }, + "sp": { + "value": 0, + "max": 3 + }, + "radiation": { + "value": 0, + "max": 10 + }, + "starving": { + "value": 0, + "max": 1 + }, + "dehydrated": { + "value": 0, + "max": 1 + }, + "exhausted": { + "value": 0, + "max": 1 + }, + "freezing": { + "value": 0, + "max": 1 + }, + "critInj": { + "value": "" + }, + "armor": { + "value": 0, + "max": 10 + }, + "cash": { + "value": 0, + "label": "Number" + } + }, + "consumables": { + "air": { + "value": 0, + "min": 0, + "max": 5 + }, + "power": { + "value": 0, + "min": 0, + "max": 5 + }, + "food": { + "value": 0, + "min": 0, + "max": 5 + }, + "water": { + "value": 0, + "min": 0, + "max": 5 + } + }, + "notes": "", + "adhocitems": "" + }, + "creature": { + "header": { + "health": { + "value": 0, + "label": "Health", + "max": 0 + } + }, + "attributes": { + "speed": { + "value": 0, + "label": "Speed" + }, + "armorrating": { + "value": 0, + "label": "Number", + "max": 10 + }, + "armorvfire": { + "value": 0, + "label": "Number", + "max": 10 + } + }, + "general": { + "mobility": { + "value": "-", + "label": "Mobility" + }, + "observation": { + "value": "-", + "label": "Observation" + }, + "comment": { + "value": "", + "label": "Text" + }, + "special": { + "value": "", + "label": "Text" + }, + "acidSplash": { + "value": "-", + "label": "Acid Splash" + }, + "critInj": { + "value": "" + } + }, + "notes": { + "notes": "" + }, + "rTables": "", + "cTables": "" + }, + "vehicles": { + "header": { + "type": { + "value": "", + "label": "Text" + } + }, + "attributes": { + "weight": { + "value": 0, + "label": "Number" + }, + "cost": { + "value": 0, + "label": "Number" + }, + "armorrating": { + "value": 0, + "label": "Number", + "max": 10 + }, + "comment": { + "value": "", + "label": "Text" + }, + "hull": { + "value": 0, + "label": "Number", + "max": 0 + }, + "passengers": { + "value": 0, + "label": "Number" + }, + "speed": { + "value": 0, + "label": "Number" + }, + "manoeuvrability": { + "value": 0, + "label": "Number" + } + }, + "modifiers": { + "gunnerName": "", + "rangedCbt": { + "value": 0, + "label": "Ranged Combat", + "ability": "agl" + }, + "pilotName": "", + "piloting": { + "value": 0, + "label": "Piloting", + "ability": "agl" + } + }, + "general": { + "misc": { + "value": "" + } + }, + "notes": { + "notes": "" + }, + "crew": { + "occupants": [], + "passengerQty": 0 + } + }, + "territory": { + "header": { + "type": { + "value": "", + "label": "Text" + } + }, + "comment": { + "value": "", + "label": "Text" + }, + "sectors": { + "value": "", + "label": "Text" + } + }, + "spacecraft": { + "header": { + "type": { + "value": "", + "label": "Text" + } + }, + "attributes": { + "manufacturer": "", + "model": "", + "modules": "", + "armaments": "", + "ai": "", + "crew": { + "value": 0 + }, + "passengers": { + "value": 0 + }, + "length": { + "value": 0 + }, + "ftlrating": { + "value": 0 + }, + "signature": { + "value": 0 + }, + "thrusters": { + "value": 0 + }, + "hull": { + "value": 0 + }, + "armor": { + "value": 0 + }, + "damage": { + "value": 0, + "max": 15 + }, + "leasecost": { + "value": 0 + } + }, + "crew": { + "occupants": [], + "passengerQty": 0 + }, + "general": { + "misc": { + "value": "" + } + }, + "notes": "" + }, + "planet": { + "header": { + "type": { + "value": "", + "label": "Text" + } + }, + "attributes": { + "parentstar": "", + "planetposition": { + "value": 0 + }, + "gasgiants": { + "value": 0 + }, + "rockyplanets": { + "value": 0 + }, + "iceplanets": { + "value": 0 + }, + "asteroidbelts": { + "value": 0 + }, + "radiation": "", + "planetsize": "", + "atmosphere": "", + "hydrosphere": "", + "daylength": "", + "axialtilt": "", + "gravity": "", + "climate": "", + "globalfeature": "", + "orbitalperiod": "", + "personality": "", + "northpole": "", + "rpnorthpole": false, + "equator": "", + "rpequator": false, + "southpole": "", + "rpsouthpole": false, + "nhwest": "", + "rpnhwest": false, + "nhsouth": "", + "rpnhsouth": false, + "nheast": "", + "rpnheast": false, + "sheast": "", + "rpsheast": false + }, + + "general": { + "misc": { + "value": "" + } + }, + "notes": "" + }, + "general": { + "misc": { + "value": "" + } + }, + "notes": { + "notes": "" + } + }, + "Item": { + "types": [ + "item", + "weapon", + "armor", + "planet-system", + "talent", + "agenda", + "specialty", + "critical-injury", + "spacecraft-crit", + "spacecraftmods", + "spacecraftweapons", + "skill-stunts" + ], + "item": { + "header": { + "type": { + "value": "", + "label": "Text" + }, + "active": false + }, + "attributes": { + "weight": { + "value": 0, + "label": "Number" + }, + "cost": { + "value": 0, + "label": "Number" + }, + "comment": { + "value": "", + "label": "Text" + }, + "food": { + "value": 0, + "label": "Number" + }, + "water": { + "value": 0, + "label": "Number" + }, + "power": { + "value": 0, + "label": "Stress" + }, + "airsupply": { + "value": 0, + "label": "Number" + }, + "quantity": { + "value": 1 + }, + "notes": { + "notes": "" + } + }, + "modifiers": { + "attributes": { + "health": { + "value": 0, + "label": "Health" + }, + "stress": { + "value": 0, + "label": "Stress" + }, + "str": { + "value": 0, + "label": "Strength" + }, + "wit": { + "value": 0, + "label": "Wits" + }, + "agl": { + "value": 0, + "label": "Agility" + }, + "emp": { + "value": 0, + "label": "Empathy" + } + }, + "skills": { + "heavyMach": { + "value": 0, + "label": "Heavy Machinery", + "ability": "str" + }, + "closeCbt": { + "value": 0, + "label": "Close Combat", + "ability": "str" + }, + "stamina": { + "value": 0, + "label": "Stamina", + "ability": "str" + }, + "rangedCbt": { + "value": 0, + "label": "Ranged Combat", + "ability": "agl" + }, + "mobility": { + "value": 0, + "label": "Mobility", + "ability": "agl" + }, + "piloting": { + "value": 0, + "label": "Piloting", + "ability": "agl" + }, + "command": { + "value": 0, + "label": "Command", + "ability": "emp" + }, + "manipulation": { + "value": 0, + "label": "Manipulation", + "ability": "emp" + }, + "medicalAid": { + "value": 0, + "label": "Medical Aid", + "ability": "emp" + }, + "observation": { + "value": 0, + "label": "Observation", + "ability": "wit" + }, + "survival": { + "value": 0, + "label": "Survival", + "ability": "wit" + }, + "comtech": { + "value": 0, + "label": "Comtech", + "ability": "wit" + } + } + } + }, + "weapon": { + "header": { + "type": { + "value": "", + "label": "Text" + }, + "active": false + }, + "attributes": { + "bonus": { + "value": 0, + "label": "Number" + }, + "damage": { + "value": 0, + "label": "Number" + }, + "weight": { + "value": 0, + "label": "Number" + }, + "cost": { + "value": 0, + "label": "Number" + }, + "range": { + "value": "", + "label": "Number" + }, + "class": { + "value": "", + "label": "Text" + }, + "rounds": { + "value": 0, + "label": "Number" + }, + "power": { + "value": 0, + "label": "Number" + }, + "comment": { + "value": "", + "label": "Text" + }, + "quantity": { + "value": 1 + } + }, + "notes": { + "notes": "" + } + }, + "armor": { + "header": { + "active": false + }, + "attributes": { + "weight": { + "value": 0, + "label": "Number" + }, + "cost": { + "value": 0, + "label": "Number" + }, + "armorrating": { + "value": 0, + "label": "Number" + }, + "airsupply": { + "value": 0, + "label": "Number" + }, + "comment": { + "value": "", + "label": "Text" + } + }, + "modifiers": { + "attributes": { + "health": { + "value": 0, + "label": "Health" + }, + "stress": { + "value": 0, + "label": "Stress" + }, + "str": { + "value": 0, + "label": "Strength" + }, + "wit": { + "value": 0, + "label": "Wits" + }, + "agl": { + "value": 0, + "label": "Agility" + }, + "emp": { + "value": 0, + "label": "Empathy" + } + }, + "skills": { + "heavyMach": { + "value": 0, + "label": "Heavy Machinery", + "ability": "str" + }, + "closeCbt": { + "value": 0, + "label": "Close Combat", + "ability": "str" + }, + "stamina": { + "value": 0, + "label": "Stamina", + "ability": "str" + }, + "rangedCbt": { + "value": 0, + "label": "Ranged Combat", + "ability": "agl" + }, + "mobility": { + "value": 0, + "label": "Mobility", + "ability": "agl" + }, + "piloting": { + "value": 0, + "label": "Piloting", + "ability": "agl" + }, + "command": { + "value": 0, + "label": "Command", + "ability": "emp" + }, + "manipulation": { + "value": 0, + "label": "Manipulation", + "ability": "emp" + }, + "medicalAid": { + "value": 0, + "label": "Medical Aid", + "ability": "emp" + }, + "observation": { + "value": 0, + "label": "Observation", + "ability": "wit" + }, + "survival": { + "value": 0, + "label": "Survival", + "ability": "wit" + }, + "comtech": { + "value": 0, + "label": "Comtech", + "ability": "wit" + } + } + }, + "notes": { + "notes": "" + } + }, + "talent": { + "attributes": { + "flag": { + "value": 0, + "label": "Flag" + } + }, + "general": { + "career": { + "value": "", + "label": "career" + }, + "comment": { + "value": "", + "label": "Text" + } + }, + "notes": { + "notes": "" + } + }, + "specialty": { + "attributes": { + "flag": { + "value": 0, + "label": "Flag" + } + }, + "general": { + "comment": { + "value": "", + "label": "Text" + } + }, + "notes": { + "notes": "" + } + }, + "agenda": { + "attributes": { + "flag": { + "value": 0, + "label": "Flag" + } + }, + "general": { + "comment": { + "value": "", + "label": "Text" + } + }, + "notes": { + "notes": "" + } + }, + "planet-system": { + "header": { + "commonName": { + "value": "", + "label": "Text" + }, + "system": { + "value": "", + "label": "Text" + }, + "sector": { + "value": "", + "label": "Text" + }, + "location": { + "value": "", + "label": "Text" + } + }, + "details": { + "affiliation": { + "value": "", + "label": "Affiliation" + }, + "classification": { + "value": "", + "label": "Classification" + }, + "climate": { + "value": "", + "label": "Climate" + }, + "meanTemperature": { + "value": "", + "label": "Mean Temperature" + }, + "terrain": { + "value": "", + "label": "Terrain" + }, + "colonies": { + "value": "", + "label": "Colonies" + }, + "population": { + "value": 0, + "label": "Population" + }, + "keyResources": { + "value": "", + "label": "Key Resources" + } + }, + "misc": { + "description": { + "value": "", + "label": "Description" + }, + "notes": { + "notes": "" + } + } + }, + "skill-stunts": { + "skill": "", + "description": "" + }, + "critical-injury": { + "header": { + "type": { + "value": "", + "label": "Text" + }, + "active": true + }, + "attributes": { + "fatal": false, + "effects": "", + "timelimit": { + "value": 0 + }, + "healingtime": { + "value": 0 + } + }, + "modifiers": { + "attributes": { + "health": { + "value": 0, + "label": "Health" + }, + "stress": { + "value": 0, + "label": "Stress" + }, + "str": { + "value": 0, + "label": "Strength" + }, + "wit": { + "value": 0, + "label": "Wits" + }, + "agl": { + "value": 0, + "label": "Agility" + }, + "emp": { + "value": 0, + "label": "Empathy" + } + }, + "skills": { + "heavyMach": { + "value": 0, + "label": "Heavy Machinery", + "ability": "str" + }, + "closeCbt": { + "value": 0, + "label": "Close Combat", + "ability": "str" + }, + "stamina": { + "value": 0, + "label": "Stamina", + "ability": "str" + }, + "rangedCbt": { + "value": 0, + "label": "Ranged Combat", + "ability": "agl" + }, + "mobility": { + "value": 0, + "label": "Mobility", + "ability": "agl" + }, + "piloting": { + "value": 0, + "label": "Piloting", + "ability": "agl" + }, + "command": { + "value": 0, + "label": "Command", + "ability": "emp" + }, + "manipulation": { + "value": 0, + "label": "Manipulation", + "ability": "emp" + }, + "medicalAid": { + "value": 0, + "label": "Medical Aid", + "ability": "emp" + }, + "observation": { + "value": 0, + "label": "Observation", + "ability": "wit" + }, + "survival": { + "value": 0, + "label": "Survival", + "ability": "wit" + }, + "comtech": { + "value": 0, + "label": "Comtech", + "ability": "wit" + } + } + } + }, + "spacecraft-crit": { + "header": { + "type": { + "value": 0, + "label": "Text" + }, + "damage": "", + "effects": "", + "repairroll": "" + } + }, + "spacecraftmods": { + "header": { + "type": { + "value": "", + "label": "Text" + }, + "active": false + }, + "attributes": { + "size": { + "value": "", + "label": "Text" + }, + "capacity": { + "value": "", + "label": "Text" + }, + "cost": { + "value": 0, + "label": "Number" + }, + "comment": { + "value": "", + "label": "Text" + }, + "quantity": { + "value": 1 + }, + "notes": { + "notes": "" + } + } + }, + "spacecraftweapons": { + "header": { + "type": { + "value": "", + "label": "Text" + }, + "active": false + }, + "attributes": { + "bonus": { + "value": 0, + "label": "Number" + }, + "damage": { + "value": 0, + "label": "Number" + }, + "hardpoint": { + "value": "", + "label": "Text" + }, + "cost": { + "value": 0, + "label": "Number" + }, + "range": { + "value": "", + "label": "Number" + }, + "comment": { + "value": "", + "label": "Text" + }, + "quantity": { + "value": 1 + } + }, + "notes": { + "notes": "" + } + } + } } diff --git a/templates/actor/planet-sheet.html b/templates/actor/planet-sheet.html new file mode 100644 index 00000000..5e5a5814 --- /dev/null +++ b/templates/actor/planet-sheet.html @@ -0,0 +1,134 @@ +
+ {{!-- Sheet Tab Navigation --}} + + + {{!-- Sheet Body --}} +
+ {{!--General Tab --}} +
+
+ +
+
SOLAR SYSTEM
+

+

+

+

+

+

+
+ +

PARENT STAR

+ + +

SURVEYED PLANET POSITION

+ + +

GAS GIANTS

+ +

ICE PLANETS

+ +

ASTEROID BELTS

+ + +

RADIATION

+ +

PLANET SIZE

+ +

ATMOSPHERE

+ +

HYDROSPHERE

+ +

DAY LENGTH

+ +

AXIAL TILT

+ +

GRAVITY

+ +

CLIMATE

+ +

GLOBAL FEATURE

+ +

ORBITAL PERIOD

+ +

PLANETARY PERSONALITY

+ + +

NORTH POLE

+ +

RESOURCE POTENTIAL

+ + +

EQUATOR

+ +

RESOURCE POTENTIAL

+ + +

SOUTH POLE

+ +

RESOURCE POTENTIAL

+ + +

NORTHERN HEMISPHERE WEST

+ +

RESOURCE POTENTIAL

+ + +

SOUTHERN HEMISPHERE WEST

+ +

RESOURCE POTENTIAL

+ + +

NORTHERN HEMISPHERE EAST

+ +

RESOURCE POTENTIAL

+ + +

SOUTHERN HEMISPHERE EAST

+ +

RESOURCE POTENTIAL

+ +
+
+
+ + {{!-- Biography Tab --}} +
+ {{editor system.notes target="system.notes" button=true owner=owner editable=true}} +
+
+ From 73d8f9cbf1b0bafe65de691ca34e7f08d389bf3b Mon Sep 17 00:00:00 2001 From: pwatson100 Date: Thu, 23 Nov 2023 13:37:43 +0000 Subject: [PATCH 04/20] Colony Planet Sheet Beta --- css/alienrpg.css | 802 ++++++- css/alienrpg.css.map | 2 +- images/planet-sheet.webp | Bin 0 -> 177158 bytes scss/components/_forms.scss | 369 ++-- scss/global/_grid.scss | 2509 ++++++++++++++-------- template.json | 2 +- templates/actor/character-sheet.html | 894 ++++---- templates/actor/crt/character-sheet.html | 660 +++--- templates/actor/crt/synthetic-sheet.html | 653 +++--- templates/actor/planet-sheet.html | 294 ++- templates/actor/synthetic-sheet.html | 874 ++++---- 11 files changed, 4501 insertions(+), 2558 deletions(-) create mode 100644 images/planet-sheet.webp diff --git a/css/alienrpg.css b/css/alienrpg.css index 8d7bddf5..ae9926be 100644 --- a/css/alienrpg.css +++ b/css/alienrpg.css @@ -2525,7 +2525,7 @@ button:focus { grid-area: vCre8; } -.grid-planet-header { +.grid-colony--header { display: grid; border: 2px solid var(--aliengreen); grid-template-areas: "hplan1 hplan2 " "hplan3 hplan4" "hplan5 hplan6 " "hplan7 hplan8"; @@ -2933,6 +2933,778 @@ button:focus { grid-area: gaItem4; } +.grid-colony-planet1 { + display: grid; + padding-top: 55px; + margin-bottom: 0px; + grid-template-areas: "gcp1 gcp2 gcp3 gcp4 gcp5 gcp6 gcp7"; + grid-template-columns: 150px 150px 196px 100px 150px 150px 150px; +} + +.gcp1 { + grid-area: gcp1; +} + +.gcp2 { + grid-area: gcp2; +} + +.gcp3 { + grid-area: gcp3; +} + +.gcp4 { + grid-area: gcp4; + margin: 1px 0px 0px -7px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} + +.gcp5 { + grid-area: gcp5; +} + +.gcp6 { + grid-area: gcp6; +} + +.gcp7 { + grid-area: gcp7; +} + +.grid-colony-planet2 { + display: grid; + margin-top: -4px; + margin-bottom: 0px; + grid-template-areas: "gcp11 gcp12 gcp14 gcp16 gcp17"; + grid-template-columns: 130px 240px 400px 110px 120px; +} + +.gcp11 { + grid-area: gcp11; +} + +.gcp12 { + grid-area: gcp12; +} + +.gcp14 { + grid-area: gcp14; +} + +.gcp16 { + grid-area: gcp16; +} + +.gcp17 { + grid-area: gcp17; +} + +.grid-colony-planet3a { + display: grid; + margin-left: 30px; + margin-bottom: 0px; + margin-top: 2px; + grid-template-areas: "gcp3a1 gcp3a2 gcp3a3 gcp3a4 gcp3a5 gcp3a6 gcp3a7"; + grid-template-columns: 210px 220px 110px 110px 110px 165px 110px; +} + +.gcp3a1 { + grid-area: gcp3a1; + margin: -12px 0px 0px -127px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} + +.gcp3a2 { + grid-area: gcp3a2; +} + +.gcp3a3 { + grid-area: gcp3a3; +} + +.gcp3a4 { + grid-area: gcp3a4; +} + +.gcp3a5 { + grid-area: gcp3a5; +} + +.gcp3a6 { + grid-area: gcp3a6; +} + +.gcp3a7 { + grid-area: gcp3a7; + margin: -12px 0px 0px 24px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} + +.grid-colony-planet3 { + display: grid; + margin-left: 30px; + margin-bottom: 0px; + grid-template-areas: "gcp31 gcp32 gcp33 gcp34 gcp35 gcp36 gcp37"; + grid-template-columns: 210px 220px 110px 110px 110px 165px 110px; +} + +.gcp31 { + grid-area: gcp31; +} + +.gcp32 { + grid-area: gcp32; +} + +.gcp33 { + grid-area: gcp33; +} + +.gcp34 { + grid-area: gcp34; +} + +.gcp35 { + grid-area: gcp35; +} + +.gcp36 { + grid-area: gcp36; +} + +.gcp37 { + grid-area: gcp37; +} + +.grid-colony-planet4a { + display: grid; + margin-left: 30px; + margin-bottom: 0px; + margin-top: 5px; + grid-template-areas: "gcp4a1 gcp4a2 gcp4a3 gcp4a4 gcp4a5 gcp4a6 gcp4a7"; + grid-template-columns: 210px 245px 110px 126px 110px 110px 110px; +} + +.gcp4a1 { + grid-area: gcp4a1; +} + +.gcp4a2 { + grid-area: gcp4a2; + margin: -28px 0px 0px -19px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} + +.gcp4a3 { + grid-area: gcp4a3; + margin: -11px 0px 0px 10px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} + +.gcp4a4 { + grid-area: gcp4a4; + margin: -21px 0px 0px -28px; + color: black; + font-weight: bolder; + font-size: 13px; + margin-bottom: 0px; +} + +.gcp4a5 { + grid-area: gcp4a5; + margin: -28px 0px 0px 0px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} + +.gcp4a6 { + grid-area: gcp4a6; + margin: -37px 0px 0px -12px; + color: black; + font-weight: bolder; + font-size: 13px; + margin-bottom: 0px; +} + +.gcp4a7 { + grid-area: gcp4a7; +} + +.grid-colony-planet4 { + display: grid; + margin-left: 30px; + margin-top: -2px; + margin-bottom: 0px; + grid-template-areas: "gcp41 gcp42 gcp43 gcp44 gcp45 gcp46 gcp47"; + grid-template-columns: 210px 245px 110px 110px 110px 110px 110px; +} + +.gcp41 { + grid-area: gcp41; +} + +.gcp42 { + grid-area: gcp42; +} + +.gcp43 { + grid-area: gcp43; +} + +.gcp44 { + grid-area: gcp44; +} + +.gcp45 { + grid-area: gcp45; +} + +.gcp46 { + grid-area: gcp46; +} + +.gcp47 { + grid-area: gcp47; +} + +.grid-colony-planet6a { + display: grid; + margin-left: 30px; + padding-top: 82px; + margin-bottom: 0px; + grid-template-areas: "gcp6a1 gcp6a2 gcp6a4 gcp6a6 gcp6a7"; + grid-template-columns: 225px 205px 210px 200px 190px; +} + +.gcp6a1 { + grid-area: gcp6a1; + margin: -24px 0px 0px 61px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} + +.gcp6a2 { + grid-area: gcp6a2; + margin: -42px 0px 0px 50px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} + +.gcp6a4 { + grid-area: gcp6a4; + margin: -59px 0px 0px -41px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} + +.gcp6a6 { + grid-area: gcp6a6; + margin: -43px 0px 0px -138px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} + +.gcp6a7 { + grid-area: gcp6a7; + margin: -24px 0px 0px -118px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} + +.grid-colony-planet6 { + display: grid; + margin-left: 30px; + margin-top: -5px; + margin-bottom: 0px; + grid-template-areas: "gcp61 gcp62 gcp64 gcp66 gcp67"; + grid-template-columns: 225px 205px 210px 200px 190px; +} + +.gcp61 { + grid-area: gcp61; +} + +.gcp62 { + grid-area: gcp62; +} + +.gcp64 { + grid-area: gcp64; +} + +.gcp66 { + grid-area: gcp66; +} + +.gcp67 { + grid-area: gcp67; +} + +.grid-colony-planet7a { + display: grid; + margin-left: 25px; + margin-top: 14px; + margin-bottom: 0px; + grid-template-areas: "gcp7a1 gcp7a2 gcp7a4 gcp7a6 gcp7a7"; + grid-template-columns: 225px 205px 210px 200px 200px; +} + +.gcp7a1 { + grid-area: gcp7a1; + margin: 8px 0px 0px -163px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} + +.gcp7a2 { + grid-area: gcp7a2; + margin: -8px 0px 0px -171px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} + +.gcp7a4 { + grid-area: gcp7a4; + margin: -25px 0px 0px -32px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} + +.gcp7a6 { + grid-area: gcp7a6; + margin: -6px 0px 0px 59px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} + +.gcp7a7 { + grid-area: gcp7a7; + margin: 11px 0px 0px 28px; + color: black; + font-weight: bolder; + font-size: 13px; + margin-bottom: 0px; +} + +.grid-colony-planet7 { + display: grid; + margin-left: 25px; + margin-top: -30px; + margin-bottom: 4px; + grid-template-areas: "gcp71 gcp72 gcp74 gcp76 gcp77"; + grid-template-columns: 225px 205px 210px 200px 190px; +} + +.gcp71 { + grid-area: gcp71; +} + +.gcp72 { + grid-area: gcp72; +} + +.gcp74 { + grid-area: gcp74; +} + +.gcp76 { + grid-area: gcp76; +} + +.gcp77 { + grid-area: gcp77; +} + +.grid-colony-planet8a { + display: grid; + margin-left: 25px; + margin-top: -6px; + margin-bottom: 0px; + grid-template-areas: "gcp8a1 gcp8a2 gcp8a4 gcp8a6 gcp8a7"; + grid-template-columns: 225px 205px 210px 200px 190px; +} + +.gcp8a1 { + grid-area: gcp8a1; +} + +.gcp8a2 { + grid-area: gcp8a2; +} + +.gcp8a4 { + grid-area: gcp8a4; + margin: 8px 0px 0px -39px; + color: black; + font-weight: bolder; + font-size: 15px; + margin-bottom: 0px; +} + +.gcp8a6 { + grid-area: gcp8a6; +} + +.gcp8a7 { + grid-area: gcp8a7; +} + +.grid-colony-planet8 { + display: grid; + margin-bottom: 0px; + margin-top: 11px; + grid-template-areas: "gcp81 gcp82 gcp84 gcp86 gcp87"; + grid-template-columns: 225px 216px 210px 200px 190px; +} + +.gcp81 { + grid-area: gcp81; +} + +.gcp82 { + grid-area: gcp82; +} + +.gcp84 { + grid-area: gcp84; +} + +.gcp86 { + grid-area: gcp86; +} + +.gcp87 { + grid-area: gcp87; +} + +.grid-colony-planet9 { + display: grid; + margin-top: -25px; + margin-bottom: 0px; + grid-template-areas: "gcp91 gcp94 gcp96 gcp97"; + grid-template-columns: 444px 161px 34px 15px; +} + +.gcp91 { + grid-area: gcp91; +} + +.gcp94 { + grid-area: gcp94; + color: black; + font-weight: bolder; + font-size: 13px; + margin-bottom: 0px; +} + +.gcp96 { + grid-area: gcp96; +} + +.gcp97 { + grid-area: gcp97; +} + +.grid-colony-planet10a { + display: grid; + margin-left: 175px; + margin-top: -84px; + margin-bottom: 0px; + grid-template-areas: "gcp10a1 gcp10a2 gcp10a4 gcp10a6 gcp10a7"; + grid-template-columns: 210px 53px 210px 48px 210px; +} + +.gcp10a1 { + grid-area: gcp10a1; + color: black; + font-weight: bolder; + font-size: 15px; + text-align: center; + margin-bottom: 0px; +} + +.gcp10a2 { + grid-area: gcp10a2; +} + +.gcp10a4 { + grid-area: gcp10a4; + color: black; + font-weight: bolder; + font-size: 15px; + text-align: center; + margin-top: 114px; + margin-bottom: 0px; +} + +.gcp10a6 { + grid-area: gcp10a6; +} + +.gcp10a7 { + grid-area: gcp10a7; + color: black; + font-weight: bolder; + font-size: 15px; + text-align: center; + margin-bottom: 0px; +} + +.grid-colony-planet10 { + display: grid; + margin-left: 181px; + margin-top: -59px; + margin-bottom: 0px; + grid-template-areas: "gcp101 gcp102 gcp104 gcp106 gcp107"; + grid-template-columns: 210px 53px 210px 48px 210px; +} + +.gcp101 { + grid-area: gcp101; +} + +.gcp102 { + grid-area: gcp102; +} + +.gcp104 { + grid-area: gcp104; +} + +.gcp106 { + grid-area: gcp106; +} + +.gcp107 { + grid-area: gcp107; +} + +.grid-colony-planet11 { + display: grid; + margin-left: 187px; + margin-top: -98px; + margin-bottom: 0px; + grid-template-areas: "gcp111 gcp112 gcp113 gcp114 gcp115 gcp116"; + grid-template-columns: 171px 87px 171px 87px 171px 25px; +} + +.gcp111 { + grid-area: gcp111; + color: black; + font-weight: bolder; + font-size: 13px; + margin-bottom: 0px; +} + +.gcp112 { + grid-area: gcp112; +} + +.gcp113 { + grid-area: gcp113; + color: black; + font-weight: bolder; + font-size: 13px; + margin-top: 107px; + margin-bottom: 0px; +} + +.gcp114 { + grid-area: gcp114; +} + +.gcp115 { + grid-area: gcp115; + color: black; + font-weight: bolder; + font-size: 13px; + margin-bottom: 0px; +} + +.gcp116 { + grid-area: gcp116; +} + +.grid-colony-planet12a { + display: grid; + margin-left: 176px; + margin-top: -86px; + margin-bottom: 0px; + grid-template-areas: "gcp12a1 gcp12a2 gcp12a4 gcp12a6 gcp12a7"; + grid-template-columns: 210px 53px 210px 48px 210px; +} + +.gcp12a1 { + grid-area: gcp12a1; + color: black; + font-weight: bolder; + font-size: 15px; + text-align: center; + margin-bottom: 0px; +} + +.gcp12a2 { + grid-area: gcp12a2; +} + +.gcp12a4 { + grid-area: gcp12a4; + color: black; + font-weight: bolder; + font-size: 15px; + text-align: center; + margin-top: 118px; + margin-bottom: 0px; +} + +.gcp12a6 { + grid-area: gcp12a6; +} + +.gcp12a7 { + grid-area: gcp12a7; + color: black; + font-weight: bolder; + font-size: 15px; + text-align: center; + margin-bottom: 0px; +} + +.grid-colony-planet12 { + display: grid; + margin-left: 181px; + margin-top: -65px; + margin-bottom: 0px; + grid-template-areas: "gcp121 gcp122 gcp124 gcp126 gcp127"; + grid-template-columns: 210px 53px 210px 48px 210px; +} + +.gcp121 { + grid-area: gcp121; +} + +.gcp122 { + grid-area: gcp122; +} + +.gcp124 { + grid-area: gcp124; +} + +.gcp126 { + grid-area: gcp126; +} + +.gcp127 { + grid-area: gcp127; +} + +.grid-colony-planet13a { + display: grid; + margin-left: 187px; + margin-top: -89px; + margin-bottom: 0px; + grid-template-areas: "gcp13a1 gcp13a2 gcp13a3 gcp13a4 gcp13a5 gcp13a6"; + grid-template-columns: 171px 87px 171px 87px 171px 25px; +} + +.gcp13a1 { + grid-area: gcp13a1; + color: black; + font-weight: bolder; + font-size: 13px; + margin-bottom: 0px; +} + +.gcp13a2 { + grid-area: gcp13a2; +} + +.gcp13a3 { + grid-area: gcp13a3; + color: black; + font-weight: bolder; + font-size: 13px; + margin-top: 107px; + margin-bottom: 20px; +} + +.gcp13a4 { + grid-area: gcp13a4; +} + +.gcp13a5 { + grid-area: gcp13a5; + color: black; + font-weight: bolder; + font-size: 13px; + margin-bottom: 0px; +} + +.gcp13a6 { + grid-area: gcp13a6; +} + +.grid-colony-planet13 { + display: grid; + margin-left: 25px; + margin-top: 3px; + margin-bottom: 0px; + grid-template-areas: "gcp131 gcp134 gcp136 gcp137"; + grid-template-columns: 430px 210px 200px 190px; +} + +.gcp131 { + grid-area: gcp131; +} + +.gcp134 { + grid-area: gcp134; +} + +.gcp136 { + grid-area: gcp136; +} + +.gcp137 { + grid-area: gcp137; +} + .flex-center { -webkit-box-align: center; -ms-flex-align: center; @@ -4637,6 +5409,34 @@ combobox:focus { -ms-flex-wrap: wrap; flex-wrap: wrap; } +.alienrpg .planetboxsize { + max-width: 40px; + color: hsl(0, 0%, 0%); + height: 20px; + padding: 0; + margin: 1px; + text-align: center; + border: 1px solid var(--aliengreen); +} +.alienrpg .colony-planet1 { + max-width: 190px; + margin: -5px 0px 0px -3px; + height: -webkit-max-content; + height: -moz-max-content; + height: max-content; + color: var(--color-text-dark-primary) !important; + border-radius: 0px; + border: 1px solid var(--aliendarkergreen) !important; +} +.alienrpg .colony-planet2 { + max-width: 250px; + height: -webkit-max-content; + height: -moz-max-content; + height: max-content; + color: var(--color-text-dark-primary) !important; + border-radius: 0px; + border: 1px solid var(--aliendarkergreen) !important; +} .alienrpg .resource-label { font-family: var(--alienfont); text-transform: uppercase; diff --git a/css/alienrpg.css.map b/css/alienrpg.css.map index 025ef4a7..3ea2b0b0 100644 --- a/css/alienrpg.css.map +++ b/css/alienrpg.css.map @@ -1 +1 @@ -{"version":3,"sources":["..\\scss\\utils\\_typography.scss","alienrpg.css","..\\scss\\utils\\_colors.scss","..\\scss\\alienrpg.scss","..\\scss\\global\\_window.scss","..\\scss\\global\\_mother-instruction-images.scss","..\\scss\\global\\_grid.scss","..\\scss\\global\\_flex.scss","..\\scss\\global\\_itemList.scss","..\\scss\\global\\_select-css.scss","..\\scss\\actor\\_alien-crt-ui.scss","..\\scss\\global\\_module.scss","..\\scss\\actor\\_alien-crt-actor.scss","..\\scss\\components\\_forms.scss","..\\scss\\components\\_resource.scss","..\\scss\\components\\_tabs.scss","..\\scss\\components\\_items.scss"],"names":[],"mappings":"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ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,eAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;AACF;ASjoGA;EACC;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,eAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;EShkGD;IACC,gBAAA;ETkkGA;AACF;AS/jGA;EACC;IACC,gHAAA;ETikGA;ES/jGD;IACC,gHAAA;ETikGA;ES/jGD;IACC,gHAAA;ETikGA;ES/jGD;IACC,gHAAA;ETikGA;ES/jGD;IACC,4GAAA;ETikGA;ES/jGD;IACC,gHAAA;ETikGA;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","file":"alienrpg.css","sourcesContent":["// @import url('https://fonts.googleapis.com/css2?family=Wallpoet:wght@400;800&family=Wallpoet:wght@300;400;500&display=swap');\r\n\r\n// $font-primary: 'Wallpoet', sans-serif;\r\n// $font-secondary: 'Wallpoet', sans-serif;\r\n\r\n@font-face {\r\n font-family: 'Changa';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: local('Changa', sans-serif), url(https://fonts.gstatic.com/s/changa/v10/2-cm9JNi2YuVOUckZpy-.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Roboto';\r\n font-style: normal;\r\n font-weight: 400;\r\n src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');\r\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Wallpoet';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: local('Wallpoet'), url(https://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUObp58Q.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n@font-face {\r\n font-family: 'OCR-A';\r\n src: url('../fonts/ocraext.ttf');\r\n font-style: normal;\r\n}\r\n\r\n// @import url('https://fonts.googleapis.com/css2?family=Kosugi&display=swap');\r\n@font-face {\r\n font-family: 'Kosugi';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: url(https://fonts.gstatic.com/s/kosugi/v14/pxiFyp4_v8FCjlI4MdLqfUsvcYfqJiw3zzHMw5Qu_B3d0SE.50.woff2) format('woff2');\r\n unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0,\r\n U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610,\r\n U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2,\r\n U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c,\r\n U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a,\r\n U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2,\r\n U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33,\r\n U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56;\r\n}\r\n\r\n// @import url('https://fonts.googleapis.com/css2?family=Blinker:wght@200;400&display=swap');\r\n\r\n@font-face {\r\n font-family: 'Blinker';\r\n font-style: normal;\r\n font-weight: 200;\r\n font-display: swap;\r\n src: url(https://fonts.gstatic.com/s/blinker/v12/cIf4MaFatEE-VTaP_OGAdGYmnQ.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n:root {\r\n // --alienfont: 'Wallpoet', sans-serif;\r\n --alienfont: 'OCR-A';\r\n --fontsize: 15px; // this equates to 15px\r\n}\r\n","@font-face {\n font-family: \"Changa\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: local(\"Changa\", sans-serif), url(https://fonts.gstatic.com/s/changa/v10/2-cm9JNi2YuVOUckZpy-.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 400;\n src: local(\"Roboto\"), local(\"Roboto-Regular\"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format(\"woff2\");\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n@font-face {\n font-family: \"Wallpoet\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: local(\"Wallpoet\"), url(https://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUObp58Q.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: \"OCR-A\";\n src: url(\"../fonts/ocraext.ttf\");\n font-style: normal;\n}\n@font-face {\n font-family: \"Kosugi\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://fonts.gstatic.com/s/kosugi/v14/pxiFyp4_v8FCjlI4MdLqfUsvcYfqJiw3zzHMw5Qu_B3d0SE.50.woff2) format(\"woff2\");\n unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0, U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610, U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2, U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c, U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a, U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2, U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33, U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56;\n}\n@font-face {\n font-family: \"Blinker\";\n font-style: normal;\n font-weight: 200;\n font-display: swap;\n src: url(https://fonts.gstatic.com/s/blinker/v12/cIf4MaFatEE-VTaP_OGAdGYmnQ.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n:root {\n --alienfont: \"OCR-A\";\n --fontsize: 15px;\n}\n\n:root {\n --aliengreen: hsl(84, 100%, 59%);\n --aliendarkergreen: hsl(141, 60%, 40%);\n --alienitemselect: hsl(70, 80%, 74%);\n --alienoddtab: hsl(72, 29%, 7%);\n --blue: hsl(224, 75%, 62%);\n --black: hsl(0, 0%, 0%);\n --white: hsl(0, 0%, 100%);\n --alientextjournal: #b1e0e7;\n --journalback: url(../images/mother-instructions/indbackground2.png);\n --chatbackground: url(/systems/alienrpg/images/IndBackground3.png);\n --alienchatfont: \"Blinker\", sans-serif;\n --alienchatwhite: hsl(0, 0%, 100%);\n --alienchatred: hsl(0, 100%, 50%);\n --alienchatredshadow: rgb(230 230 230);\n --alienchatblue: hsl(240deg 42% 72%);\n --alienchatlightblue: hsl(120, 97%, 41%);\n --alienchatlightgreen: hsl(120, 97%, 41%);\n --alienchatgoldenrod: hsl(43, 74%, 49%);\n}\n\n/* Global styles */\n.alienrpg ul ol {\n margin-left: 3px;\n}\n\n.alienrpg #context-menu {\n width: auto;\n height: max-content;\n min-width: 156px;\n max-width: 360px;\n position: absolute;\n left: -998%;\n top: -50%;\n background: hsl(0, 0%, 0%);\n border: 1px solid var(--aliengreen);\n border-radius: 5px;\n color: var(--aliengreen);\n text-align: left;\n font-size: smaller;\n z-index: 1;\n}\n\n.alienrpg #context-menu li.context-item {\n line-height: 16px;\n}\n\n.alienrpg .window-content {\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 1px solid;\n}\n\n.alienrpg form {\n font-family: var(--alienfont);\n color: var(--aliengreen);\n font-size: var(--fontsize);\n background: hsl(0, 0%, 0%);\n flex-direction: column;\n flex-wrap: nowrap;\n padding: 2px;\n overflow-y: scroll;\n overflow-x: auto;\n border: var(--aliengreen) 3px;\n}\n\n.journal-sheet form {\n background: var(--journalback) top left !important;\n background-size: cover;\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n color: var(--alientextjournal) !important;\n}\n.journal-sheet select {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 3px;\n border: 1px solid hsl(53, 4%, 46%);\n border-radius: 3px;\n padding: 0 3px;\n text-overflow: ellipsis;\n font-size: 16px;\n}\n.journal-sheet input {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 3px;\n}\n.journal-sheet button {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) solid 1px;\n width: 100%;\n margin: 0 1px;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n}\n.journal-sheet critbutton {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) solid 1px;\n margin: 0 1px;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n}\n.journal-sheet .tox .tox-editor-container {\n background-color: hsl(0, 0%, 100%);\n}\n\na.entity-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n.alienrpg a.entity-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\na.content-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n.alienrpg a.content-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n#chat .message {\n border: 1px solid hsl(0, 8%, 34%);\n border-radius: 1px;\n}\n\n.chat-message {\n background-image: var(--chatbackground);\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n color: inherit;\n}\n.chat-message .message-header .message-sender {\n color: var(--aliengreen);\n}\n.chat-message .message-metadata {\n color: var(--aliengreen);\n}\n.chat-message .flavor-text {\n color: var(--aliengreen);\n}\n.chat-message .table-draw .table-results .table-result {\n color: var(--aliengreen);\n}\n\n.chat-message .table-draw .table-results .table-result .chatBG {\n background-image: var(--chatbackground);\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n color: var(--aliengreen);\n padding-left: 6px;\n}\n\n.chat-message.whisper {\n background: hsl(0, 0%, 9%);\n color: var(--aliengreen);\n}\n\n.chat-message.blind {\n background: hsl(0, 0%, 9%);\n}\n\n.chat-message.emote {\n background: hsl(0, 0%, 9%);\n}\n\n.chat-message .critchat {\n display: flex;\n align-items: center;\n border-bottom: 1px solid var(--color-border-light-primary);\n padding: 3px 0;\n color: var(--aliengreen);\n}\n\n.dice-tooltip .roll > img {\n width: 24px;\n}\n\n.dice-tooltip {\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n background: hsl(0, 0%, 0%);\n}\n.dice-tooltip .dice-rolls {\n color: inherit;\n background: hsl(0, 0%, 0%);\n}\n.dice-tooltip .part-header {\n color: inherit;\n background: hsl(0, 0%, 0%);\n}\n\n.dice-tooltip .dice-rolls .roll {\n filter: none;\n}\n\n.dice-tooltip .dice-rolls .roll.max {\n filter: none;\n}\n\n.dice-tooltip .dice-rolls .roll.min {\n filter: none;\n}\n\n.inline-roll .dice-tooltip {\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: 2px solid var(--aliengreen);\n border-radius: 2px;\n}\n\na.inline-roll {\n background: hsl(0, 0%, 0%);\n padding: 1px 4px;\n border: 1px solid var(--aliengreen);\n border-radius: 2px;\n white-space: nowrap;\n word-break: break-all;\n}\n\n.dice-roll .dice-formula,\n.dice-roll .dice-total {\n color: var(--aliengreen);\n}\n\n.dice-tooltip .part-header .part-formula {\n color: inherit;\n}\n\n.part-total {\n color: inherit;\n}\n\n.alienrpg h2 {\n border: 0;\n padding: 0;\n margin: 1px;\n margin-left: 5px;\n}\n\n.alienrpg h3 {\n border: 0;\n padding: 0;\n margin: 1px;\n}\n\n.alienrpg h4 {\n border: 0;\n padding: 0;\n margin: 1px;\n}\n\n.resource-content button {\n flex: 0;\n border: 0;\n width: 30px;\n font-size: 1.5rem;\n padding: 0;\n color: inherit;\n margin: 0;\n}\n\n.rollable:hover,\n.rollcomputer:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 120%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n\n.far.fa-heart:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n\n.rollableVeh:hover, .rollableVeh:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 1.3em;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.creature-acid-roll:hover, .creature-acid-roll:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 95%;\n cursor: pointer;\n}\n\n.rollItem:hover, .rollItem:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.rollVehicleWeapon:hover, .rollVehicleWeapon:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.openItem:hover, .openItem:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.talent-btn:hover, .talent-btn:focus {\n color: hsl(103, 100%, 28%);\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-weight: bolder;\n cursor: pointer;\n}\n\n.minus-btn .plus-btn {\n width: 10px;\n height: 10px;\n line-height: 20px;\n padding: 0;\n}\n\n.supply-btn {\n font-size: 5px;\n padding: 0;\n font-family: var(--alienfont);\n}\n\n.pwr-btn:hover, .pwr-btn:focus {\n background-color: hsl(4, 69%, 53%);\n font-size: 120%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.stunt-btn {\n width: 5px;\n padding: 0;\n font-family: var(--alienfont);\n}\n\n.creature-attack-roll {\n display: inline-block;\n width: 280px;\n height: 40px;\n font-weight: bold;\n font-size: 2em;\n /* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */\n text-shadow: 2px 2px hsl(128, 83%, 25%);\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.creature-attack-roll:hover {\n border-radius: 10px;\n color: hsl(0, 100%, 50%);\n text-shadow: 2px 2px hsl(0, 92%, 26%);\n}\n\n.creature-attack-roll:active {\n position: relative;\n top: 1px;\n border-radius: unset;\n background-color: unset;\n color: unset;\n}\n\nbutton:hover,\nbutton:focus {\n box-shadow: unset;\n}\n\n.alien-Push-button {\n display: inline-block;\n width: 260px;\n height: 45px;\n background-color: hsl(0, 0%, 0%);\n font-weight: bold;\n font-size: clamp(2rem, -4.5rem + 5vw, 3rem);\n font-family: var(--alienfont);\n padding-bottom: 5px;\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.alien-Push-button:hover {\n border-radius: 10px;\n color: hsl(0, 100%, 50%);\n}\n\n.alien-crit-button {\n display: inline-block;\n width: 280px;\n height: 26px;\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-weight: bold;\n font-size: 1.2rem;\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.alien-crit-button:hover {\n border-radius: 5px;\n color: hsl(0, 100%, 50%);\n}\n\n.alien-diceface-b0 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-b0.png) no-repeat top left;\n}\n\n.alien-diceface-b6 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-b6.png) no-repeat top left;\n}\n\n.alien-diceface-y0 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y0.png) no-repeat top left;\n}\n\n.alien-diceface-y1 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y1.png) no-repeat top left;\n}\n\n.alien-diceface-y6 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y6.png) no-repeat top left;\n}\n\n.tooltip {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted black;\n}\n\n.tooltip .tooltiptext {\n visibility: hidden;\n width: 250px;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border-radius: 6px;\n padding: 5px 0;\n position: absolute;\n z-index: 1;\n top: -5px;\n right: 105%;\n margin-left: -60px;\n border-style: solid;\n border-color: var(--aliengreen);\n}\n\n.tooltip .tooltiptext::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 5px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.tooltip:hover .tooltiptext {\n visibility: visible;\n}\n\n.alienrpg .inputtext {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n}\n\n.box-top {\n border-top: 3px solid var(--aliengreen);\n}\n\n.ctooltip {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted hsl(0, 0%, 0%);\n}\n\n/* Tooltip text */\n.ctooltip .ctooltiptext {\n font-size: small;\n visibility: hidden;\n width: 150px;\n background-color: hsl(0, 0%, 0%);\n color: var(--aliengreen);\n text-align: center;\n border-radius: 3px;\n padding: 2px 0;\n position: absolute;\n z-index: 1;\n margin-left: -150px;\n border-style: solid;\n border-color: var(--aliengreen);\n}\n\n/* Show the tooltip text when you mouse over the tooltip container */\n.ctooltip:hover .ctooltiptext {\n visibility: visible;\n}\n\n.ctooltip .ctooltiptext::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 1px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.alienchatwhite {\n color: var(--alienchatwhite);\n}\n\n.alienchatred {\n color: var(--alienchatred);\n font-weight: bolder;\n font-size: larger;\n -webkit-background-clip: text;\n background-clip: text;\n background-color: var(--alienchatredshadow);\n}\n\n.alienchatblue {\n color: var(--alienchatblue);\n}\n\n.alienchatlightblue {\n color: var(--alienchatlightblue);\n font-weight: bold;\n font-size: larger;\n}\n\n.alienchatlightgreen {\n color: var(--alienchatlightgreen);\n}\n\n.alienchatgoldenrod {\n color: var(--alienchatgoldenrod);\n font-weight: bold;\n}\n\n.combatbutton {\n max-width: 200px;\n color: var(--aliengreen);\n border: var(--aliengreen) 1px solid;\n}\n\n.prosemirror.editing-source textarea {\n color: hsl(0, 0%, 100%);\n}\n\n.prosemirror menu .pm-dropdown {\n color: hsl(0, 0%, 0%);\n}\n\n.spanner-icon {\n display: inline-block;\n width: 30px;\n height: 25px;\n padding: 0px;\n margin: 1px;\n background: url(../images/mother-instructions/spanner-icon.webp);\n}\n\n.character-sheet-img {\n display: block;\n width: 464px;\n height: 500px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-sheet-img.webp);\n}\n\n.creature-sheet-img {\n display: block;\n width: 500px;\n height: 477px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-sheet-img.webp);\n}\n\n.character-header {\n display: block;\n width: 500px;\n height: 152px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-header.webp);\n}\n\n.synthetic-header {\n display: block;\n width: 500px;\n height: 155px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-header.webp);\n}\n\n.agil-mod {\n display: block;\n width: 403px;\n height: 162px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/agil-mod.webp);\n}\n\n.armor-mod {\n display: block;\n width: 403px;\n height: 172px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/armor-mod.webp);\n}\n\n.stress-mod {\n display: block;\n width: 400px;\n height: 136px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/stress-mod.webp);\n}\n\n.character-details {\n display: block;\n width: 300px;\n height: 328px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-details.webp);\n}\n\n.synthetic-details {\n display: block;\n width: 300px;\n height: 380px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-details.webp);\n}\n\n.character-consumables {\n display: block;\n width: 153px;\n height: 330px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-consumables.webp);\n}\n\n.synthetic-consumables {\n display: block;\n width: 153px;\n height: 322px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-consumables.webp);\n}\n\n.talent-agenda {\n display: block;\n width: 300px;\n height: 260px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/talent-agenda.webp);\n}\n\n.con-edit {\n display: block;\n width: 151px;\n height: 109px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/con-edit.webp);\n}\n\n.enc {\n display: block;\n width: 600px;\n height: 71px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/enc.webp);\n}\n\n.enc-warn {\n display: block;\n width: 462px;\n height: 49px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/enc-warn.webp);\n}\n\n.inv-inact {\n display: block;\n width: 600px;\n height: 199px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/inv-inact.webp);\n}\n\n.moskills {\n display: block;\n width: 300px;\n height: 254px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/skills.webp);\n}\n\n.creature-header {\n display: block;\n width: 500px;\n height: 102px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-header.webp);\n}\n\n.creature-attack-dropdown {\n display: block;\n width: 600px;\n height: 330px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-attack-dropdown.webp);\n}\n\n.acid-splash-popup {\n display: block;\n width: 400px;\n height: 141px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/acid-splash-popup.webp);\n}\n\n.chat-roll {\n display: block;\n width: 300px;\n height: 188px;\n background: url(../images/mother-instructions/chat-roll.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.radiation-roll {\n display: block;\n width: 240px;\n height: 274px;\n background: url(../images/mother-instructions/radiation-rolls.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.territories-general {\n display: block;\n width: 500px;\n height: 498px;\n background: url(../images/mother-instructions/territories-general.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.territories-systems {\n display: block;\n width: 500px;\n height: 186px;\n background: url(../images/mother-instructions/territories-systems.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-general {\n display: block;\n width: 500px;\n height: 342px;\n background: url(../images/mother-instructions/vehicle-general.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-inv {\n display: block;\n width: 500px;\n height: 343px;\n background: url(../images/mother-instructions/vehicle-inv.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-crew {\n display: block;\n width: 500px;\n height: 227px;\n background: url(../images/mother-instructions/vehicle-crew.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-crew-selector {\n display: block;\n width: 500px;\n height: 227px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/vehicle-crew-selector.webp);\n}\n\n.vehicle-fire-weapon {\n display: block;\n width: 403px;\n height: 162px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/vehicle-fire-weapon.webp);\n}\n\n.item-dropdown {\n display: block;\n width: 300px;\n height: 263px;\n background: url(../images/mother-instructions/item-dropdown.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.modifiers-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/modifiers-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.melee-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/melee-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.ranged-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/ranged-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.armor-img {\n display: block;\n width: 600px;\n height: 415px;\n background: url(../images/mother-instructions/armor-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.planet-system-img {\n display: block;\n width: 600px;\n height: 562px;\n background: url(../images/mother-instructions/planet-system-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.initiative-roll {\n display: block;\n width: 300px;\n height: 277px;\n background: url(../images/mother-instructions/initiative-roll.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.clone-actor {\n display: inline-block;\n width: 200px;\n height: 119px;\n background: url(../images/mother-instructions/clone-actor.webp);\n margin-left: 25%;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.roll-clone {\n display: inline-block;\n width: 200px;\n height: 207px;\n background: url(../images/mother-instructions/roll-clone.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.init-chat-norm {\n display: block;\n width: 200px;\n height: 388px;\n background: url(../images/mother-instructions/init-chat-norm.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.init-chat-cards {\n display: block;\n width: 200px;\n height: 378px;\n background: url(../images/mother-instructions/init-chat-cards.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.gm-settings {\n display: block;\n width: 500px;\n height: 491px;\n background: url(../images/mother-instructions/gm-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.player-settings {\n display: block;\n width: 500px;\n height: 301px;\n background: url(../images/mother-instructions/player-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.style-settings {\n display: block;\n width: 400px;\n height: 377px;\n background: url(../images/mother-instructions/style-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.style-button-settings {\n display: block;\n width: 300px;\n height: 161px;\n background: url(../images/mother-instructions/style-button-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.font-picker-img {\n display: inline-block;\n width: 300px;\n height: 272px;\n background: url(../images/mother-instructions/font-picker-img.webp);\n margin-left: 5%;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.colour-picker-img {\n display: inline-block;\n width: 300px;\n height: 206px;\n background: url(../images/mother-instructions/colour-picker-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.character-token {\n display: block;\n width: 230px;\n height: 234px;\n background: url(../images/mother-instructions/character-token.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.creature-token {\n display: block;\n width: 230px;\n height: 235px;\n background: url(../images/mother-instructions/creature-token.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush1 {\n display: block;\n width: 300px;\n height: 241px;\n background: url(../images/mother-instructions/mpush1.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush2 {\n display: block;\n width: 300px;\n height: 340px;\n background: url(../images/mother-instructions/mpush2.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush3 {\n display: block;\n width: 300px;\n height: 297px;\n background: url(../images/mother-instructions/mpush3.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.pwr-supply {\n display: block;\n width: 600px;\n height: 134px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/power.webp);\n}\n\n.synth-hum {\n display: block;\n width: 153px;\n height: 87px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synth-hum.webp);\n}\n\n.inventory-tab-img {\n display: block;\n width: 600px;\n height: 435px;\n background: url(../images/mother-instructions/inventory-tab.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.inv-context-menu-img {\n display: block;\n width: 151px;\n height: 70px;\n background: url(../images/mother-instructions/inv-context-menu.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.status-icons-img {\n display: block;\n width: 230px;\n height: 229px;\n background: url(../images/mother-instructions/status-icons.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.enc-icon-img {\n display: block;\n width: 230px;\n height: 207px;\n background: url(../images/mother-instructions/enc-icon.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.spaceship-sheet-img {\n display: block;\n width: 497px;\n height: 353px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-modules.webp);\n}\n\n.spaceship-header1 {\n display: block;\n width: 402px;\n height: 632px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-header1.webp);\n}\n\n.spaceship-modules {\n display: block;\n width: 497px;\n height: 353px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-sheet-img.webp);\n}\n\n.spaceship-comtech {\n display: block;\n width: 395px;\n height: 262px;\n background: url(../images/mother-instructions/spaceship-comtech.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.grid {\n display: grid;\n grid-column: span 2/span 2;\n padding: 0;\n align-items: center;\n}\n\n.grid-2col {\n display: grid;\n grid-column: span 2;\n grid-template-columns: 1fr 1fr;\n padding: 0;\n align-items: center;\n}\n\n.grid-3col {\n grid-column: span 3/span 3;\n grid-template-columns: repeat(3, minmax(0, 1fr));\n border-color: var(--aliengreen);\n justify-items: center;\n margin: 0;\n}\n\n.grid-4col {\n grid-column: span 4/span 4;\n grid-template-columns: repeat(4, minmax(0, 1fr));\n border-color: var(--aliengreen);\n border-style: double;\n padding: 4px;\n}\n\n.grid-synPage {\n display: grid;\n grid-template-areas: \"Item1 Item2 Item2\" \"Item1 Item4 Item4\" \"Item8 Item4 Item4\" \"Item8 Item5 Item5\" \"Item8 Item3 Item3\" \"Item9 Item6 Item6\" \"Item10 Item7 Item7\" \"Item11 Item11 Item11\";\n grid-template-columns: 1fr 1fr 1fr;\n}\n\n.grid-genPage {\n display: grid;\n grid-template-areas: \"Item1 Item2 Item2\" \"Item1 Item4 Item4\" \"Item8 Item4 Item4\" \"Item8 Item5 Item5\" \"Item8 Item3 Item3\" \"Item9 Item6 Item6\" \"Item10 Item7 Item7\" \"Item11 Item11 Item11\";\n grid-template-columns: 1fr 1fr 1fr;\n}\n\n.Item1 {\n grid-area: Item1;\n border: 1px solid var(--aliengreen);\n padding: 5px;\n text-align: center;\n}\n\n.Item2 {\n grid-area: Item2;\n border: 1px solid var(--aliengreen);\n}\n\n.Item3 {\n grid-area: Item3;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item4 {\n grid-area: Item4;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item5 {\n grid-area: Item5;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item6 {\n grid-area: Item6;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item7 {\n grid-area: Item7;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n height: auto;\n}\n\n.Item8 {\n grid-area: Item8;\n border: 1px solid var(--aliengreen);\n padding: 5px;\n}\n\n.Item9 {\n grid-area: Item9;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.Item10 {\n grid-area: Item10;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.Item11 {\n grid-area: Item11;\n border: 1px solid var(--aliengreen);\n padding: 4px;\n align-content: center;\n justify-content: center;\n min-height: 53px;\n}\n\n.grid-2col-border {\n display: grid;\n grid-column: span 2;\n grid-template-columns: 1fr 1fr;\n border-color: var(--aliengreen);\n padding: 0;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.grid-spacecraft {\n display: grid;\n grid-template-areas: \"spacec1 spacec2 \";\n grid-template-columns: 35% 65%;\n}\n\n.spacec1 {\n grid-area: spacec1;\n border-right: 1px solid var(--aliengreen);\n align-content: center;\n}\n\n.spacec2 {\n grid-area: spacec2;\n padding-left: 5px;\n align-content: center;\n}\n\n.s1-header {\n display: grid;\n grid-template-areas: \". . s1h1 s1h1 s1h1 .\" \"s1h2 s1h2 s1h2 s1h2 s1h2 s1h2\" \"s1h3 s1h3 s1h3 s1h4 s1h4 s1h4\" \"s1h28 s1h28 s1h28 s1h29 s1h29 s1h29\" \"s1h30 s1h30 s1h30 s1h30 s1h30 s1h30 \" \"s1h32 s1h32 s1h32 s1h32 s1h32 s1h32\" \"s1h31 s1h31 s1h31 s1h31 s1h31 s1h31 \" \"s1h33 s1h33 s1h33 s1h33 s1h33 s1h33\" \". . s1h5 s1h5 s1h5 .\" \"s1h6 s1h6 s1h6 s1h6 s1h6 s1h6\" \"s1space1 s1h7 s1h8 s1space s1h9 s1h10\" \"s1space1 s1h11 s1h12 s1space s1h13 s1h14\" \"s1space1 s1h15 s1h16 s1space s1h17 s1h18\" \"s1space1 s1h19 s1h20 s1space s1h21 s1h22\" \"s1h23 s1h23 s1h23 s1h23 s1h23 s1h23\" \"s1h24 s1h24 s1h24 s1h24 s1h24 s1h24\" \"s1h25 s1h25 s1h25 s1h25 s1h25 s1h25\" \"s1h26 s1h26 s1h26 s1h26 s1h26 s1h26\" \"s1h27 s1h27 s1h27 s1h27 s1h27 s1h27\";\n grid-template-columns: 5% 10% 30% 5% 30% 10%;\n padding: 0 10px 0px 10px;\n}\n\n.s1space {\n grid-area: s1space;\n}\n\n.s1space1 {\n grid-area: s1space1;\n}\n\n.s1h1 {\n grid-area: s1h1;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h2 {\n grid-area: s1h2;\n align-content: center;\n}\n\n.s1h3 {\n grid-area: s1h3;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h4 {\n grid-area: s1h4;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h5 {\n grid-area: s1h5;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h6 {\n grid-area: s1h6;\n align-content: center;\n}\n\n.s1h7 {\n grid-area: s1h7;\n height: 30px;\n}\n\n.s1h8 {\n grid-area: s1h8;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h9 {\n grid-area: s1h9;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h10 {\n grid-area: s1h10;\n height: 30px;\n}\n\n.s1h11 {\n grid-area: s1h11;\n height: 30px;\n}\n\n.s1h12 {\n grid-area: s1h12;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h13 {\n grid-area: s1h13;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h14 {\n grid-area: s1h14;\n height: 30px;\n}\n\n.s1h15 {\n grid-area: s1h15;\n height: 30px;\n}\n\n.s1h16 {\n grid-area: s1h16;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h17 {\n grid-area: s1h17;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h18 {\n grid-area: s1h18;\n height: 30px;\n}\n\n.s1h19 {\n grid-area: s1h19;\n height: 30px;\n}\n\n.s1h20 {\n grid-area: s1h20;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h21 {\n grid-area: s1h21;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h22 {\n grid-area: s1h22;\n height: 30px;\n justify-self: center;\n}\n\n.s1h23 {\n grid-area: s1h23;\n height: 20px;\n justify-self: center;\n font-weight: bolder;\n}\n\n.s1h24 {\n grid-area: s1h24;\n height: 30px;\n justify-self: center;\n}\n\n.s1h25 {\n grid-area: s1h25;\n height: 20px;\n justify-self: center;\n font-weight: bolder;\n}\n\n.s1h26 {\n grid-area: s1h26;\n height: 50px;\n justify-self: center;\n}\n\n.s1h27 {\n grid-area: s1h27;\n height: 50px;\n justify-self: center;\n}\n\n.s1h28 {\n grid-area: s1h28;\n align-content: center;\n}\n\n.s1h29 {\n grid-area: s1h29;\n align-content: center;\n}\n\n.s1h30 {\n grid-area: s1h30;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h31 {\n grid-area: s1h31;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h32 {\n grid-area: s1h32;\n align-content: center;\n}\n\n.s1h33 {\n grid-area: s1h33;\n align-content: center;\n}\n\n.grid-container {\n display: grid;\n margin: 0;\n padding: 0;\n grid-template-areas: \"Col1 Col2\" \"Col1 Col2\" \"Col1 Col2\" \"Col1 Col4\" \"Col3 Col3\";\n grid-template-columns: 370px 1fr;\n}\n\n.Col1 {\n grid-area: Col1;\n align-self: center;\n}\n\n.Col2 {\n grid-area: Col2;\n}\n\n.Col3 {\n grid-area: Col3;\n}\n\n.Col4 {\n grid-area: Col4;\n}\n\n.grid-attr {\n display: grid;\n margin: 0;\n padding: 0;\n padding-left: 5px;\n align-items: center;\n border: 1px solid var(--aliengreen);\n grid-template-areas: \"Attr1 Attr2 Attr3\";\n grid-template-columns: 300px 35px 30px;\n}\n\n.Attr1 {\n grid-area: Attr1;\n}\n\n.Attr2 {\n grid-area: Attr2;\n}\n\n.Attr3 {\n grid-area: Attr3;\n width: 30px;\n height: 20px;\n}\n\n.Attr4 {\n grid-area: Attr4;\n}\n\n.grid-Consumables {\n display: grid;\n grid-template-areas: \"Heading Heading \" \"Air1 Air2\" \"Food1 Food2\" \"Water1 Water2\" \"Power1 Power2\";\n grid-template-columns: 1fr 1fr;\n}\n\n.Heading {\n grid-area: Heading;\n justify-self: left;\n}\n\n.Air1 {\n grid-area: Air1;\n justify-content: left;\n align-self: center;\n}\n\n.Air2 {\n grid-area: Air2;\n}\n\n.Food1 {\n grid-area: Food1;\n justify-self: left;\n align-self: center;\n}\n\n.Food2 {\n grid-area: Food2;\n}\n\n.Power1 {\n grid-area: Power1;\n justify-self: left;\n align-self: center;\n}\n\n.Power2 {\n grid-area: Power2;\n}\n\n.Water1 {\n grid-area: Water1;\n justify-self: left;\n align-self: center;\n}\n\n.Water2 {\n grid-area: Water2;\n}\n\n.grid-vehicle-header {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vChar vChar\";\n grid-template-columns: auto;\n}\n\n.grid-vehicle {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vItem1 vItem2 vItem3 vItem4\" \"vItem5 vItem6 vItem7 vItem8\";\n grid-template-columns: auto;\n}\n\n.vChar {\n grid-area: vChar;\n}\n\n.vItem1 {\n grid-area: vItem1;\n}\n\n.vItem2 {\n grid-area: vItem2;\n}\n\n.vItem3 {\n grid-area: vItem3;\n}\n\n.vItem4 {\n grid-area: vItem4;\n}\n\n.vItem5 {\n grid-area: vItem5;\n}\n\n.vItem6 {\n grid-area: vItem6;\n}\n\n.vItem7 {\n grid-area: vItem7;\n}\n\n.vItem8 {\n grid-area: vItem8;\n}\n\n.grid-weapon {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"wItem1 wItem2 wItem3 wItem4\" \"wItem5 wItem6 wItem7 wItem7\";\n grid-template-columns: auto;\n align-items: center;\n padding-bottom: 2px;\n}\n\n.wItem1 {\n grid-area: wItem1;\n}\n\n.wItem2 {\n grid-area: wItem2;\n}\n\n.wItem3 {\n grid-area: wItem3;\n}\n\n.wItem4 {\n grid-area: wItem4;\n}\n\n.wItem5 {\n grid-area: wItem5;\n}\n\n.wItem6 {\n grid-area: wItem6;\n}\n\n.wItem7 {\n grid-area: wItem7;\n}\n\n.grid-ship-crit {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"gcItem1 gcItem2 gcItem2\" \"gcItem3 gcItem4 gcItem4\" \"gcItem5 gcItem6 gcItem6\";\n grid-template-columns: 30% 35% 35%;\n align-items: center;\n}\n\n.gcItem1 {\n grid-area: gcItem1;\n}\n\n.gcItem2 {\n grid-area: gcItem2;\n}\n\n.gcItem3 {\n grid-area: gcItem3;\n}\n\n.gcItem4 {\n grid-area: gcItem4;\n}\n\n.gcItem5 {\n grid-area: gcItem5;\n}\n\n.gcItem6 {\n grid-area: gcItem6;\n}\n\n.grid-weapon-body {\n display: grid;\n grid-template-areas: \"wCol1 wCol2 wCol3 wCol4 wCol5 wCol6\" \"wCol7 wCol8 wCol9 wCol10 wCol11 wCol12\" \"wCol13 wCol14 . . . .\";\n padding-bottom: 2px;\n grid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr;\n align-items: center;\n}\n\n.wCol1 {\n grid-area: wCol1;\n justify-self: left;\n}\n\n.wCol2 {\n grid-area: wCol2;\n justify-self: left;\n}\n\n.wCol3 {\n grid-area: wCol3;\n justify-self: left;\n}\n\n.wCol4 {\n grid-area: wCol4;\n justify-self: center;\n}\n\n.wCol5 {\n grid-area: wCol5;\n justify-self: left;\n}\n\n.wCol6 {\n grid-area: wCol6;\n justify-self: center;\n}\n\n.wCol7 {\n grid-area: wCol7;\n justify-self: left;\n}\n\n.wCol8 {\n grid-area: wCol8;\n justify-self: left;\n}\n\n.wCol9 {\n grid-area: wCol9;\n justify-self: left;\n}\n\n.wCol10 {\n grid-area: wCol10;\n justify-self: center;\n}\n\n.wCol11 {\n grid-area: wCol11;\n justify-self: left;\n}\n\n.wCol12 {\n grid-area: wCol12;\n justify-self: center;\n}\n\n.wCol13 {\n grid-area: wCol13;\n justify-self: left;\n}\n\n.wCol14 {\n grid-area: wCol14;\n justify-self: left;\n}\n\n.grid-items {\n display: grid;\n grid-template-areas: \"lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4\" \"lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8\";\n padding-bottom: 2px;\n grid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em;\n align-items: center;\n}\n\n.lCol1 {\n grid-area: lCol1;\n justify-self: left;\n}\n\n.lCol2 {\n grid-area: lCol2;\n justify-self: center;\n}\n\n.lCol3 {\n grid-area: lCol3;\n justify-self: center;\n}\n\n.lCol4 {\n grid-area: lCol4;\n justify-self: right;\n}\n\n.lCol5 {\n grid-area: lCol5;\n justify-self: left;\n}\n\n.lCol6 {\n grid-area: lCol6;\n justify-self: left;\n}\n\n.lCol7 {\n grid-area: lCol7;\n justify-self: center;\n}\n\n.lCol8 {\n grid-area: lCol8;\n justify-self: right;\n}\n\n.lCol9 {\n grid-area: lCol9;\n justify-self: center;\n}\n\n.lCol10 {\n grid-area: lCol10;\n justify-self: center;\n}\n\n.lCol11 {\n grid-area: lCol11;\n justify-self: center;\n}\n\n.lCol12 {\n grid-area: lCol12;\n justify-self: center;\n}\n\n.lCol13 {\n grid-area: lCol13;\n justify-self: center;\n}\n\n.lCol14 {\n grid-area: lCol14;\n justify-self: center;\n}\n\n.lCol15 {\n grid-area: lCol15;\n justify-self: center;\n}\n\n.lCol16 {\n grid-area: lCol16;\n justify-self: center;\n}\n\n.lCol17 {\n grid-area: lCol17;\n justify-self: center;\n}\n\n.lCol18 {\n grid-area: lCol18;\n justify-self: center;\n}\n\n.grid-modules {\n display: grid;\n grid-template-areas: \"mCol1 mCol2 mCol17 mCol15 mCol13 mCol4\" \"mCol5 mCol6 mCol18 mCol16 mCol14 mCol8\";\n padding-bottom: 6px;\n grid-template-columns: 30px 270px 75px 90px 269px 30px;\n align-items: center;\n}\n\n.mCol1 {\n grid-area: mCol1;\n justify-self: left;\n}\n\n.mCol2 {\n grid-area: mCol2;\n justify-self: center;\n}\n\n.mCol3 {\n grid-area: mCol3;\n justify-self: center;\n}\n\n.mCol4 {\n grid-area: mCol4;\n justify-self: right;\n}\n\n.mCol5 {\n grid-area: mCol5;\n justify-self: left;\n}\n\n.mCol6 {\n grid-area: mCol6;\n justify-self: left;\n}\n\n.mCol7 {\n grid-area: mCol7;\n justify-self: center;\n}\n\n.mCol8 {\n grid-area: mCol8;\n justify-self: right;\n}\n\n.mCol9 {\n grid-area: mCol9;\n justify-self: center;\n}\n\n.mCol10 {\n grid-area: mCol10;\n justify-self: center;\n}\n\n.mCol11 {\n grid-area: mCol11;\n justify-self: center;\n}\n\n.mCol12 {\n grid-area: mCol12;\n justify-self: center;\n}\n\n.mCol13 {\n grid-area: mCol13;\n justify-self: center;\n}\n\n.mCol14 {\n grid-area: mCol14;\n word-break: break-word;\n}\n\n.mCol15 {\n grid-area: mCol15;\n justify-self: center;\n}\n\n.mCol16 {\n grid-area: mCol16;\n justify-self: center;\n}\n\n.mCol17 {\n grid-area: mCol17;\n justify-self: center;\n}\n\n.mCol18 {\n grid-area: mCol18;\n justify-self: center;\n}\n\n.grid-talents {\n display: grid;\n grid-template-areas: \"talTitle talTitle\" \"tal1 tal2\" \"tal3 tal4\";\n padding: 3px;\n grid-template-columns: 75% 25%;\n align-items: center;\n}\n\n.tal1 {\n grid-area: tal1;\n justify-self: center;\n padding-left: 8px;\n}\n\n.tal2 {\n grid-area: tal2;\n justify-self: right;\n padding-right: 8px;\n}\n\n.tal3 {\n grid-area: tal3;\n align-self: center;\n}\n\n.tal4 {\n grid-area: tal4;\n justify-self: right;\n padding-right: 8px;\n align-self: left;\n}\n\n.talTitle {\n grid-area: talTitle;\n background-color: #221f1f;\n}\n\n.grid-special {\n display: grid;\n grid-template-areas: \"spe1 spe2 spe3\";\n grid-template-columns: 5% 70% 25%;\n align-items: center;\n}\n\n.spe1 {\n grid-area: spe1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.spe2 {\n grid-area: spe2;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.spe3 {\n grid-area: spe3;\n justify-self: right;\n}\n\n.critical-inj {\n display: grid;\n grid-template-areas: \"crit1 crit2 crit3 crit4\";\n grid-template-columns: 5% 31% 60% 3%;\n align-items: center;\n}\n\n.crit1 {\n grid-area: crit1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.crit2 {\n grid-area: crit2;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.crit3 {\n grid-area: crit3;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n align-items: left;\n}\n\n.crit4 {\n grid-area: crit4;\n justify-self: right;\n}\n\n.space-critical-inj {\n display: grid;\n grid-template-areas: \"ScritI1 ScritI2 ScritI4\";\n grid-template-columns: 5% 80% 3%;\n align-items: center;\n}\n\n.ScritI1 {\n grid-area: ScritI1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.ScritI2 {\n grid-area: ScritI2;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.ScritI4 {\n grid-area: ScritI4;\n justify-self: right;\n}\n\n.grid-two {\n display: grid;\n grid-template-areas: \"box1 box2\" \"box3 box4\";\n padding: 3px;\n grid-template-columns: 25% 75%;\n align-items: center;\n}\n\n.box1 {\n grid-area: box1;\n justify-self: center;\n padding-left: 8px;\n}\n\n.box2 {\n grid-area: box2;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box3 {\n grid-area: box3;\n justify-self: center;\n padding-left: 8px;\n padding-top: 10px;\n}\n\n.box4 {\n grid-area: box4;\n padding-top: 10px;\n}\n\n.grid-2 {\n display: grid;\n grid-template-areas: \"box11 box21 box23 box22\";\n grid-template-columns: 1fr 33px 15px 33px;\n align-items: center;\n margin: 1px;\n padding: 0;\n}\n\n.box11 {\n grid-area: box11;\n justify-self: center;\n}\n\n.box21 {\n grid-area: box21;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box22 {\n grid-area: box22;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box23 {\n grid-area: box23;\n justify-self: center;\n}\n\n.grid-crit {\n display: grid;\n grid-template-areas: \"crit1 crit2 \";\n padding: 0;\n margin: 0;\n grid-template-columns: 1fr 1fr;\n}\n\n.crit1 {\n grid-area: crit1;\n}\n\n.crit2 {\n grid-area: crit2;\n margin-bottom: 2px;\n}\n\n.grid-rTables {\n display: grid;\n grid-template-areas: \"rTable1 rTable2\";\n grid-template-columns: 1fr 0.5fr;\n align-items: center;\n margin: 0;\n padding: 0;\n}\n\n.rTable1 {\n grid-area: rTable1;\n justify-self: center;\n}\n\n.rTable2 {\n grid-area: rTable2;\n justify-self: center;\n padding-right: 8px;\n}\n\n.grid-creature {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vCre1 vCre2 \" \"vCre3 vCre4 \" \"vCre5 vCre6 \" \"vCre7 vCre8\";\n grid-template-columns: 1fr 1fr;\n align-items: center;\n}\n\n.vCre1 {\n grid-area: vCre1;\n}\n\n.vCre2 {\n grid-area: vCre2;\n}\n\n.vCre3 {\n grid-area: vCre3;\n}\n\n.vCre4 {\n grid-area: vCre4;\n}\n\n.vCre5 {\n grid-area: vCre5;\n}\n\n.vCre6 {\n grid-area: vCre6;\n}\n\n.vCre7 {\n grid-area: vCre7;\n}\n\n.vCre8 {\n grid-area: vCre8;\n}\n\n.grid-planet-header {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"hplan1 hplan2 \" \"hplan3 hplan4\" \"hplan5 hplan6 \" \"hplan7 hplan8\";\n grid-template-columns: auto;\n align-items: center;\n padding-bottom: 2px;\n}\n\n.hplan1 {\n grid-area: hplan1;\n}\n\n.hplan2 {\n grid-area: hplan2;\n}\n\n.hplan3 {\n grid-area: hplan3;\n}\n\n.hplan4 {\n grid-area: hplan4;\n}\n\n.hplan5 {\n grid-area: hplan5;\n}\n\n.hplan6 {\n grid-area: hplan6;\n}\n\n.hplan7 {\n grid-area: hplan7;\n}\n\n.hplan8 {\n grid-area: hplan8;\n}\n\n.grid-planet {\n display: grid;\n margin: 0;\n padding: 0;\n grid-template-areas: \"plan1 plan1 plan1 plan1\" \"plan2 plan2 plan3 plan3 \" \"plan4 plan4 plan4 plan4 \";\n grid-template-columns: 220px 1fr;\n}\n\n.plan1 {\n grid-area: plan1;\n justify-self: left;\n align-self: center;\n}\n\n.plan2 {\n grid-area: plan2;\n justify-self: left;\n}\n\n.plan3 {\n grid-area: plan3;\n justify-self: left;\n}\n\n.plan4 {\n grid-area: plan4;\n justify-self: left;\n}\n\n.grid-systems {\n display: grid;\n padding: 3px;\n grid-template-areas: \"sys1 sys2 sys3 sys4\" \"sys5 sys6 sys7 sys8\";\n grid-template-columns: 14em 15em 10em 2em;\n border-color: var(--aliengreen);\n border-bottom: double;\n}\n\n.sys1 {\n grid-area: sys1;\n justify-self: left;\n}\n\n.sys2 {\n grid-area: sys2;\n justify-self: left;\n}\n\n.sys3 {\n grid-area: sys3;\n justify-self: left;\n}\n\n.sys4 {\n grid-area: sys4;\n justify-self: right;\n}\n\n.sys5 {\n grid-area: sys5;\n justify-self: left;\n}\n\n.sys6 {\n grid-area: sys6;\n justify-self: left;\n}\n\n.sys7 {\n grid-area: sys7;\n justify-self: left;\n}\n\n.sys8 {\n grid-area: sys8;\n justify-self: right;\n}\n\n.grid-Char-Att {\n display: grid;\n padding-bottom: 4px;\n padding-top: 12px;\n padding-left: 30px;\n grid-row-gap: 3px;\n grid-column-gap: 10px;\n border-color: var(--aliengreen);\n align-items: center;\n grid-template-areas: \"gCol1 gCol2 gCol3 gCol4 gCol5 gCol11\" \"gCol6 gCol7 gCol8 gCol9 gCol10 gCol12\";\n grid-template-columns: 110px 50px 110px 50px 65px 130px;\n}\n\n.gCol1 {\n grid-area: gCol1;\n justify-self: left;\n}\n\n.gCol2 {\n grid-area: gCol2;\n justify-self: center;\n align-self: center;\n}\n\n.gCol3 {\n grid-area: gCol3;\n justify-self: left;\n}\n\n.gCol4 {\n grid-area: gCol4;\n justify-self: center;\n align-self: center;\n}\n\n.gCol5 {\n grid-area: gCol5;\n justify-self: center;\n}\n\n.gCol6 {\n grid-area: gCol6;\n justify-self: left;\n}\n\n.gCol7 {\n grid-area: gCol7;\n justify-self: center;\n align-self: center;\n}\n\n.gCol8 {\n grid-area: gCol8;\n justify-self: left;\n}\n\n.gCol9 {\n grid-area: gCol9;\n justify-self: center;\n align-self: center;\n}\n\n.gCol10 {\n grid-area: gCol10;\n justify-self: center;\n}\n\n.gCol11 {\n grid-area: gCol11;\n justify-self: center;\n}\n\n.gCol12 {\n grid-area: gCol12;\n justify-self: center;\n}\n\n.grid-item-xtras {\n display: grid;\n grid-template-areas: \"xCol1 xCol2 xCol3 xCol4 xCol5 xCol6\" \". xCol7 xCol7 xCol8 . .\";\n padding-bottom: 4px;\n padding-top: 5px;\n padding-left: 30px;\n grid-row-gap: 3px;\n grid-column-gap: 10px;\n grid-template-columns: 110px 50px 110px 50px 110px 50px;\n align-items: center;\n}\n\n.xCol1 {\n grid-area: xCol1;\n justify-self: left;\n}\n\n.xCol2 {\n grid-area: xCol2;\n justify-self: left;\n}\n\n.xCol3 {\n grid-area: xCol3;\n justify-self: left;\n}\n\n.xCol4 {\n grid-area: xCol4;\n justify-self: center;\n}\n\n.xCol5 {\n grid-area: xCol5;\n justify-self: left;\n}\n\n.xCol6 {\n grid-area: xCol6;\n justify-self: center;\n}\n\n.xCol7 {\n grid-area: xCol7;\n justify-self: center;\n}\n\n.xCol8 {\n grid-area: xCol8;\n justify-self: center;\n}\n\n.flex-group-center,\n.flex-group-left,\n.flex-group-right {\n justify-content: center;\n align-items: center;\n text-align: center;\n padding: 0;\n border: 1px solid var(--aliengreen);\n}\n\n.flex-group-left {\n justify-content: flex-start;\n text-align: left;\n}\n\n.flex-group-right {\n justify-content: flex-end;\n text-align: right;\n}\n\n.grid-crew {\n display: grid;\n grid-template-areas: \"gC1 gC2 gC3 gC4\" \"gC5 gC6 gC7 gC8\";\n grid-template-columns: 20em 15em 10em 5em;\n}\n\n.gC1 {\n justify-self: center;\n grid-area: gC1;\n}\n\n.gC2 {\n justify-self: center;\n grid-area: gC2;\n}\n\n.gC3 {\n justify-self: center;\n grid-area: gC3;\n}\n\n.gC4 {\n justify-self: right;\n grid-area: gC4;\n}\n\n.gC5 {\n justify-self: left;\n grid-area: gC5;\n}\n\n.gC6 {\n justify-self: center;\n grid-area: gC6;\n}\n\n.gC7 {\n justify-self: center;\n grid-area: gC7;\n}\n\n.gC8 {\n justify-self: right;\n grid-area: gC8;\n}\n\n.grid-ship-crew {\n display: grid;\n grid-template-areas: \"gSC1 gSC2 gSC3 gSC4 gSC5\" \" gSC6 gSC7 gSC8 gSC9 gSC10\";\n grid-template-columns: 43% 25% 20% 6%;\n}\n\n.gSC1 {\n justify-self: center;\n grid-area: gSC1;\n}\n\n.gSC2 {\n justify-self: center;\n grid-area: gSC2;\n}\n\n.gSC3 {\n justify-self: center;\n grid-area: gSC3;\n}\n\n.gSC4 {\n justify-self: right;\n grid-area: gSC4;\n}\n\n.gSC5 {\n justify-self: right;\n grid-area: gSC5;\n}\n\n.gSC6 {\n justify-self: left;\n grid-area: gSC6;\n}\n\n.gSC7 {\n justify-self: center;\n grid-area: gSC7;\n}\n\n.gSC8 {\n justify-self: right;\n grid-area: gSC8;\n}\n\n.gSC9 {\n justify-self: center;\n grid-area: gSC9;\n}\n\n.gSC10 {\n justify-self: right;\n grid-area: gSC10;\n}\n\n.grid-actor {\n display: grid;\n padding-top: 10px;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"gaItem1 gaItem2 gaItem3 gaItem4\";\n grid-template-columns: 20% 34% 20% 30%;\n}\n\n.gaItem1 {\n grid-area: gaItem1;\n}\n\n.gaItem2 {\n grid-area: gaItem2;\n}\n\n.gaItem3 {\n grid-area: gaItem3;\n}\n\n.gaItem4 {\n grid-area: gaItem4;\n}\n\n.flex-center {\n align-items: center;\n justify-content: center;\n text-align: center;\n padding: 0;\n}\n\n.flex-between {\n justify-content: space-between;\n}\n\n.alienrpg .flexcol {\n display: flex;\n flex-direction: column;\n flex-wrap: nowrap;\n}\n\n.alienrpg .flexcol .flex1 {\n flex: 1;\n}\n\n.alienrpg .flexcol .flex2 {\n flex: 2;\n}\n\n.alienrpg .flexcol .flex3 {\n flex: 3;\n}\n\n.alienrpg .alienrpg .flexcol .flex4 {\n flex: 4;\n}\n\n.alienrpg .flexrow {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.alienrpg .flexrow > * {\n flex: 1;\n}\n\n.alienrpg .flexrow .flex1 {\n flex: 1;\n}\n\n.alienrpg .flexrow .flex2 {\n flex: 2;\n}\n\n.alienrpg .flexrow .flex3 {\n flex: 3;\n}\n\n.alienrpg .flexrow .flex4 {\n flex: 4;\n}\n\n.alienrpg.actor .encumbrance {\n background: hsla(0, 0%, 0%, 0.1);\n height: 12px;\n margin-top: 5px;\n border: 1px solid hsl(0, 0%, 7%);\n border-radius: 3px;\n position: relative;\n width: calc(100% - 20px);\n}\n\n.alienrpg.actor .encumbrance .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: var(--aliengreen);\n height: 8px;\n border: 1px solid hsl(30, 32%, 33%);\n border-radius: 3px;\n}\n\n.alienrpg.actor .encumbrance .encumbrance-label {\n position: absolute;\n top: -3px;\n height: 16px;\n font-size: 16px;\n line-height: 16px;\n color: hsl(0, 0%, 0%);\n background: hsla(0, 0%, 100%, 0.4);\n padding: 0 3px;\n}\n\n.alienrpg.actor .encumbrance .encumbrance-breakpoint {\n position: absolute;\n left: 50%;\n}\n\n.alienrpg.actor .encumbrance .arrow-up {\n bottom: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-bottom: 4px solid hsl(0, 0%, 40%);\n}\n\n.alienrpg.actor .encumbrance .arrow-down {\n top: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-top: 4px solid hsl(0, 0%, 40%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .arrow-up {\n border-bottom: 4px solid hsl(0, 0%, 100%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .arrow-down {\n border-top: 4px solid hsl(0, 0%, 100%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: hsl(7, 100%, 50%);\n height: 8px;\n border: 1px solid hsl(66, 75%, 45%);\n border-radius: 3px;\n}\n\n/* @group Blink */\n.blink {\n -webkit-animation: blink 2s linear infinite;\n -moz-animation: blink 2s linear infinite;\n -ms-animation: blink 2s linear infinite;\n -o-animation: blink 2s linear infinite;\n animation: blink 2s linear infinite;\n}\n\n@-webkit-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-moz-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-ms-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-o-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n/* @end */\n/* class applies to select element itself, not a wrapper element */\n.select-css {\n display: block;\n font-size: 15px;\n font-family: var(--alienfont);\n font-weight: 700;\n color: inherit;\n width: 100%;\n max-width: 90%; /* useful when width is set to anything other than 100% */\n box-sizing: border-box;\n margin: 0;\n border: 1px solid var(--aliengreen);\n box-shadow: 0 1px 0 1px hsla(0, 0%, 0%, 0.04);\n border-radius: 0.5em;\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. \n \tfor the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference\n\n */\n background-image: url(../images/downarrow.svg);\n background-repeat: no-repeat, repeat;\n /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/\n background-position: right 0.7em top 50%, 0 0;\n /* icon size, then gradient */\n background-size: 1em auto, 100%;\n}\n\n/* Hide arrow icon in IE browsers */\n.select-css::-ms-expand {\n display: none;\n}\n\n/* Hover style */\n.select-css:hover {\n color: inherit;\n}\n\n/* Focus style */\n.select-css:focus {\n color: inherit;\n /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */\n box-shadow: 0 0 1px 1px var(--aliengreen);\n box-shadow: 0 0 0 1px -moz-mac-focusring var(--aliengreen);\n color: inherit;\n outline: none;\n background-color: hsl(0, 0%, 0%);\n}\n\n/* Set options to normal weight */\n.select-css option {\n font-weight: normal;\n background: hsl(0, 0%, 0%);\n}\n\n/* Support for rtl text, explicit support for Arabic and Hebrew */\n*[dir=rtl] .select-css,\n:root:lang(ar) .select-css,\n:root:lang(iw) .select-css {\n background-position: left 0.7em top 50%, 0 0;\n padding: 0.6em 0.8em 0.5em 1.4em;\n}\n\n/* Disabled styles */\n.select-css:disabled,\n.select-css[aria-disabled=true] {\n color: var(--aliengreen);\n background-image: url(../images/downarrow.svg);\n background-repeat: no-repeat, repeat;\n}\n\n.select-css:disabled:hover,\n.select-css[aria-disabled=true] {\n border-color: hsl(0, 0%, 67%);\n}\n\n/*\n\tOriginal Sheet by Paul Watson\n\n\tCRT Effect by Alec Lownes\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\n\n\tMay 2021\n*/\n@keyframes flicker {\n 0% {\n opacity: 0.27861;\n }\n 5% {\n opacity: 0.34769;\n }\n 10% {\n opacity: 0.23604;\n }\n 15% {\n opacity: 0.90626;\n }\n 20% {\n opacity: 0.18128;\n }\n 25% {\n opacity: 0.83891;\n }\n 30% {\n opacity: 0.65583;\n }\n 35% {\n opacity: 0.67807;\n }\n 40% {\n opacity: 0.26559;\n }\n 45% {\n opacity: 0.84693;\n }\n 50% {\n opacity: 0.96019;\n }\n 55% {\n opacity: 0.08594;\n }\n 60% {\n opacity: 0.20313;\n }\n 65% {\n opacity: 0.71988;\n }\n 70% {\n opacity: 0.53455;\n }\n 75% {\n opacity: 0.37288;\n }\n 80% {\n opacity: 0.71428;\n }\n 85% {\n opacity: 0.70419;\n }\n 90% {\n opacity: 0.7003;\n }\n 95% {\n opacity: 0.36108;\n }\n 100% {\n opacity: 0.24387;\n }\n}\n@keyframes textShadow {\n 0% {\n text-shadow: 0.4389924193px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 5% {\n text-shadow: 2.7928974011px 0 1px rgba(255, 255, 0, 0.5), -2.7928974011px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 10% {\n text-shadow: 0.0295627584px 0 1px rgba(255, 255, 0, 0.5), -0.0295627584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 15% {\n text-shadow: 0.4021853855px 0 1px rgba(255, 255, 0, 0.5), -0.4021853855px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 20% {\n text-shadow: 3.47940379px 0 1px rgba(255, 255, 0, 0.5), -3.47940379px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 25% {\n text-shadow: 1.6125630401px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 30% {\n text-shadow: 0.7015590085px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 35% {\n text-shadow: 3.8969140477px 0 1px rgba(255, 255, 0, 0.5), -3.8969140477px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 40% {\n text-shadow: 3.8709056148px 0 1px rgba(255, 255, 0, 0.5), -3.8709056148px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 45% {\n text-shadow: 2.2310569634px 0 1px rgba(255, 255, 0, 0.5), -2.2310569634px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 50% {\n text-shadow: 0.0808429042px 0 1px rgba(255, 255, 0, 0.5), -0.0808429042px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 55% {\n text-shadow: 2.3758461067px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 60% {\n text-shadow: 2.2021930511px 0 1px rgba(255, 255, 0, 0.5), -2.2021930511px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 65% {\n text-shadow: 2.8638780615px 0 1px rgba(255, 255, 0, 0.5), -2.8638780615px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 70% {\n text-shadow: 0.4887402516px 0 1px rgba(255, 255, 0, 0.5), -0.4887402516px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 75% {\n text-shadow: 1.8948491306px 0 1px rgba(255, 255, 0, 0.5), -1.8948491306px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 80% {\n text-shadow: 0.0833037308px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 85% {\n text-shadow: 0.0976982726px 0 1px rgba(255, 255, 0, 0.5), -0.0976982726px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 90% {\n text-shadow: 3.4433397615px 0 1px rgba(255, 255, 0, 0.5), -3.4433397615px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 95% {\n text-shadow: 2.1841838853px 0 1px rgba(255, 255, 0, 0.5), -2.1841838853px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 100% {\n text-shadow: 2.6208764474px 0 1px rgba(255, 255, 0, 0.5), -2.6208764474px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n}\n/* interface */\n::-webkit-scrollbar-thumb {\n outline: none;\n border-radius: 2px;\n background: var(--aliendarkergreen);\n border: 1px solid var(--aliendarkergreen);\n}\n\n.window-header {\n background-color: rgba(50, 100, 120, 0.3);\n border-radius: 7px 7px 0px 0px;\n}\n\n.alienrpg input[type=text],\n.alienrpg input[type=number],\n.alienrpg input[type=password],\n.alienrpg input[type=date],\n.alienrpg input[type=time] {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n}\n\ninput[type=text]:hover,\ninput[type=number]:hover,\ninput[type=password]:hover,\ninput[type=date]:hover,\ninput[type=time]:hover {\n border: 1px solid var(--aliengreen);\n}\n\na:hover {\n text-shadow: 0 0 5px var(--aliengreen);\n}\n\n#sidebar-tabs {\n border-bottom: 1px solid var(--aliengreen);\n box-shadow: 0 0 10px var(--aliengreen);\n}\n\n#sidebar-tabs .item.active {\n border: 1px solid var(--aliengreen);\n box-shadow: 0 0 6px inset var(--aliengreen);\n}\n\nselect:focus {\n box-shadow: 0 0 5px var(--aliengreen);\n}\n\ntextarea:focus {\n outline: 0px;\n box-shadow: 0 0 10px var(--aliengreen);\n color: #000;\n font-weight: 400;\n}\n\ncombobox:focus {\n outline: 0px;\n box-shadow: 0 0 10px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n}\n\n#hotbar .macro:hover {\n box-shadow: 0 0 10px inset var(--aliengreen);\n}\n\n#hotbar .macro.active:hover {\n border: 1px solid var(--aliengreen);\n}\n\n#players ol .player.context {\n border-top: 1px solid var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n}\n\n#players ol .player.context .player-name {\n text-shadow: 0 0 5px var(--aliengreen);\n}\n\n#context-menu li.context-item:hover {\n text-shadow: 0 0 4px var(--aliengreen);\n}\n\n#controls .scene-control.active,\n#controls .control-tool.active,\n#controls .scene-control:hover,\n#controls .control-tool:hover {\n border: 1px solid var(--aliengreen);\n border-bottom: 1px solid var(--aliendarkergreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n}\n\n#navigation #scene-list .scene.view,\n#navigation #scene-list .scene.context {\n border: 1px solid var(--aliengreen);\n background: rgba(52, 52, 52, 0.95);\n border-bottom: 1px solid var(--aliengreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n}\n\n#pause {\n background: none;\n}\n#pause > img {\n width: 200px;\n height: 200px;\n top: -50px;\n left: calc(50% - 100px);\n opacity: 0.7;\n --fa-animation-duration: 10s;\n}\n#pause h3 {\n font-size: 32px;\n text-shadow: 0px 3px 5px rgb(0, 0, 0);\n}\n\n.alienrpg #context-menu li.context-item {\n line-height: 1.55;\n}\n\n/* CHAT */\n.sidebar-tab h1,\n.sidebar-tab h2 {\n border-bottom: 2px dotted var(--aliengreen);\n}\n\n.sidebar-tab .fas.fa-trash:hover {\n animation: textShadow 0.5s infinite;\n}\n\n.chat-message .message-header .message-sender {\n padding-bottom: 5px;\n}\n\n.alien-Push-button {\n height: 40px;\n margin-top: 5px;\n margin-left: 1px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n border-radius: 3px;\n background: url(../images/alien_crt_push-button.png) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.alien-Push-button:hover {\n border-radius: 3px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n background-color: inherit;\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.chat-message,\n.chat-message.emote {\n font-family: var(--alienchatfont);\n font-size: 110%;\n font-weight: bold;\n padding: 13px 15px 50px 11px;\n border-width: 0px;\n box-shadow: 0 1px 5px #000;\n background-size: 100%;\n background-position: top, bottom, 0px 18px;\n background-repeat: no-repeat, no-repeat, repeat;\n background-image: url(\"../images/chat-top.png\"), url(\"../images/chat-bottom.png\"), var(--chatbackground);\n}\n\n.chat-message.whisper {\n color: var(--alienchatlightblue);\n padding: 13px 15px 50px 11px;\n border-width: 0px;\n box-shadow: 0 1px 5px #000;\n background-size: 100%;\n background-position: top, bottom, 0px 18px;\n background-repeat: no-repeat, no-repeat, repeat;\n background-image: url(\"../images/hidden-chat-top.png\"), url(\"../images/hidden-chat-bottom.png\"), url(\"../images/hidden-chat-middle.png\");\n}\n\n.chat-message.whisper span,\n.chat-message.whisper div {\n color: var(--alienchatlightblue);\n}\n\n.chat-message.whisper h2 {\n color: lightblue;\n border-bottom: 2px dotted lightsteelblue;\n}\n\n.chat-message.whisper h4 {\n color: lightsteelblue;\n}\n\n.chat-message.whisper hr {\n border-top: 1px solid lightsteelblue;\n border-bottom: 1px solid royalblue;\n}\n\n.chat-message.whisper .blink {\n color: lightsteelblue;\n background-color: royalblue;\n text-shadow: 0 0 5px lightsteelblue;\n animation: blink 0.5 5;\n}\n\n.chat-message.whisper .inline-roll:hover {\n text-shadow: 0 0 5px lightsteelblue;\n}\n\n.chat-message.whisper .inline-roll,\n.chat-message.whisper .dice-tooltip {\n border-color: lightsteelblue;\n}\n\n.alien-Push-button:hover {\n border-radius: 3px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n background-color: inherit;\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.blink {\n padding: 0px 0px 2px 5px;\n margin-top: 5px;\n margin-bottom: 5px;\n color: white;\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n\n.warnblink {\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n\n.message-sender {\n width: 900px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n/* Journals */\n.journal-sheet ::-webkit-scrollbar-thumb {\n background: #135d91;\n border: 1px solid #135d91;\n}\n\n.journal-sheet .editor h1 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n border-bottom: 2px solid #135d91;\n}\n\n.journal-sheet .editor h2 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n}\n\n.journal-sheet .editor h3 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n}\n\n.chat-message .warning-bar {\n display: inline-block;\n background-image: url(\"../images/icons/warning-bar.webp\");\n width: 259px;\n height: 8px;\n /* vertical-align: middle; */\n border: 0;\n}\n\n/* .journal-sheet form { */\n.sheet.journal-entry .journal-entry-content {\n color: var(--aliengreen);\n background: #000;\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n background: var(--journalback) top left !important;\n background-size: cover;\n color: powderblue;\n}\n\n.sheet.journal-entry .sidebar .directory-header .header-search input {\n color: hsl(0, 0%, 0%);\n}\n\n.alienrpg .arpgtable {\n height: 36px;\n width: 80%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n}\n\n.alienrpg .arpgtable tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .caption {\n text-align: center;\n color: greenyellow;\n font-size: xx-large;\n}\n\n.alienrpg .arpgtablesmall {\n height: 36px;\n width: 34%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n}\n\n.alienrpg .arpgtablesmall tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .tdstyle {\n width: 40%;\n height: 18px;\n text-align: left;\n}\n\n.alienrpg .tdstyleR {\n width: 40%;\n height: 18px;\n text-align: Right;\n}\n\n.alienrpg .tdstyleC {\n width: 100%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .tdstyle3D {\n width: 30%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .tdstyle2D {\n width: 50%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .arpglink {\n background-color: white;\n color: black;\n}\n\n.alienrpg .mess {\n color: yellowgreen;\n font-family: \"Courier New\", Courier, monospace;\n}\n\n.alienrpg .ntable {\n width: 99%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .ntable tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .trhead {\n text-align: center;\n width: 45%;\n font-weight: bold;\n}\n\n.alienrpg .tcol1 {\n width: 2.5%;\n}\n\n.alienrpg .tcol2 {\n width: 45%;\n text-align: justify;\n vertical-align: top;\n}\n\n.alienrpg .tcol3 {\n width: 5%;\n}\n\n.alienrpg .etable {\n width: 40%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding: 0;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .etable td:first-child {\n padding-left: 5px;\n}\n\n.alienrpg .etr {\n /* border-style: solid;\n border-color: greenyellow; */\n border: 1;\n}\n\n.alienrpg .ehead {\n text-align: center;\n font-weight: bold;\n}\n\n.alienrpg .ecol1 {\n width: 50%;\n text-align: center;\n}\n\n.alienrpg .ecol2 {\n width: 50%;\n text-align: center;\n}\n\n.alienrpg .ecol3 {\n width: 3%;\n /* border-left: greenyellow;\n border-style: solid; */\n}\n\n.alienrpg .stable {\n width: 90%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .strhead {\n text-align: center;\n font-weight: bold;\n}\n\n.alienrpg .scol1 {\n width: 16%;\n}\n\n.alienrpg .scol2 {\n width: 3%;\n}\n\n.alienrpg .scol3 {\n width: 80%;\n}\n\n.alienrpg .scol4 {\n width: 25%;\n}\n\n.alienrpg .scol5 {\n width: 60%;\n text-align: left;\n}\n\n.alienrpg .scol6 {\n width: 90%;\n}\n\n.alienrpg .scol7 {\n width: 20%;\n text-align: left;\n}\n\n.alienrpg .scol8 {\n width: 65%;\n text-align: left;\n}\n\n.alienrpg .scol9 {\n width: 12%;\n}\n\n.alienrpg .scol10 {\n width: 50%;\n}\n\n.alienrpg .skltable {\n width: 35%;\n /* border-style: double; */\n /* border-color: #e92d2d; */\n margin-left: auto;\n margin-right: auto;\n border: 1;\n}\n\n.alienrpg .oddstable {\n width: 96%;\n height: 16px;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .oddhead {\n font-weight: bold;\n}\n\n.alienrpg .oddcol1 {\n width: 25%;\n}\n\n.alienrpg .oddcol2 {\n width: 39%;\n}\n\n.oddcol3 {\n width: 36%;\n}\n\n.alienrpg .oddcol4 {\n width: 40%;\n}\n\n.alienrpg .bigtable {\n width: 99%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .die {\n width: 6%;\n text-align: center;\n}\n\n.alienrpg .inj {\n width: 16%;\n}\n\n.alienrpg .fatal {\n width: 6%;\n}\n\n.alienrpg .tim {\n width: 7%;\n text-align: center;\n}\n\n.alienrpg .eff {\n width: 56%;\n}\n\n.alienrpg .heal {\n width: 15%;\n text-align: center;\n}\n\n.alienrpg .crit {\n width: 19%;\n text-align: center;\n}\n\n.alienrpg .eff2 {\n width: 55%;\n}\n\n/* V10 work */\n.alienrpg .aframe {\n position: relative;\n}\n\n.alienrpg .leftcol {\n position: absolute;\n width: 45%;\n left: 1.2%;\n text-align: justify;\n /* background: #855f5f; */\n}\n\n.alienrpg .rightcol {\n position: absolute;\n width: 45%;\n left: 50%;\n text-align: justify;\n /* background: rgb(174, 174, 110); */\n}\n\n.alienrpg .heading {\n color: var(--aliengreen);\n font-size: 28px;\n border-bottom: 2px solid var(--color-underline-header);\n}\n\n.alienrpg .heading2 {\n text-align: center;\n color: var(--aliengreen);\n /* font-size: x-large; */\n}\n\n.alienrpg .heading3 {\n color: var(--aliengreen);\n}\n\n.alienrpg .imagecontainer {\n position: relative;\n text-align: center;\n color: white;\n}\n\n/* Import settings */\n.alienrpg .container {\n width: 100%;\n}\n\n.alienrpg .listHeading {\n text-align: center;\n vertical-align: middle;\n padding: 10px 0px;\n border-bottom: 1px solid black;\n margin-bottom: 10px;\n}\n\n.alienrpg .twogridcol {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(160px, 50%));\n}\n\n.alienrpg .twogridcol input[type=checkbox] {\n vertical-align: middle;\n}\n\n.alienrpg .actors.content {\n background: lightgray;\n}\n\n.alienrpg .actors.content.toggle-display {\n display: none;\n}\n\n.alienrpg .items.content {\n background: lightgray;\n}\n\n.alienrpg .items.content.toggle-display {\n display: none;\n}\n\n.alienrpg .journal.content {\n background: lightgray;\n}\n\n.alienrpg .journal.content.toggle-display {\n display: none;\n}\n\n.alienrpg .scenes.content {\n background: lightgray;\n}\n\n.alienrpg .scenes.content.toggle-display {\n display: none;\n}\n\n.alienrpg .tables.content {\n background: lightgray;\n}\n\n.alienrpg .tables.content.toggle-display {\n display: none;\n}\n\n.alienrpg .macros.content {\n background: lightgray;\n}\n\n.alienrpg .macros.content.toggle-display {\n display: none;\n}\n\n.alienrpg .title {\n cursor: pointer;\n}\n\n/* Footer */\n.alienrpg .footer {\n position: sticky;\n bottom: 0;\n left: 0;\n width: inherit;\n height: auto;\n background-color: #d0daee;\n}\n\n.alienrpg .cinsymbol {\n display: inline-block;\n background-image: url(\"../images/icons/cin-symbol.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .camsymbol {\n display: inline-block;\n background-image: url(\"../images/icons/cam-symbol.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .stresssymbol {\n display: inline-block;\n background-image: url(\"../images/icons/alien-dice-y1.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .basesymbol {\n display: inline-block;\n background-image: url(\"../images/icons/alien-dice-6.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .datebox {\n width: 36px;\n height: 35px;\n background-color: rgb(26, 71, 53);\n color: white;\n border: solid rgb(72, 141, 99);\n border-radius: 5px;\n padding: 1%;\n vertical-align: middle;\n}\n\n.alienrpg .datebox2 {\n float: inline-start;\n width: auto;\n margin-right: 10px;\n margin-top: 7px;\n height: 35px;\n background-color: rgb(26, 71, 53);\n color: white;\n border: solid rgb(72, 141, 99);\n border-radius: 5px;\n padding: 1%;\n vertical-align: middle;\n}\n\n.alienrpg .colonytable {\n width: 60%;\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n font-family: \"OCR-A\";\n text-align: center;\n}\n\n.alienrpg .colonyname {\n font-size: x-large;\n font-weight: bold;\n}\n\n.alienrpg .colonyparent {\n font-size: smaller;\n font-weight: bold;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonyparentdata {\n border-right: solid red 1px;\n font-weight: bold;\n}\n\n.alienrpg .colonyposition {\n font-size: smaller;\n font-weight: bold;\n}\n\n.alienrpg .colonypositiondata {\n font-size: x-large;\n}\n\n.alienrpg .trborder {\n border-bottom: solid transparent 5px;\n}\n\n.alienrpg .colonyheader {\n font-size: smaller;\n width: 20%;\n font-weight: bold;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonyheaderright {\n font-size: smaller;\n width: 20%;\n font-weight: bold;\n}\n\n.alienrpg .colonydata1 {\n width: 20%;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonydata2 {\n width: 20%;\n}\n\n.alienrpg {\n /* Styles limited to alienrpg sheets */\n /*\n \tOriginal Sheet by Paul Watson\n\n \tCRT Effect by Alec Lownes\n \t\thttp://aleclownes.com/2017/02/01/crt-display.html\n\n \tMay 2021\n */\n /* CHARACTER SHEET */\n /*.sheet {\n \tmin-width: 600px;\n \tmax-width: 1000px;\n \tmin-height: 350px;\n }*/\n /** General Tab **/\n /** General Tab - Left Column **/\n /*** Story and Experience Points ***/\n /*** Conditions ***/\n /*.dots.radiation.radbox_char {\n margin-top: 36px;\n }\n\n .dots.radiation.radbox_synth {\n /*margin-top: 27px;\n margin-top: 7px;\n }\n\n .dots.radiation.radglow_char {\n margin-top: 36px;\n }\n\n .dots.radiation.radglow_synth {\n margin-top: 27px;\n }*/\n /*** Consumables ***/\n /** General Tab - Right Column **/\n /** - **/\n /* Creature Sheet */\n /* Items */\n}\n.alienrpg .item-form {\n font-family: var(--alienfont);\n background: hsl(0, 0%, 0%);\n}\n.alienrpg .actor-header {\n flex: 0 0 180px;\n overflow: hidden;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n margin-bottom: 1px;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .vehicle-header {\n overflow: hidden;\n display: flex;\n margin-bottom: 1px;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .profile-img {\n flex: 0 0 100px;\n height: 150px;\n width: auto;\n}\n.alienrpg .profile-img-item {\n flex: 0 0 100px;\n height: 100px;\n margin-right: 10px;\n width: auto;\n justify-self: center;\n}\n.alienrpg .profile-img-vehicle {\n flex: 0 0 100px;\n height: 160px;\n margin-right: 10px;\n width: 300px;\n}\n.alienrpg .header-fields {\n flex: 1;\n}\n.alienrpg h1.charname {\n height: 50px;\n padding: 0px;\n margin: 0 5px 5px 5px;\n border-bottom: 0;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg h1.charname input {\n width: 100%;\n height: 100%;\n margin: 0;\n color: inherit;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .sheet nav.sheet-tabs {\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .sheet-tabs {\n flex: 0;\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .tab,\n.alienrpg .editor {\n height: 100%;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .tox .tox-editor-container {\n background: hsl(0, 0%, 100%);\n}\n.alienrpg .tox .tox-edit-area {\n padding: 0 8px;\n}\n.alienrpg .maxboxsize {\n max-width: 40px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .healboxsize {\n max-width: 80px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .cashboxsize {\n max-width: 150px;\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n padding: 5px;\n margin: 5px 5px 5px 5px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox1 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 230px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox2 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 400px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox3 {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n padding: 5px;\n margin: 5px 5px 5px 5px;\n width: 180px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox4 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 450px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg textarea {\n resize: none;\n padding: 2;\n color: inherit;\n border: 1px solid var(--aliengreen);\n font-family: var(--alienfont);\n font-size: var(--fontsize);\n}\n.alienrpg form .sheet-content .click-stat-level {\n height: 18px;\n padding: 8px;\n background: hsl(0, 0%, 0%);\n border-radius: 2px;\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502);\n font-family: \"Roboto\", system, -apple-system, sans-serif;\n font-size: 10px;\n font-weight: 700;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.alienrpg .click-stat-level .fas {\n display: none;\n padding: 2px 4px;\n border-radius: 2px;\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5);\n font-family: \"Roboto\", system, -apple-system, sans-serif;\n font-size: 10px;\n font-weight: 700;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.alienrpg .dots {\n cursor: pointer;\n display: flex;\n flex-direction: column;\n margin-right: 8px;\n font-weight: 700;\n font-size: 15px;\n flex-wrap: wrap;\n}\n.alienrpg .newdots {\n cursor: pointer;\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n}\n.alienrpg .resource-label {\n font-family: var(--alienfont);\n text-transform: uppercase;\n padding-left: 5px;\n justify-self: center;\n flex: auto;\n}\n.alienrpg .speciality-label {\n font-family: var(--alienfont);\n text-transform: uppercase;\n padding-left: 5px;\n justify-self: left;\n flex: auto;\n}\n.alienrpg .attr-label {\n font-weight: bold;\n text-transform: uppercase;\n padding-right: 5px;\n}\n.alienrpg .tabs {\n height: 30px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .tabs .sheet nav.sheet-tabs {\n height: 32px;\n flex: 0 0 32px;\n margin: 4px 0;\n line-height: 32px;\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .tabs .item {\n font-weight: bold;\n color: inherit;\n}\n.alienrpg .tabs .item.active {\n text-decoration: underline;\n text-shadow: none;\n}\n.alienrpg .items-list {\n list-style: none;\n padding-left: 5px;\n padding-right: 5px;\n padding-top: 0px;\n padding-bottom: 0px;\n}\n.alienrpg .item-header {\n background-color: hsl(0, 5%, 16%);\n}\n.alienrpg .item-name {\n margin: 0;\n}\n.alienrpg .item-controls {\n text-align: right;\n}\n.alienrpg .item-label {\n font-family: var(--alienfont);\n font-size: small;\n text-transform: uppercase;\n padding-right: 5px;\n padding-left: 5px;\n}\n.alienrpg .biog {\n height: 300px;\n padding: 3px 0;\n width: 1fr;\n font-family: var(--alienfont);\n}\n.alienrpg .biog .biog-image {\n flex: 0 0 24px;\n margin-right: 5px;\n}\n.alienrpg .biog .editor-content {\n word-wrap: break-word;\n font-family: var(--alienfont);\n}\n.alienrpg .biog img {\n display: block;\n}\n.alienrpg .biog-full {\n height: 600px;\n padding: 3px 0;\n width: 1fr;\n font-family: var(--alienfont);\n}\n.alienrpg .biog-full .biog-image {\n flex: 0 0 24px;\n margin-right: 5px;\n}\n.alienrpg .biog-full .editor-content {\n word-wrap: break-word;\n font-family: var(--alienfont);\n}\n.alienrpg .biog-full img {\n display: block;\n}\n.alienrpg .crt .window-content {\n padding: 5px;\n border: 2px solid var(--aliendarkergreen);\n color: var(--aliengreen);\n text-shadow: 0 0 2px var(--aliendarkergreen);\n}\n.alienrpg .crt .window-content::before {\n content: \" \";\n display: block;\n position: absolute;\n top: 30px;\n left: 0;\n bottom: 0;\n right: 0;\n background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));\n z-index: 2;\n background-size: 100% 2px, 3px 100%;\n pointer-events: none;\n}\n.alienrpg .crt .window-content::after {\n content: \" \";\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n background: rgba(18, 16, 16, 0.1);\n opacity: 0;\n z-index: 2;\n pointer-events: none;\n}\n.alienrpg .crt textarea {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n color: ghostwhite;\n font-family: var(--alienchatfont);\n font-size: 14px;\n font-weight: 200;\n letter-spacing: 1px;\n}\n.alienrpg .crt h1 {\n border-bottom: 2px dotted var(--aliengreen);\n padding-left: 0px;\n}\n.alienrpg .crt label,\n.alienrpg .crt h2,\n.alienrpg .crt h3 {\n padding-left: 0px;\n margin: 0px;\n}\n.alienrpg .crt .profile-img {\n margin: 0;\n height: 157px;\n margin-right: 4px;\n border-radius: 10px;\n}\n.alienrpg .crt h1.charname input {\n text-transform: uppercase;\n width: calc(100% + 10px);\n padding-left: 8px;\n border: 0px;\n}\n.alienrpg .crt input[type=text],\n.alienrpg .crt input[type=number],\n.alienrpg .crt input[type=password],\n.alienrpg .crt input[type=date],\n.alienrpg .crt input[type=time] {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt input[type=text]:hover,\n.alienrpg .crt input[type=number]:hover,\n.alienrpg .crt input[type=password]:hover,\n.alienrpg .crt input[type=date]:hover,\n.alienrpg .crt input[type=time]:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt h1.charname input:focus {\n box-shadow: 0 0 10px var(--aliengreen);\n}\n.alienrpg .crt h1.charname {\n margin: 0px 0px 5px 0px;\n}\n.alienrpg .crt .select-css {\n border-radius: 3px;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt .select-css:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .grid-4col {\n border: 3px double var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .grid-synth {\n grid-column: 3;\n grid-template-columns: 25% 25% 50%;\n border: 3px double var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n padding: 4px;\n}\n.alienrpg .crt .synth-stresslabel {\n justify-self: left;\n text-align: left;\n}\n.alienrpg .crt .minus-btn {\n width: 14px;\n color: var(--aliendarkergreen);\n font-size: 30px;\n}\n.alienrpg .crt .plus-btn {\n width: 14px;\n color: var(--aliendarkergreen);\n font-size: 30px;\n margin-left: -7px;\n}\n.alienrpg .crt .rollable-stress:hover,\n.alienrpg .crt .rollCrit:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 150%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .fa-solid.fa-wrench:hover,\n.alienrpg .crt .fa-solid.fa-toolbox:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .far.fa-heart:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .resource-content .maxboxsize {\n vertical-align: 7px;\n}\n.alienrpg .crt .crt-grid-Char-Att {\n margin-left: -5px;\n border-left: 3px double var(--aliengreen);\n border-bottom: 3px double var(--aliengreen);\n border-right: 3px double var(--aliengreen);\n float: right;\n width: 100%;\n padding: 6px 12px 6px 2px;\n grid-column-gap: 0px;\n grid-template-areas: \"crt_gCol1 crt_gCol2 crt_gCol3 crt_gCol4 crt_gCol5 crt_gCol6\" \"crt_gCol7 crt_gCol8 crt_gCol9 crt_gCol10 crt_gCol11 crt_gCol12\";\n grid-template-columns: 25% 8% 25% 8% 25% 8%;\n display: grid;\n grid-row-gap: 3px;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.alienrpg .crt_gCol1,\n.alienrpg .crt_gCol2,\n.alienrpg .crt_gCol3,\n.alienrpg .crt_gCol4,\n.alienrpg .crt_gCol5,\n.alienrpg .crt_gCol6,\n.alienrpg .crt_gCol7,\n.alienrpg .crt_gCol8,\n.alienrpg .crt_gCol9,\n.alienrpg .crt_gCol10,\n.alienrpg .crt_gCol11,\n.alienrpg .crt_gCol12 {\n justify-self: center;\n align-self: center;\n}\n.alienrpg .crt_gCol11 {\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt-crt-grid-Char-Att .maxboxsize {\n min-width: 40px;\n z-index: 1;\n}\n.alienrpg .crt .NPC {\n width: 15px;\n height: 15px;\n}\n.alienrpg .crt .tooltip .tooltiptext {\n width: 250px;\n top: -36px;\n right: 200%;\n margin-left: -60px;\n color: black;\n background-color: var(--aliengreen);\n box-shadow: 0 0 10px var(--aliengreen);\n}\n.alienrpg .crt .tooltip .tooltiptext::after {\n margin-top: 10px;\n border-width: 7px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n.alienrpg .crt .crt-grid-Char-Att .crt-gCol6:focus,\n.alienrpg .crt .grid-Consumables .maxboxsize:focus {\n color: var(--aliendarkergreen);\n background-color: var(--alienoddtab);\n box-shadow: 0 0 0 #000;\n cursor: not-allowed;\n}\n.alienrpg .crt .crt-grid-Char-Att .crt_gCol6:hover,\n.alienrpg .crt .grid-Consumables .maxboxsize:hover {\n cursor: default;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt .click-stat-level .far {\n letter-spacing: 1px;\n}\n.alienrpg .crt .synthsdont {\n margin: 10px;\n padding-left: 10px;\n border-left: 2px dotted var(--aliengreen);\n}\n.alienrpg .crt .imitate-human {\n text-align: center;\n}\n.alienrpg .crt .text {\n background-color: var(--aliendarkergreen);\n}\n.alienrpg .crt .tabs {\n color: #000;\n background-color: #fff;\n font-weight: bold;\n text-transform: uppercase;\n text-shadow: 0 0 2px white;\n}\n.alienrpg .crt .tabs .item.active {\n text-decoration: none;\n font-size: 110%;\n color: white;\n background-color: var(--aliendarkergreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n text-shadow: 0 0 10px var(--aliengreen);\n cursor: default;\n}\n.alienrpg .crt .tabs .item {\n width: 100%;\n padding-top: 6px;\n}\n.alienrpg .crt .tabs .item.active {\n padding-top: 5px;\n}\n.alienrpg .crt .tabs .item:hover {\n color: #000;\n background-color: var(--alienitemselect);\n box-shadow: 0 0 10px var(--alienitemselect);\n margin: -3px 0 -3px 0;\n padding-top: 6px;\n}\n.alienrpg .crt .grid-genPage h2 {\n text-transform: uppercase;\n}\n.alienrpg .crt .grid-2col-border {\n margin-top: -3px;\n padding-bottom: 4px;\n}\n.alienrpg .crt .journal-sheet select {\n text-overflow: ellipsis;\n}\n.alienrpg .crt .resource-content button {\n width: 16px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .grid-crtPage {\n display: grid;\n grid-template-areas: \"crt_Col1 crt_Col2\";\n grid-template-columns: 220px;\n}\n.alienrpg .crt .crt_Col1 {\n display: grid;\n grid-template-areas: \"crt_Item1\", \"crt_Item2\", \"crt_Item3\";\n grid-template-columns: 100%;\n}\n.alienrpg .crt .crt_Col2 {\n display: grid;\n grid-template-areas: \"crt_Item4\", \"crt_Item5\", \"crt_Item7\", \"crt_Item8\", \"crt_Item9\", \"crt_Item6\";\n grid-template-columns: 100%;\n padding-left: 5px;\n}\n.alienrpg .crt .crt_Col1 h2 {\n text-transform: uppercase;\n padding-bottom: 4px;\n}\n.alienrpg .crt .crt_Item1,\n.alienrpg .crt .crt_Item2_char,\n.alienrpg .crt .crt_Item2_synth,\n.alienrpg .crt .crt_Item3 {\n border: 1px solid var(--aliengreen);\n padding: 5px;\n}\n.alienrpg .crt .crt_Item1 {\n text-align: center;\n /* height: 130px; */\n}\n.alienrpg .crt .crt_Item1 .sp_faded {\n padding-top: 5px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item1 .xp_faded {\n padding-top: 6px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item1 h2 {\n padding-top: 8px;\n}\n.alienrpg .crt .crt_Item1 .experience {\n width: 160px;\n display: inline-flex;\n margin-bottom: 10px;\n}\n.alienrpg .crt .crt_Item1 .xp_dots_pos {\n padding-top: 18px;\n}\n.alienrpg .crt .crt_Item2_char {\n position: relative;\n height: 334px;\n}\n.alienrpg .crt .crt_Item2_synth {\n position: relative;\n}\n.alienrpg .crt .dots_conditions .dots {\n height: 25px;\n padding-top: 4px;\n padding-left: 7px;\n}\n.alienrpg .crt .dots.starving,\n.alienrpg .crt .dots.exhausted,\n.alienrpg .crt .dots.panic {\n width: 100%;\n background-color: var(--alienoddtab);\n}\n.alienrpg .crt .overwatch {\n margin: 15px 0 25px 13px;\n}\n.alienrpg .crt .overwatch_synth {\n /* margin: 20px 0 15px 13px ; */\n margin: 6px 0 0 13px;\n}\n.alienrpg .crt .dots.panic .panicked {\n color: white;\n background-color: red;\n margin-top: -5px;\n margin-left: -7px;\n padding-left: 6px;\n border-top: 2px solid red;\n border-bottom: 2px solid red;\n font-weight: bold;\n box-shadow: 0 0 10px red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .panicked-textarea {\n margin-left: 60px;\n border: 1px solid yellow;\n background-color: orange;\n}\n.alienrpg .crt .panicked-textarea:focus {\n border: 1px solid yellow;\n background-color: yellow;\n color: red;\n}\n.alienrpg .crt .dots.radiation {\n border: 1px dashed var(--alienitemselect);\n color: var(--alienitemselect);\n width: 98%;\n padding-top: 16px;\n padding-bottom: 19px;\n align-items: center;\n flex-wrap: nowrap;\n margin: 2px;\n}\n.alienrpg .crt #bottom {\n position: absolute;\n bottom: 0;\n left: 0;\n}\n.alienrpg .crt .dots.radiation.rad_glow {\n background-color: var(--alienitemselect);\n color: #000;\n border-radius: 3px;\n box-shadow: 0 0 10px yellow;\n}\n.alienrpg .crt .crt_grid_SynthStress {\n display: grid;\n grid-template-areas: \"imitate-human_left imitate-human_right\";\n grid-template-columns: 20% 80%;\n}\n.alienrpg .crt .imitate-human_left {\n padding: 7px 0 0 0;\n}\n.alienrpg .crt .imitate-human_right {\n padding: 5px 0px 0px 10px;\n}\n.alienrpg .crt .synth-label {\n width: 100%;\n margin-top: 2px;\n padding: 6px 0px 5px 0px;\n text-transform: uppercase;\n text-align: center;\n}\n.alienrpg .crt .alienrpgv .synth_fake_check {\n color: var(--aliendarkergreen);\n width: 100%;\n margin-top: 12px;\n padding: 6px 0px 6px 0px;\n text-transform: uppercase;\n text-align: center;\n background-color: var(--alienoddtab);\n}\n.alienrpg .crt .fas.fa-parachute-box {\n vertical-align: top;\n padding-top: 6px;\n padding-left: 3px;\n}\n.alienrpg .crt .fa-parachute-box:before {\n content: \"\\f49e\";\n}\n.alienrpg .crt .crt_Item3 .supply-btn.Power2 {\n padding-left: 6px;\n font-size: 20px;\n}\n.alienrpg .crt .crt_gridCarrer {\n display: grid;\n grid-template-areas: \"crt_box1 crt_box2 crt_box3 crt_box4\";\n padding: 0px;\n padding-top: 1px;\n grid-template-columns: 17% 36% 17% 30%;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 2px;\n}\n.alienrpg .crt .crt_gridCarrer .crt_box1,\n.alienrpg .crt .crt_gridCarrer .crt_box2,\n.alienrpg .crt .crt_gridCarrer .crt_box3,\n.alienrpg .crt .crt_gridCarrer .crt_box4 {\n justify-self: center;\n max-width: 100%;\n padding-top: 0px;\n}\n.alienrpg .crt .crt_gridSpecialty {\n display: grid;\n grid-template-areas: \"crt_sbox1 crt_sbox2\";\n padding: 4px 0px 3px 0px;\n grid-template-columns: 17% 83%;\n margin-bottom: 2px;\n}\n.alienrpg .crt .crt_gridSpecialty .crt_sbox1,\n.alienrpg .crt .crt_gridSpecialty .crt_sbox2 {\n justify-self: center;\n max-width: 100%;\n padding-top: 0px;\n}\n.alienrpg .crt .crt_grid-special {\n grid-area: crt_sbox2;\n display: grid;\n width: 100%;\n grid-template-areas: \"crt_spe1 crt_spe2\";\n grid-template-columns: 75% 25%;\n}\n.alienrpg .crt .crt .crt_spe1 {\n grid-area: crt_spe1;\n font-weight: 100;\n text-transform: uppercase;\n}\n.alienrpg .crt .crt_spe2 {\n grid-area: crt_spe2;\n padding-right: 5px;\n justify-self: right;\n}\n.alienrpg .crt .crt_Item4,\n.alienrpg .crt .crt_Item5,\n.alienrpg .crt .crt_Item6,\n.alienrpg .crt .crt_Item7,\n.alienrpg .crt .crt_Item8,\n.alienrpg .crt .crt_Item9 {\n border: 0px solid var(--aliengreen);\n margin-bottom: 3px;\n}\n.alienrpg .crt_Item4 .resource-label-header,\n.alienrpg .crt_Item5 .resource-label-header,\n.alienrpg .crt_Item6 .resource-label-header,\n.alienrpg .crt_Item7 .resource-label-header,\n.alienrpg .crt_Item8 .resource-label-header,\n.alienrpg .crt_Item9 .resource-label-header {\n display: block;\n width: 100%;\n padding: 1px 0px 1px 2px;\n color: #000;\n font-weight: bolder;\n text-transform: uppercase;\n background-color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item4 {\n height: 50px;\n}\n.alienrpg .crt .crt_Item5 textarea {\n height: 107px;\n}\n.alienrpg .crt .crt_Item5 textarea:hover,\n.alienrpg .crt .crt_Item7 textarea:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .crt_Item6 {\n height: 216px;\n border: 1px solid var(--aliendarkergreen);\n margin-bottom: 0px;\n}\n.alienrpg .crt .crt_Item7 textarea {\n height: 87px;\n}\n.alienrpg .crt .crt_Item8 {\n padding-bottom: 2px;\n}\n.alienrpg .crt .crt_Item8 input,\n.alienrpg .crt .crt_Item9 input {\n margin: 0px;\n width: 100%;\n}\n.alienrpg .crt .crt_Relat {\n display: grid;\n grid-template-areas: \"crt_Relat_Buddy crt_Relat_Rival\";\n grid-template-columns: 49%;\n grid-column-gap: 5px;\n}\n.alienrpg .crt_Col3 {\n grid-area: crt_Col3;\n padding-top: 10px;\n color: var(--aliendarkergreen);\n font-family: var(--alienfont);\n}\n.alienrpg .crt.grid-attr {\n border: 0px solid var(--aliengreen);\n}\n.alienrpg .crt .talent-btn:hover,\n.alienrpg .crt .talent-btn:focus {\n box-shadow: 0 0 7px var(--aliengreen);\n text-shadow: 0 0 15px var(--aliengreen);\n background-color: var(--aliengreen);\n cursor: help;\n font-weight: bolder;\n text-transform: uppercase;\n color: #000;\n}\n.alienrpg .crt .rollable {\n width: 90%;\n text-align: center;\n}\n.alienrpg .rollable:hover,\n.alienrpg .rollcomputer:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 130%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .rollItem,\n.alienrpg .crt .creature-acid-roll {\n width: 100%;\n text-align: center;\n}\n.alienrpg .crt .rollItem:hover,\n.alienrpg .crt .rollItem:focus {\n text-shadow: 0 0 15px var(--aliengreen);\n box-shadow: 0 0 7px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n font-size: 100%;\n font-weight: bolder;\n text-transform: uppercase;\n}\n.alienrpg .crt .rollVehicleWeapon:hover,\n.alienrpg .crt .rollVehicleWeapon:focus {\n text-shadow: 0 0 15px var(--aliengreen);\n box-shadow: 0 0 7px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n font-size: 100%;\n font-weight: bolder;\n text-transform: uppercase;\n}\n.alienrpg .crt .grid-talents {\n text-align: center;\n grid-template-columns: 90% 10%;\n}\n.alienrpg .crt .talTitle {\n text-transform: uppercase;\n color: #000;\n background-color: var(--aliengreen);\n}\n.alienrpg .crt .item-header {\n /* background-color: var(--aliendarkergreen); */\n /* color: black; */\n}\n.alienrpg .crt .textbox {\n color: ghostwhite;\n font-family: var(--alienchatfont);\n font-size: 14px;\n font-weight: 200;\n letter-spacing: 1px;\n}\n.alienrpg .crt .textbox:focus {\n font-weight: 400;\n}\n.alienrpg .crt .encumbrance .encumbrance-bar {\n background: var(--alienitemselect);\n}\n.alienrpg .crt .blink {\n padding: 0px 0px 2px 5px;\n margin-top: 5px;\n margin-bottom: 5px;\n background-color: red;\n color: white;\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n.alienrpg .crt_lCol6 {\n justify-self: center;\n}\n.alienrpg .crt .crit-injuries {\n margin-top: 118px;\n}\n.alienrpg .crt .grid-crit {\n grid-template-columns: 95% 5%;\n}\n.alienrpg .crt_crit2 {\n text-align: center;\n font-size: 15px;\n}\n.alienrpg .crt .Item11 {\n border: 0px solid var(--aliengreen);\n}\n.alienrpg .crt .Item11 .items-list {\n height: auto;\n}\n.alienrpg .crt .critical-inj {\n padding-bottom: 10px;\n}\n.alienrpg .crt .resource-label-header.rollCrit:hover {\n font-size: 15px;\n background-color: var(--aliendarkergreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt_box4 {\n padding: 7px 0px 0px 7px;\n}\n.alienrpg .crt .crt_Col1 {\n margin-left: -5px;\n}\n.alienrpg .crt .fas.fa-tools {\n vertical-align: top;\n padding-top: 13px;\n margin-left: 5px;\n}\n.alienrpg .crt .fas.fa-tools:hover {\n cursor: help;\n}\n.alienrpg .crt .fas.fa-tools:before {\n content: \"\\f022\";\n}\n.alienrpg .crt .fas:hover {\n color: var(--aliengreen);\n text-shadow: 0 0 2px var(--aliengreen);\n animation: textShadow 0.5s 0.3;\n}\n.alienrpg .crt .items-list .item-header {\n border-bottom-style: solid;\n border-bottom-color: var(--aliengreen);\n}\n.alienrpg .crt .Col3 .panel {\n margin-left: 5px;\n padding: 0 10px 0 10px;\n border-left: 2px inset var(--aliengreen);\n}\n.alienrpg .crt .tab.inventory .fas {\n margin-right: 10px;\n}\n.alienrpg .crt .creature-acid-roll:hover,\n.alienrpg .crt .creature-acid-roll:focus {\n text-shadow: 0 0 0px var(--aliengreen);\n color: var(--aliengreen);\n background-color: #000;\n font-weight: 1;\n font-size: 110%;\n border: 0px solid var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .creature-attack-roll {\n width: 260px;\n height: 40px;\n border-radius: 3px;\n text-shadow: 0 0 rgba(0, 0, 0, 0);\n color: rgba(0, 0, 0, 0);\n background: url(../images/alien_crt_roll-attack.png) no-repeat top left;\n}\n.alienrpg .crt .creature-attack-roll:hover {\n border-radius: 3px;\n background-color: var(--aliendarkergreen);\n text-shadow: 0 0 rgba(0, 0, 0, 0);\n color: rgba(0, 0, 0, 0);\n background: url(../images/alien_crt_roll-attack_hover.gif) no-repeat top left;\n}\n.alienrpg .crt .profile-img-item {\n margin: 0;\n height: 125px;\n width: auto;\n margin-right: 4px;\n border-radius: 10px;\n}\n.alienrpg .crt .textbox1,\n.alienrpg .crt .textbox2 {\n padding-left: 5px;\n}","$c-white: hsl(0, 0%, 100%);\r\n$c-black: hsl(0, 0%, 0%);\r\n$c-green: hsl(84, 100%, 59%);\r\n\r\n:root {\r\n\t--aliengreen: hsl(84, 100%, 59%);\r\n\t--aliendarkergreen: hsl(141, 60%, 40%);\r\n\t--alienitemselect: hsl(70, 80%, 74%);\r\n\t--alienoddtab: hsl(72, 29%, 7%);\r\n\t--blue: hsl(224, 75%, 62%);\r\n\t--black: hsl(0, 0%, 0%);\r\n\t--white: hsl(0, 0%, 100%);\r\n\t--alientextjournal: #b1e0e7;\r\n\t--journalback: url(../images/mother-instructions/indbackground2.png);\r\n\t--chatbackground: url(/systems/alienrpg/images/IndBackground3.png);\r\n\t--alienchatfont: 'Blinker', sans-serif;\r\n\t--alienchatwhite: hsl(0, 0%, 100%);\r\n\t--alienchatred: hsl(0, 100%, 50%);\r\n\t--alienchatredshadow: rgb(230 230 230);\r\n\t--alienchatblue: hsl(240deg 42% 72%);\r\n\t// --alienchatlightblue: hsl(240, 96%, 70%);\r\n\t--alienchatlightblue: hsl(120, 97%, 41%);\r\n\t--alienchatlightgreen: hsl(120, 97%, 41%);\r\n\t--alienchatgoldenrod: hsl(43, 74%, 49%);\r\n}\r\n","// Import utilities.\r\n@import 'utils/typography';\r\n@import 'utils/colors';\r\n@import 'utils/mixins';\r\n@import 'utils/variables';\r\n\r\n/* Global styles */\r\n@import 'global/window';\r\n@import 'global/mother-instruction-images';\r\n@import 'global/grid';\r\n@import 'global/flex';\r\n@import 'global/itemList';\r\n@import 'global/select-css';\r\n@import 'actor/alien-crt-ui';\r\n@import 'global/module';\r\n\r\n.alienrpg {\r\n /* Styles limited to alienrpg sheets */\r\n @import 'components/forms';\r\n @import 'components/resource';\r\n @import 'components/tabs';\r\n @import 'components/items';\r\n @import 'actor/alien-crt-actor';\r\n}\r\n",".alienrpg ul ol {\r\n\tmargin-left: 3px;\r\n}\r\n.alienrpg #context-menu {\r\n\t// width: 100%;\r\n\twidth: auto;\r\n\theight: max-content;\r\n\tmin-width: 156px;\r\n\tmax-width: 360px;\r\n\tposition: absolute;\r\n\tleft: -998%;\r\n\ttop: -50%;\r\n\tbackground: $c-black;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 5px;\r\n\tcolor: var(--aliengreen);\r\n\ttext-align: left;\r\n\tfont-size: smaller;\r\n\tz-index: 1;\r\n}\r\n.alienrpg #context-menu li.context-item {\r\n\tline-height: 16px;\r\n}\r\n\r\n.alienrpg .window-content {\r\n\t// font-family: var(--alienfont);\r\n\t// color: var(--aliengreen);\r\n\t// font-size: var(--fontsize);\r\n\tbackground: hsl(0deg, 0%, 0%);\r\n\tborder: var(--aliengreen) 1px solid;\r\n\t// flex-direction: column;\r\n\t// flex-wrap: nowrap;\r\n\t// padding: 2px;\r\n\t// overflow-y: scroll;\r\n\t// overflow-x: auto;\r\n\t// border: var(--aliengreen) 3px;\r\n}\r\n\r\n// .alienrpg .window-content {\r\n// // font-family: var(--alienfont);\r\n// // color: var(--aliengreen);\r\n// // font-size: var(--fontsize);\r\n// background: $c-black;\r\n// // flex-direction: column;\r\n// // flex-wrap: nowrap;\r\n// // padding: 2px;\r\n// // overflow-y: scroll;\r\n// // overflow-x: auto;\r\n// // border: var(--aliengreen) 3px;\r\n// }\r\n\r\n.alienrpg form {\r\n\tfont-family: var(--alienfont);\r\n\tcolor: var(--aliengreen);\r\n\tfont-size: var(--fontsize);\r\n\tbackground: $c-black;\r\n\tflex-direction: column;\r\n\tflex-wrap: nowrap;\r\n\tpadding: 2px;\r\n\toverflow-y: scroll;\r\n\toverflow-x: auto;\r\n\tborder: var(--aliengreen) 3px;\r\n}\r\n\r\n.journal-sheet {\r\n\tform {\r\n\t\t// font-family: var(--alienfont);\r\n\t\t// color: var(--aliengreen);\r\n\t\t// background: url(../images/mother-instructions/indbackground2.png) no-repeat top left;\r\n\t\tbackground: var(--journalback) top left !important;\r\n\t\tbackground-size: cover;\r\n\t\tborder: 1px solid var(--aliengreen);\r\n\t\tborder-radius: 1px;\r\n\t\t// color: hsl(187, 52%, 80%);\r\n\t\tcolor: var(--alientextjournal) !important;\r\n\t}\r\n\tselect {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) 3px;\r\n\t\tborder: 1px solid hsl(53, 4%, 46%);\r\n\t\tborder-radius: 3px;\r\n\t\tpadding: 0 3px;\r\n\t\ttext-overflow: ellipsis;\r\n\t\tfont-size: 16px;\r\n\t}\r\n\tinput {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) 3px;\r\n\t}\r\n\tbutton {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) solid 1px;\r\n\t\twidth: 100%;\r\n\t\tmargin: 0 1px;\r\n\t\tborder-radius: 3px;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 28px;\r\n\t}\r\n\r\n\tcritbutton {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) solid 1px;\r\n\t\t// width: 100%;\r\n\t\tmargin: 0 1px;\r\n\t\tborder-radius: 3px;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 28px;\r\n\t}\r\n\t.tox .tox-editor-container {\r\n\t\tbackground-color: $c-white;\r\n\t}\r\n}\r\n\r\na.entity-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n\r\n.alienrpg a.entity-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\na.content-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n\r\n.alienrpg a.content-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n#chat .message {\r\n\tborder: 1px solid hsl(0deg, 8%, 34%);\r\n\tborder-radius: 1px;\r\n}\r\n.chat-message {\r\n\t// background-image: url('/systems/alienrpg/images/IndBackground3.png');\r\n\tbackground-image: var(--chatbackground);\r\n\tbackground-size: cover;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: center;\r\n\tcolor: inherit;\r\n\t// color: $c-green;\r\n\r\n\t.message-header .message-sender {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.message-metadata {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.flavor-text {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.table-draw .table-results .table-result {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n}\r\n.chat-message .table-draw .table-results .table-result .chatBG {\r\n\t// background-image: url('/systems/alienrpg/images/IndBackground3.png');\r\n\tbackground-image: var(--chatbackground);\r\n\tbackground-size: cover;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: center;\r\n\tcolor: var(--aliengreen);\r\n\r\n\tpadding-left: 6px;\r\n}\r\n.chat-message.whisper {\r\n\tbackground: hsl(0, 0%, 9%);\r\n\t// color: $c-green;\r\n\tcolor: var(--aliengreen);\r\n}\r\n\r\n.chat-message.blind {\r\n\tbackground: hsl(0, 0%, 9%);\r\n}\r\n\r\n.chat-message.emote {\r\n\tbackground: hsl(0, 0%, 9%);\r\n}\r\n\r\n.chat-message .critchat {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tborder-bottom: 1px solid var(--color-border-light-primary);\r\n\tpadding: 3px 0;\r\n\tcolor: var(--aliengreen);\r\n}\r\n\r\n.dice-tooltip .roll > img {\r\n\twidth: 24px;\r\n}\r\n\r\n.dice-tooltip {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 1px;\r\n\tbackground: $c-black;\r\n\r\n\t.dice-rolls {\r\n\t\tcolor: inherit;\r\n\t\tbackground: $c-black;\r\n\t}\r\n\r\n\t.part-header {\r\n\t\tcolor: inherit;\r\n\t\t// color: $c-green;\r\n\t\tbackground: $c-black;\r\n\t}\r\n}\r\n.dice-tooltip .dice-rolls .roll {\r\n\tfilter: none;\r\n}\r\n.dice-tooltip .dice-rolls .roll.max {\r\n\tfilter: none;\r\n}\r\n.dice-tooltip .dice-rolls .roll.min {\r\n\tfilter: none;\r\n}\r\n\r\n.inline-roll .dice-tooltip {\r\n\tcolor: inherit;\r\n\t// color: $c-green;\r\n\tbackground: $c-black;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 2px;\r\n}\r\n// a.entity-link,\r\na.inline-roll {\r\n\tbackground: $c-black;\r\n\tpadding: 1px 4px;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 2px;\r\n\twhite-space: nowrap;\r\n\tword-break: break-all;\r\n}\r\n\r\n.dice-roll .dice-formula,\r\n.dice-roll .dice-total {\r\n\t// color: inherit;\r\n\tcolor: var(--aliengreen);\r\n}\r\n.dice-tooltip .part-header .part-formula {\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n}\r\n.part-total {\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n}\r\n\r\n.alienrpg h2 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\tmargin-left: 5px;\r\n\t// font-size: var(--fontsize) ;\r\n}\r\n.alienrpg h3 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\t// font-size: var(--fontsize) ;\r\n\r\n\t// margin-left: 2px;\r\n}\r\n\r\n.alienrpg h4 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\t// font-size: var(--fontsize) ;\r\n}\r\n.resource-content {\r\n\tbutton {\r\n\t\tflex: 0;\r\n\t\tborder: 0;\r\n\t\twidth: 30px;\r\n\t\tfont-size: 1.5rem;\r\n\t\tpadding: 0;\r\n\t\tcolor: inherit;\r\n\t\tmargin: 0;\r\n\t}\r\n}\r\n\r\n.rollable:hover,\r\n.rollcomputer:hover {\r\n\tcolor: var(--aliengreen);\r\n\tbackground-color: #000;\r\n\tborder: 0px solid var(--aliengreen);\r\n\tfont-weight: 1;\r\n\tfont-size: 120%;\r\n\tbox-shadow: 0 0 0px var(--aliengreen);\r\n\tanimation: textShadow 1s infinite;\r\n}\r\n\r\n.far.fa-heart:hover {\r\n\tcolor: red;\r\n\tanimation: textShadow 1s infinite;\r\n}\r\n\r\n// .rollable,\r\n// .rollcomputer {\r\n// &:hover,\r\n// &:focus {\r\n// // color: black;\r\n// text-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n// font-size: 95%;\r\n// cursor: pointer;\r\n// }\r\n// }\r\n\r\n.rollableVeh {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 1.3em;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.creature-acid-roll {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 95%;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.rollItem {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.rollVehicleWeapon {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.openItem {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.talent-btn {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\tcolor: hsl(103, 100%, 28%);\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\t// font-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n\r\n.minus-btn .plus-btn {\r\n\twidth: 10px;\r\n\theight: 10px;\r\n\tline-height: 20px;\r\n\tpadding: 0;\r\n}\r\n\r\n.supply-btn {\r\n\tfont-size: 5px;\r\n\tpadding: 0;\r\n\tfont-family: var(--alienfont);\r\n}\r\n\r\n.pwr-btn {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\tbackground-color: hsl(4, 69%, 53%);\r\n\t\tfont-size: 120%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n\r\n.stunt-btn {\r\n\twidth: 5px;\r\n\tpadding: 0;\r\n\tfont-family: var(--alienfont);\r\n}\r\n\r\n.creature-attack-roll {\r\n\tdisplay: inline-block;\r\n\twidth: 280px;\r\n\theight: 40px;\r\n\t// font-size: 25pt;\r\n\tfont-weight: bold;\r\n\tfont-size: 2em;\r\n\t/* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */\r\n\ttext-shadow: 2px 2px hsl(128, 83%, 25%);\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.creature-attack-roll:hover {\r\n\tborder-radius: 10px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n\ttext-shadow: 2px 2px hsl(0, 92%, 26%);\r\n}\r\n.creature-attack-roll:active {\r\n\tposition: relative;\r\n\ttop: 1px;\r\n\tborder-radius: unset;\r\n\tbackground-color: unset;\r\n\tcolor: unset;\r\n}\r\nbutton:hover,\r\nbutton:focus {\r\n\tbox-shadow: unset;\r\n}\r\n\r\n.alien-Push-button {\r\n\tdisplay: inline-block;\r\n\twidth: 260px;\r\n\theight: 45px;\r\n\tbackground-color: $c-black;\r\n\t// color: hsl(84, 100%, 59%);\r\n\tfont-weight: bold;\r\n\tfont-size: clamp(2rem, -4.5rem + 5vw, 3rem);\r\n\tfont-family: var(--alienfont);\r\n\tpadding-bottom: 5px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.alien-Push-button:hover {\r\n\tborder-radius: 10px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n}\r\n\r\n.alien-crit-button {\r\n\tdisplay: inline-block;\r\n\twidth: 280px;\r\n\theight: 26px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-weight: bold;\r\n\tfont-size: 1.2rem;\r\n\t// font-size: clamp(1rem, 1vw, 2rem);\r\n\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.alien-crit-button:hover {\r\n\tborder-radius: 5px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n}\r\n\r\n.alien-diceface-b0 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-b0.png) no-repeat top left;\r\n}\r\n.alien-diceface-b6 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-b6.png) no-repeat top left;\r\n}\r\n.alien-diceface-y0 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y0.png) no-repeat top left;\r\n}\r\n.alien-diceface-y1 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y1.png) no-repeat top left;\r\n}\r\n.alien-diceface-y6 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y6.png) no-repeat top left;\r\n}\r\n\r\n.tooltip {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted black;\r\n}\r\n\r\n.tooltip .tooltiptext {\r\n\tvisibility: hidden;\r\n\twidth: 250px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\ttext-align: center;\r\n\tborder-radius: 6px;\r\n\tpadding: 5px 0;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\ttop: -5px;\r\n\tright: 105%;\r\n\tmargin-left: -60px;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n}\r\n.tooltip .tooltiptext::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 5px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n.tooltip:hover .tooltiptext {\r\n\tvisibility: visible;\r\n}\r\n\r\n.alienrpg .inputtext {\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n}\r\n\r\n.box-top {\r\n\tborder-top: 3px solid var(--aliengreen);\r\n}\r\n\r\n.ctooltip {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted $c-black;\r\n}\r\n\r\n/* Tooltip text */\r\n.ctooltip .ctooltiptext {\r\n\t// /* Position the tooltip text - see examples below! */\r\n\t// position: absolute;\r\n\t// z-index: 1;\r\n\tfont-size: small;\r\n\tvisibility: hidden;\r\n\twidth: 150px;\r\n\tbackground-color: $c-black;\r\n\tcolor: var(--aliengreen);\r\n\ttext-align: center;\r\n\tborder-radius: 3px;\r\n\tpadding: 2px 0;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\t// top: -5px;\r\n\t// right: 105%;\r\n\tmargin-left: -150px;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n}\r\n\r\n/* Show the tooltip text when you mouse over the tooltip container */\r\n.ctooltip:hover .ctooltiptext {\r\n\tvisibility: visible;\r\n}\r\n\r\n.ctooltip .ctooltiptext::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 1px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n\r\n// .dice-tooltip .dice-rolls .roll.d6 {\r\n// background-image: url(../icons/svg/d6-grey.svg);\r\n// }\r\n\r\n.alienchatwhite {\r\n\tcolor: var(--alienchatwhite);\r\n}\r\n\r\n.alienchatred {\r\n\tcolor: var(--alienchatred);\r\n\tfont-weight: bolder;\r\n\tfont-size: larger;\r\n\t-webkit-background-clip: text;\r\n\tbackground-clip: text;\r\n\tbackground-color: var(--alienchatredshadow);\r\n}\r\n\r\n.alienchatblue {\r\n\tcolor: var(--alienchatblue);\r\n}\r\n.alienchatlightblue {\r\n\tcolor: var(--alienchatlightblue);\r\n\tfont-weight: bold;\r\n\tfont-size: larger;\r\n}\r\n.alienchatlightgreen {\r\n\tcolor: var(--alienchatlightgreen);\r\n}\r\n.alienchatgoldenrod {\r\n\tcolor: var(--alienchatgoldenrod);\r\n\tfont-weight: bold;\r\n}\r\n\r\n.combatbutton {\r\n\tmax-width: 200px;\r\n\tcolor: var(--aliengreen);\r\n\tborder: var(--aliengreen) 1px solid;\r\n}\r\n\r\n.prosemirror.editing-source textarea {\r\n\tcolor: $c-white;\r\n}\r\n\r\n.prosemirror menu .pm-dropdown {\r\n\tcolor: $c-black;\r\n}\r\n",".spanner-icon {\r\n display: inline-block;\r\n width: 30px;\r\n height: 25px;\r\n padding: 0px;\r\n margin: 1px;\r\n background: url(../images/mother-instructions/spanner-icon.webp);\r\n}\r\n.character-sheet-img {\r\n display: block;\r\n width: 464px;\r\n height: 500px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-sheet-img.webp);\r\n}\r\n.creature-sheet-img {\r\n display: block;\r\n width: 500px;\r\n height: 477px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-sheet-img.webp);\r\n}\r\n.character-header {\r\n display: block;\r\n width: 500px;\r\n height: 152px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-header.webp);\r\n}\r\n.synthetic-header {\r\n display: block;\r\n width: 500px;\r\n height: 155px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-header.webp);\r\n}\r\n\r\n.agil-mod {\r\n display: block;\r\n width: 403px;\r\n height: 162px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/agil-mod.webp);\r\n}\r\n.armor-mod {\r\n display: block;\r\n width: 403px;\r\n height: 172px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/armor-mod.webp);\r\n}\r\n.stress-mod {\r\n display: block;\r\n width: 400px;\r\n height: 136px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/stress-mod.webp);\r\n}\r\n.character-details {\r\n display: block;\r\n width: 300px;\r\n height: 328px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-details.webp);\r\n}\r\n.synthetic-details {\r\n display: block;\r\n width: 300px;\r\n height: 380px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-details.webp);\r\n}\r\n\r\n.character-consumables {\r\n display: block;\r\n width: 153px;\r\n height: 330px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-consumables.webp);\r\n}\r\n\r\n.synthetic-consumables {\r\n display: block;\r\n width: 153px;\r\n height: 322px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-consumables.webp);\r\n}\r\n.talent-agenda {\r\n display: block;\r\n width: 300px;\r\n height: 260px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/talent-agenda.webp);\r\n}\r\n.con-edit {\r\n display: block;\r\n width: 151px;\r\n height: 109px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/con-edit.webp);\r\n}\r\n.enc {\r\n display: block;\r\n width: 600px;\r\n height: 71px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/enc.webp);\r\n}\r\n.enc-warn {\r\n display: block;\r\n width: 462px;\r\n height: 49px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/enc-warn.webp);\r\n}\r\n.inv-inact {\r\n display: block;\r\n width: 600px;\r\n height: 199px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/inv-inact.webp);\r\n}\r\n.moskills {\r\n display: block;\r\n width: 300px;\r\n height: 254px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/skills.webp);\r\n}\r\n\r\n.creature-header {\r\n display: block;\r\n width: 500px;\r\n height: 102px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-header.webp);\r\n}\r\n.creature-attack-dropdown {\r\n display: block;\r\n width: 600px;\r\n height: 330px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-attack-dropdown.webp);\r\n}\r\n.acid-splash-popup {\r\n display: block;\r\n width: 400px;\r\n height: 141px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/acid-splash-popup.webp);\r\n}\r\n.chat-roll {\r\n display: block;\r\n width: 300px;\r\n height: 188px;\r\n background: url(../images/mother-instructions/chat-roll.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.radiation-roll {\r\n display: block;\r\n width: 240px;\r\n height: 274px;\r\n background: url(../images/mother-instructions/radiation-rolls.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.territories-general {\r\n display: block;\r\n width: 500px;\r\n height: 498px;\r\n background: url(../images/mother-instructions/territories-general.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.territories-systems {\r\n display: block;\r\n width: 500px;\r\n height: 186px;\r\n background: url(../images/mother-instructions/territories-systems.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-general {\r\n display: block;\r\n width: 500px;\r\n height: 342px;\r\n background: url(../images/mother-instructions/vehicle-general.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-inv {\r\n display: block;\r\n width: 500px;\r\n height: 343px;\r\n background: url(../images/mother-instructions/vehicle-inv.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-crew {\r\n display: block;\r\n width: 500px;\r\n height: 227px;\r\n background: url(../images/mother-instructions/vehicle-crew.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-crew-selector {\r\n display: block;\r\n width: 500px;\r\n height: 227px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/vehicle-crew-selector.webp);\r\n}\r\n\r\n.vehicle-fire-weapon {\r\n display: block;\r\n width: 403px;\r\n height: 162px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/vehicle-fire-weapon.webp);\r\n}\r\n\r\n.item-dropdown {\r\n display: block;\r\n width: 300px;\r\n height: 263px;\r\n background: url(../images/mother-instructions/item-dropdown.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.modifiers-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/modifiers-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.melee-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/melee-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.ranged-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/ranged-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.armor-img {\r\n display: block;\r\n width: 600px;\r\n height: 415px;\r\n background: url(../images/mother-instructions/armor-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.planet-system-img {\r\n display: block;\r\n width: 600px;\r\n height: 562px;\r\n background: url(../images/mother-instructions/planet-system-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.initiative-roll {\r\n display: block;\r\n width: 300px;\r\n height: 277px;\r\n background: url(../images/mother-instructions/initiative-roll.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.clone-actor {\r\n display: inline-block;\r\n width: 200px;\r\n height: 119px;\r\n background: url(../images/mother-instructions/clone-actor.webp);\r\n margin-left: 25%;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.roll-clone {\r\n display: inline-block;\r\n width: 200px;\r\n height: 207px;\r\n background: url(../images/mother-instructions/roll-clone.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.init-chat-norm {\r\n display: block;\r\n width: 200px;\r\n height: 388px;\r\n background: url(../images/mother-instructions/init-chat-norm.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.init-chat-cards {\r\n display: block;\r\n width: 200px;\r\n height: 378px;\r\n background: url(../images/mother-instructions/init-chat-cards.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.gm-settings {\r\n display: block;\r\n width: 500px;\r\n height: 491px;\r\n background: url(../images/mother-instructions/gm-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.player-settings {\r\n display: block;\r\n width: 500px;\r\n height: 301px;\r\n background: url(../images/mother-instructions/player-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.style-settings {\r\n display: block;\r\n width: 400px;\r\n height: 377px;\r\n background: url(../images/mother-instructions/style-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.style-button-settings {\r\n display: block;\r\n width: 300px;\r\n height: 161px;\r\n background: url(../images/mother-instructions/style-button-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.font-picker-img {\r\n display: inline-block;\r\n width: 300px;\r\n height: 272px;\r\n background: url(../images/mother-instructions/font-picker-img.webp);\r\n margin-left: 5%;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.colour-picker-img {\r\n display: inline-block;\r\n width: 300px;\r\n height: 206px;\r\n background: url(../images/mother-instructions/colour-picker-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.character-token {\r\n display: block;\r\n width: 230px;\r\n height: 234px;\r\n background: url(../images/mother-instructions/character-token.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.creature-token {\r\n display: block;\r\n width: 230px;\r\n height: 235px;\r\n background: url(../images/mother-instructions/creature-token.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush1 {\r\n display: block;\r\n width: 300px;\r\n height: 241px;\r\n background: url(../images/mother-instructions/mpush1.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush2 {\r\n display: block;\r\n width: 300px;\r\n height: 340px;\r\n background: url(../images/mother-instructions/mpush2.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush3 {\r\n display: block;\r\n width: 300px;\r\n height: 297px;\r\n background: url(../images/mother-instructions/mpush3.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.pwr-supply {\r\n display: block;\r\n width: 600px;\r\n height: 134px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/power.webp);\r\n}\r\n.synth-hum {\r\n display: block;\r\n width: 153px;\r\n height: 87px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synth-hum.webp);\r\n}\r\n\r\n.inventory-tab-img {\r\n display: block;\r\n width: 600px;\r\n height: 435px;\r\n background: url(../images/mother-instructions/inventory-tab.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.inv-context-menu-img {\r\n display: block;\r\n width: 151px;\r\n height: 70px;\r\n background: url(../images/mother-instructions/inv-context-menu.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.status-icons-img {\r\n display: block;\r\n width: 230px;\r\n height: 229px;\r\n background: url(../images/mother-instructions/status-icons.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.enc-icon-img {\r\n display: block;\r\n width: 230px;\r\n height: 207px;\r\n background: url(../images/mother-instructions/enc-icon.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.spaceship-sheet-img {\r\n display: block;\r\n width: 497px;\r\n height: 353px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-modules.webp);\r\n}\r\n.spaceship-header1 {\r\n display: block;\r\n width: 402px;\r\n height: 632px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-header1.webp);\r\n}\r\n.spaceship-modules {\r\n display: block;\r\n width: 497px;\r\n height: 353px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-sheet-img.webp);\r\n}\r\n\r\n.spaceship-comtech {\r\n display: block;\r\n width: 395px;\r\n height: 262px;\r\n background: url(../images/mother-instructions/spaceship-comtech.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n",".grid {\r\n display: grid;\r\n grid-column: span 2 / span 2;\r\n // grid-template-columns: repeat(2, minmax(50fr, 1fr));\r\n // gap: 5px;\r\n // margin: 5px 0;\r\n padding: 0;\r\n align-items: center;\r\n // justify-items: center;\r\n}\r\n.grid-2col {\r\n display: grid;\r\n grid-column: span 2;\r\n grid-template-columns: 1fr 1fr;\r\n // gap: 5px;\r\n // margin: 5px 0;\r\n padding: 0;\r\n align-items: center;\r\n // justify-items: center;\r\n}\r\n\r\n.grid-3col {\r\n grid-column: span 3 / span 3;\r\n grid-template-columns: repeat(3, minmax(0, 1fr));\r\n border-color: var(--aliengreen);\r\n // border-style: solid;\r\n justify-items: center;\r\n margin: 0;\r\n}\r\n\r\n.grid-4col {\r\n grid-column: span 4 / span 4;\r\n grid-template-columns: repeat(4, minmax(0, 1fr));\r\n border-color: var(--aliengreen);\r\n border-style: double;\r\n padding: 4px;\r\n}\r\n\r\n.grid-synPage {\r\n display: grid;\r\n // border: 2px solid white;\r\n grid-template-areas:\r\n 'Item1 Item2 Item2'\r\n 'Item1 Item4 Item4'\r\n 'Item8 Item4 Item4'\r\n 'Item8 Item5 Item5'\r\n 'Item8 Item3 Item3'\r\n 'Item9 Item6 Item6'\r\n 'Item10 Item7 Item7'\r\n 'Item11 Item11 Item11';\r\n // 'Item11 Item10 Item10'\r\n // 'Item11 Item10 Item10';\r\n\r\n grid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.grid-genPage {\r\n display: grid;\r\n // border: 2px solid white;\r\n grid-template-areas:\r\n 'Item1 Item2 Item2'\r\n 'Item1 Item4 Item4'\r\n 'Item8 Item4 Item4'\r\n 'Item8 Item5 Item5'\r\n 'Item8 Item3 Item3'\r\n 'Item9 Item6 Item6'\r\n 'Item10 Item7 Item7'\r\n 'Item11 Item11 Item11';\r\n // 'Item11 Item10 Item10'\r\n // 'Item11 Item10 Item10';\r\n grid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.Item1 {\r\n grid-area: Item1;\r\n border: 1px solid var(--aliengreen);\r\n padding: 5px;\r\n text-align: center;\r\n}\r\n.Item2 {\r\n grid-area: Item2;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n.Item3 {\r\n grid-area: Item3;\r\n border: 1px solid var(--aliengreen);\r\n padding-top: 5px;\r\n padding-left: 5px;\r\n padding-right: 5px;\r\n}\r\n.Item4 {\r\n grid-area: Item4;\r\n border: 1px solid var(--aliengreen);\r\n padding-top: 5px;\r\n padding-left: 5px;\r\n padding-right: 5px;\r\n}\r\n.Item5 {\r\n grid-area: Item5;\r\n border: 1px solid var(--aliengreen);\r\n padding-top: 5px;\r\n padding-left: 5px;\r\n padding-right: 5px;\r\n}\r\n.Item6 {\r\n grid-area: Item6;\r\n border: 1px solid var(--aliengreen);\r\n // justify-items: center;\r\n padding-top: 5px;\r\n padding-left: 5px;\r\n padding-right: 5px;\r\n}\r\n.Item7 {\r\n grid-area: Item7;\r\n border: 1px solid var(--aliengreen);\r\n padding-top: 5px;\r\n padding-left: 5px;\r\n padding-right: 5px;\r\n // height: 80px;\r\n height: auto;\r\n}\r\n.Item8 {\r\n grid-area: Item8;\r\n border: 1px solid var(--aliengreen);\r\n padding: 5px;\r\n}\r\n.Item9 {\r\n grid-area: Item9;\r\n border: 1px solid var(--aliengreen);\r\n padding-top: 5px;\r\n padding-bottom: 5px;\r\n}\r\n.Item10 {\r\n grid-area: Item10;\r\n border: 1px solid var(--aliengreen);\r\n padding-top: 5px;\r\n padding-bottom: 5px;\r\n // padding-left: 5px;\r\n // padding-right: 5px;\r\n}\r\n.Item11 {\r\n grid-area: Item11;\r\n border: 1px solid var(--aliengreen);\r\n padding: 4px;\r\n align-content: center;\r\n justify-content: center;\r\n min-height: 53px;\r\n}\r\n\r\n.grid-2col-border {\r\n display: grid;\r\n grid-column: span 2;\r\n grid-template-columns: 1fr 1fr;\r\n border-color: var(--aliengreen);\r\n padding: 0;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n}\r\n\r\n.grid-spacecraft {\r\n display: grid;\r\n grid-template-areas: 'spacec1 spacec2 ';\r\n\r\n grid-template-columns: 35% 65%;\r\n // gap: 5px;\r\n // margin: 5px 0;\r\n // padding: 0;\r\n // align-items: center;\r\n // justify-items: center;\r\n}\r\n.spacec1 {\r\n grid-area: spacec1;\r\n border-right: 1px solid var(--aliengreen);\r\n // padding: 4px;\r\n align-content: center;\r\n // justify-content: center;\r\n // min-height: 53px;\r\n}\r\n.spacec2 {\r\n grid-area: spacec2;\r\n // border: 1px solid var(--aliengreen);\r\n padding-left: 5px;\r\n align-content: center;\r\n // justify-content: center;\r\n // min-height: 53px;\r\n}\r\n\r\n.s1-header {\r\n display: grid;\r\n grid-template-areas:\r\n '. . s1h1 s1h1 s1h1 .'\r\n 's1h2 s1h2 s1h2 s1h2 s1h2 s1h2'\r\n 's1h3 s1h3 s1h3 s1h4 s1h4 s1h4'\r\n 's1h28 s1h28 s1h28 s1h29 s1h29 s1h29'\r\n 's1h30 s1h30 s1h30 s1h30 s1h30 s1h30 '\r\n 's1h32 s1h32 s1h32 s1h32 s1h32 s1h32'\r\n 's1h31 s1h31 s1h31 s1h31 s1h31 s1h31 '\r\n 's1h33 s1h33 s1h33 s1h33 s1h33 s1h33'\r\n '. . s1h5 s1h5 s1h5 .'\r\n 's1h6 s1h6 s1h6 s1h6 s1h6 s1h6'\r\n 's1space1 s1h7 s1h8 s1space s1h9 s1h10'\r\n 's1space1 s1h11 s1h12 s1space s1h13 s1h14'\r\n 's1space1 s1h15 s1h16 s1space s1h17 s1h18'\r\n 's1space1 s1h19 s1h20 s1space s1h21 s1h22'\r\n 's1h23 s1h23 s1h23 s1h23 s1h23 s1h23'\r\n 's1h24 s1h24 s1h24 s1h24 s1h24 s1h24'\r\n 's1h25 s1h25 s1h25 s1h25 s1h25 s1h25'\r\n 's1h26 s1h26 s1h26 s1h26 s1h26 s1h26'\r\n 's1h27 s1h27 s1h27 s1h27 s1h27 s1h27';\r\n grid-template-columns: 5% 10% 30% 5% 30% 10%;\r\n padding: 0 10px 0px 10px;\r\n // background-color: hsl(165, 27%, 50%);\r\n // color: hsl(120, 94%, 6%);\r\n}\r\n.s1space {\r\n grid-area: s1space;\r\n}\r\n.s1space1 {\r\n grid-area: s1space1;\r\n}\r\n.s1h1 {\r\n grid-area: s1h1;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n font-weight: bolder;\r\n}\r\n.s1h2 {\r\n grid-area: s1h2;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n}\r\n.s1h3 {\r\n grid-area: s1h3;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n font-weight: bolder;\r\n}\r\n.s1h4 {\r\n grid-area: s1h4;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n font-weight: bolder;\r\n}\r\n.s1h5 {\r\n grid-area: s1h5;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n font-weight: bolder;\r\n}\r\n.s1h6 {\r\n grid-area: s1h6;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n}\r\n.s1h7 {\r\n grid-area: s1h7;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n}\r\n.s1h8 {\r\n grid-area: s1h8;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n margin-left: 10px;\r\n font-weight: bolder;\r\n}\r\n.s1h9 {\r\n grid-area: s1h9;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n font-weight: bolder;\r\n}\r\n.s1h10 {\r\n grid-area: s1h10;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n}\r\n.s1h11 {\r\n grid-area: s1h11;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n}\r\n.s1h12 {\r\n grid-area: s1h12;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n margin-left: 10px;\r\n font-weight: bolder;\r\n}\r\n.s1h13 {\r\n grid-area: s1h13;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n font-weight: bolder;\r\n}\r\n.s1h14 {\r\n grid-area: s1h14;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n}\r\n.s1h15 {\r\n grid-area: s1h15;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n}\r\n.s1h16 {\r\n grid-area: s1h16;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n // align-self: center;\r\n margin-left: 10px;\r\n font-weight: bolder;\r\n}\r\n.s1h17 {\r\n grid-area: s1h17;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n // align-self: center;\r\n font-weight: bolder;\r\n}\r\n.s1h18 {\r\n grid-area: s1h18;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n // justify-self: center;\r\n}\r\n.s1h19 {\r\n grid-area: s1h19;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n}\r\n.s1h20 {\r\n grid-area: s1h20;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n // align-self: center;\r\n margin-left: 10px;\r\n font-weight: bolder;\r\n}\r\n.s1h21 {\r\n grid-area: s1h21;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n // align-self: center;\r\n font-weight: bolder;\r\n}\r\n.s1h22 {\r\n grid-area: s1h22;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n justify-self: center;\r\n}\r\n.s1h23 {\r\n grid-area: s1h23;\r\n // border: 1px solid var(--aliengreen);\r\n height: 20px;\r\n justify-self: center;\r\n font-weight: bolder;\r\n}\r\n.s1h24 {\r\n grid-area: s1h24;\r\n // border: 1px solid var(--aliengreen);\r\n height: 30px;\r\n justify-self: center;\r\n}\r\n.s1h25 {\r\n grid-area: s1h25;\r\n // border: 1px solid var(--aliengreen);\r\n height: 20px;\r\n justify-self: center;\r\n font-weight: bolder;\r\n}\r\n.s1h26 {\r\n grid-area: s1h26;\r\n // border: 1px solid var(--aliengreen);\r\n height: 50px;\r\n justify-self: center;\r\n}\r\n.s1h27 {\r\n grid-area: s1h27;\r\n // border: 1px solid var(--aliengreen);\r\n height: 50px;\r\n justify-self: center;\r\n}\r\n.s1h28 {\r\n grid-area: s1h28;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n}\r\n.s1h29 {\r\n grid-area: s1h29;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n}\r\n.s1h30 {\r\n grid-area: s1h30;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n font-weight: bolder;\r\n}\r\n.s1h31 {\r\n grid-area: s1h31;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n font-weight: bolder;\r\n}\r\n.s1h32 {\r\n grid-area: s1h32;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n}\r\n.s1h33 {\r\n grid-area: s1h33;\r\n // border: 1px solid var(--aliengreen);\r\n align-content: center;\r\n}\r\n\r\n.grid-container {\r\n display: grid;\r\n // gap: 5px;\r\n margin: 0;\r\n padding: 0;\r\n // align-items: center;\r\n // justify-items: first baseline;\r\n // border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n 'Col1 Col2'\r\n 'Col1 Col2'\r\n 'Col1 Col2'\r\n 'Col1 Col4'\r\n 'Col3 Col3';\r\n // grid-template-rows: 1fr;\r\n grid-template-columns: 370px 1fr;\r\n}\r\n.Col1 {\r\n grid-area: Col1;\r\n // justify-items: left;\r\n // border: 2px solid white;\r\n align-self: center;\r\n}\r\n.Col2 {\r\n grid-area: Col2;\r\n // justify-items: right;\r\n // border: 2px solid white;\r\n}\r\n\r\n.Col3 {\r\n grid-area: Col3;\r\n // justify-items: right;\r\n // border: 2px solid white;\r\n}\r\n.Col4 {\r\n grid-area: Col4;\r\n // justify-items: right;\r\n // border: 2px solid white;\r\n}\r\n\r\n.grid-attr {\r\n display: grid;\r\n // gap: 5px;\r\n margin: 0;\r\n padding: 0;\r\n padding-left: 5px;\r\n align-items: center;\r\n border: 1px solid var(--aliengreen);\r\n grid-template-areas: 'Attr1 Attr2 Attr3';\r\n grid-template-columns: 300px 35px 30px;\r\n}\r\n\r\n.Attr1 {\r\n grid-area: Attr1;\r\n // justify-items: left;\r\n // border: 2px solid white;\r\n}\r\n.Attr2 {\r\n grid-area: Attr2;\r\n // justify-items: right;\r\n // border: 2px solid white;\r\n}\r\n\r\n.Attr3 {\r\n grid-area: Attr3;\r\n width: 30px;\r\n height: 20px;\r\n // justify-items: left;\r\n}\r\n.Attr4 {\r\n grid-area: Attr4;\r\n // justify-items: right;\r\n // border: 2px solid white;\r\n}\r\n\r\n.grid-Consumables {\r\n display: grid;\r\n // border: 2px solid white;\r\n grid-template-areas:\r\n 'Heading Heading '\r\n 'Air1 Air2'\r\n 'Food1 Food2'\r\n 'Water1 Water2'\r\n 'Power1 Power2';\r\n\r\n grid-template-columns: 1fr 1fr;\r\n}\r\n\r\n.Heading {\r\n grid-area: Heading;\r\n // border: 1px solid white;\r\n justify-self: left;\r\n}\r\n.Air1 {\r\n grid-area: Air1;\r\n // border: 1px solid white;\r\n justify-content: left;\r\n align-self: center;\r\n}\r\n.Air2 {\r\n grid-area: Air2;\r\n // border: 1px solid white;\r\n}\r\n.Food1 {\r\n grid-area: Food1;\r\n // border: 1px solid white;\r\n justify-self: left;\r\n align-self: center;\r\n}\r\n.Food2 {\r\n grid-area: Food2;\r\n // border: 1px solid white;\r\n}\r\n.Power1 {\r\n grid-area: Power1;\r\n // border: 1px solid white;\r\n justify-self: left;\r\n align-self: center;\r\n // margin-top: 5px;\r\n}\r\n.Power2 {\r\n grid-area: Power2;\r\n // border: 1px solid white;\r\n}\r\n.Water1 {\r\n grid-area: Water1;\r\n // border: 1px solid white;\r\n justify-self: left;\r\n align-self: center;\r\n}\r\n.Water2 {\r\n grid-area: Water2;\r\n // border: 1px solid white;\r\n}\r\n\r\n.grid-vehicle-header {\r\n display: grid;\r\n border: 2px solid var(--aliengreen);\r\n grid-template-areas: 'vChar vChar';\r\n grid-template-columns: auto;\r\n}\r\n\r\n.grid-vehicle {\r\n display: grid;\r\n border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n 'vItem1 vItem2 vItem3 vItem4'\r\n 'vItem5 vItem6 vItem7 vItem8';\r\n\r\n grid-template-columns: auto;\r\n}\r\n\r\n.vChar {\r\n grid-area: vChar;\r\n}\r\n.vItem1 {\r\n grid-area: vItem1;\r\n}\r\n.vItem2 {\r\n grid-area: vItem2;\r\n}\r\n.vItem3 {\r\n grid-area: vItem3;\r\n}\r\n.vItem4 {\r\n grid-area: vItem4;\r\n}\r\n.vItem5 {\r\n grid-area: vItem5;\r\n}\r\n.vItem6 {\r\n grid-area: vItem6;\r\n}\r\n.vItem7 {\r\n grid-area: vItem7;\r\n}\r\n.vItem8 {\r\n grid-area: vItem8;\r\n}\r\n\r\n.grid-weapon {\r\n display: grid;\r\n border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n 'wItem1 wItem2 wItem3 wItem4'\r\n 'wItem5 wItem6 wItem7 wItem7';\r\n\r\n grid-template-columns: auto;\r\n align-items: center;\r\n padding-bottom: 2px;\r\n}\r\n\r\n.wItem1 {\r\n grid-area: wItem1;\r\n}\r\n.wItem2 {\r\n grid-area: wItem2;\r\n}\r\n.wItem3 {\r\n grid-area: wItem3;\r\n}\r\n.wItem4 {\r\n grid-area: wItem4;\r\n}\r\n.wItem5 {\r\n grid-area: wItem5;\r\n}\r\n.wItem6 {\r\n grid-area: wItem6;\r\n}\r\n.wItem7 {\r\n grid-area: wItem7;\r\n}\r\n\r\n.grid-ship-crit {\r\n display: grid;\r\n border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n 'gcItem1 gcItem2 gcItem2'\r\n 'gcItem3 gcItem4 gcItem4'\r\n 'gcItem5 gcItem6 gcItem6';\r\n grid-template-columns: 30% 35% 35%;\r\n align-items: center;\r\n}\r\n\r\n.gcItem1 {\r\n grid-area: gcItem1;\r\n}\r\n.gcItem2 {\r\n grid-area: gcItem2;\r\n}\r\n.gcItem3 {\r\n grid-area: gcItem3;\r\n}\r\n.gcItem4 {\r\n grid-area: gcItem4;\r\n}\r\n.gcItem5 {\r\n grid-area: gcItem5;\r\n}\r\n.gcItem6 {\r\n grid-area: gcItem6;\r\n}\r\n\r\n.grid-weapon-body {\r\n display: grid;\r\n // border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n 'wCol1 wCol2 wCol3 wCol4 wCol5 wCol6'\r\n 'wCol7 wCol8 wCol9 wCol10 wCol11 wCol12'\r\n 'wCol13 wCol14 . . . .';\r\n padding-bottom: 2px;\r\n // l1 l2 l3 l4 l5 l6\r\n grid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr;\r\n // grid-template-columns: 2em 25em 5em 5em 4em 2em;\r\n align-items: center;\r\n}\r\n\r\n.wCol1 {\r\n grid-area: wCol1;\r\n justify-self: left;\r\n}\r\n.wCol2 {\r\n grid-area: wCol2;\r\n justify-self: left;\r\n}\r\n.wCol3 {\r\n grid-area: wCol3;\r\n justify-self: left;\r\n}\r\n.wCol4 {\r\n grid-area: wCol4;\r\n justify-self: center;\r\n}\r\n.wCol5 {\r\n grid-area: wCol5;\r\n justify-self: left;\r\n}\r\n.wCol6 {\r\n grid-area: wCol6;\r\n justify-self: center;\r\n}\r\n.wCol7 {\r\n grid-area: wCol7;\r\n justify-self: left;\r\n}\r\n.wCol8 {\r\n grid-area: wCol8;\r\n justify-self: left;\r\n}\r\n.wCol9 {\r\n grid-area: wCol9;\r\n justify-self: left;\r\n}\r\n.wCol10 {\r\n grid-area: wCol10;\r\n justify-self: center;\r\n}\r\n.wCol11 {\r\n grid-area: wCol11;\r\n justify-self: left;\r\n}\r\n.wCol12 {\r\n grid-area: wCol12;\r\n justify-self: center;\r\n}\r\n.wCol13 {\r\n grid-area: wCol13;\r\n justify-self: left;\r\n}\r\n.wCol14 {\r\n grid-area: wCol14;\r\n justify-self: left;\r\n}\r\n\r\n.grid-items {\r\n display: grid;\r\n // border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n 'lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4'\r\n 'lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8';\r\n padding-bottom: 2px;\r\n // l1 l2 l3 l4 l5 l6 l7 l8 l9\r\n grid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em;\r\n // grid-template-columns: 25px 410px 60px 60px 60px 20px;\r\n align-items: center;\r\n}\r\n\r\n.lCol1 {\r\n grid-area: lCol1;\r\n justify-self: left;\r\n}\r\n.lCol2 {\r\n grid-area: lCol2;\r\n justify-self: center;\r\n}\r\n.lCol3 {\r\n grid-area: lCol3;\r\n justify-self: center;\r\n}\r\n.lCol4 {\r\n grid-area: lCol4;\r\n justify-self: right;\r\n}\r\n.lCol5 {\r\n grid-area: lCol5;\r\n justify-self: left;\r\n}\r\n.lCol6 {\r\n grid-area: lCol6;\r\n justify-self: left;\r\n}\r\n.lCol7 {\r\n grid-area: lCol7;\r\n justify-self: center;\r\n}\r\n.lCol8 {\r\n grid-area: lCol8;\r\n justify-self: right;\r\n}\r\n.lCol9 {\r\n grid-area: lCol9;\r\n justify-self: center;\r\n}\r\n.lCol10 {\r\n grid-area: lCol10;\r\n justify-self: center;\r\n}\r\n.lCol11 {\r\n grid-area: lCol11;\r\n justify-self: center;\r\n}\r\n.lCol12 {\r\n grid-area: lCol12;\r\n justify-self: center;\r\n}\r\n.lCol13 {\r\n grid-area: lCol13;\r\n justify-self: center;\r\n}\r\n.lCol14 {\r\n grid-area: lCol14;\r\n justify-self: center;\r\n}\r\n.lCol15 {\r\n grid-area: lCol15;\r\n justify-self: center;\r\n}\r\n.lCol16 {\r\n grid-area: lCol16;\r\n justify-self: center;\r\n}\r\n.lCol17 {\r\n grid-area: lCol17;\r\n justify-self: center;\r\n}\r\n.lCol18 {\r\n grid-area: lCol18;\r\n justify-self: center;\r\n}\r\n.grid-modules {\r\n display: grid;\r\n // border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n 'mCol1 mCol2 mCol17 mCol15 mCol13 mCol4'\r\n 'mCol5 mCol6 mCol18 mCol16 mCol14 mCol8';\r\n padding-bottom: 6px;\r\n // l1 l2 l3 l4 l5 l6 l7 l8 l9\r\n grid-template-columns: 30px 270px 75px 90px 269px 30px;\r\n // grid-template-columns: 25px 410px 60px 60px 60px 20px;\r\n align-items: center;\r\n}\r\n\r\n.mCol1 {\r\n grid-area: mCol1;\r\n justify-self: left;\r\n}\r\n.mCol2 {\r\n grid-area: mCol2;\r\n justify-self: center;\r\n}\r\n.mCol3 {\r\n grid-area: mCol3;\r\n justify-self: center;\r\n}\r\n.mCol4 {\r\n grid-area: mCol4;\r\n justify-self: right;\r\n}\r\n.mCol5 {\r\n grid-area: mCol5;\r\n justify-self: left;\r\n}\r\n.mCol6 {\r\n grid-area: mCol6;\r\n justify-self: left;\r\n}\r\n.mCol7 {\r\n grid-area: mCol7;\r\n justify-self: center;\r\n}\r\n.mCol8 {\r\n grid-area: mCol8;\r\n justify-self: right;\r\n}\r\n.mCol9 {\r\n grid-area: mCol9;\r\n justify-self: center;\r\n}\r\n.mCol10 {\r\n grid-area: mCol10;\r\n justify-self: center;\r\n}\r\n.mCol11 {\r\n grid-area: mCol11;\r\n justify-self: center;\r\n}\r\n.mCol12 {\r\n grid-area: mCol12;\r\n justify-self: center;\r\n}\r\n.mCol13 {\r\n grid-area: mCol13;\r\n justify-self: center;\r\n}\r\n.mCol14 {\r\n grid-area: mCol14;\r\n word-break: break-word;\r\n}\r\n.mCol15 {\r\n grid-area: mCol15;\r\n justify-self: center;\r\n}\r\n.mCol16 {\r\n grid-area: mCol16;\r\n justify-self: center;\r\n}\r\n.mCol17 {\r\n grid-area: mCol17;\r\n justify-self: center;\r\n}\r\n.mCol18 {\r\n grid-area: mCol18;\r\n justify-self: center;\r\n}\r\n\r\n.grid-talents {\r\n display: grid;\r\n grid-template-areas:\r\n 'talTitle talTitle'\r\n 'tal1 tal2'\r\n 'tal3 tal4';\r\n // grid-template-rows: 3fr;\r\n\r\n padding: 3px;\r\n grid-template-columns: 75% 25%;\r\n align-items: center;\r\n}\r\n\r\n.tal1 {\r\n grid-area: tal1;\r\n justify-self: center;\r\n padding-left: 8px;\r\n // background-color: $c-black;\r\n}\r\n.tal2 {\r\n grid-area: tal2;\r\n justify-self: right;\r\n padding-right: 8px;\r\n}\r\n\r\n.tal3 {\r\n grid-area: tal3;\r\n align-self: center;\r\n}\r\n.tal4 {\r\n grid-area: tal4;\r\n justify-self: right;\r\n padding-right: 8px;\r\n align-self: left;\r\n\r\n // padding-top: 2px;\r\n}\r\n.talTitle {\r\n grid-area: talTitle;\r\n background-color: #221f1f;\r\n}\r\n.grid-special {\r\n display: grid;\r\n grid-template-areas: 'spe1 spe2 spe3';\r\n // grid-template-rows: 3fr;\r\n // padding: 3px;\r\n grid-template-columns: 5% 70% 25%;\r\n align-items: center;\r\n}\r\n\r\n.spe1 {\r\n grid-area: spe1;\r\n justify-self: left;\r\n padding-right: 4px;\r\n}\r\n.spe2 {\r\n grid-area: spe2;\r\n // justify-self: left;\r\n font-weight: bold;\r\n padding-right: 8px;\r\n}\r\n.spe3 {\r\n grid-area: spe3;\r\n justify-self: right;\r\n}\r\n\r\n.critical-inj {\r\n display: grid;\r\n grid-template-areas: 'crit1 crit2 crit3 crit4';\r\n // grid-template-rows: 3fr;\r\n // padding: 3px;\r\n grid-template-columns: 5% 31% 60% 3%;\r\n align-items: center;\r\n}\r\n\r\n.crit1 {\r\n grid-area: crit1;\r\n justify-self: left;\r\n padding-right: 4px;\r\n}\r\n.crit2 {\r\n grid-area: crit2;\r\n justify-self: left;\r\n font-weight: bold;\r\n padding-right: 8px;\r\n}\r\n.crit3 {\r\n grid-area: crit3;\r\n justify-self: left;\r\n font-weight: bold;\r\n padding-right: 8px;\r\n align-items: left;\r\n}\r\n.crit4 {\r\n grid-area: crit4;\r\n justify-self: right;\r\n}\r\n\r\n.space-critical-inj {\r\n display: grid;\r\n grid-template-areas: 'ScritI1 ScritI2 ScritI4';\r\n // grid-template-rows: 3fr;\r\n // padding: 3px;\r\n grid-template-columns: 5% 80% 3%;\r\n align-items: center;\r\n}\r\n\r\n.ScritI1 {\r\n grid-area: ScritI1;\r\n justify-self: left;\r\n padding-right: 4px;\r\n}\r\n.ScritI2 {\r\n grid-area: ScritI2;\r\n justify-self: left;\r\n font-weight: bold;\r\n padding-right: 8px;\r\n}\r\n\r\n.ScritI4 {\r\n grid-area: ScritI4;\r\n justify-self: right;\r\n}\r\n\r\n.grid-two {\r\n display: grid;\r\n grid-template-areas:\r\n 'box1 box2'\r\n 'box3 box4';\r\n padding: 3px;\r\n grid-template-columns: 25% 75%;\r\n align-items: center;\r\n}\r\n\r\n.box1 {\r\n grid-area: box1;\r\n justify-self: center;\r\n padding-left: 8px;\r\n}\r\n.box2 {\r\n grid-area: box2;\r\n justify-self: right;\r\n padding-right: 8px;\r\n}\r\n.box3 {\r\n grid-area: box3;\r\n justify-self: center;\r\n padding-left: 8px;\r\n padding-top: 10px;\r\n}\r\n.box4 {\r\n grid-area: box4;\r\n padding-top: 10px;\r\n}\r\n\r\n.grid-2 {\r\n display: grid;\r\n grid-template-areas: 'box11 box21 box23 box22';\r\n // padding: 3px;\r\n grid-template-columns: 1fr 33px 15px 33px;\r\n align-items: center;\r\n margin: 1px;\r\n padding: 0;\r\n // padding-left: 2px;\r\n}\r\n\r\n.box11 {\r\n grid-area: box11;\r\n justify-self: center;\r\n // padding-left: 8px;\r\n // background-color: $c-black;\r\n}\r\n.box21 {\r\n grid-area: box21;\r\n justify-self: right;\r\n padding-right: 8px;\r\n}\r\n.box22 {\r\n grid-area: box22;\r\n justify-self: right;\r\n padding-right: 8px;\r\n}\r\n.box23 {\r\n grid-area: box23;\r\n justify-self: center;\r\n // padding-right: 8px;\r\n}\r\n.grid-crit {\r\n display: grid;\r\n grid-template-areas: 'crit1 crit2 ';\r\n padding: 0;\r\n margin: 0;\r\n grid-template-columns: 1fr 1fr;\r\n}\r\n.crit1 {\r\n grid-area: crit1;\r\n}\r\n.crit2 {\r\n grid-area: crit2;\r\n // margin-left: 90px;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.grid-rTables {\r\n display: grid;\r\n grid-template-areas: 'rTable1 rTable2';\r\n // padding: 3px;\r\n grid-template-columns: 1fr 0.5fr;\r\n align-items: center;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n.rTable1 {\r\n grid-area: rTable1;\r\n justify-self: center;\r\n}\r\n.rTable2 {\r\n grid-area: rTable2;\r\n justify-self: center;\r\n padding-right: 8px;\r\n}\r\n\r\n.grid-creature {\r\n display: grid;\r\n border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n // 'vChar1 vChar1 '\r\n\r\n 'vCre1 vCre2 '\r\n 'vCre3 vCre4 '\r\n 'vCre5 vCre6 '\r\n 'vCre7 vCre8';\r\n\r\n grid-template-columns: 1fr 1fr;\r\n align-items: center;\r\n}\r\n\r\n.vCre1 {\r\n grid-area: vCre1;\r\n}\r\n.vCre2 {\r\n grid-area: vCre2;\r\n}\r\n.vCre3 {\r\n grid-area: vCre3;\r\n}\r\n.vCre4 {\r\n grid-area: vCre4;\r\n}\r\n.vCre5 {\r\n grid-area: vCre5;\r\n}\r\n.vCre6 {\r\n grid-area: vCre6;\r\n}\r\n.vCre7 {\r\n grid-area: vCre7;\r\n}\r\n.vCre8 {\r\n grid-area: vCre8;\r\n}\r\n.grid-planet-header {\r\n display: grid;\r\n border: 2px solid var(--aliengreen);\r\n grid-template-areas:\r\n 'hplan1 hplan2 '\r\n 'hplan3 hplan4'\r\n 'hplan5 hplan6 '\r\n 'hplan7 hplan8';\r\n\r\n grid-template-columns: auto;\r\n align-items: center;\r\n padding-bottom: 2px;\r\n}\r\n\r\n.hplan1 {\r\n grid-area: hplan1;\r\n}\r\n.hplan2 {\r\n grid-area: hplan2;\r\n}\r\n.hplan3 {\r\n grid-area: hplan3;\r\n}\r\n.hplan4 {\r\n grid-area: hplan4;\r\n}\r\n.hplan5 {\r\n grid-area: hplan5;\r\n}\r\n.hplan6 {\r\n grid-area: hplan6;\r\n}\r\n.hplan7 {\r\n grid-area: hplan7;\r\n}\r\n.hplan8 {\r\n grid-area: hplan8;\r\n}\r\n\r\n.grid-planet {\r\n display: grid;\r\n margin: 0;\r\n padding: 0;\r\n grid-template-areas:\r\n 'plan1 plan1 plan1 plan1'\r\n 'plan2 plan2 plan3 plan3 '\r\n // 'plan3 plan3 plan3 plan3 '\r\n 'plan4 plan4 plan4 plan4 ';\r\n grid-template-columns: 220px 1fr;\r\n}\r\n.plan1 {\r\n grid-area: plan1;\r\n justify-self: left;\r\n align-self: center;\r\n}\r\n.plan2 {\r\n grid-area: plan2;\r\n justify-self: left;\r\n}\r\n.plan3 {\r\n grid-area: plan3;\r\n justify-self: left;\r\n}\r\n.plan4 {\r\n grid-area: plan4;\r\n justify-self: left;\r\n}\r\n\r\n.grid-systems {\r\n display: grid;\r\n padding: 3px;\r\n grid-template-areas:\r\n 'sys1 sys2 sys3 sys4'\r\n 'sys5 sys6 sys7 sys8';\r\n grid-template-columns: 14em 15em 10em 2em;\r\n border-color: var(--aliengreen);\r\n border-bottom: double;\r\n}\r\n\r\n.sys1 {\r\n grid-area: sys1;\r\n justify-self: left;\r\n}\r\n.sys2 {\r\n grid-area: sys2;\r\n justify-self: left;\r\n}\r\n.sys3 {\r\n grid-area: sys3;\r\n justify-self: left;\r\n}\r\n.sys4 {\r\n grid-area: sys4;\r\n justify-self: right;\r\n}\r\n.sys5 {\r\n grid-area: sys5;\r\n justify-self: left;\r\n}\r\n.sys6 {\r\n grid-area: sys6;\r\n justify-self: left;\r\n}\r\n.sys7 {\r\n grid-area: sys7;\r\n justify-self: left;\r\n}\r\n.sys8 {\r\n grid-area: sys8;\r\n justify-self: right;\r\n}\r\n\r\n.grid-Char-Att {\r\n display: grid;\r\n // border: 2px solid var(--aliengreen);\r\n padding-bottom: 4px;\r\n padding-top: 12px;\r\n padding-left: 30px;\r\n grid-row-gap: 3px;\r\n grid-column-gap: 10px;\r\n border-color: var(--aliengreen);\r\n align-items: center;\r\n grid-template-areas:\r\n 'gCol1 gCol2 gCol3 gCol4 gCol5 gCol11'\r\n 'gCol6 gCol7 gCol8 gCol9 gCol10 gCol12';\r\n grid-template-columns: 110px 50px 110px 50px 65px 130px;\r\n}\r\n\r\n.gCol1 {\r\n grid-area: gCol1;\r\n justify-self: left;\r\n}\r\n.gCol2 {\r\n grid-area: gCol2;\r\n justify-self: center;\r\n align-self: center;\r\n}\r\n.gCol3 {\r\n grid-area: gCol3;\r\n justify-self: left;\r\n}\r\n.gCol4 {\r\n grid-area: gCol4;\r\n justify-self: center;\r\n align-self: center;\r\n}\r\n.gCol5 {\r\n grid-area: gCol5;\r\n justify-self: center;\r\n}\r\n.gCol6 {\r\n grid-area: gCol6;\r\n justify-self: left;\r\n}\r\n.gCol7 {\r\n grid-area: gCol7;\r\n justify-self: center;\r\n align-self: center;\r\n}\r\n.gCol8 {\r\n grid-area: gCol8;\r\n justify-self: left;\r\n}\r\n.gCol9 {\r\n grid-area: gCol9;\r\n justify-self: center;\r\n align-self: center;\r\n}\r\n.gCol10 {\r\n grid-area: gCol10;\r\n justify-self: center;\r\n}\r\n.gCol11 {\r\n grid-area: gCol11;\r\n justify-self: center;\r\n}\r\n.gCol12 {\r\n grid-area: gCol12;\r\n justify-self: center;\r\n}\r\n\r\n.grid-item-xtras {\r\n display: grid;\r\n grid-template-areas:\r\n 'xCol1 xCol2 xCol3 xCol4 xCol5 xCol6'\r\n '. xCol7 xCol7 xCol8 . .';\r\n padding-bottom: 4px;\r\n padding-top: 5px;\r\n padding-left: 30px;\r\n grid-row-gap: 3px;\r\n grid-column-gap: 10px;\r\n // l1 l2 l3 l4 l5 l6\r\n grid-template-columns: 110px 50px 110px 50px 110px 50px;\r\n align-items: center;\r\n}\r\n\r\n.xCol1 {\r\n grid-area: xCol1;\r\n justify-self: left;\r\n}\r\n.xCol2 {\r\n grid-area: xCol2;\r\n justify-self: left;\r\n}\r\n.xCol3 {\r\n grid-area: xCol3;\r\n justify-self: left;\r\n}\r\n.xCol4 {\r\n grid-area: xCol4;\r\n justify-self: center;\r\n}\r\n.xCol5 {\r\n grid-area: xCol5;\r\n justify-self: left;\r\n}\r\n.xCol6 {\r\n grid-area: xCol6;\r\n justify-self: center;\r\n}\r\n.xCol7 {\r\n grid-area: xCol7;\r\n justify-self: center;\r\n}\r\n.xCol8 {\r\n grid-area: xCol8;\r\n justify-self: center;\r\n}\r\n\r\n.flex-group-center,\r\n.flex-group-left,\r\n.flex-group-right {\r\n justify-content: center;\r\n align-items: center;\r\n text-align: center;\r\n padding: 0;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.flex-group-left {\r\n justify-content: flex-start;\r\n text-align: left;\r\n}\r\n\r\n.flex-group-right {\r\n justify-content: flex-end;\r\n text-align: right;\r\n}\r\n\r\n.grid-crew {\r\n display: grid;\r\n grid-template-areas:\r\n 'gC1 gC2 gC3 gC4'\r\n 'gC5 gC6 gC7 gC8';\r\n grid-template-columns: 20em 15em 10em 5em;\r\n}\r\n.gC1 {\r\n justify-self: center;\r\n grid-area: gC1;\r\n}\r\n.gC2 {\r\n justify-self: center;\r\n grid-area: gC2;\r\n}\r\n.gC3 {\r\n justify-self: center;\r\n grid-area: gC3;\r\n}\r\n.gC4 {\r\n justify-self: right;\r\n grid-area: gC4;\r\n}\r\n.gC5 {\r\n justify-self: left;\r\n grid-area: gC5;\r\n}\r\n.gC6 {\r\n justify-self: center;\r\n grid-area: gC6;\r\n}\r\n.gC7 {\r\n justify-self: center;\r\n grid-area: gC7;\r\n}\r\n.gC8 {\r\n justify-self: right;\r\n grid-area: gC8;\r\n}\r\n\r\n.grid-ship-crew {\r\n display: grid;\r\n grid-template-areas:\r\n 'gSC1 gSC2 gSC3 gSC4 gSC5'\r\n ' gSC6 gSC7 gSC8 gSC9 gSC10';\r\n grid-template-columns: 43% 25% 20% 6%;\r\n}\r\n.gSC1 {\r\n justify-self: center;\r\n grid-area: gSC1;\r\n}\r\n.gSC2 {\r\n justify-self: center;\r\n grid-area: gSC2;\r\n}\r\n.gSC3 {\r\n justify-self: center;\r\n grid-area: gSC3;\r\n}\r\n.gSC4 {\r\n justify-self: right;\r\n grid-area: gSC4;\r\n}\r\n.gSC5 {\r\n justify-self: right;\r\n grid-area: gSC5;\r\n}\r\n.gSC6 {\r\n justify-self: left;\r\n grid-area: gSC6;\r\n}\r\n.gSC7 {\r\n justify-self: center;\r\n grid-area: gSC7;\r\n}\r\n.gSC8 {\r\n justify-self: right;\r\n grid-area: gSC8;\r\n}\r\n.gSC9 {\r\n justify-self: center;\r\n grid-area: gSC9;\r\n}\r\n.gSC10 {\r\n justify-self: right;\r\n grid-area: gSC10;\r\n}\r\n\r\n.grid-actor {\r\n display: grid;\r\n padding-top: 10px;\r\n border: 2px solid var(--aliengreen);\r\n grid-template-areas: 'gaItem1 gaItem2 gaItem3 gaItem4';\r\n grid-template-columns: 20% 34% 20% 30%;\r\n}\r\n\r\n.gaItem1 {\r\n grid-area: gaItem1;\r\n}\r\n.gaItem2 {\r\n grid-area: gaItem2;\r\n}\r\n.gaItem3 {\r\n grid-area: gaItem3;\r\n}\r\n.gaItem4 {\r\n grid-area: gaItem4;\r\n}\r\n",".flex-center {\r\n align-items: center;\r\n justify-content: center;\r\n text-align: center;\r\n padding: 0;\r\n}\r\n\r\n.flex-between {\r\n justify-content: space-between;\r\n}\r\n// .alienflex {\r\n// flex: auto;\r\n// }\r\n.alienrpg .flexcol {\r\n display: flex;\r\n flex-direction: column;\r\n flex-wrap: nowrap;\r\n}\r\n// .alienrpg .flexcol > * {\r\n// flex: 1;\r\n// }\r\n.alienrpg .flexcol .flex1 {\r\n flex: 1;\r\n}\r\n.alienrpg .flexcol .flex2 {\r\n flex: 2;\r\n}\r\n.alienrpg .flexcol .flex3 {\r\n flex: 3;\r\n}\r\n.alienrpg .alienrpg .flexcol .flex4 {\r\n flex: 4;\r\n}\r\n.alienrpg .flexrow {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n justify-content: flex-start;\r\n}\r\n.alienrpg .flexrow > * {\r\n flex: 1;\r\n}\r\n.alienrpg .flexrow .flex1 {\r\n flex: 1;\r\n}\r\n.alienrpg .flexrow .flex2 {\r\n flex: 2;\r\n}\r\n.alienrpg .flexrow .flex3 {\r\n flex: 3;\r\n}\r\n.alienrpg .flexrow .flex4 {\r\n flex: 4;\r\n}\r\n",".alienrpg.actor .encumbrance {\r\n background: hsla(0, 0%, 0%, 0.1);\r\n height: 12px;\r\n margin-top: 5px;\r\n border: 1px solid hsl(0, 0%, 7%);\r\n border-radius: 3px;\r\n position: relative;\r\n width: calc(100% - 20px);\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-bar {\r\n position: absolute;\r\n top: 1px;\r\n left: 1px;\r\n background: var(--aliengreen);\r\n height: 8px;\r\n border: 1px solid hsl(30, 32%, 33%);\r\n border-radius: 3px;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-label {\r\n position: absolute;\r\n top: -3px;\r\n height: 16px;\r\n font-size: 16px;\r\n line-height: 16px;\r\n color: $c-black;\r\n background: hsla(0, 0%, 100%, 0.4);\r\n padding: 0 3px;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-breakpoint {\r\n position: absolute;\r\n left: 50%;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .arrow-up {\r\n bottom: 0;\r\n width: 0;\r\n height: 0;\r\n border-left: 4px solid transparent;\r\n border-right: 4px solid transparent;\r\n border-bottom: 4px solid hsl(0, 0%, 40%);\r\n}\r\n\r\n.alienrpg.actor .encumbrance .arrow-down {\r\n top: 0;\r\n width: 0;\r\n height: 0;\r\n border-left: 4px solid transparent;\r\n border-right: 4px solid transparent;\r\n border-top: 4px solid hsl(0, 0%, 40%);\r\n}\r\n\r\n.alienrpg.actor .encumbrance.encumbered .arrow-up {\r\n border-bottom: 4px solid $c-white;\r\n}\r\n\r\n.alienrpg.actor .encumbrance.encumbered .arrow-down {\r\n border-top: 4px solid $c-white;\r\n}\r\n.alienrpg.actor .encumbrance.encumbered .encumbrance-bar {\r\n position: absolute;\r\n top: 1px;\r\n left: 1px;\r\n background: hsl(7, 100%, 50%);\r\n height: 8px;\r\n border: 1px solid hsl(66, 75%, 45%);\r\n border-radius: 3px;\r\n}\r\n\r\n/* @group Blink */\r\n.blink {\r\n -webkit-animation: blink 2s linear infinite;\r\n -moz-animation: blink 2s linear infinite;\r\n -ms-animation: blink 2s linear infinite;\r\n -o-animation: blink 2s linear infinite;\r\n animation: blink 2s linear infinite;\r\n}\r\n@-webkit-keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n@-moz-keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n@-ms-keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n@-o-keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n@keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n/* @end */\r\n","/* class applies to select element itself, not a wrapper element */\r\n.select-css {\r\n display: block;\r\n font-size: 15px;\r\n font-family: var(--alienfont);\r\n font-weight: 700;\r\n color: inherit;\r\n // line-height: 1.3;\r\n // padding: 0.6em 1.4em 0.5em 0.8em;\r\n width: 100%;\r\n max-width: 90%; /* useful when width is set to anything other than 100% */\r\n box-sizing: border-box;\r\n margin: 0;\r\n border: 1px solid var(--aliengreen);\r\n box-shadow: 0 1px 0 1px hsla(0, 0%, 0%, 0.04);\r\n border-radius: 0.5em;\r\n -moz-appearance: none;\r\n -webkit-appearance: none;\r\n appearance: none;\r\n // background-color: #fff;\r\n /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. \r\n\t\tfor the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference\r\n\t\t\r\n\t*/\r\n // background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ADFF2F%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),\r\n // linear-gradient(to bottom, black 0%, black 100%);\r\n background-image: url(../images/downarrow.svg);\r\n background-repeat: no-repeat, repeat;\r\n\r\n /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/\r\n background-position: right 0.7em top 50%, 0 0;\r\n /* icon size, then gradient */\r\n background-size: 1em auto, 100%;\r\n}\r\n/* Hide arrow icon in IE browsers */\r\n.select-css::-ms-expand {\r\n display: none;\r\n}\r\n/* Hover style */\r\n.select-css:hover {\r\n color: inherit;\r\n}\r\n/* Focus style */\r\n.select-css:focus {\r\n color: inherit;\r\n /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */\r\n box-shadow: 0 0 1px 1px var(--aliengreen);\r\n box-shadow: 0 0 0 1px -moz-mac-focusring var(--aliengreen);\r\n color: inherit;\r\n outline: none;\r\n background-color: $c-black;\r\n}\r\n\r\n/* Set options to normal weight */\r\n.select-css option {\r\n font-weight: normal;\r\n background: hsl(0, 0%, 0%);\r\n}\r\n\r\n/* Support for rtl text, explicit support for Arabic and Hebrew */\r\n*[dir='rtl'] .select-css,\r\n:root:lang(ar) .select-css,\r\n:root:lang(iw) .select-css {\r\n background-position: left 0.7em top 50%, 0 0;\r\n padding: 0.6em 0.8em 0.5em 1.4em;\r\n}\r\n\r\n/* Disabled styles */\r\n.select-css:disabled,\r\n.select-css[aria-disabled='true'] {\r\n color: var(--aliengreen);\r\n background-image: url(../images/downarrow.svg);\r\n background-repeat: no-repeat, repeat;\r\n // background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),\r\n // linear-gradient(to bottom, black 0%, black 100%);\r\n}\r\n\r\n.select-css:disabled:hover,\r\n.select-css[aria-disabled='true'] {\r\n border-color: hsl(0, 0%, 67%);\r\n}\r\n","/*\r\n\tOriginal Sheet by Paul Watson\r\n\r\n\tCRT Effect by Alec Lownes\r\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\r\n\r\n\tMay 2021\r\n*/\r\n\r\n@keyframes flicker {\r\n\t0% {\r\n\t\topacity: 0.27861;\r\n\t}\r\n\t5% {\r\n\t\topacity: 0.34769;\r\n\t}\r\n\t10% {\r\n\t\topacity: 0.23604;\r\n\t}\r\n\t15% {\r\n\t\topacity: 0.90626;\r\n\t}\r\n\t20% {\r\n\t\topacity: 0.18128;\r\n\t}\r\n\t25% {\r\n\t\topacity: 0.83891;\r\n\t}\r\n\t30% {\r\n\t\topacity: 0.65583;\r\n\t}\r\n\t35% {\r\n\t\topacity: 0.67807;\r\n\t}\r\n\t40% {\r\n\t\topacity: 0.26559;\r\n\t}\r\n\t45% {\r\n\t\topacity: 0.84693;\r\n\t}\r\n\t50% {\r\n\t\topacity: 0.96019;\r\n\t}\r\n\t55% {\r\n\t\topacity: 0.08594;\r\n\t}\r\n\t60% {\r\n\t\topacity: 0.20313;\r\n\t}\r\n\t65% {\r\n\t\topacity: 0.71988;\r\n\t}\r\n\t70% {\r\n\t\topacity: 0.53455;\r\n\t}\r\n\t75% {\r\n\t\topacity: 0.37288;\r\n\t}\r\n\t80% {\r\n\t\topacity: 0.71428;\r\n\t}\r\n\t85% {\r\n\t\topacity: 0.70419;\r\n\t}\r\n\t90% {\r\n\t\topacity: 0.7003;\r\n\t}\r\n\t95% {\r\n\t\topacity: 0.36108;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0.24387;\r\n\t}\r\n}\r\n\r\n@keyframes textShadow {\r\n\t0% {\r\n\t\ttext-shadow: 0.4389924193300864px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193300864px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t5% {\r\n\t\ttext-shadow: 2.7928974010788217px 0 1px rgba(255, 255, 0, 0.5), -2.7928974010788217px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t10% {\r\n\t\ttext-shadow: 0.02956275843481219px 0 1px rgba(255, 255, 0, 0.5), -0.02956275843481219px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t15% {\r\n\t\ttext-shadow: 0.40218538552878136px 0 1px rgba(255, 255, 0, 0.5), -0.40218538552878136px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t20% {\r\n\t\ttext-shadow: 3.4794037899852017px 0 1px rgba(255, 255, 0, 0.5), -3.4794037899852017px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t25% {\r\n\t\ttext-shadow: 1.6125630401149584px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401149584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t30% {\r\n\t\ttext-shadow: 0.7015590085143956px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085143956px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t35% {\r\n\t\ttext-shadow: 3.896914047650351px 0 1px rgba(255, 255, 0, 0.5), -3.896914047650351px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t40% {\r\n\t\ttext-shadow: 3.870905614848819px 0 1px rgba(255, 255, 0, 0.5), -3.870905614848819px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t45% {\r\n\t\ttext-shadow: 2.231056963361899px 0 1px rgba(255, 255, 0, 0.5), -2.231056963361899px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t50% {\r\n\t\ttext-shadow: 0.08084290417898504px 0 1px rgba(255, 255, 0, 0.5), -0.08084290417898504px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t55% {\r\n\t\ttext-shadow: 2.3758461067427543px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067427543px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t60% {\r\n\t\ttext-shadow: 2.202193051050636px 0 1px rgba(255, 255, 0, 0.5), -2.202193051050636px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t65% {\r\n\t\ttext-shadow: 2.8638780614874975px 0 1px rgba(255, 255, 0, 0.5), -2.8638780614874975px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t70% {\r\n\t\ttext-shadow: 0.48874025155497314px 0 1px rgba(255, 255, 0, 0.5), -0.48874025155497314px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t75% {\r\n\t\ttext-shadow: 1.8948491305757957px 0 1px rgba(255, 255, 0, 0.5), -1.8948491305757957px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t80% {\r\n\t\ttext-shadow: 0.0833037308038857px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308038857px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t85% {\r\n\t\ttext-shadow: 0.09769827255241735px 0 1px rgba(255, 255, 0, 0.5), -0.09769827255241735px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t90% {\r\n\t\ttext-shadow: 3.443339761481782px 0 1px rgba(255, 255, 0, 0.5), -3.443339761481782px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t95% {\r\n\t\ttext-shadow: 2.1841838852799786px 0 1px rgba(255, 255, 0, 0.5), -2.1841838852799786px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t100% {\r\n\t\ttext-shadow: 2.6208764473832513px 0 1px rgba(255, 255, 0, 0.5), -2.6208764473832513px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n}\r\n\r\n/* interface */\r\n\r\n::-webkit-scrollbar-thumb {\r\n\toutline: none;\r\n\tborder-radius: 2px;\r\n\tbackground: var(--aliendarkergreen);\r\n\tborder: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.window-header {\r\n\tbackground-color: rgba(50, 100, 120, 0.3);\r\n\tborder-radius: 7px 7px 0px 0px;\r\n}\r\n\r\n.alienrpg input[type='text'],\r\n.alienrpg input[type='number'],\r\n.alienrpg input[type='password'],\r\n.alienrpg input[type='date'],\r\n.alienrpg input[type='time'] {\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\ninput[type='text']:hover,\r\ninput[type='number']:hover,\r\ninput[type='password']:hover,\r\ninput[type='date']:hover,\r\ninput[type='time']:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\na:hover {\r\n\ttext-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\n#sidebar-tabs {\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n#sidebar-tabs .item.active {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 6px inset var(--aliengreen);\r\n}\r\n\r\nselect:focus {\r\n\tbox-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\ntextarea:focus {\r\n\toutline: 0px;\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n\t// background-color: var(--aliengreen);\r\n\tcolor: #000;\r\n\tfont-weight: 400;\r\n}\r\n\r\ncombobox:focus {\r\n\toutline: 0px;\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n\tbackground-color: var(--aliengreen);\r\n\tcolor: #000;\r\n}\r\n\r\n#hotbar .macro:hover {\r\n\tbox-shadow: 0 0 10px inset var(--aliengreen);\r\n}\r\n\r\n#hotbar .macro.active:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n#players ol .player.context {\r\n\tborder-top: 1px solid var(--aliengreen);\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n}\r\n\r\n#players ol .player.context .player-name {\r\n\ttext-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\n#context-menu li.context-item:hover {\r\n\ttext-shadow: 0 0 4px var(--aliengreen);\r\n}\r\n\r\n#controls .scene-control.active,\r\n#controls .control-tool.active,\r\n#controls .scene-control:hover,\r\n#controls .control-tool:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-bottom: 1px solid var(--aliendarkergreen);\r\n\tbox-shadow: 0 0 10px var(--aliendarkergreen);\r\n}\r\n\r\n#navigation #scene-list .scene.view,\r\n#navigation #scene-list .scene.context {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tbackground: rgba(52, 52, 52, 0.95);\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 10px var(--aliendarkergreen);\r\n}\r\n\r\n// #pause img {\r\n// box-sizing: border-box;\r\n// width: 128px;\r\n// height: 128px;\r\n// padding-left: 128px;\r\n\r\n// background-image: url('../images/paused-alien.png');\r\n// animation: rotation 20s infinite linear;\r\n// }\r\n\r\n#pause {\r\n\tbackground: none;\r\n\t& > img {\r\n\t\twidth: 200px;\r\n\t\theight: 200px;\r\n\t\ttop: -50px;\r\n\t\tleft: calc(50% - 100px);\r\n\t\topacity: 0.7;\r\n\t\t--fa-animation-duration: 10s;\r\n\t}\r\n\th3 {\r\n\t\t// font-family: var(--alienfont); !\r\n\t\tfont-size: 32px;\r\n\t\ttext-shadow: 0px 3px 5px rgba(0, 0, 0, 1);\r\n\t}\r\n}\r\n\r\n.alienrpg #context-menu li.context-item {\r\n\tline-height: 1.55;\r\n}\r\n\r\n/* CHAT */\r\n\r\n.sidebar-tab h1,\r\n.sidebar-tab h2 {\r\n\tborder-bottom: 2px dotted var(--aliengreen);\r\n}\r\n\r\n.sidebar-tab .fas.fa-trash:hover {\r\n\tanimation: textShadow 0.5s infinite;\r\n}\r\n\r\n.chat-message .message-header .message-sender {\r\n\tpadding-bottom: 5px;\r\n}\r\n\r\n.alien-Push-button {\r\n\theight: 40px;\r\n\tmargin-top: 5px;\r\n\tmargin-left: 1px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tborder-radius: 3px;\r\n\tbackground: url(../images/alien_crt_push-button.png) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.alien-Push-button:hover {\r\n\tborder-radius: 3px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tbackground-color: inherit;\r\n\tbackground: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.chat-message,\r\n.chat-message.emote {\r\n\tfont-family: var(--alienchatfont);\r\n\tfont-size: 110%;\r\n\tfont-weight: bold;\r\n\r\n\tpadding: 13px 15px 50px 11px;\r\n\tborder-width: 0px;\r\n\r\n\tbox-shadow: 0 1px 5px #000;\r\n\r\n\tbackground-size: 100%;\r\n\tbackground-position: top, bottom, 0px 18px;\r\n\tbackground-repeat: no-repeat, no-repeat, repeat;\r\n\t// background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/chat-middle.png');\r\n\tbackground-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), var(--chatbackground);\r\n\t// background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/IndBackground3.png');\r\n}\r\n\r\n.chat-message.whisper {\r\n\tcolor: var(--alienchatlightblue);\r\n\r\n\tpadding: 13px 15px 50px 11px;\r\n\tborder-width: 0px;\r\n\r\n\tbox-shadow: 0 1px 5px #000;\r\n\r\n\tbackground-size: 100%;\r\n\tbackground-position: top, bottom, 0px 18px;\r\n\tbackground-repeat: no-repeat, no-repeat, repeat;\r\n\tbackground-image: url('../images/hidden-chat-top.png'), url('../images/hidden-chat-bottom.png'), url('../images/hidden-chat-middle.png');\r\n}\r\n\r\n.chat-message.whisper span,\r\n.chat-message.whisper div {\r\n\tcolor: var(--alienchatlightblue);\r\n\r\n\t// color: royalblue;\r\n}\r\n\r\n.chat-message.whisper h2 {\r\n\tcolor: lightblue;\r\n\tborder-bottom: 2px dotted lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper h4 {\r\n\tcolor: lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper hr {\r\n\tborder-top: 1px solid lightsteelblue;\r\n\tborder-bottom: 1px solid royalblue;\r\n}\r\n\r\n.chat-message.whisper .blink {\r\n\tcolor: lightsteelblue;\r\n\tbackground-color: royalblue;\r\n\ttext-shadow: 0 0 5px lightsteelblue;\r\n\tanimation: blink 0.5 5;\r\n}\r\n\r\n.chat-message.whisper .inline-roll:hover {\r\n\ttext-shadow: 0 0 5px lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper .inline-roll,\r\n.chat-message.whisper .dice-tooltip {\r\n\tborder-color: lightsteelblue;\r\n}\r\n\r\n// .chat-message.whisper .dice-tooltip img,\r\n// .chat-message.whisper .dice-tooltip li,\r\n// .chat-message.whisper .alien-Push-button,\r\n// .chat-message.whisper span.alien-diceface-b0,\r\n// .chat-message.whisper span.alien-diceface-b6,\r\n// .chat-message.whisper span.alien-diceface-y0,\r\n// .chat-message.whisper span.alien-diceface-y1,\r\n// .chat-message.whisper span.alien-diceface-y6 {\r\n// filter: sepia(100%) saturate(250%) brightness(100%) hue-rotate(180deg);\r\n// }\r\n\r\n.alien-Push-button:hover {\r\n\tborder-radius: 3px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tbackground-color: inherit;\r\n\tbackground: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.blink {\r\n\tpadding: 0px 0px 2px 5px;\r\n\tmargin-top: 5px;\r\n\tmargin-bottom: 5px;\r\n\t// background-color: red;\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 5px red;\r\n\tanimation: blink 0.5s 5;\r\n}\r\n\r\n.warnblink {\r\n\ttext-shadow: 0 0 5px red;\r\n\tanimation: blink 0.5s 5;\r\n}\r\n\r\n.message-sender {\r\n\twidth: 900px;\r\n\twhite-space: nowrap;\r\n\toverflow: hidden;\r\n\ttext-overflow: ellipsis;\r\n}\r\n\r\n// .dice-tooltip .part-header .part-formula,\r\n// .dice-tooltip .dice-rolls {\r\n// padding-left: 3px;\r\n// }\r\n\r\n/* Journals */\r\n\r\n.journal-sheet ::-webkit-scrollbar-thumb {\r\n\tbackground: #135d91;\r\n\tborder: 1px solid #135d91;\r\n}\r\n\r\n// .journal-sheet .editor p {\r\n// text-align: justify;\r\n// line-height: 1.3em;\r\n// margin-bottom: 20px;\r\n// }\r\n\r\n// .journal-sheet .editor .tcol2 {\r\n// line-height: 1.4em;\r\n// margin-bottom: 20px;\r\n// }\r\n\r\n// .journal-sheet .editor div {\r\n// padding-left: 5px;\r\n// padding-right: 5px;\r\n// }\r\n\r\n// .journal-sheet .editor .cinsymbol,\r\n// .camsymbol {\r\n// height: 36px;\r\n// vertical-align: top;\r\n// margin-top: 1px;\r\n// }\r\n\r\n// .journal-sheet .editor .caption {\r\n// color: white;\r\n// text-shadow: 0 0 10px #2a8ed5;\r\n// }\r\n\r\n.journal-sheet .editor h1 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n\tborder-bottom: 2px solid #135d91;\r\n}\r\n\r\n.journal-sheet .editor h2 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n}\r\n\r\n.journal-sheet .editor h3 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n}\r\n\r\n// .journal-sheet .editor .mess {\r\n// display: block;\r\n// color: #e6ff99;\r\n// font-weight: bold;\r\n// text-shadow: 0 0 3px #d6ff5c;\r\n// background-color: rgba(50, 70, 50, 0.3);\r\n// box-shadow: 0 0 5px rgba(50, 70, 50);\r\n// padding: 5px 10px 8px 5px;\r\n// margin-left: 4%;\r\n// margin-right: 4%;\r\n// }\r\n\r\n.chat-message .warning-bar {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/warning-bar.webp');\r\n\twidth: 259px;\r\n\theight: 8px;\r\n\t/* vertical-align: middle; */\r\n\tborder: 0;\r\n}\r\n","/* .journal-sheet form { */\r\n.sheet.journal-entry .journal-entry-content {\r\n\tcolor: var(--aliengreen);\r\n\tbackground: #000;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 1px;\r\n\tbackground: var(--journalback) top left !important;\r\n\tbackground-size: cover;\r\n\tcolor: powderblue;\r\n}\r\n\r\n.sheet.journal-entry .sidebar .directory-header .header-search input {\r\n\tcolor: hsl(0, 0%, 0%);\r\n}\r\n\r\n.alienrpg .arpgtable {\r\n\theight: 36px;\r\n\twidth: 80%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n}\r\n.alienrpg .arpgtable tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n\r\n.alienrpg .caption {\r\n\ttext-align: center;\r\n\tcolor: greenyellow;\r\n\tfont-size: xx-large;\r\n}\r\n\r\n.alienrpg .arpgtablesmall {\r\n\theight: 36px;\r\n\twidth: 34%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n}\r\n\r\n.alienrpg .arpgtablesmall tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n.alienrpg .tdstyle {\r\n\twidth: 40%;\r\n\theight: 18px;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .tdstyleR {\r\n\twidth: 40%;\r\n\theight: 18px;\r\n\ttext-align: Right;\r\n}\r\n.alienrpg .tdstyleC {\r\n\twidth: 100%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .tdstyle3D {\r\n\twidth: 30%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .tdstyle2D {\r\n\twidth: 50%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .arpglink {\r\n\tbackground-color: white;\r\n\tcolor: black;\r\n}\r\n\r\n.alienrpg .mess {\r\n\tcolor: yellowgreen;\r\n\tfont-family: 'Courier New', Courier, monospace;\r\n}\r\n\r\n.alienrpg .ntable {\r\n\twidth: 99%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n.alienrpg .ntable tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n\r\n.alienrpg .trhead {\r\n\ttext-align: center;\r\n\twidth: 45%;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .tcol1 {\r\n\twidth: 2.5%;\r\n}\r\n.alienrpg .tcol2 {\r\n\twidth: 45%;\r\n\ttext-align: justify;\r\n\tvertical-align: top;\r\n}\r\n.alienrpg .tcol3 {\r\n\twidth: 5%;\r\n}\r\n\r\n.alienrpg .etable {\r\n\twidth: 40%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding: 0;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n.alienrpg .etable td:first-child {\r\n\tpadding-left: 5px;\r\n}\r\n.alienrpg .etr {\r\n\t/* border-style: solid;\r\n border-color: greenyellow; */\r\n\tborder: 1;\r\n}\r\n.alienrpg .ehead {\r\n\ttext-align: center;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .ecol1 {\r\n\twidth: 50%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .ecol2 {\r\n\twidth: 50%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .ecol3 {\r\n\twidth: 3%;\r\n\t/* border-left: greenyellow;\r\n border-style: solid; */\r\n}\r\n\r\n.alienrpg .stable {\r\n\twidth: 90%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .strhead {\r\n\ttext-align: center;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .scol1 {\r\n\twidth: 16%;\r\n}\r\n.alienrpg .scol2 {\r\n\twidth: 3%;\r\n}\r\n.alienrpg .scol3 {\r\n\twidth: 80%;\r\n}\r\n.alienrpg .scol4 {\r\n\twidth: 25%;\r\n}\r\n.alienrpg .scol5 {\r\n\twidth: 60%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol6 {\r\n\twidth: 90%;\r\n}\r\n\r\n.alienrpg .scol7 {\r\n\twidth: 20%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol8 {\r\n\twidth: 65%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol9 {\r\n\twidth: 12%;\r\n}\r\n.alienrpg .scol10 {\r\n\twidth: 50%;\r\n}\r\n.alienrpg .skltable {\r\n\twidth: 35%;\r\n\t/* border-style: double; */\r\n\t/* border-color: #e92d2d; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n}\r\n\r\n.alienrpg .oddstable {\r\n\twidth: 96%;\r\n\theight: 16px;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .oddhead {\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .oddcol1 {\r\n\twidth: 25%;\r\n}\r\n.alienrpg .oddcol2 {\r\n\twidth: 39%;\r\n}\r\n.oddcol3 {\r\n\twidth: 36%;\r\n}\r\n.alienrpg .oddcol4 {\r\n\twidth: 40%;\r\n}\r\n\r\n.alienrpg .bigtable {\r\n\twidth: 99%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .die {\r\n\twidth: 6%;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .inj {\r\n\twidth: 16%;\r\n}\r\n\r\n.alienrpg .fatal {\r\n\twidth: 6%;\r\n}\r\n\r\n.alienrpg .tim {\r\n\twidth: 7%;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .eff {\r\n\twidth: 56%;\r\n}\r\n\r\n.alienrpg .heal {\r\n\twidth: 15%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .crit {\r\n\twidth: 19%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .eff2 {\r\n\twidth: 55%;\r\n}\r\n\r\n/* V10 work */\r\n\r\n.alienrpg .aframe {\r\n\tposition: relative;\r\n}\r\n\r\n.alienrpg .leftcol {\r\n\tposition: absolute;\r\n\twidth: 45%;\r\n\tleft: 1.2%;\r\n\ttext-align: justify;\r\n\t/* background: #855f5f; */\r\n}\r\n.alienrpg .rightcol {\r\n\tposition: absolute;\r\n\twidth: 45%;\r\n\tleft: 50%;\r\n\ttext-align: justify;\r\n\t/* background: rgb(174, 174, 110); */\r\n}\r\n\r\n.alienrpg .heading {\r\n\t// text-align: center;\r\n\tcolor: var(--aliengreen);\r\n\t// font-size: xx-large;\r\n\tfont-size: 28px;\r\n\tborder-bottom: 2px solid var(--color-underline-header);\r\n}\r\n.alienrpg .heading2 {\r\n\ttext-align: center;\r\n\tcolor: var(--aliengreen);\r\n\t/* font-size: x-large; */\r\n}\r\n.alienrpg .heading3 {\r\n\tcolor: var(--aliengreen);\r\n}\r\n.alienrpg .imagecontainer {\r\n\tposition: relative;\r\n\ttext-align: center;\r\n\tcolor: white;\r\n}\r\n\r\n/* Import settings */\r\n.alienrpg .container {\r\n\twidth: 100%;\r\n}\r\n\r\n.alienrpg .listHeading {\r\n\ttext-align: center;\r\n\tvertical-align: middle;\r\n\tpadding: 10px 0px;\r\n\tborder-bottom: 1px solid black;\r\n\tmargin-bottom: 10px;\r\n}\r\n\r\n.alienrpg .twogridcol {\r\n\tdisplay: grid;\r\n\tgrid-template-columns: repeat(auto-fill, minmax(160px, 50%));\r\n}\r\n\r\n.alienrpg .twogridcol input[type='checkbox'] {\r\n\tvertical-align: middle;\r\n}\r\n\r\n.alienrpg .actors.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .actors.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .items.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .items.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .journal.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .journal.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .scenes.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .scenes.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .tables.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .tables.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .macros.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .macros.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .title {\r\n\tcursor: pointer;\r\n}\r\n/* Footer */\r\n\r\n.alienrpg .footer {\r\n\tposition: sticky;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\twidth: inherit;\r\n\theight: auto;\r\n\tbackground-color: #d0daee;\r\n}\r\n\r\n.alienrpg .cinsymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/cin-symbol.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .camsymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/cam-symbol.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .stresssymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/alien-dice-y1.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .basesymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/alien-dice-6.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n\r\n.alienrpg .datebox {\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tbackground-color: rgb(26, 71, 53);\r\n\tcolor: white;\r\n\tborder: solid rgb(72, 141, 99);\r\n\tborder-radius: 5px;\r\n\tpadding: 1%;\r\n\tvertical-align: middle;\r\n}\r\n\r\n.alienrpg .datebox2 {\r\n\tfloat: inline-start;\r\n\twidth: auto;\r\n\tmargin-right: 10px;\r\n\tmargin-top: 7px;\r\n\theight: 35px;\r\n\tbackground-color: rgb(26, 71, 53);\r\n\tcolor: white;\r\n\tborder: solid rgb(72, 141, 99);\r\n\tborder-radius: 5px;\r\n\tpadding: 1%;\r\n\tvertical-align: middle;\r\n}\r\n.alienrpg .colonytable {\r\n\twidth: 60%;\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n\tfont-family: 'OCR-A';\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .colonyname {\r\n\tfont-size: x-large;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .colonyparent {\r\n\tfont-size: smaller;\r\n\tfont-weight: bold;\r\n\tborder-right: solid red 1px;\r\n}\r\n.alienrpg .colonyparentdata {\r\n\tborder-right: solid red 1px;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .colonyposition {\r\n\tfont-size: smaller;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .colonypositiondata {\r\n\tfont-size: x-large;\r\n}\r\n\r\n.alienrpg .trborder {\r\n\tborder-bottom: solid transparent 5px;\r\n}\r\n\r\n.alienrpg .colonyheader {\r\n\tfont-size: smaller;\r\n\twidth: 20%;\r\n\tfont-weight: bold;\r\n\tborder-right: solid red 1px;\r\n}\r\n\r\n.alienrpg .colonyheaderright {\r\n\tfont-size: smaller;\r\n\twidth: 20%;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .colonydata1 {\r\n\twidth: 20%;\r\n\tborder-right: solid red 1px;\r\n}\r\n.alienrpg .colonydata2 {\r\n\twidth: 20%;\r\n}\r\n","/*\r\n\tOriginal Sheet by Paul Watson\r\n\r\n\tCRT Effect by Alec Lownes\r\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\r\n\r\n\tMay 2021\r\n*/\r\n\r\n/* CHARACTER SHEET */\r\n\r\n/*.sheet {\r\n\tmin-width: 600px;\r\n\tmax-width: 1000px;\r\n\tmin-height: 350px;\r\n}*/\r\n\r\n.crt .window-content {\r\n padding: 5px;\r\n border: 2px solid var(--aliendarkergreen);\r\n color: var(--aliengreen);\r\n text-shadow: 0 0 2px var(--aliendarkergreen);\r\n}\r\n\r\n.crt .window-content::before {\r\n content: ' ';\r\n display: block;\r\n position: absolute;\r\n top: 30px;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%),\r\n linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));\r\n z-index: 2;\r\n background-size: 100% 2px, 3px 100%;\r\n pointer-events: none;\r\n}\r\n\r\n.crt .window-content::after {\r\n content: ' ';\r\n display: block;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: rgba(18, 16, 16, 0.1);\r\n opacity: 0;\r\n z-index: 2;\r\n pointer-events: none;\r\n // animation: flicker 0.15s infinite;\r\n}\r\n\r\n.crt textarea {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n color: ghostwhite;\r\n font-family: var(--alienchatfont);\r\n font-size: 14px;\r\n font-weight: 200;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt h1 {\r\n border-bottom: 2px dotted var(--aliengreen);\r\n padding-left: 0px;\r\n}\r\n\r\n.crt label,\r\n.crt h2,\r\n.crt h3 {\r\n padding-left: 0px;\r\n margin: 0px;\r\n}\r\n\r\n.crt .profile-img {\r\n margin: 0;\r\n height: 157px;\r\n margin-right: 4px;\r\n border-radius: 10px;\r\n}\r\n\r\n.crt h1.charname input {\r\n text-transform: uppercase;\r\n width: calc(100% + 10px);\r\n padding-left: 8px;\r\n border: 0px;\r\n}\r\n.crt input[type='text'],\r\n.crt input[type='number'],\r\n.crt input[type='password'],\r\n.crt input[type='date'],\r\n.crt input[type='time'] {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt input[type='text']:hover,\r\n.crt input[type='number']:hover,\r\n.crt input[type='password']:hover,\r\n.crt input[type='date']:hover,\r\n.crt input[type='time']:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt h1.charname input:focus {\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n.crt h1.charname {\r\n margin: 0px 0px 5px 0px;\r\n}\r\n\r\n.crt .select-css {\r\n border-radius: 3px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt .select-css:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .grid-4col {\r\n border: 3px double var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .grid-synth {\r\n grid-column: 3;\r\n grid-template-columns: 25% 25% 50%;\r\n border: 3px double var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n padding: 4px;\r\n}\r\n\r\n.crt .synth-stresslabel {\r\n justify-self: left;\r\n text-align: left;\r\n}\r\n\r\n.crt .minus-btn {\r\n width: 14px;\r\n color: var(--aliendarkergreen);\r\n font-size: 30px;\r\n}\r\n\r\n.crt .plus-btn {\r\n width: 14px;\r\n color: var(--aliendarkergreen);\r\n font-size: 30px;\r\n margin-left: -7px;\r\n}\r\n\r\n.crt .rollable-stress:hover,\r\n.crt .rollCrit:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 150%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .fa-solid.fa-wrench:hover,\r\n.crt .fa-solid.fa-toolbox:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n.crt .far.fa-heart:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .resource-content .maxboxsize {\r\n vertical-align: 7px;\r\n}\r\n\r\n.crt .crt-grid-Char-Att {\r\n margin-left: -5px;\r\n border-left: 3px double var(--aliengreen);\r\n border-bottom: 3px double var(--aliengreen);\r\n border-right: 3px double var(--aliengreen);\r\n float: right;\r\n width: 100%;\r\n padding: 6px 12px 6px 2px;\r\n grid-column-gap: 0px;\r\n grid-template-areas: 'crt_gCol1 crt_gCol2 crt_gCol3 crt_gCol4 crt_gCol5 crt_gCol6' 'crt_gCol7 crt_gCol8 crt_gCol9 crt_gCol10 crt_gCol11 crt_gCol12';\r\n grid-template-columns: 25% 8% 25% 8% 25% 8%;\r\n\r\n display: grid;\r\n grid-row-gap: 3px;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n}\r\n\r\n.crt_gCol1,\r\n.crt_gCol2,\r\n.crt_gCol3,\r\n.crt_gCol4,\r\n.crt_gCol5,\r\n.crt_gCol6,\r\n.crt_gCol7,\r\n.crt_gCol8,\r\n.crt_gCol9,\r\n.crt_gCol10,\r\n.crt_gCol11,\r\n.crt_gCol12 {\r\n justify-self: center;\r\n align-self: center;\r\n}\r\n\r\n.crt_gCol11 {\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt-crt-grid-Char-Att .maxboxsize {\r\n min-width: 40px;\r\n z-index: 1;\r\n}\r\n\r\n.crt .NPC {\r\n width: 15px;\r\n height: 15px;\r\n}\r\n\r\n.crt .tooltip .tooltiptext {\r\n width: 250px;\r\n top: -36px;\r\n right: 200%;\r\n margin-left: -60px;\r\n\r\n color: black;\r\n background-color: var(--aliengreen);\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n.crt .tooltip .tooltiptext::after {\r\n margin-top: 10px;\r\n border-width: 7px;\r\n border-style: solid;\r\n border-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n\r\n.crt .crt-grid-Char-Att .crt-gCol6:focus,\r\n.crt .grid-Consumables .maxboxsize:focus {\r\n color: var(--aliendarkergreen);\r\n background-color: var(--alienoddtab);\r\n box-shadow: 0 0 0 #000;\r\n cursor: not-allowed;\r\n}\r\n\r\n.crt .crt-grid-Char-Att .crt_gCol6:hover,\r\n.crt .grid-Consumables .maxboxsize:hover {\r\n cursor: default;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt .click-stat-level .far {\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt .synthsdont {\r\n margin: 10px;\r\n padding-left: 10px;\r\n border-left: 2px dotted var(--aliengreen);\r\n}\r\n\r\n.crt .imitate-human {\r\n text-align: center;\r\n}\r\n\r\n.crt .text {\r\n background-color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .tabs {\r\n color: #000;\r\n background-color: #fff;\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n text-shadow: 0 0 2px white;\r\n}\r\n\r\n.crt .tabs .item.active {\r\n text-decoration: none;\r\n font-size: 110%;\r\n color: white;\r\n background-color: var(--aliendarkergreen);\r\n box-shadow: 0 0 10px var(--aliendarkergreen);\r\n text-shadow: 0 0 10px var(--aliengreen);\r\n cursor: default;\r\n}\r\n\r\n.crt .tabs .item {\r\n width: 100%;\r\n // margin: -7px 0 -7px 0;\r\n padding-top: 6px;\r\n}\r\n\r\n.crt .tabs .item.active {\r\n // margin: -7px 0 -7px 0;\r\n padding-top: 5px;\r\n}\r\n\r\n.crt .tabs .item:hover {\r\n color: #000;\r\n background-color: var(--alienitemselect);\r\n box-shadow: 0 0 10px var(--alienitemselect);\r\n margin: -3px 0 -3px 0;\r\n padding-top: 6px;\r\n}\r\n\r\n.crt .grid-genPage h2 {\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .grid-2col-border {\r\n margin-top: -3px;\r\n padding-bottom: 4px;\r\n}\r\n\r\n.crt .journal-sheet select {\r\n text-overflow: ellipsis;\r\n}\r\n\r\n.crt .resource-content button {\r\n width: 16px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n/** General Tab **/\r\n\r\n.crt .grid-crtPage {\r\n display: grid;\r\n grid-template-areas: 'crt_Col1 crt_Col2';\r\n grid-template-columns: 220px;\r\n}\r\n\r\n.crt .crt_Col1 {\r\n display: grid;\r\n grid-template-areas: 'crt_Item1', 'crt_Item2', 'crt_Item3';\r\n grid-template-columns: 100%;\r\n}\r\n\r\n.crt .crt_Col2 {\r\n display: grid;\r\n grid-template-areas: 'crt_Item4', 'crt_Item5', 'crt_Item7', 'crt_Item8', 'crt_Item9', 'crt_Item6';\r\n grid-template-columns: 100%;\r\n padding-left: 5px;\r\n}\r\n\r\n/** General Tab - Left Column **/\r\n\r\n.crt .crt_Col1 h2 {\r\n text-transform: uppercase;\r\n padding-bottom: 4px;\r\n}\r\n\r\n.crt .crt_Item1,\r\n.crt .crt_Item2_char,\r\n.crt .crt_Item2_synth,\r\n.crt .crt_Item3 {\r\n border: 1px solid var(--aliengreen);\r\n padding: 5px;\r\n}\r\n\r\n/*** Story and Experience Points ***/\r\n\r\n.crt .crt_Item1 {\r\n text-align: center;\r\n /* height: 130px; */\r\n}\r\n\r\n.crt .crt_Item1 .sp_faded {\r\n padding-top: 5px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item1 .xp_faded {\r\n padding-top: 6px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item1 h2 {\r\n padding-top: 8px;\r\n}\r\n\r\n.crt .crt_Item1 .experience {\r\n width: 160px;\r\n display: inline-flex;\r\n margin-bottom: 10px;\r\n}\r\n.crt .crt_Item1 .xp_dots_pos {\r\n padding-top: 18px;\r\n}\r\n\r\n/*** Conditions ***/\r\n\r\n.crt .crt_Item2_char {\r\n position: relative;\r\n height: 334px;\r\n}\r\n.crt .crt_Item2_synth {\r\n position: relative;\r\n // height: 370px;\r\n}\r\n\r\n.crt .dots_conditions .dots {\r\n height: 25px;\r\n padding-top: 4px;\r\n padding-left: 7px;\r\n}\r\n\r\n.crt .dots.starving,\r\n.crt .dots.exhausted,\r\n.crt .dots.panic {\r\n width: 100%;\r\n background-color: var(--alienoddtab);\r\n}\r\n\r\n.crt .overwatch {\r\n margin: 15px 0 25px 13px;\r\n}\r\n\r\n.crt .overwatch_synth {\r\n /* margin: 20px 0 15px 13px ; */\r\n margin: 6px 0 0 13px;\r\n}\r\n\r\n.crt .dots.panic .panicked {\r\n color: white;\r\n background-color: red;\r\n margin-top: -5px;\r\n margin-left: -7px;\r\n padding-left: 6px;\r\n border-top: 2px solid red;\r\n border-bottom: 2px solid red;\r\n font-weight: bold;\r\n box-shadow: 0 0 10px red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .panicked-textarea {\r\n margin-left: 60px;\r\n border: 1px solid yellow;\r\n background-color: orange;\r\n}\r\n\r\n.crt .panicked-textarea:focus {\r\n border: 1px solid yellow;\r\n background-color: yellow;\r\n color: red;\r\n}\r\n\r\n.crt .dots.radiation {\r\n border: 1px dashed var(--alienitemselect);\r\n color: var(--alienitemselect);\r\n width: 98%;\r\n padding-top: 16px;\r\n padding-bottom: 19px;\r\n align-items: center;\r\n flex-wrap: nowrap;\r\n margin: 2px;\r\n}\r\n\r\n.crt #bottom {\r\n position: absolute;\r\n bottom: 0;\r\n left: 0;\r\n}\r\n\r\n/*.dots.radiation.radbox_char {\r\n margin-top: 36px;\r\n}\r\n\r\n.dots.radiation.radbox_synth {\r\n /*margin-top: 27px;\r\n margin-top: 7px;\r\n}\r\n\r\n.dots.radiation.radglow_char {\r\n margin-top: 36px;\r\n}\r\n\r\n.dots.radiation.radglow_synth {\r\n margin-top: 27px;\r\n}*/\r\n\r\n.crt .dots.radiation.rad_glow {\r\n background-color: var(--alienitemselect);\r\n color: #000;\r\n border-radius: 3px;\r\n box-shadow: 0 0 10px yellow;\r\n}\r\n\r\n.crt .crt_grid_SynthStress {\r\n display: grid;\r\n grid-template-areas: 'imitate-human_left imitate-human_right';\r\n grid-template-columns: 20% 80%;\r\n}\r\n\r\n.crt .imitate-human_left {\r\n padding: 7px 0 0 0;\r\n}\r\n\r\n.crt .imitate-human_right {\r\n padding: 5px 0px 0px 10px;\r\n}\r\n\r\n.crt .synth-label {\r\n width: 100%;\r\n margin-top: 2px;\r\n padding: 6px 0px 5px 0px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n}\r\n\r\n.crt .alienrpgv .synth_fake_check {\r\n color: var(--aliendarkergreen);\r\n width: 100%;\r\n margin-top: 12px;\r\n padding: 6px 0px 6px 0px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n background-color: var(--alienoddtab);\r\n}\r\n\r\n/*** Consumables ***/\r\n\r\n.crt .fas.fa-parachute-box {\r\n vertical-align: top;\r\n padding-top: 6px;\r\n padding-left: 3px;\r\n}\r\n\r\n.crt .fa-parachute-box:before {\r\n content: '\\f49e';\r\n}\r\n\r\n.crt .crt_Item3 .supply-btn.Power2 {\r\n padding-left: 6px;\r\n font-size: 20px;\r\n}\r\n\r\n/** General Tab - Right Column **/\r\n\r\n.crt .crt_gridCarrer {\r\n display: grid;\r\n grid-template-areas: 'crt_box1 crt_box2 crt_box3 crt_box4';\r\n padding: 0px;\r\n padding-top: 1px;\r\n grid-template-columns: 17% 36% 17% 30%;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.crt .crt_gridCarrer .crt_box1,\r\n.crt .crt_gridCarrer .crt_box2,\r\n.crt .crt_gridCarrer .crt_box3,\r\n.crt .crt_gridCarrer .crt_box4 {\r\n justify-self: center;\r\n max-width: 100%;\r\n padding-top: 0px;\r\n}\r\n\r\n.crt .crt_gridSpecialty {\r\n display: grid;\r\n grid-template-areas: 'crt_sbox1 crt_sbox2';\r\n padding: 4px 0px 3px 0px;\r\n grid-template-columns: 17% 83%;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.crt .crt_gridSpecialty .crt_sbox1,\r\n.crt .crt_gridSpecialty .crt_sbox2 {\r\n justify-self: center;\r\n max-width: 100%;\r\n padding-top: 0px;\r\n}\r\n\r\n.crt .crt_grid-special {\r\n grid-area: crt_sbox2;\r\n display: grid;\r\n width: 100%;\r\n grid-template-areas: 'crt_spe1 crt_spe2';\r\n grid-template-columns: 75% 25%;\r\n}\r\n\r\n.crt .crt .crt_spe1 {\r\n grid-area: crt_spe1;\r\n font-weight: 100;\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .crt_spe2 {\r\n grid-area: crt_spe2;\r\n padding-right: 5px;\r\n justify-self: right;\r\n}\r\n\r\n.crt .crt_Item4,\r\n.crt .crt_Item5,\r\n.crt .crt_Item6,\r\n.crt .crt_Item7,\r\n.crt .crt_Item8,\r\n.crt .crt_Item9 {\r\n border: 0px solid var(--aliengreen);\r\n margin-bottom: 3px;\r\n}\r\n\r\n.crt_Item4 .resource-label-header,\r\n.crt_Item5 .resource-label-header,\r\n.crt_Item6 .resource-label-header,\r\n.crt_Item7 .resource-label-header,\r\n.crt_Item8 .resource-label-header,\r\n.crt_Item9 .resource-label-header {\r\n display: block;\r\n width: 100%;\r\n padding: 1px 0px 1px 2px;\r\n color: #000;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n background-color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item4 {\r\n height: 50px;\r\n}\r\n\r\n.crt .crt_Item5 textarea {\r\n height: 107px;\r\n}\r\n\r\n.crt .crt_Item5 textarea:hover,\r\n.crt .crt_Item7 textarea:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .crt_Item6 {\r\n height: 216px;\r\n border: 1px solid var(--aliendarkergreen);\r\n margin-bottom: 0px;\r\n}\r\n\r\n.crt .crt_Item7 textarea {\r\n height: 87px;\r\n}\r\n\r\n.crt .crt_Item8 {\r\n padding-bottom: 2px;\r\n}\r\n.crt .crt_Item8 input,\r\n.crt .crt_Item9 input {\r\n margin: 0px;\r\n width: 100%;\r\n}\r\n\r\n.crt .crt_Relat {\r\n display: grid;\r\n grid-template-areas: 'crt_Relat_Buddy crt_Relat_Rival';\r\n grid-template-columns: 49%;\r\n grid-column-gap: 5px;\r\n}\r\n\r\n/** - **/\r\n\r\n.crt_Col3 {\r\n grid-area: crt_Col3;\r\n padding-top: 10px;\r\n color: var(--aliendarkergreen);\r\n font-family: var(--alienfont);\r\n}\r\n\r\n.crt.grid-attr {\r\n border: 0px solid var(--aliengreen);\r\n}\r\n\r\n.crt .talent-btn:hover,\r\n.crt .talent-btn:focus {\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n cursor: help;\r\n\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n color: #000;\r\n}\r\n\r\n.crt .rollable {\r\n width: 90%;\r\n text-align: center;\r\n}\r\n\r\n.rollable:hover,\r\n.rollcomputer:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 130%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n// .crt .rollable:hover,\r\n// .crt .rollable:focus {\r\n// color: #000;\r\n// animation: textShadow 1s infinite;\r\n// font-weight: 1;\r\n\r\n// // font-size: 110%;\r\n// // font-weight: bolder;\r\n// background-color: var(--aliengreen);\r\n// border: 1px solid var(--aliengreen);\r\n// text-shadow: 0 0 0px var(--aliengreen);\r\n// box-shadow: 0 0 5px var(--aliengreen);\r\n// cursor: pointer;\r\n// }\r\n\r\n.crt .rollItem,\r\n.crt .creature-acid-roll {\r\n width: 100%;\r\n text-align: center;\r\n}\r\n\r\n.crt .rollItem:hover,\r\n.crt .rollItem:focus {\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n font-size: 100%;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n}\r\n.crt .rollVehicleWeapon:hover,\r\n.crt .rollVehicleWeapon:focus {\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n font-size: 100%;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .grid-talents {\r\n text-align: center;\r\n grid-template-columns: 90% 10%;\r\n}\r\n\r\n.crt .talTitle {\r\n text-transform: uppercase;\r\n color: #000;\r\n background-color: var(--aliengreen);\r\n}\r\n\r\n.crt .item-header {\r\n /* background-color: var(--aliendarkergreen); */\r\n /* color: black; */\r\n}\r\n\r\n.crt .textbox {\r\n color: ghostwhite;\r\n font-family: var(--alienchatfont);\r\n font-size: 14px;\r\n font-weight: 200;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt .textbox:focus {\r\n font-weight: 400;\r\n}\r\n\r\n.crt .encumbrance .encumbrance-bar {\r\n background: var(--alienitemselect);\r\n}\r\n\r\n.crt .blink {\r\n padding: 0px 0px 2px 5px;\r\n margin-top: 5px;\r\n margin-bottom: 5px;\r\n background-color: red;\r\n color: white;\r\n text-shadow: 0 0 5px red;\r\n animation: blink 0.5s 5;\r\n}\r\n\r\n.crt_lCol6 {\r\n justify-self: center;\r\n}\r\n\r\n.crt .crit-injuries {\r\n margin-top: 118px;\r\n}\r\n\r\n.crt .grid-crit {\r\n grid-template-columns: 95% 5%;\r\n}\r\n\r\n.crt_crit2 {\r\n text-align: center;\r\n font-size: 15px;\r\n}\r\n\r\n.crt .Item11 {\r\n border: 0px solid var(--aliengreen);\r\n}\r\n\r\n.crt .Item11 .items-list {\r\n height: auto;\r\n}\r\n\r\n.crt .critical-inj {\r\n padding-bottom: 10px;\r\n}\r\n\r\n.crt .resource-label-header.rollCrit:hover {\r\n font-size: 15px;\r\n background-color: var(--aliendarkergreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt_box4 {\r\n padding: 7px 0px 0px 7px;\r\n}\r\n\r\n.crt .crt_Col1 {\r\n margin-left: -5px;\r\n}\r\n\r\n.crt .fas.fa-tools {\r\n vertical-align: top;\r\n padding-top: 13px;\r\n margin-left: 5px;\r\n}\r\n\r\n.crt .fas.fa-tools:hover {\r\n cursor: help;\r\n}\r\n\r\n.crt .fas.fa-tools:before {\r\n content: '\\f022';\r\n}\r\n\r\n.crt .fas:hover {\r\n color: var(--aliengreen);\r\n text-shadow: 0 0 2px var(--aliengreen);\r\n animation: textShadow 0.5s 0.3;\r\n}\r\n\r\n.crt .items-list .item-header {\r\n border-bottom-style: solid;\r\n border-bottom-color: var(--aliengreen);\r\n}\r\n\r\n.crt .Col3 .panel {\r\n margin-left: 5px;\r\n padding: 0 10px 0 10px;\r\n border-left: 2px inset var(--aliengreen);\r\n}\r\n\r\n.crt .tab.inventory .fas {\r\n margin-right: 10px;\r\n}\r\n\r\n/* Creature Sheet */\r\n\r\n.crt .creature-acid-roll:hover,\r\n.crt .creature-acid-roll:focus {\r\n text-shadow: 0 0 0px var(--aliengreen);\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n font-weight: 1;\r\n font-size: 110%;\r\n border: 0px solid var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .creature-attack-roll {\r\n width: 260px;\r\n height: 40px;\r\n border-radius: 3px;\r\n text-shadow: 0 0 #00000000;\r\n color: #00000000;\r\n background: url(../images/alien_crt_roll-attack.png) no-repeat top left;\r\n}\r\n\r\n.crt .creature-attack-roll:hover {\r\n border-radius: 3px;\r\n background-color: var(--aliendarkergreen);\r\n text-shadow: 0 0 #00000000;\r\n color: #00000000;\r\n background: url(../images/alien_crt_roll-attack_hover.gif) no-repeat top left;\r\n}\r\n\r\n/* Items */\r\n\r\n.crt .profile-img-item {\r\n margin: 0;\r\n height: 125px;\r\n width: auto;\r\n margin-right: 4px;\r\n border-radius: 10px;\r\n}\r\n\r\n.crt .textbox1,\r\n.crt .textbox2 {\r\n padding-left: 5px;\r\n}\r\n",".item-form {\r\n font-family: var(--alienfont);\r\n background: $c-black;\r\n}\r\n\r\n.actor-header {\r\n flex: 0 0 180px;\r\n overflow: hidden;\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n justify-content: flex-start;\r\n margin-bottom: 1px;\r\n background-color: $c-black;\r\n // color: $c-green;\r\n}\r\n\r\n.vehicle-header {\r\n overflow: hidden;\r\n display: flex;\r\n margin-bottom: 1px;\r\n background-color: $c-black;\r\n // color: $c-green;\r\n}\r\n\r\n.profile-img {\r\n flex: 0 0 100px;\r\n height: 150px;\r\n // margin-right: 10px;\r\n width: auto;\r\n}\r\n.profile-img-item {\r\n flex: 0 0 100px;\r\n height: 100px;\r\n margin-right: 10px;\r\n width: auto;\r\n justify-self: center;\r\n}\r\n.profile-img-vehicle {\r\n flex: 0 0 100px;\r\n height: 160px;\r\n margin-right: 10px;\r\n width: 300px;\r\n}\r\n\r\n.header-fields {\r\n flex: 1;\r\n}\r\n\r\nh1.charname {\r\n height: 50px;\r\n padding: 0px;\r\n margin: 0 5px 5px 5px;\r\n border-bottom: 0;\r\n border: 1px solid var(--aliengreen);\r\n\r\n input {\r\n width: 100%;\r\n height: 100%;\r\n margin: 0;\r\n color: inherit;\r\n border: 1px solid var(--aliengreen);\r\n }\r\n}\r\n.sheet nav.sheet-tabs {\r\n border-top: 1px solid var(--aliengreen) !important;\r\n border-bottom: 1px solid var(--aliengreen) !important;\r\n}\r\n.sheet-tabs {\r\n flex: 0;\r\n // border: 1px solid var(--aliengreen);\r\n border-top: 1px solid var(--aliengreen) !important;\r\n border-bottom: 1px solid var(--aliengreen) !important;\r\n // color: $c-green;\r\n}\r\n\r\n// .sheet-body,\r\n.tab,\r\n.editor {\r\n height: 100%; // Do not change this or notes will stop working\r\n background-color: $c-black;\r\n // color: $c-green;\r\n // overflow: hidden;\r\n}\r\n\r\n.tox {\r\n .tox-editor-container {\r\n background: $c-white;\r\n }\r\n\r\n .tox-edit-area {\r\n padding: 0 8px;\r\n }\r\n}\r\n.maxboxsize {\r\n max-width: 40px;\r\n color: inherit;\r\n background-color: $c-black;\r\n height: 20px;\r\n padding: 0;\r\n margin: 1px;\r\n text-align: center;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n.healboxsize {\r\n max-width: 80px;\r\n color: inherit;\r\n background-color: $c-black;\r\n height: 20px;\r\n padding: 0;\r\n margin: 1px;\r\n text-align: center;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n.cashboxsize {\r\n max-width: 150px;\r\n color: inherit;\r\n justify-items: center;\r\n background-color: $c-black;\r\n text-align: center;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.textbox {\r\n color: inherit;\r\n // justify-items: center;\r\n background-color: $c-black;\r\n padding: 5px;\r\n margin: 5px 5px 5px 5px;\r\n border: 1px solid var(--aliengreen);\r\n\r\n // width: 180px;\r\n}\r\n.textbox1 {\r\n color: inherit;\r\n justify-items: center;\r\n background-color: $c-black;\r\n width: 230px;\r\n padding: 0;\r\n margin-top: 1px;\r\n margin-bottom: 1px;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n.textbox2 {\r\n color: inherit;\r\n justify-items: center;\r\n background-color: $c-black;\r\n width: 400px;\r\n padding: 0;\r\n margin-top: 1px;\r\n margin-bottom: 1px;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n.textbox3 {\r\n color: inherit;\r\n // justify-items: center;\r\n background-color: $c-black;\r\n padding: 5px;\r\n margin: 5px 5px 5px 5px;\r\n width: 180px;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n.textbox4 {\r\n color: inherit;\r\n justify-items: center;\r\n background-color: $c-black;\r\n width: 450px;\r\n padding: 0;\r\n margin-top: 1px;\r\n margin-bottom: 1px;\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\ntextarea {\r\n resize: none;\r\n padding: 2;\r\n // color: $c-green;\r\n color: inherit;\r\n border: 1px solid var(--aliengreen);\r\n font-family: var(--alienfont);\r\n // font-size: medium;\r\n font-size: var(--fontsize);\r\n}\r\n\r\nform .sheet-content .click-stat-level {\r\n height: 18px;\r\n padding: 8px;\r\n background: $c-black;\r\n border-radius: 2px;\r\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502);\r\n font-family: 'Roboto', system, -apple-system, sans-serif;\r\n font-size: 10px;\r\n font-weight: 700;\r\n line-height: 1;\r\n text-transform: uppercase;\r\n letter-spacing: 0.25px;\r\n // color: $c-green;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n cursor: pointer;\r\n}\r\n.click-stat-level .fas {\r\n display: none;\r\n padding: 2px 4px;\r\n border-radius: 2px;\r\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5);\r\n font-family: 'Roboto', system, -apple-system, sans-serif;\r\n font-size: 10px;\r\n font-weight: 700;\r\n line-height: 1;\r\n text-transform: uppercase;\r\n letter-spacing: 0.25px;\r\n // color: $c-green;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n cursor: pointer;\r\n}\r\n.dots {\r\n cursor: pointer;\r\n display: flex;\r\n flex-direction: column;\r\n // color: $c-green;\r\n margin-right: 8px;\r\n font-weight: 700;\r\n font-size: 15px;\r\n flex-wrap: wrap;\r\n}\r\n\r\n.newdots {\r\n cursor: pointer;\r\n display: flex;\r\n justify-content: center;\r\n flex-wrap: wrap;\r\n}\r\n",".resource-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n text-transform: uppercase;\r\n // padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n justify-self: center;\r\n flex: auto;\r\n}\r\n\r\n.speciality-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n text-transform: uppercase;\r\n // padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n justify-self: left;\r\n flex: auto;\r\n}\r\n\r\n.attr-label {\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n padding-right: 5px;\r\n // color: $c-green;\r\n // justify-self: center;\r\n}\r\n",".tabs {\r\n height: 30px;\r\n // border-top: 1px solid #aaa;\r\n // border-bottom: 1px solid #aaa;\r\n color: inherit;\r\n background-color: $c-black;\r\n border: 1px solid var(--aliengreen);\r\n\r\n .sheet nav.sheet-tabs {\r\n height: 32px;\r\n flex: 0 0 32px;\r\n margin: 4px 0;\r\n line-height: 32px;\r\n border-top: 1px solid var(--aliengreen) !important;\r\n border-bottom: 1px solid var(--aliengreen) !important;\r\n }\r\n .item {\r\n // line-height: 30px;\r\n font-weight: bold;\r\n color: inherit;\r\n }\r\n\r\n .item.active {\r\n text-decoration: underline;\r\n text-shadow: none;\r\n }\r\n}\r\n",".items-list {\r\n list-style: none;\r\n // margin: 7px 0;\r\n\r\n padding-left: 5px;\r\n padding-right: 5px;\r\n padding-top: 0px;\r\n padding-bottom: 0px;\r\n // overflow-y: auto;\r\n}\r\n.item-header {\r\n // font-weight: bold;\r\n background-color: hsl(0, 5%, 16%);\r\n}\r\n\r\n.item-name {\r\n margin: 0;\r\n}\r\n\r\n.item-controls {\r\n text-align: right;\r\n}\r\n\r\n.item-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n font-size: small;\r\n text-transform: uppercase;\r\n padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n // flex: auto;\r\n}\r\n\r\n// This calls needs tobe used for the editorbox on actor templates without flexcol.\r\n.biog {\r\n // line-height: 24px;\r\n height: 300px;\r\n // height: 600px;\r\n padding: 3px 0;\r\n width: 1fr;\r\n // border-bottom: 1px solid #bbb;\r\n font-family: var(--alienfont);\r\n\r\n .biog-image {\r\n flex: 0 0 24px;\r\n margin-right: 5px;\r\n }\r\n .editor-content {\r\n // width: 550px;\r\n word-wrap: break-word;\r\n // color: $c-green;\r\n font-family: var(--alienfont);\r\n }\r\n\r\n img {\r\n display: block;\r\n }\r\n}\r\n// This calls needs tobe used for the editorbox on actor templates without flexcol.\r\n.biog-full {\r\n // line-height: 24px;\r\n height: 600px;\r\n // height: 600px;\r\n padding: 3px 0;\r\n width: 1fr;\r\n // border-bottom: 1px solid #bbb;\r\n font-family: var(--alienfont);\r\n\r\n .biog-image {\r\n flex: 0 0 24px;\r\n margin-right: 5px;\r\n }\r\n .editor-content {\r\n // width: 550px;\r\n word-wrap: break-word;\r\n // color: $c-green;\r\n font-family: var(--alienfont);\r\n }\r\n\r\n img {\r\n display: block;\r\n }\r\n}\r\n"]} \ No newline at end of file +{"version":3,"sources":["..\\scss\\utils\\_typography.scss","alienrpg.css","..\\scss\\utils\\_colors.scss","..\\scss\\alienrpg.scss","..\\scss\\global\\_window.scss","..\\scss\\global\\_mother-instruction-images.scss","..\\scss\\global\\_grid.scss","..\\scss\\global\\_flex.scss","..\\scss\\global\\_itemList.scss","..\\scss\\global\\_select-css.scss","..\\scss\\actor\\_alien-crt-ui.scss","..\\scss\\global\\_module.scss","..\\scss\\actor\\_alien-crt-actor.scss","..\\scss\\components\\_forms.scss","..\\scss\\components\\_resource.scss","..\\scss\\components\\_tabs.scss","..\\scss\\components\\_items.scss"],"names":[],"mappings":"AAKA;EACE,qBAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,wHAAA;EACA,yKAAA;ACJF;ADOA;EACE,qBAAA;EACA,kBAAA;EACA,gBAAA;EACA,wIAAA;EACA,sFAAA;ACLF;ADQA;EACE,uBAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,mHAAA;EACA,yKAAA;ACNF;ADSA;EACE,oBAAA;EACA,gCAAA;EACA,kBAAA;ACPF;ADWA;EACE,qBAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,yHAAA;EACA,87CAAA;ACTF;ADqBA;EACE,sBAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,kGAAA;EACA,yKAAA;ACnBF;ADsBA;EAEE,oBAAA;EACA,gBAAA;ACrBF;;AC3CA;EACC,gCAAA;EACA,sCAAA;EACA,oCAAA;EACA,+BAAA;EACA,0BAAA;EACA,uBAAA;EACA,yBAAA;EACA,2BAAA;EACA,oEAAA;EACA,kEAAA;EACA,sCAAA;EACA,kCAAA;EACA,iCAAA;EACA,sCAAA;EACA,oCAAA;EAEA,wCAAA;EACA,yCAAA;EACA,uCAAA;AD6CD;;AE9DA,kBAAA;ACNA;EACC,gBAAA;AHwED;;AGtEA;EAEC,WAAA;EACA,2BAAA;EAAA,wBAAA;EAAA,mBAAA;EACA,gBAAA;EACA,gBAAA;EACA,kBAAA;EACA,WAAA;EACA,SAAA;EACA,0BFXS;EEYT,mCAAA;EACA,kBAAA;EACA,wBAAA;EACA,gBAAA;EACA,kBAAA;EACA,UAAA;AHwED;;AGtEA;EACC,iBAAA;AHyED;;AGtEA;EAIC,0BAAA;EACA,mCAAA;AHsED;;AGhDA;EACC,6BAAA;EACA,wBAAA;EACA,0BAAA;EACA,0BFtDS;EEuDT,4BAAA;EAAA,6BAAA;MAAA,0BAAA;UAAA,sBAAA;EACA,qBAAA;MAAA,iBAAA;EACA,YAAA;EACA,kBAAA;EACA,gBAAA;EACA,6BAAA;AHmDD;;AG/CC;EAIC,kDAAA;EACA,sBAAA;EACA,mCAAA;EACA,kBAAA;EAEA,yCAAA;AH8CF;AG5CC;EACC,6BAAA;EAEA,cAAA;EACA,0BF/EQ;EEgFR,6BAAA;EACA,kCAAA;EACA,kBAAA;EACA,cAAA;EACA,uBAAA;EACA,eAAA;AH6CF;AG3CC;EACC,6BAAA;EAEA,cAAA;EAEA,0BF5FQ;EE6FR,6BAAA;AH2CF;AGzCC;EACC,6BAAA;EAEA,cAAA;EAEA,0BFpGQ;EEqGR,mCAAA;EACA,WAAA;EACA,aAAA;EACA,kBAAA;EACA,eAAA;EACA,iBAAA;AHyCF;AGtCC;EACC,6BAAA;EAEA,cAAA;EAEA,0BFlHQ;EEmHR,mCAAA;EAEA,aAAA;EACA,kBAAA;EACA,eAAA;EACA,iBAAA;AHqCF;AGnCC;EACC,kCF5HQ;ADiKV;;AGjCA;EACC,uBFjIS;EEkIT,0BFjIS;ADqKV;;AGjCA;EACC,uBFtIS;EEuIT,0BFtIS;AD0KV;;AGlCA;EACC,uBF1IS;EE2IT,0BF1IS;AD+KV;;AGlCA;EACC,uBF/IS;EEgJT,0BF/IS;ADoLV;;AGnCA;EACC,iCAAA;EACA,kBAAA;AHsCD;;AGpCA;EAEC,uCAAA;EACA,sBAAA;EACA,4BAAA;EACA,2BAAA;EACA,cAAA;AHsCD;AGnCC;EACC,wBAAA;AHqCF;AGlCC;EACC,wBAAA;AHoCF;AGjCC;EACC,wBAAA;AHmCF;AGhCC;EACC,wBAAA;AHkCF;;AG9BA;EAEC,uCAAA;EACA,sBAAA;EACA,4BAAA;EACA,2BAAA;EACA,wBAAA;EAEA,iBAAA;AH+BD;;AG7BA;EACC,0BAAA;EAEA,wBAAA;AH+BD;;AG5BA;EACC,0BAAA;AH+BD;;AG5BA;EACC,0BAAA;AH+BD;;AG5BA;EACC,oBAAA;EAAA,oBAAA;EAAA,aAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,0DAAA;EACA,cAAA;EACA,wBAAA;AH+BD;;AG5BA;EACC,WAAA;AH+BD;;AG5BA;EACC,mCAAA;EACA,kBAAA;EACA,0BFtNS;ADqPV;AG7BC;EACC,cAAA;EACA,0BF1NQ;ADyPV;AG5BC;EACC,cAAA;EAEA,0BFhOQ;AD6PV;;AG1BA;EACC,oBAAA;UAAA,YAAA;AH6BD;;AG3BA;EACC,oBAAA;UAAA,YAAA;AH8BD;;AG5BA;EACC,oBAAA;UAAA,YAAA;AH+BD;;AG5BA;EACC,cAAA;EAEA,0BFhPS;EEiPT,mCAAA;EACA,kBAAA;AH8BD;;AG3BA;EACC,0BFtPS;EEuPT,gBAAA;EACA,mCAAA;EACA,kBAAA;EACA,mBAAA;EACA,qBAAA;AH8BD;;AG3BA;;EAGC,wBAAA;AH6BD;;AG3BA;EAEC,cAAA;AH6BD;;AG3BA;EAEC,cAAA;AH6BD;;AG1BA;EACC,SAAA;EACA,UAAA;EACA,WAAA;EACA,gBAAA;AH6BD;;AG1BA;EACC,SAAA;EACA,UAAA;EACA,WAAA;AH6BD;;AGvBA;EACC,SAAA;EACA,UAAA;EACA,WAAA;AH0BD;;AGtBC;EACC,mBAAA;MAAA,WAAA;UAAA,OAAA;EACA,SAAA;EACA,WAAA;EACA,iBAAA;EACA,UAAA;EACA,cAAA;EACA,SAAA;AHyBF;;AGrBA;;EAEC,wBAAA;EACA,sBAAA;EACA,mCAAA;EACA,cAAA;EACA,eAAA;EACA,6CAAA;UAAA,qCAAA;EACA,yCAAA;UAAA,iCAAA;AHwBD;;AGrBA;EACC,UAAA;EACA,yCAAA;UAAA,iCAAA;AHwBD;;AGTC;EAEC,uCAAA;EACA,gBAAA;EACA,mBAAA;EACA,eAAA;AHWF;;AGPC;EAGC,uCAAA;EACA,cAAA;EACA,eAAA;AHQF;;AGJC;EAGC,uCAAA;EACA,eAAA;EACA,mBAAA;EACA,eAAA;AHKF;;AGDC;EAGC,uCAAA;EACA,eAAA;EACA,mBAAA;EACA,eAAA;AHEF;;AGEC;EAGC,uCAAA;EACA,eAAA;EACA,mBAAA;EACA,eAAA;AHDF;;AGKC;EAEC,0BAAA;EACA,uCAAA;EAEA,mBAAA;EACA,eAAA;AHJF;;AGQA;EACC,WAAA;EACA,YAAA;EACA,iBAAA;EACA,UAAA;AHLD;;AGQA;EACC,cAAA;EACA,UAAA;EACA,6BAAA;AHLD;;AGSC;EAEC,kCAAA;EACA,eAAA;EACA,mBAAA;EACA,eAAA;AHPF;;AGWA;EACC,UAAA;EACA,UAAA;EACA,6BAAA;AHRD;;AGWA;EACC,qBAAA;EACA,YAAA;EACA,YAAA;EAEA,iBAAA;EACA,cAAA;EACA,yDAAA;EACA,uCAAA;EACA,mCAAA;EACA,mBAAA;EACA,wBAAA;EACA,6BAAA;EACA,oBAAA;AHTD;;AGWA;EACC,mBAAA;EACA,wBAAA;EACA,qCAAA;AHRD;;AGUA;EACC,kBAAA;EACA,QAAA;EACA,oBAAA;EACA,uBAAA;EACA,YAAA;AHPD;;AGSA;;EAEC,yBAAA;UAAA,iBAAA;AHND;;AGSA;EACC,qBAAA;EACA,YAAA;EACA,YAAA;EACA,gCFrcS;EEucT,iBAAA;EACA,2CAAA;EACA,6BAAA;EACA,mBAAA;EACA,mCAAA;EACA,mBAAA;EACA,wBAAA;EACA,6BAAA;EACA,oBAAA;AHPD;;AGSA;EACC,mBAAA;EACA,wBAAA;AHND;;AGSA;EACC,qBAAA;EACA,YAAA;EACA,YAAA;EACA,mCAAA;EACA,mBAAA;EACA,wBAAA;EACA,iBAAA;EACA,iBAAA;EAGA,6BAAA;EACA,oBAAA;AHRD;;AGUA;EACC,kBAAA;EACA,wBAAA;AHPD;;AGUA;EACC,qBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,2DAAA;AHPD;;AGSA;EACC,qBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,2DAAA;AHND;;AGQA;EACC,qBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,2DAAA;AHLD;;AGOA;EACC,qBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,2DAAA;AHJD;;AGMA;EACC,qBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,2DAAA;AHHD;;AGMA;EACC,kBAAA;EACA,qBAAA;EACA,+BAAA;AHHD;;AGMA;EACC,kBAAA;EACA,YAAA;EACA,gCF3hBS;EE6hBT,kBAAA;EACA,kBAAA;EACA,cAAA;EACA,kBAAA;EACA,UAAA;EACA,SAAA;EACA,WAAA;EACA,kBAAA;EACA,mBAAA;EACA,+BAAA;AHJD;;AGMA;EACC,YAAA;EACA,kBAAA;EACA,QAAA;EACA,UAAA,EAAA,gCAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;EACA,mEAAA;AHHD;;AGKA;EACC,mBAAA;AHFD;;AGKA;EACC,cAAA;EACA,gCFxjBS;ADsjBV;;AGKA;EACC,uCAAA;AHFD;;AGKA;EACC,kBAAA;EACA,qBAAA;EACA,wCAAA;AHFD;;AGKA,iBAAA;AACA;EAIC,gBAAA;EACA,kBAAA;EACA,YAAA;EACA,gCF7kBS;EE8kBT,wBAAA;EACA,kBAAA;EACA,kBAAA;EACA,cAAA;EACA,kBAAA;EACA,UAAA;EAGA,mBAAA;EACA,mBAAA;EACA,+BAAA;AHPD;;AGUA,oEAAA;AACA;EACC,mBAAA;AHPD;;AGUA;EACC,YAAA;EACA,kBAAA;EACA,QAAA;EACA,UAAA,EAAA,gCAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;EACA,mEAAA;AHPD;;AGcA;EACC,4BAAA;AHXD;;AGcA;EACC,0BAAA;EACA,mBAAA;EACA,iBAAA;EACA,6BAAA;EACA,qBAAA;EACA,2CAAA;AHXD;;AGcA;EACC,2BAAA;AHXD;;AGaA;EACC,gCAAA;EACA,iBAAA;EACA,iBAAA;AHVD;;AGYA;EACC,iCAAA;AHTD;;AGWA;EACC,gCAAA;EACA,iBAAA;AHRD;;AGWA;EACC,gBAAA;EACA,wBAAA;EACA,mCAAA;AHRD;;AGWA;EACC,uBFppBS;AD4oBV;;AGWA;EACC,qBFvpBS;AD+oBV;;AIhpBA;EACE,qBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,gEAAA;AJmpBF;;AIjpBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,uEAAA;AJopBF;;AIlpBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,sEAAA;AJqpBF;;AInpBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,oEAAA;AJspBF;;AIppBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,oEAAA;AJupBF;;AIppBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,4DAAA;AJupBF;;AIrpBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,6DAAA;AJwpBF;;AItpBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,8DAAA;AJypBF;;AIvpBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,qEAAA;AJ0pBF;;AIxpBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,qEAAA;AJ2pBF;;AIxpBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,yEAAA;AJ2pBF;;AIxpBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,yEAAA;AJ2pBF;;AIzpBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,iEAAA;AJ4pBF;;AI1pBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,4DAAA;AJ6pBF;;AI3pBA;EACE,cAAA;EACA,YAAA;EACA,YAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,uDAAA;AJ8pBF;;AI5pBA;EACE,cAAA;EACA,YAAA;EACA,YAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,4DAAA;AJ+pBF;;AI7pBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,6DAAA;AJgqBF;;AI9pBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,0DAAA;AJiqBF;;AI9pBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,mEAAA;AJiqBF;;AI/pBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,4EAAA;AJkqBF;;AIhqBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,qEAAA;AJmqBF;;AIjqBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,6DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJoqBF;;AIlqBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,mEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJqqBF;;AInqBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,uEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJsqBF;;AIpqBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,uEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJuqBF;;AIrqBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,mEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJwqBF;;AItqBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,+DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJyqBF;;AIvqBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,gEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ0qBF;;AIxqBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,yEAAA;AJ2qBF;;AIxqBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,uEAAA;AJ2qBF;;AIxqBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ2qBF;;AIzqBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ4qBF;;AI1qBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,6DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ6qBF;;AI3qBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,8DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ8qBF;;AI5qBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,6DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ+qBF;;AI5qBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,qEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ+qBF;;AI7qBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,mEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJgrBF;;AI9qBA;EACE,qBAAA;EACA,YAAA;EACA,aAAA;EACA,+DAAA;EACA,gBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJirBF;;AI/qBA;EACE,qBAAA;EACA,YAAA;EACA,aAAA;EACA,8DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJkrBF;;AIhrBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,kEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJmrBF;;AIjrBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,mEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJorBF;;AIlrBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,+DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJqrBF;;AInrBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,mEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJsrBF;;AIprBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,kEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJurBF;;AIrrBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,yEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJwrBF;;AItrBA;EACE,qBAAA;EACA,YAAA;EACA,aAAA;EACA,mEAAA;EACA,eAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJyrBF;;AIvrBA;EACE,qBAAA;EACA,YAAA;EACA,aAAA;EACA,qEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ0rBF;;AIxrBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,mEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ2rBF;;AIzrBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,kEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ4rBF;;AI1rBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,0DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ6rBF;;AI3rBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,0DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ8rBF;;AI5rBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,0DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ+rBF;;AI5rBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,yDAAA;AJ+rBF;;AI7rBA;EACE,cAAA;EACA,YAAA;EACA,YAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,6DAAA;AJgsBF;;AI7rBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJgsBF;;AI7rBA;EACE,cAAA;EACA,YAAA;EACA,YAAA;EACA,oEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJgsBF;;AI7rBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,gEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJgsBF;;AI7rBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,4DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJgsBF;;AI7rBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,qEAAA;AJgsBF;;AI9rBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,qEAAA;AJisBF;;AI/rBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,uEAAA;AJksBF;;AI/rBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,qEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJksBF;;AKxzCA;EACC,aAAA;EACA,0BAAA;EAIA,UAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALwzCD;;AKrzCA;EACC,aAAA;EACA,mBAAA;EACA,8BAAA;EAGA,UAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALszCD;;AKlzCA;EACC,0BAAA;EACA,gDAAA;EACA,+BAAA;EAEA,qBAAA;EACA,SAAA;ALozCD;;AKjzCA;EACC,0BAAA;EACA,gDAAA;EACA,+BAAA;EACA,oBAAA;EACA,YAAA;ALozCD;;AKjzCA;EACC,aAAA;EAEA,wLACC;EAWD,kCAAA;ALwyCD;;AKryCA;EACC,aAAA;EAEA,wLACC;EAUD,kCAAA;AL6xCD;;AK1xCA;EACC,gBAAA;EACA,mCAAA;EACA,YAAA;EACA,kBAAA;AL6xCD;;AK3xCA;EACC,gBAAA;EACA,mCAAA;AL8xCD;;AK5xCA;EACC,gBAAA;EACA,mCAAA;EACA,gBAAA;EACA,iBAAA;EACA,kBAAA;AL+xCD;;AK7xCA;EACC,gBAAA;EACA,mCAAA;EACA,gBAAA;EACA,iBAAA;EACA,kBAAA;ALgyCD;;AK9xCA;EACC,gBAAA;EACA,mCAAA;EACA,gBAAA;EACA,iBAAA;EACA,kBAAA;ALiyCD;;AK/xCA;EACC,gBAAA;EACA,mCAAA;EAEA,gBAAA;EACA,iBAAA;EACA,kBAAA;ALiyCD;;AK/xCA;EACC,gBAAA;EACA,mCAAA;EACA,gBAAA;EACA,iBAAA;EACA,kBAAA;EAEA,YAAA;ALiyCD;;AK/xCA;EACC,gBAAA;EACA,mCAAA;EACA,YAAA;ALkyCD;;AKhyCA;EACC,gBAAA;EACA,mCAAA;EACA,gBAAA;EACA,mBAAA;ALmyCD;;AKjyCA;EACC,iBAAA;EACA,mCAAA;EACA,gBAAA;EACA,mBAAA;ALoyCD;;AKhyCA;EACC,iBAAA;EACA,mCAAA;EACA,YAAA;EACA,0BAAA;MAAA,qBAAA;EACA,wBAAA;MAAA,qBAAA;UAAA,uBAAA;EACA,gBAAA;ALmyCD;;AKhyCA;EACC,aAAA;EACA,mBAAA;EACA,8BAAA;EACA,+BAAA;EACA,UAAA;EACA,yBAAA;EACA,sBAAA;EACA,mBAAA;ALmyCD;;AKhyCA;EACC,aAAA;EACA,uCAAA;EAEA,8BAAA;ALkyCD;;AK3xCA;EACC,kBAAA;EACA,yCAAA;EAEA,0BAAA;MAAA,qBAAA;AL6xCD;;AKzxCA;EACC,kBAAA;EAEA,iBAAA;EACA,0BAAA;MAAA,qBAAA;AL2xCD;;AKtxCA;EACC,aAAA;EACA,ysBACC;EAmBD,4CAAA;EACA,wBAAA;ALswCD;;AKlwCA;EACC,kBAAA;ALqwCD;;AKnwCA;EACC,mBAAA;ALswCD;;AKpwCA;EACC,eAAA;EAEA,0BAAA;MAAA,qBAAA;EACA,mBAAA;ALswCD;;AKpwCA;EACC,eAAA;EAEA,0BAAA;MAAA,qBAAA;ALswCD;;AKpwCA;EACC,eAAA;EAEA,0BAAA;MAAA,qBAAA;EACA,mBAAA;ALswCD;;AKpwCA;EACC,eAAA;EAEA,0BAAA;MAAA,qBAAA;EACA,mBAAA;ALswCD;;AKpwCA;EACC,eAAA;EAEA,0BAAA;MAAA,qBAAA;EACA,mBAAA;ALswCD;;AKpwCA;EACC,eAAA;EAEA,0BAAA;MAAA,qBAAA;ALswCD;;AKpwCA;EACC,eAAA;EAEA,YAAA;ALswCD;;AKpwCA;EACC,eAAA;EAEA,YAAA;EACA,iBAAA;EACA,mBAAA;ALswCD;;AKpwCA;EACC,eAAA;EAEA,YAAA;EACA,mBAAA;ALswCD;;AKpwCA;EACC,gBAAA;EAEA,YAAA;ALswCD;;AKpwCA;EACC,gBAAA;EAEA,YAAA;ALswCD;;AKpwCA;EACC,gBAAA;EAEA,YAAA;EACA,iBAAA;EACA,mBAAA;ALswCD;;AKpwCA;EACC,gBAAA;EAEA,YAAA;EACA,mBAAA;ALswCD;;AKpwCA;EACC,gBAAA;EAEA,YAAA;ALswCD;;AKpwCA;EACC,gBAAA;EAEA,YAAA;ALswCD;;AKpwCA;EACC,gBAAA;EAEA,YAAA;EAEA,iBAAA;EACA,mBAAA;ALqwCD;;AKnwCA;EACC,gBAAA;EAEA,YAAA;EAEA,mBAAA;ALowCD;;AKlwCA;EACC,gBAAA;EAEA,YAAA;ALowCD;;AKjwCA;EACC,gBAAA;EAEA,YAAA;ALmwCD;;AKjwCA;EACC,gBAAA;EAEA,YAAA;EAEA,iBAAA;EACA,mBAAA;ALkwCD;;AKhwCA;EACC,gBAAA;EAEA,YAAA;EAEA,mBAAA;ALiwCD;;AK/vCA;EACC,gBAAA;EAEA,YAAA;EACA,oBAAA;ALiwCD;;AK/vCA;EACC,gBAAA;EAEA,YAAA;EACA,oBAAA;EACA,mBAAA;ALiwCD;;AK/vCA;EACC,gBAAA;EAEA,YAAA;EACA,oBAAA;ALiwCD;;AK/vCA;EACC,gBAAA;EAEA,YAAA;EACA,oBAAA;EACA,mBAAA;ALiwCD;;AK/vCA;EACC,gBAAA;EAEA,YAAA;EACA,oBAAA;ALiwCD;;AK/vCA;EACC,gBAAA;EAEA,YAAA;EACA,oBAAA;ALiwCD;;AK/vCA;EACC,gBAAA;EAEA,0BAAA;MAAA,qBAAA;ALiwCD;;AK/vCA;EACC,gBAAA;EAEA,0BAAA;MAAA,qBAAA;ALiwCD;;AK/vCA;EACC,gBAAA;EAEA,0BAAA;MAAA,qBAAA;EACA,mBAAA;ALiwCD;;AK/vCA;EACC,gBAAA;EAEA,0BAAA;MAAA,qBAAA;EACA,mBAAA;ALiwCD;;AK/vCA;EACC,gBAAA;EAEA,0BAAA;MAAA,qBAAA;ALiwCD;;AK/vCA;EACC,gBAAA;EAEA,0BAAA;MAAA,qBAAA;ALiwCD;;AK9vCA;EACC,aAAA;EAEA,SAAA;EACA,UAAA;EAIA,gFACC;EAMD,gCAAA;ALuvCD;;AKrvCA;EACC,eAAA;EAGA,kBAAA;ALsvCD;;AKpvCA;EACC,eAAA;ALuvCD;;AKlvCA;EACC,eAAA;ALqvCD;;AKjvCA;EACC,eAAA;ALovCD;;AK/uCA;EACC,aAAA;EAEA,SAAA;EACA,UAAA;EACA,iBAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,mCAAA;EACA,wCAAA;EACA,sCAAA;ALivCD;;AK9uCA;EACC,gBAAA;ALivCD;;AK7uCA;EACC,gBAAA;ALgvCD;;AK3uCA;EACC,gBAAA;EACA,WAAA;EACA,YAAA;AL8uCD;;AK3uCA;EACC,gBAAA;AL8uCD;;AKzuCA;EACC,aAAA;EAEA,iGACC;EAMD,8BAAA;ALquCD;;AKluCA;EACC,kBAAA;EAEA,kBAAA;ALouCD;;AKluCA;EACC,eAAA;EAEA,sBAAA;MAAA,mBAAA;UAAA,qBAAA;EACA,kBAAA;ALouCD;;AKluCA;EACC,eAAA;ALquCD;;AKluCA;EACC,gBAAA;EAEA,kBAAA;EACA,kBAAA;ALouCD;;AKluCA;EACC,gBAAA;ALquCD;;AKluCA;EACC,iBAAA;EAEA,kBAAA;EACA,kBAAA;ALouCD;;AKjuCA;EACC,iBAAA;ALouCD;;AKjuCA;EACC,iBAAA;EAEA,kBAAA;EACA,kBAAA;ALmuCD;;AKjuCA;EACC,iBAAA;ALouCD;;AKhuCA;EACC,aAAA;EACA,mCAAA;EACA,kCAAA;EACA,2BAAA;ALmuCD;;AKhuCA;EACC,aAAA;EACA,mCAAA;EACA,gFACC;EAGD,2BAAA;ALguCD;;AK7tCA;EACC,gBAAA;ALguCD;;AK9tCA;EACC,iBAAA;ALiuCD;;AK/tCA;EACC,iBAAA;ALkuCD;;AKhuCA;EACC,iBAAA;ALmuCD;;AKjuCA;EACC,iBAAA;ALouCD;;AKluCA;EACC,iBAAA;ALquCD;;AKnuCA;EACC,iBAAA;ALsuCD;;AKpuCA;EACC,iBAAA;ALuuCD;;AKruCA;EACC,iBAAA;ALwuCD;;AKruCA;EACC,aAAA;EACA,mCAAA;EACA,gFACC;EAGD,2BAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,mBAAA;ALquCD;;AKluCA;EACC,iBAAA;ALquCD;;AKnuCA;EACC,iBAAA;ALsuCD;;AKpuCA;EACC,iBAAA;ALuuCD;;AKruCA;EACC,iBAAA;ALwuCD;;AKtuCA;EACC,iBAAA;ALyuCD;;AKvuCA;EACC,iBAAA;AL0uCD;;AKxuCA;EACC,iBAAA;AL2uCD;;AKxuCA;EACC,aAAA;EACA,mCAAA;EACA,kGACC;EAGD,kCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALwuCD;;AKruCA;EACC,kBAAA;ALwuCD;;AKtuCA;EACC,kBAAA;ALyuCD;;AKvuCA;EACC,kBAAA;AL0uCD;;AKxuCA;EACC,kBAAA;AL2uCD;;AKzuCA;EACC,kBAAA;AL4uCD;;AK1uCA;EACC,kBAAA;AL6uCD;;AK1uCA;EACC,aAAA;EAEA,2HACC;EAGD,mBAAA;EAEA,uDAAA;EAEA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALuuCD;;AKpuCA;EACC,gBAAA;EACA,kBAAA;ALuuCD;;AKruCA;EACC,gBAAA;EACA,kBAAA;ALwuCD;;AKtuCA;EACC,gBAAA;EACA,kBAAA;ALyuCD;;AKvuCA;EACC,gBAAA;EACA,oBAAA;AL0uCD;;AKxuCA;EACC,gBAAA;EACA,kBAAA;AL2uCD;;AKzuCA;EACC,gBAAA;EACA,oBAAA;AL4uCD;;AK1uCA;EACC,gBAAA;EACA,kBAAA;AL6uCD;;AK3uCA;EACC,gBAAA;EACA,kBAAA;AL8uCD;;AK5uCA;EACC,gBAAA;EACA,kBAAA;AL+uCD;;AK7uCA;EACC,iBAAA;EACA,oBAAA;ALgvCD;;AK9uCA;EACC,iBAAA;EACA,kBAAA;ALivCD;;AK/uCA;EACC,iBAAA;EACA,oBAAA;ALkvCD;;AKhvCA;EACC,iBAAA;EACA,kBAAA;ALmvCD;;AKjvCA;EACC,iBAAA;EACA,kBAAA;ALovCD;;AKjvCA;EACC,aAAA;EAEA,6IACC;EAED,mBAAA;EAEA,2DAAA;EAEA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;AL+uCD;;AK5uCA;EACC,gBAAA;EACA,kBAAA;AL+uCD;;AK7uCA;EACC,gBAAA;EACA,oBAAA;ALgvCD;;AK9uCA;EACC,gBAAA;EACA,oBAAA;ALivCD;;AK/uCA;EACC,gBAAA;EACA,mBAAA;ALkvCD;;AKhvCA;EACC,gBAAA;EACA,kBAAA;ALmvCD;;AKjvCA;EACC,gBAAA;EACA,kBAAA;ALovCD;;AKlvCA;EACC,gBAAA;EACA,oBAAA;ALqvCD;;AKnvCA;EACC,gBAAA;EACA,mBAAA;ALsvCD;;AKpvCA;EACC,gBAAA;EACA,oBAAA;ALuvCD;;AKrvCA;EACC,iBAAA;EACA,oBAAA;ALwvCD;;AKtvCA;EACC,iBAAA;EACA,oBAAA;ALyvCD;;AKvvCA;EACC,iBAAA;EACA,oBAAA;AL0vCD;;AKxvCA;EACC,iBAAA;EACA,oBAAA;AL2vCD;;AKzvCA;EACC,iBAAA;EACA,oBAAA;AL4vCD;;AK1vCA;EACC,iBAAA;EACA,oBAAA;AL6vCD;;AK3vCA;EACC,iBAAA;EACA,oBAAA;AL8vCD;;AK5vCA;EACC,iBAAA;EACA,oBAAA;AL+vCD;;AK7vCA;EACC,iBAAA;EACA,oBAAA;ALgwCD;;AK9vCA;EACC,aAAA;EAEA,sGACC;EAED,mBAAA;EAEA,sDAAA;EAEA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;AL4vCD;;AKzvCA;EACC,gBAAA;EACA,kBAAA;AL4vCD;;AK1vCA;EACC,gBAAA;EACA,oBAAA;AL6vCD;;AK3vCA;EACC,gBAAA;EACA,oBAAA;AL8vCD;;AK5vCA;EACC,gBAAA;EACA,mBAAA;AL+vCD;;AK7vCA;EACC,gBAAA;EACA,kBAAA;ALgwCD;;AK9vCA;EACC,gBAAA;EACA,kBAAA;ALiwCD;;AK/vCA;EACC,gBAAA;EACA,oBAAA;ALkwCD;;AKhwCA;EACC,gBAAA;EACA,mBAAA;ALmwCD;;AKjwCA;EACC,gBAAA;EACA,oBAAA;ALowCD;;AKlwCA;EACC,iBAAA;EACA,oBAAA;ALqwCD;;AKnwCA;EACC,iBAAA;EACA,oBAAA;ALswCD;;AKpwCA;EACC,iBAAA;EACA,oBAAA;ALuwCD;;AKrwCA;EACC,iBAAA;EACA,oBAAA;ALwwCD;;AKtwCA;EACC,iBAAA;EACA,sBAAA;ALywCD;;AKvwCA;EACC,iBAAA;EACA,oBAAA;AL0wCD;;AKxwCA;EACC,iBAAA;EACA,oBAAA;AL2wCD;;AKzwCA;EACC,iBAAA;EACA,oBAAA;AL4wCD;;AK1wCA;EACC,iBAAA;EACA,oBAAA;AL6wCD;;AK1wCA;EACC,aAAA;EACA,gEACC;EAKD,YAAA;EACA,8BAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALwwCD;;AKrwCA;EACC,eAAA;EACA,oBAAA;EACA,iBAAA;ALwwCD;;AKrwCA;EACC,eAAA;EACA,mBAAA;EACA,kBAAA;ALwwCD;;AKrwCA;EACC,eAAA;EACA,kBAAA;ALwwCD;;AKtwCA;EACC,eAAA;EACA,mBAAA;EACA,kBAAA;EACA,gBAAA;ALywCD;;AKrwCA;EACC,mBAAA;EACA,yBAAA;ALwwCD;;AKtwCA;EACC,aAAA;EACA,qCAAA;EAGA,iCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALuwCD;;AKpwCA;EACC,eAAA;EACA,kBAAA;EACA,kBAAA;ALuwCD;;AKrwCA;EACC,eAAA;EAEA,iBAAA;EACA,kBAAA;ALuwCD;;AKrwCA;EACC,eAAA;EACA,mBAAA;ALwwCD;;AKrwCA;EACC,aAAA;EACA,8CAAA;EAGA,oCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALswCD;;AKnwCA;EACC,gBAAA;EACA,kBAAA;EACA,kBAAA;ALswCD;;AKpwCA;EACC,gBAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;ALuwCD;;AKrwCA;EACC,gBAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,uBAAA;MAAA,oBAAA;UAAA,iBAAA;ALwwCD;;AKtwCA;EACC,gBAAA;EACA,mBAAA;ALywCD;;AKtwCA;EACC,aAAA;EACA,8CAAA;EAGA,gCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALuwCD;;AKpwCA;EACC,kBAAA;EACA,kBAAA;EACA,kBAAA;ALuwCD;;AKrwCA;EACC,kBAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;ALwwCD;;AKrwCA;EACC,kBAAA;EACA,mBAAA;ALwwCD;;AKrwCA;EACC,aAAA;EACA,4CACC;EAED,YAAA;EACA,8BAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALswCD;;AKnwCA;EACC,eAAA;EACA,oBAAA;EACA,iBAAA;ALswCD;;AKpwCA;EACC,eAAA;EACA,mBAAA;EACA,kBAAA;ALuwCD;;AKrwCA;EACC,eAAA;EACA,oBAAA;EACA,iBAAA;EACA,iBAAA;ALwwCD;;AKtwCA;EACC,eAAA;EACA,iBAAA;ALywCD;;AKtwCA;EACC,aAAA;EACA,8CAAA;EAEA,yCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,WAAA;EACA,UAAA;ALwwCD;;AKpwCA;EACC,gBAAA;EACA,oBAAA;ALuwCD;;AKnwCA;EACC,gBAAA;EACA,mBAAA;EACA,kBAAA;ALswCD;;AKpwCA;EACC,gBAAA;EACA,mBAAA;EACA,kBAAA;ALuwCD;;AKrwCA;EACC,gBAAA;EACA,oBAAA;ALwwCD;;AKrwCA;EACC,aAAA;EACA,mCAAA;EACA,UAAA;EACA,SAAA;EACA,8BAAA;ALwwCD;;AKtwCA;EACC,gBAAA;ALywCD;;AKvwCA;EACC,gBAAA;EAEA,kBAAA;ALywCD;;AKtwCA;EACC,aAAA;EACA,sCAAA;EAEA,gCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,SAAA;EACA,UAAA;ALwwCD;;AKrwCA;EACC,kBAAA;EACA,oBAAA;ALwwCD;;AKtwCA;EACC,kBAAA;EACA,oBAAA;EACA,kBAAA;ALywCD;;AKtwCA;EACC,aAAA;EACA,mCAAA;EACA,+EAGC;EAKD,8BAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALkwCD;;AK/vCA;EACC,gBAAA;ALkwCD;;AKhwCA;EACC,gBAAA;ALmwCD;;AKjwCA;EACC,gBAAA;ALowCD;;AKlwCA;EACC,gBAAA;ALqwCD;;AKnwCA;EACC,gBAAA;ALswCD;;AKpwCA;EACC,gBAAA;ALuwCD;;AKrwCA;EACC,gBAAA;ALwwCD;;AKtwCA;EACC,gBAAA;ALywCD;;AKvwCA;EACC,aAAA;EACA,mCAAA;EACA,sFACC;EAKD,2BAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,mBAAA;ALqwCD;;AKlwCA;EACC,iBAAA;ALqwCD;;AKnwCA;EACC,iBAAA;ALswCD;;AKpwCA;EACC,iBAAA;ALuwCD;;AKrwCA;EACC,iBAAA;ALwwCD;;AKtwCA;EACC,iBAAA;ALywCD;;AKvwCA;EACC,iBAAA;AL0wCD;;AKxwCA;EACC,iBAAA;AL2wCD;;AKzwCA;EACC,iBAAA;AL4wCD;;AKzwCA;EACC,aAAA;EACA,SAAA;EACA,UAAA;EACA,oGACC;EAID,gCAAA;ALwwCD;;AKtwCA;EACC,gBAAA;EACA,kBAAA;EACA,kBAAA;ALywCD;;AKvwCA;EACC,gBAAA;EACA,kBAAA;AL0wCD;;AKxwCA;EACC,gBAAA;EACA,kBAAA;AL2wCD;;AKzwCA;EACC,gBAAA;EACA,kBAAA;AL4wCD;;AKzwCA;EACC,aAAA;EACA,YAAA;EACA,gEACC;EAED,yCAAA;EACA,+BAAA;EACA,qBAAA;AL0wCD;;AKvwCA;EACC,eAAA;EACA,kBAAA;AL0wCD;;AKxwCA;EACC,eAAA;EACA,kBAAA;AL2wCD;;AKzwCA;EACC,eAAA;EACA,kBAAA;AL4wCD;;AK1wCA;EACC,eAAA;EACA,mBAAA;AL6wCD;;AK3wCA;EACC,eAAA;EACA,kBAAA;AL8wCD;;AK5wCA;EACC,eAAA;EACA,kBAAA;AL+wCD;;AK7wCA;EACC,eAAA;EACA,kBAAA;ALgxCD;;AK9wCA;EACC,eAAA;EACA,mBAAA;ALixCD;;AK9wCA;EACC,aAAA;EAEA,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,iBAAA;EACA,qBAAA;EACA,+BAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,mGACC;EAED,uDAAA;AL8wCD;;AK3wCA;EACC,gBAAA;EACA,kBAAA;AL8wCD;;AK5wCA;EACC,gBAAA;EACA,oBAAA;EACA,kBAAA;AL+wCD;;AK7wCA;EACC,gBAAA;EACA,kBAAA;ALgxCD;;AK9wCA;EACC,gBAAA;EACA,oBAAA;EACA,kBAAA;ALixCD;;AK/wCA;EACC,gBAAA;EACA,oBAAA;ALkxCD;;AKhxCA;EACC,gBAAA;EACA,kBAAA;ALmxCD;;AKjxCA;EACC,gBAAA;EACA,oBAAA;EACA,kBAAA;ALoxCD;;AKlxCA;EACC,gBAAA;EACA,kBAAA;ALqxCD;;AKnxCA;EACC,gBAAA;EACA,oBAAA;EACA,kBAAA;ALsxCD;;AKpxCA;EACC,iBAAA;EACA,oBAAA;ALuxCD;;AKrxCA;EACC,iBAAA;EACA,oBAAA;ALwxCD;;AKtxCA;EACC,iBAAA;EACA,oBAAA;ALyxCD;;AKtxCA;EACC,aAAA;EACA,qFACC;EAED,mBAAA;EACA,gBAAA;EACA,kBAAA;EACA,iBAAA;EACA,qBAAA;EAEA,uDAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALsxCD;;AKnxCA;EACC,gBAAA;EACA,kBAAA;ALsxCD;;AKpxCA;EACC,gBAAA;EACA,kBAAA;ALuxCD;;AKrxCA;EACC,gBAAA;EACA,kBAAA;ALwxCD;;AKtxCA;EACC,gBAAA;EACA,oBAAA;ALyxCD;;AKvxCA;EACC,gBAAA;EACA,kBAAA;AL0xCD;;AKxxCA;EACC,gBAAA;EACA,oBAAA;AL2xCD;;AKzxCA;EACC,gBAAA;EACA,oBAAA;AL4xCD;;AK1xCA;EACC,gBAAA;EACA,oBAAA;AL6xCD;;AK1xCA;;;EAGC,wBAAA;MAAA,qBAAA;UAAA,uBAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,kBAAA;EACA,UAAA;EACA,mCAAA;AL6xCD;;AK1xCA;EACC,uBAAA;MAAA,oBAAA;UAAA,2BAAA;EACA,gBAAA;AL6xCD;;AK1xCA;EACC,qBAAA;MAAA,kBAAA;UAAA,yBAAA;EACA,iBAAA;AL6xCD;;AK1xCA;EACC,aAAA;EACA,wDACC;EAED,yCAAA;AL2xCD;;AKzxCA;EACC,oBAAA;EACA,cAAA;AL4xCD;;AK1xCA;EACC,oBAAA;EACA,cAAA;AL6xCD;;AK3xCA;EACC,oBAAA;EACA,cAAA;AL8xCD;;AK5xCA;EACC,mBAAA;EACA,cAAA;AL+xCD;;AK7xCA;EACC,kBAAA;EACA,cAAA;ALgyCD;;AK9xCA;EACC,oBAAA;EACA,cAAA;ALiyCD;;AK/xCA;EACC,oBAAA;EACA,cAAA;ALkyCD;;AKhyCA;EACC,mBAAA;EACA,cAAA;ALmyCD;;AKhyCA;EACC,aAAA;EACA,4EACC;EAED,qCAAA;ALiyCD;;AK/xCA;EACC,oBAAA;EACA,eAAA;ALkyCD;;AKhyCA;EACC,oBAAA;EACA,eAAA;ALmyCD;;AKjyCA;EACC,oBAAA;EACA,eAAA;ALoyCD;;AKlyCA;EACC,mBAAA;EACA,eAAA;ALqyCD;;AKnyCA;EACC,mBAAA;EACA,eAAA;ALsyCD;;AKpyCA;EACC,kBAAA;EACA,eAAA;ALuyCD;;AKryCA;EACC,oBAAA;EACA,eAAA;ALwyCD;;AKtyCA;EACC,mBAAA;EACA,eAAA;ALyyCD;;AKvyCA;EACC,oBAAA;EACA,eAAA;AL0yCD;;AKxyCA;EACC,mBAAA;EACA,gBAAA;AL2yCD;;AKxyCA;EACC,aAAA;EACA,iBAAA;EACA,mCAAA;EACA,sDAAA;EACA,sCAAA;AL2yCD;;AKxyCA;EACC,kBAAA;AL2yCD;;AKzyCA;EACC,kBAAA;AL4yCD;;AK1yCA;EACC,kBAAA;AL6yCD;;AK3yCA;EACC,kBAAA;AL8yCD;;AK3yCA;EACC,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,yDAAA;EACA,gEAAA;AL8yCD;;AK3yCA;EACC,eAAA;AL8yCD;;AK5yCA;EACC,eAAA;AL+yCD;;AK7yCA;EACC,eAAA;ALgzCD;;AK9yCA;EACC,eAAA;EACA,wBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALizCD;;AK/yCA;EACC,eAAA;ALkzCD;;AKhzCA;EACC,eAAA;ALmzCD;;AKjzCA;EACC,eAAA;ALozCD;;AKjzCA;EACC,aAAA;EACA,gBAAA;EACA,kBAAA;EACA,sDAAA;EAEA,oDAAA;ALmzCD;;AKhzCA;EACC,gBAAA;ALmzCD;;AKjzCA;EACC,gBAAA;ALozCD;;AKlzCA;EACC,gBAAA;ALqzCD;;AKnzCA;EACC,gBAAA;ALszCD;;AKpzCA;EACC,gBAAA;ALuzCD;;AKrzCA;EACC,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,eAAA;EACA,uEAAA;EAEA,gEAAA;ALuzCD;;AKpzCA;EACC,iBAAA;EACA,4BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALuzCD;;AKrzCA;EACC,iBAAA;ALwzCD;;AKtzCA;EACC,iBAAA;ALyzCD;;AKvzCA;EACC,iBAAA;AL0zCD;;AKxzCA;EACC,iBAAA;AL2zCD;;AKzzCA;EACC,iBAAA;AL4zCD;;AK1zCA;EACC,iBAAA;EACA,0BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL6zCD;;AK1zCA;EACC,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,gEAAA;EAEA,gEAAA;AL4zCD;;AKzzCA;EACC,gBAAA;AL4zCD;;AK1zCA;EACC,gBAAA;AL6zCD;;AK3zCA;EACC,gBAAA;AL8zCD;;AK5zCA;EACC,gBAAA;AL+zCD;;AK7zCA;EACC,gBAAA;ALg0CD;;AK9zCA;EACC,gBAAA;ALi0CD;;AK/zCA;EACC,gBAAA;ALk0CD;;AK/zCA;EACC,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,eAAA;EACA,uEAAA;EAEA,gEAAA;ALi0CD;;AK9zCA;EACC,iBAAA;ALi0CD;;AK/zCA;EACC,iBAAA;EACA,2BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALk0CD;;AKh0CA;EACC,iBAAA;EACA,0BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALm0CD;;AKj0CA;EACC,iBAAA;EACA,2BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALo0CD;;AKl0CA;EACC,iBAAA;EACA,yBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALq0CD;;AKn0CA;EACC,iBAAA;EACA,2BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALs0CD;;AKp0CA;EACC,iBAAA;ALu0CD;;AKr0CA;EACC,aAAA;EACA,iBAAA;EACA,gBAAA;EACA,kBAAA;EACA,gEAAA;EAEA,gEAAA;ALu0CD;;AKp0CA;EACC,gBAAA;ALu0CD;;AKr0CA;EACC,gBAAA;ALw0CD;;AKt0CA;EACC,gBAAA;ALy0CD;;AKv0CA;EACC,gBAAA;AL00CD;;AKx0CA;EACC,gBAAA;AL20CD;;AKz0CA;EACC,gBAAA;AL40CD;;AK10CA;EACC,gBAAA;AL60CD;;AK10CA;EACC,aAAA;EACA,iBAAA;EACA,iBAAA;EACA,kBAAA;EACA,2DAAA;EAEA,oDAAA;AL40CD;;AKz0CA;EACC,iBAAA;EACA,0BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL40CD;;AK10CA;EACC,iBAAA;EACA,0BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL60CD;;AK30CA;EACC,iBAAA;EACA,2BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL80CD;;AK50CA;EACC,iBAAA;EACA,4BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL+0CD;;AK70CA;EACC,iBAAA;EACA,4BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALg1CD;;AK70CA;EACC,aAAA;EACA,iBAAA;EACA,gBAAA;EACA,kBAAA;EACA,sDAAA;EAEA,oDAAA;AL+0CD;;AK50CA;EACC,gBAAA;AL+0CD;;AK70CA;EACC,gBAAA;ALg1CD;;AK90CA;EACC,gBAAA;ALi1CD;;AK/0CA;EACC,gBAAA;ALk1CD;;AKh1CA;EACC,gBAAA;ALm1CD;;AKh1CA;EACC,aAAA;EACA,iBAAA;EACA,gBAAA;EACA,kBAAA;EACA,2DAAA;EAEA,oDAAA;ALk1CD;;AK/0CA;EACC,iBAAA;EACA,0BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALk1CD;;AKh1CA;EACC,iBAAA;EACA,2BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALm1CD;;AKj1CA;EACC,iBAAA;EACA,2BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALo1CD;;AKl1CA;EACC,iBAAA;EACA,yBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALq1CD;;AKn1CA;EACC,iBAAA;EACA,yBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALs1CD;;AKn1CA;EACC,aAAA;EACA,iBAAA;EACA,iBAAA;EACA,kBAAA;EACA,sDAAA;EAEA,oDAAA;ALq1CD;;AKl1CA;EACC,gBAAA;ALq1CD;;AKn1CA;EACC,gBAAA;ALs1CD;;AKp1CA;EACC,gBAAA;ALu1CD;;AKr1CA;EACC,gBAAA;ALw1CD;;AKt1CA;EACC,gBAAA;ALy1CD;;AKt1CA;EACC,aAAA;EACA,iBAAA;EACA,gBAAA;EACA,kBAAA;EACA,2DAAA;EAEA,oDAAA;ALw1CD;;AKr1CA;EACC,iBAAA;ALw1CD;;AKt1CA;EACC,iBAAA;ALy1CD;;AKt1CA;EACC,iBAAA;EACA,yBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALy1CD;;AKt1CA;EACC,iBAAA;ALy1CD;;AKv1CA;EACC,iBAAA;AL01CD;;AKv1CA;EACC,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,sDAAA;EAEA,oDAAA;ALy1CD;;AKv1CA;EACC,gBAAA;AL01CD;;AKx1CA;EACC,gBAAA;AL21CD;;AKz1CA;EACC,gBAAA;AL41CD;;AK11CA;EACC,gBAAA;AL61CD;;AK31CA;EACC,gBAAA;AL81CD;;AK31CA;EACC,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,8CAAA;EACA,4CAAA;AL81CD;;AK31CA;EACC,gBAAA;AL81CD;;AK51CA;EACC,gBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL+1CD;;AK71CA;EACC,gBAAA;ALg2CD;;AK91CA;EACC,gBAAA;ALi2CD;;AK91CA;EACC,aAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,gEAAA;EAEA,kDAAA;ALg2CD;;AK91CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;EACA,kBAAA;ALi2CD;;AK/1CA;EACC,kBAAA;ALk2CD;;AKh2CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;ALm2CD;;AKj2CA;EACC,kBAAA;ALo2CD;;AKl2CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;EACA,kBAAA;ALq2CD;;AKl2CA;EACC,aAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,2DAAA;EAEA,kDAAA;ALo2CD;;AKl2CA;EACC,iBAAA;ALq2CD;;AKn2CA;EACC,iBAAA;ALs2CD;;AKp2CA;EACC,iBAAA;ALu2CD;;AKr2CA;EACC,iBAAA;ALw2CD;;AKt2CA;EACC,iBAAA;ALy2CD;;AKt2CA;EACC,aAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,gEAAA;EACA,uDAAA;ALy2CD;;AKt2CA;EACC,iBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALy2CD;;AKv2CA;EACC,iBAAA;AL02CD;;AKx2CA;EACC,iBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,iBAAA;EACA,kBAAA;AL22CD;;AKz2CA;EACC,iBAAA;AL42CD;;AK12CA;EACC,iBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL62CD;;AK32CA;EACC,iBAAA;AL82CD;;AK32CA;EACC,aAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,gEAAA;EAEA,kDAAA;AL62CD;;AK12CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;EACA,kBAAA;AL62CD;;AK32CA;EACC,kBAAA;AL82CD;;AK52CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;AL+2CD;;AK72CA;EACC,kBAAA;ALg3CD;;AK92CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;EACA,kBAAA;ALi3CD;;AK92CA;EACC,aAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,2DAAA;EAEA,kDAAA;ALg3CD;;AK72CA;EACC,iBAAA;ALg3CD;;AK92CA;EACC,iBAAA;ALi3CD;;AK/2CA;EACC,iBAAA;ALk3CD;;AKh3CA;EACC,iBAAA;ALm3CD;;AKj3CA;EACC,iBAAA;ALo3CD;;AKj3CA;EACC,aAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,sEAAA;EACA,uDAAA;ALo3CD;;AKj3CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALo3CD;;AKl3CA;EACC,kBAAA;ALq3CD;;AKn3CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,iBAAA;EACA,mBAAA;ALs3CD;;AKp3CA;EACC,kBAAA;ALu3CD;;AKr3CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALw3CD;;AKt3CA;EACC,kBAAA;ALy3CD;;AKt3CA;EACC,aAAA;EACA,iBAAA;EACA,eAAA;EACA,kBAAA;EACA,mDAAA;EAEA,8CAAA;ALw3CD;;AKr3CA;EACC,iBAAA;ALw3CD;;AKt3CA;EACC,iBAAA;ALy3CD;;AKv3CA;EACC,iBAAA;AL03CD;;AKx3CA;EACC,iBAAA;AL23CD;;AMniHA;EACE,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,wBAAA;MAAA,qBAAA;UAAA,uBAAA;EACA,kBAAA;EACA,UAAA;ANsiHF;;AMniHA;EACE,yBAAA;MAAA,sBAAA;UAAA,8BAAA;ANsiHF;;AMjiHA;EACE,oBAAA;EAAA,oBAAA;EAAA,aAAA;EACA,4BAAA;EAAA,6BAAA;MAAA,0BAAA;UAAA,sBAAA;EACA,qBAAA;MAAA,iBAAA;ANoiHF;;AM/hHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;ANkiHF;;AMhiHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;ANmiHF;;AMjiHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;ANoiHF;;AMliHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;ANqiHF;;AMniHA;EACE,oBAAA;EAAA,oBAAA;EAAA,aAAA;EACA,8BAAA;EAAA,6BAAA;MAAA,uBAAA;UAAA,mBAAA;EACA,mBAAA;MAAA,eAAA;EACA,uBAAA;MAAA,oBAAA;UAAA,2BAAA;ANsiHF;;AMpiHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;ANuiHF;;AMriHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;ANwiHF;;AMtiHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;ANyiHF;;AMviHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;AN0iHF;;AMxiHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;AN2iHF;;AO/lHA;EACE,gCAAA;EACA,YAAA;EACA,eAAA;EACA,gCAAA;EACA,kBAAA;EACA,kBAAA;EACA,wBAAA;APkmHF;;AO/lHA;EACE,kBAAA;EACA,QAAA;EACA,SAAA;EACA,6BAAA;EACA,WAAA;EACA,mCAAA;EACA,kBAAA;APkmHF;;AO/lHA;EACE,kBAAA;EACA,SAAA;EACA,YAAA;EACA,eAAA;EACA,iBAAA;EACA,qBNzBQ;EM0BR,kCAAA;EACA,cAAA;APkmHF;;AO/lHA;EACE,kBAAA;EACA,SAAA;APkmHF;;AO/lHA;EACE,SAAA;EACA,QAAA;EACA,SAAA;EACA,kCAAA;EACA,mCAAA;EACA,wCAAA;APkmHF;;AO/lHA;EACE,MAAA;EACA,QAAA;EACA,SAAA;EACA,kCAAA;EACA,mCAAA;EACA,qCAAA;APkmHF;;AO/lHA;EACE,yCAAA;APkmHF;;AO/lHA;EACE,sCAAA;APkmHF;;AOhmHA;EACE,kBAAA;EACA,QAAA;EACA,SAAA;EACA,6BAAA;EACA,WAAA;EACA,mCAAA;EACA,kBAAA;APmmHF;;AOhmHA,iBAAA;AACA;EACE,2CAAA;EAIA,mCAAA;APmmHF;;AOjmHA;EACE;IACE,UAAA;EPomHF;EOlmHA;IACE,UAAA;EPomHF;EOlmHA;IACE,UAAA;EPomHF;EOlmHA;IACE,UAAA;EPomHF;AACF;AOxjHA;EACE;IACE,UAAA;EPomHF;EOlmHA;IACE,UAAA;EPomHF;EOlmHA;IACE,UAAA;EPomHF;EOlmHA;IACE,UAAA;EPomHF;AACF;AOlmHA,SAAA;ACrJA,kEAAA;AACA;EACE,cAAA;EACA,eAAA;EACA,6BAAA;EACA,gBAAA;EACA,cAAA;EAGA,WAAA;EACA,cAAA,EAAA,yDAAA;EACA,8BAAA;UAAA,sBAAA;EACA,SAAA;EACA,mCAAA;EACA,qDAAA;UAAA,6CAAA;EACA,oBAAA;EACA,qBAAA;EACA,wBAAA;EACA,gBAAA;EAEA;;;GAAA;EAMA,8CAAA;EACA,oCAAA;EAEA,mFAAA;EACA,6CAAA;EACA,6BAAA;EACA,+BAAA;ARovHF;;AQlvHA,mCAAA;AACA;EACE,aAAA;ARqvHF;;AQnvHA,gBAAA;AACA;EACE,cAAA;ARsvHF;;AQpvHA,gBAAA;AACA;EACE,cAAA;EACA,wFAAA;EACA,iDAAA;UAAA,yCAAA;EACA,0DAAA;EACA,cAAA;EACA,aAAA;EACA,gCPjDQ;ADwyHV;;AQpvHA,iCAAA;AACA;EACE,mBAAA;EACA,0BAAA;ARuvHF;;AQpvHA,iEAAA;AACA;;;EAGE,4CAAA;EACA,gCAAA;ARuvHF;;AQpvHA,oBAAA;AACA;;EAEE,wBAAA;EACA,8CAAA;EACA,oCAAA;ARuvHF;;AQlvHA;;EAEE,6BAAA;ARqvHF;;ASp0HA;;;;;;;CAAA;AASA;EACC;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,eAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;AACF;ASr4HA;EACC;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,eAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;ESp0HD;IACC,gBAAA;ETs0HA;AACF;ASn0HA;EACC;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,4GAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;AACF;ASp4HA;EACC;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,4GAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;ESn0HD;IACC,gHAAA;ETq0HA;AACF;ASl0HA,cAAA;AAEA;EACC,aAAA;EACA,kBAAA;EACA,mCAAA;EACA,yCAAA;ATm0HD;;ASh0HA;EACC,yCAAA;EACA,8BAAA;ATm0HD;;ASh0HA;;;;;EAKC,kBAAA;EACA,yCAAA;ATm0HD;;ASh0HA;;;;;EAKC,mCAAA;ATm0HD;;ASh0HA;EACC,sCAAA;ATm0HD;;ASh0HA;EACC,0CAAA;EACA,8CAAA;UAAA,sCAAA;ATm0HD;;ASh0HA;EACC,mCAAA;EACA,mDAAA;UAAA,2CAAA;ATm0HD;;ASh0HA;EACC,6CAAA;UAAA,qCAAA;ATm0HD;;ASh0HA;EACC,YAAA;EACA,8CAAA;UAAA,sCAAA;EAEA,WAAA;EACA,gBAAA;ATk0HD;;AS/zHA;EACC,YAAA;EACA,8CAAA;UAAA,sCAAA;EACA,mCAAA;EACA,WAAA;ATk0HD;;AS/zHA;EACC,oDAAA;UAAA,4CAAA;ATk0HD;;AS/zHA;EACC,mCAAA;ATk0HD;;AS/zHA;EACC,uCAAA;EACA,0CAAA;ATk0HD;;AS/zHA;EACC,sCAAA;ATk0HD;;AS/zHA;EACC,sCAAA;ATk0HD;;AS/zHA;;;;EAIC,mCAAA;EACA,gDAAA;EACA,oDAAA;UAAA,4CAAA;ATk0HD;;AS/zHA;;EAEC,mCAAA;EACA,kCAAA;EACA,0CAAA;EACA,oDAAA;UAAA,4CAAA;ATk0HD;;ASrzHA;EACC,gBAAA;ATwzHD;ASvzHC;EACC,YAAA;EACA,aAAA;EACA,UAAA;EACA,uBAAA;EACA,YAAA;EACA,4BAAA;ATyzHF;ASvzHC;EAEC,eAAA;EACA,qCAAA;ATwzHF;;ASpzHA;EACC,iBAAA;ATuzHD;;ASpzHA,SAAA;AAEA;;EAEC,2CAAA;ATszHD;;ASnzHA;EACC,2CAAA;UAAA,mCAAA;ATszHD;;ASnzHA;EACC,mBAAA;ATszHD;;ASnzHA;EACC,YAAA;EACA,eAAA;EACA,gBAAA;EACA,mDAAA;UAAA,2CAAA;EACA,kBAAA;EACA,uEAAA;EACA,uBAAA;ATszHD;;ASnzHA;EACC,kBAAA;EACA,mDAAA;UAAA,2CAAA;EACA,yBAAA;EACA,6EAAA;EACA,uBAAA;ATszHD;;ASnzHA;;EAEC,iCAAA;EACA,eAAA;EACA,iBAAA;EAEA,4BAAA;EACA,iBAAA;EAEA,kCAAA;UAAA,0BAAA;EAEA,qBAAA;EACA,0CAAA;EACA,+CAAA;EAEA,wGAAA;ATkzHD;;AS9yHA;EACC,gCAAA;EAEA,4BAAA;EACA,iBAAA;EAEA,kCAAA;UAAA,0BAAA;EAEA,qBAAA;EACA,0CAAA;EACA,+CAAA;EACA,wIAAA;AT8yHD;;AS3yHA;;EAEC,gCAAA;AT8yHD;;ASzyHA;EACC,gBAAA;EACA,wCAAA;AT4yHD;;ASzyHA;EACC,qBAAA;AT4yHD;;ASzyHA;EACC,oCAAA;EACA,kCAAA;AT4yHD;;ASzyHA;EACC,qBAAA;EACA,2BAAA;EACA,mCAAA;EACA,8BAAA;UAAA,sBAAA;AT4yHD;;ASzyHA;EACC,mCAAA;AT4yHD;;ASzyHA;;EAEC,4BAAA;AT4yHD;;AS9xHA;EACC,kBAAA;EACA,mDAAA;UAAA,2CAAA;EACA,yBAAA;EACA,6EAAA;EACA,uBAAA;ATiyHD;;AS9xHA;EACC,wBAAA;EACA,eAAA;EACA,kBAAA;EAEA,YAAA;EACA,wBAAA;EACA,+BAAA;UAAA,uBAAA;ATgyHD;;AS7xHA;EACC,wBAAA;EACA,+BAAA;UAAA,uBAAA;ATgyHD;;AS7xHA;EACC,YAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;ATgyHD;;ASxxHA,aAAA;AAEA;EACC,mBAAA;EACA,yBAAA;AT0xHD;;AS3vHA;EACC,YAAA;EACA,6BAAA;EACA,gCAAA;AT8vHD;;AS3vHA;EACC,YAAA;EACA,6BAAA;AT8vHD;;AS3vHA;EACC,YAAA;EACA,6BAAA;AT8vHD;;AS/uHA;EACC,qBAAA;EACA,yDAAA;EACA,YAAA;EACA,WAAA;EACA,4BAAA;EACA,SAAA;ATkvHD;;AU9tIA,0BAAA;AACA;EACC,wBAAA;EACA,gBAAA;EACA,mCAAA;EACA,kBAAA;EACA,kDAAA;EACA,sBAAA;EACA,iBAAA;AViuID;;AU9tIA;EACC,qBAAA;AViuID;;AU9tIA;EACC,YAAA;EACA,UAAA;EACA;qCAAA;EAEA,iBAAA;EACA,kBAAA;EACA,SAAA;AViuID;;AU/tIA;EACC,6BAAA;AVkuID;;AU/tIA;EACC,kBAAA;EACA,kBAAA;EACA,mBAAA;AVkuID;;AU/tIA;EACC,YAAA;EACA,UAAA;EACA;qCAAA;EAEA,iBAAA;EACA,kBAAA;EACA,SAAA;AVkuID;;AU/tIA;EACC,6BAAA;AVkuID;;AUhuIA;EACC,UAAA;EACA,YAAA;EACA,gBAAA;AVmuID;;AUjuIA;EACC,UAAA;EACA,YAAA;EACA,iBAAA;AVouID;;AUluIA;EACC,WAAA;EACA,YAAA;EACA,kBAAA;AVquID;;AUnuIA;EACC,UAAA;EACA,YAAA;EACA,kBAAA;AVsuID;;AUpuIA;EACC,UAAA;EACA,YAAA;EACA,kBAAA;AVuuID;;AUpuIA;EACC,uBAAA;EACA,YAAA;AVuuID;;AUpuIA;EACC,kBAAA;EACA,8CAAA;AVuuID;;AUpuIA;EACC,UAAA;EACA;qCAAA;EAEA,iBAAA;EACA,kBAAA;EACA,SAAA;EACA,cAAA;EACA,iBAAA;AVuuID;;AUruIA;EACC,6BAAA;AVwuID;;AUruIA;EACC,kBAAA;EACA,UAAA;EACA,iBAAA;AVwuID;;AUruIA;EACC,WAAA;AVwuID;;AUtuIA;EACC,UAAA;EACA,mBAAA;EACA,mBAAA;AVyuID;;AUvuIA;EACC,SAAA;AV0uID;;AUvuIA;EACC,UAAA;EACA,0BAAA;EACA,qBAAA;EACA,iBAAA;EACA,kBAAA;EACA,SAAA;EACA,UAAA;EACA,cAAA;EACA,iBAAA;AV0uID;;AUxuIA;EACC,iBAAA;AV2uID;;AUzuIA;EACC;qCAAA;EAEA,SAAA;AV4uID;;AU1uIA;EACC,kBAAA;EACA,iBAAA;AV6uID;;AU3uIA;EACC,UAAA;EACA,kBAAA;AV8uID;;AU5uIA;EACC,UAAA;EACA,kBAAA;AV+uID;;AU7uIA;EACC,SAAA;EACA;+BAAA;AVivID;;AU7uIA;EACC,UAAA;EACA,0BAAA;EACA,qBAAA;EACA,iBAAA;EACA,kBAAA;EACA,SAAA;EACA,cAAA;EACA,iBAAA;AVgvID;;AU7uIA;EACC,kBAAA;EACA,iBAAA;AVgvID;;AU7uIA;EACC,UAAA;AVgvID;;AU9uIA;EACC,SAAA;AVivID;;AU/uIA;EACC,UAAA;AVkvID;;AUhvIA;EACC,UAAA;AVmvID;;AUjvIA;EACC,UAAA;EACA,gBAAA;AVovID;;AUlvIA;EACC,UAAA;AVqvID;;AUlvIA;EACC,UAAA;EACA,gBAAA;AVqvID;;AUnvIA;EACC,UAAA;EACA,gBAAA;AVsvID;;AUpvIA;EACC,UAAA;AVuvID;;AUrvIA;EACC,UAAA;AVwvID;;AUtvIA;EACC,UAAA;EACA,0BAAA;EACA,2BAAA;EACA,iBAAA;EACA,kBAAA;EACA,SAAA;AVyvID;;AUtvIA;EACC,UAAA;EACA,YAAA;EACA,0BAAA;EACA,qBAAA;EACA,iBAAA;EACA,kBAAA;EACA,SAAA;EACA,cAAA;EACA,iBAAA;AVyvID;;AUtvIA;EACC,iBAAA;AVyvID;;AUvvIA;EACC,UAAA;AV0vID;;AUxvIA;EACC,UAAA;AV2vID;;AUzvIA;EACC,UAAA;AV4vID;;AU1vIA;EACC,UAAA;AV6vID;;AU1vIA;EACC,UAAA;EACA,0BAAA;EACA,qBAAA;EACA,iBAAA;EACA,kBAAA;EACA,SAAA;EACA,cAAA;EACA,iBAAA;AV6vID;;AU1vIA;EACC,SAAA;EACA,kBAAA;AV6vID;;AU1vIA;EACC,UAAA;AV6vID;;AU1vIA;EACC,SAAA;AV6vID;;AU1vIA;EACC,SAAA;EACA,kBAAA;AV6vID;;AU1vIA;EACC,UAAA;AV6vID;;AU1vIA;EACC,UAAA;EACA,kBAAA;AV6vID;;AU3vIA;EACC,UAAA;EACA,kBAAA;AV8vID;;AU5vIA;EACC,UAAA;AV+vID;;AU5vIA,aAAA;AAEA;EACC,kBAAA;AV8vID;;AU3vIA;EACC,kBAAA;EACA,UAAA;EACA,UAAA;EACA,mBAAA;EACA,yBAAA;AV8vID;;AU5vIA;EACC,kBAAA;EACA,UAAA;EACA,SAAA;EACA,mBAAA;EACA,oCAAA;AV+vID;;AU5vIA;EAEC,wBAAA;EAEA,eAAA;EACA,sDAAA;AV6vID;;AU3vIA;EACC,kBAAA;EACA,wBAAA;EACA,wBAAA;AV8vID;;AU5vIA;EACC,wBAAA;AV+vID;;AU7vIA;EACC,kBAAA;EACA,kBAAA;EACA,YAAA;AVgwID;;AU7vIA,oBAAA;AACA;EACC,WAAA;AVgwID;;AU7vIA;EACC,kBAAA;EACA,sBAAA;EACA,iBAAA;EACA,8BAAA;EACA,mBAAA;AVgwID;;AU7vIA;EACC,aAAA;EACA,4DAAA;AVgwID;;AU7vIA;EACC,sBAAA;AVgwID;;AU7vIA;EACC,qBAAA;AVgwID;;AU9vIA;EACC,aAAA;AViwID;;AU/vIA;EACC,qBAAA;AVkwID;;AUhwIA;EACC,aAAA;AVmwID;;AUjwIA;EACC,qBAAA;AVowID;;AUlwIA;EACC,aAAA;AVqwID;;AUnwIA;EACC,qBAAA;AVswID;;AUpwIA;EACC,aAAA;AVuwID;;AUrwIA;EACC,qBAAA;AVwwID;;AUtwIA;EACC,aAAA;AVywID;;AUvwIA;EACC,qBAAA;AV0wID;;AUxwIA;EACC,aAAA;AV2wID;;AUzwIA;EACC,eAAA;AV4wID;;AU1wIA,WAAA;AAEA;EACC,gBAAA;EACA,SAAA;EACA,OAAA;EACA,cAAA;EACA,YAAA;EACA,yBAAA;AV4wID;;AUzwIA;EACC,qBAAA;EACA,uDAAA;EACA,WAAA;EACA,YAAA;EACA,sBAAA;EACA,qBAAA;EACA,SAAA;AV4wID;;AU1wIA;EACC,qBAAA;EACA,uDAAA;EACA,WAAA;EACA,YAAA;EACA,sBAAA;EACA,qBAAA;EACA,SAAA;AV6wID;;AU3wIA;EACC,qBAAA;EACA,0DAAA;EACA,WAAA;EACA,YAAA;EACA,sBAAA;EACA,qBAAA;EACA,SAAA;AV8wID;;AU5wIA;EACC,qBAAA;EACA,yDAAA;EACA,WAAA;EACA,YAAA;EACA,sBAAA;EACA,qBAAA;EACA,SAAA;AV+wID;;AU5wIA;EACC,WAAA;EACA,YAAA;EACA,iCAAA;EACA,YAAA;EACA,8BAAA;EACA,kBAAA;EACA,WAAA;EACA,sBAAA;AV+wID;;AU5wIA;EACC,mBAAA;EACA,WAAA;EACA,kBAAA;EACA,eAAA;EACA,YAAA;EACA,iCAAA;EACA,YAAA;EACA,8BAAA;EACA,kBAAA;EACA,WAAA;EACA,sBAAA;AV+wID;;AU7wIA;EACC,UAAA;EACA,qBAAA;EACA,iBAAA;EACA,kBAAA;EACA,SAAA;EACA,cAAA;EACA,iBAAA;EACA,oBAAA;EACA,kBAAA;AVgxID;;AU7wIA;EACC,kBAAA;EACA,iBAAA;AVgxID;;AU9wIA;EACC,kBAAA;EACA,iBAAA;EACA,2BAAA;AVixID;;AU/wIA;EACC,2BAAA;EACA,iBAAA;AVkxID;;AU/wIA;EACC,kBAAA;EACA,iBAAA;AVkxID;;AUhxIA;EACC,kBAAA;AVmxID;;AUhxIA;EACC,oCAAA;AVmxID;;AUhxIA;EACC,kBAAA;EACA,UAAA;EACA,iBAAA;EACA,2BAAA;AVmxID;;AUhxIA;EACC,kBAAA;EACA,UAAA;EACA,iBAAA;AVmxID;;AUhxIA;EACC,UAAA;EACA,2BAAA;AVmxID;;AUjxIA;EACC,UAAA;AVoxID;;AEvwJA;EACE,sCAAA;ESjBF;;;;;;;GAAA;EASA,oBAAA;EAEA;;;;IAAA;EAkUA,kBAAA;EAqBA,gCAAA;EAeA,oCAAA;EA8BA,mBAAA;EA2EA;;;;;;;;;;;;;;;IAAA;EAwDA,oBAAA;EAiBA,iCAAA;EA0HA,QAAA;EA2MA,mBAAA;EA8BA,UAAA;AX47HA;AYl0JA;EACC,6BAAA;EACA,0BXDS;ADq0JV;AYj0JA;EACC,mBAAA;MAAA,mBAAA;UAAA,eAAA;EACA,gBAAA;EACA,oBAAA;EAAA,oBAAA;EAAA,aAAA;EACA,8BAAA;EAAA,6BAAA;MAAA,uBAAA;UAAA,mBAAA;EACA,mBAAA;MAAA,eAAA;EACA,uBAAA;MAAA,oBAAA;UAAA,2BAAA;EACA,kBAAA;EACA,gCXZS;AD+0JV;AY/zJA;EACC,gBAAA;EACA,oBAAA;EAAA,oBAAA;EAAA,aAAA;EACA,kBAAA;EACA,gCXpBS;ADq1JV;AY7zJA;EACC,mBAAA;MAAA,mBAAA;UAAA,eAAA;EACA,aAAA;EAEA,WAAA;AZ8zJD;AY5zJA;EACC,mBAAA;MAAA,mBAAA;UAAA,eAAA;EACA,aAAA;EACA,kBAAA;EACA,WAAA;EACA,oBAAA;AZ8zJD;AY5zJA;EACC,mBAAA;MAAA,mBAAA;UAAA,eAAA;EACA,aAAA;EACA,kBAAA;EACA,YAAA;AZ8zJD;AY3zJA;EACC,mBAAA;MAAA,WAAA;UAAA,OAAA;AZ6zJD;AY1zJA;EACC,YAAA;EACA,YAAA;EACA,qBAAA;EACA,gBAAA;EACA,mCAAA;AZ4zJD;AY1zJC;EACC,WAAA;EACA,YAAA;EACA,SAAA;EACA,cAAA;EACA,mCAAA;AZ4zJF;AYzzJA;EACC,kDAAA;EACA,qDAAA;AZ2zJD;AYzzJA;EACC,mBAAA;MAAA,WAAA;UAAA,OAAA;EAEA,kDAAA;EACA,qDAAA;AZ0zJD;AYrzJA;;EAEC,YAAA;EACA,gCX/ES;ADs4JV;AYjzJC;EACC,4BXvFQ;AD04JV;AYhzJC;EACC,cAAA;AZkzJF;AY/yJA;EACC,eAAA;EACA,cAAA;EACA,gCXhGS;EWiGT,YAAA;EACA,UAAA;EACA,WAAA;EACA,kBAAA;EACA,mCAAA;AZizJD;AY/yJA;EACC,eAAA;EACA,cAAA;EACA,gCX1GS;EW2GT,YAAA;EACA,UAAA;EACA,WAAA;EACA,kBAAA;EACA,mCAAA;AZizJD;AY/yJA;EACC,gBAAA;EACA,cAAA;EACA,qBAAA;EACA,gCXrHS;EWsHT,kBAAA;EACA,mCAAA;AZizJD;AY9yJA;EACC,cAAA;EAEA,gCX7HS;EW8HT,YAAA;EACA,uBAAA;EACA,mCAAA;AZ+yJD;AY3yJA;EACC,cAAA;EACA,qBAAA;EACA,gCXvIS;EWwIT,YAAA;EACA,UAAA;EACA,eAAA;EACA,kBAAA;EACA,mCAAA;AZ6yJD;AY3yJA;EACC,cAAA;EACA,qBAAA;EACA,gCXjJS;EWkJT,YAAA;EACA,UAAA;EACA,eAAA;EACA,kBAAA;EACA,mCAAA;AZ6yJD;AY3yJA;EACC,cAAA;EAEA,gCX3JS;EW4JT,YAAA;EACA,uBAAA;EACA,YAAA;EACA,mCAAA;AZ4yJD;AY1yJA;EACC,cAAA;EACA,qBAAA;EACA,gCXpKS;EWqKT,YAAA;EACA,UAAA;EACA,eAAA;EACA,kBAAA;EACA,mCAAA;AZ4yJD;AYzyJA;EACC,YAAA;EACA,UAAA;EAEA,cAAA;EACA,mCAAA;EACA,6BAAA;EAEA,0BAAA;AZyyJD;AYtyJA;EACC,YAAA;EACA,YAAA;EACA,0BX1LS;EW2LT,kBAAA;EACA,0DAAA;UAAA,kDAAA;EACA,wDAAA;EACA,eAAA;EACA,gBAAA;EACA,cAAA;EACA,yBAAA;EACA,sBAAA;EAEA,oBAAA;EAAA,oBAAA;EAAA,aAAA;EACA,wBAAA;MAAA,qBAAA;UAAA,uBAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,eAAA;AZuyJD;AYryJA;EACC,aAAA;EACA,gBAAA;EACA,kBAAA;EACA,wDAAA;UAAA,gDAAA;EACA,wDAAA;EACA,eAAA;EACA,gBAAA;EACA,cAAA;EACA,yBAAA;EACA,sBAAA;EAEA,oBAAA;EAAA,oBAAA;EAAA,aAAA;EACA,wBAAA;MAAA,qBAAA;UAAA,uBAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,eAAA;AZsyJD;AYpyJA;EACC,eAAA;EACA,oBAAA;EAAA,oBAAA;EAAA,aAAA;EACA,4BAAA;EAAA,6BAAA;MAAA,0BAAA;UAAA,sBAAA;EAEA,iBAAA;EACA,gBAAA;EACA,eAAA;EACA,mBAAA;MAAA,eAAA;AZqyJD;AYlyJA;EACC,eAAA;EACA,oBAAA;EAAA,oBAAA;EAAA,aAAA;EACA,wBAAA;MAAA,qBAAA;UAAA,uBAAA;EACA,mBAAA;MAAA,eAAA;AZoyJD;AYjyJA;EACC,eAAA;EACA,qBX9OS;EW+OT,YAAA;EACA,UAAA;EACA,WAAA;EACA,kBAAA;EACA,mCAAA;AZmyJD;AYhyJA;EACC,gBAAA;EACA,yBAAA;EACA,2BAAA;EAAA,wBAAA;EAAA,mBAAA;EACA,gDAAA;EACA,kBAAA;EACA,oDAAA;AZkyJD;AYhyJA;EACC,gBAAA;EAEA,2BAAA;EAAA,wBAAA;EAAA,mBAAA;EACA,gDAAA;EACA,kBAAA;EACA,oDAAA;AZiyJD;AatiKA;EAEE,6BAAA;EACA,yBAAA;EAEA,iBAAA;EAEA,oBAAA;EACA,mBAAA;MAAA,cAAA;UAAA,UAAA;AbqiKF;AaliKA;EAEE,6BAAA;EACA,yBAAA;EAEA,iBAAA;EAEA,kBAAA;EACA,mBAAA;MAAA,cAAA;UAAA,UAAA;AbiiKF;Aa9hKA;EACE,iBAAA;EACA,yBAAA;EACA,kBAAA;AbgiKF;AczjKA;EACE,YAAA;EAGA,cAAA;EACA,gCbJQ;EaKR,mCAAA;AdyjKF;AcvjKE;EACE,YAAA;EACA,mBAAA;MAAA,kBAAA;UAAA,cAAA;EACA,aAAA;EACA,iBAAA;EACA,kDAAA;EACA,qDAAA;AdyjKJ;AcvjKE;EAEE,iBAAA;EACA,cAAA;AdwjKJ;AcrjKE;EACE,0BAAA;EACA,iBAAA;AdujKJ;Ae/kKA;EACE,gBAAA;EAGA,iBAAA;EACA,kBAAA;EACA,gBAAA;EACA,mBAAA;Af+kKF;Ae5kKA;EAEE,iCAAA;Af6kKF;Ae1kKA;EACE,SAAA;Af4kKF;AezkKA;EACE,iBAAA;Af2kKF;AexkKA;EAEE,6BAAA;EACA,gBAAA;EACA,yBAAA;EACA,kBAAA;EACA,iBAAA;AfykKF;AenkKA;EAEE,aAAA;EAEA,cAAA;EACA,UAAA;EAEA,6BAAA;AfkkKF;AehkKE;EACE,mBAAA;MAAA,kBAAA;UAAA,cAAA;EACA,iBAAA;AfkkKJ;AehkKE;EAEE,qBAAA;EAEA,6BAAA;AfgkKJ;Ae7jKE;EACE,cAAA;Af+jKJ;Ae3jKA;EAEE,aAAA;EAEA,cAAA;EACA,UAAA;EAEA,6BAAA;Af0jKF;AexjKE;EACE,mBAAA;MAAA,kBAAA;UAAA,cAAA;EACA,iBAAA;Af0jKJ;AexjKE;EAEE,qBAAA;EAEA,6BAAA;AfwjKJ;AerjKE;EACE,cAAA;AfujKJ;AWvnKA;EACE,YAAA;EACA,yCAAA;EACA,wBAAA;EACA,4CAAA;AXynKF;AWtnKA;EACE,YAAA;EACA,cAAA;EACA,kBAAA;EACA,SAAA;EACA,OAAA;EACA,SAAA;EACA,QAAA;EACA,iRAAA;EAAA,0KAAA;EAEA,UAAA;EACA,mCAAA;EACA,oBAAA;AXunKF;AWpnKA;EACE,YAAA;EACA,cAAA;EACA,kBAAA;EACA,MAAA;EACA,OAAA;EACA,SAAA;EACA,QAAA;EACA,iCAAA;EACA,UAAA;EACA,UAAA;EACA,oBAAA;AXsnKF;AWlnKA;EACE,kBAAA;EACA,yCAAA;EACA,iBAAA;EACA,iCAAA;EACA,eAAA;EACA,gBAAA;EACA,mBAAA;AXonKF;AWjnKA;EACE,2CAAA;EACA,iBAAA;AXmnKF;AWhnKA;;;EAGE,iBAAA;EACA,WAAA;AXknKF;AW/mKA;EACE,SAAA;EACA,aAAA;EACA,iBAAA;EACA,mBAAA;AXinKF;AW9mKA;EACE,yBAAA;EACA,wBAAA;EACA,iBAAA;EACA,WAAA;AXgnKF;AW9mKA;;;;;EAKE,kBAAA;EACA,yCAAA;AXgnKF;AW7mKA;;;;;EAKE,mCAAA;AX+mKF;AW5mKA;EACE,8CAAA;UAAA,sCAAA;AX8mKF;AW3mKA;EACE,uBAAA;AX6mKF;AW1mKA;EACE,kBAAA;EACA,yCAAA;AX4mKF;AWzmKA;EACE,mCAAA;AX2mKF;AWxmKA;EACE,oCAAA;EACA,0CAAA;AX0mKF;AWvmKA;EACE,cAAA;EACA,kCAAA;EACA,oCAAA;EACA,0CAAA;EACA,YAAA;AXymKF;AWtmKA;EACE,kBAAA;EACA,gBAAA;AXwmKF;AWrmKA;EACE,WAAA;EACA,8BAAA;EACA,eAAA;AXumKF;AWpmKA;EACE,WAAA;EACA,8BAAA;EACA,eAAA;EACA,iBAAA;AXsmKF;AWnmKA;;EAEE,wBAAA;EACA,sBAAA;EACA,mCAAA;EACA,cAAA;EACA,eAAA;EACA,6CAAA;UAAA,qCAAA;EACA,yCAAA;UAAA,iCAAA;AXqmKF;AWlmKA;;EAEE,UAAA;EACA,yCAAA;UAAA,iCAAA;AXomKF;AWlmKA;EACE,UAAA;EACA,yCAAA;UAAA,iCAAA;AXomKF;AWjmKA;EACE,mBAAA;AXmmKF;AWhmKA;EACE,iBAAA;EACA,yCAAA;EACA,2CAAA;EACA,0CAAA;EACA,YAAA;EACA,WAAA;EACA,yBAAA;EACA,oBAAA;EACA,mJAAA;EACA,2CAAA;EAEA,aAAA;EACA,iBAAA;EACA,yBAAA;EACA,sBAAA;EACA,mBAAA;AXimKF;AW9lKA;;;;;;;;;;;;EAYE,oBAAA;EACA,2BAAA;MAAA,kBAAA;AXgmKF;AW7lKA;EACE,8BAAA;AX+lKF;AW5lKA;EACE,eAAA;EACA,UAAA;AX8lKF;AW3lKA;EACE,WAAA;EACA,YAAA;AX6lKF;AW1lKA;EACE,YAAA;EACA,UAAA;EACA,WAAA;EACA,kBAAA;EAEA,YAAA;EACA,mCAAA;EACA,8CAAA;UAAA,sCAAA;AX2lKF;AWxlKA;EACE,gBAAA;EACA,iBAAA;EACA,mBAAA;EACA,mEAAA;AX0lKF;AWvlKA;;EAEE,8BAAA;EACA,oCAAA;EACA,8BAAA;UAAA,sBAAA;EACA,mBAAA;AXylKF;AWtlKA;;EAEE,eAAA;EACA,yCAAA;AXwlKF;AWrlKA;EACE,mBAAA;AXulKF;AWplKA;EACE,YAAA;EACA,kBAAA;EACA,yCAAA;AXslKF;AWnlKA;EACE,kBAAA;AXqlKF;AWllKA;EACE,yCAAA;AXolKF;AWjlKA;EACE,WAAA;EACA,sBAAA;EACA,iBAAA;EACA,yBAAA;EACA,0BAAA;AXmlKF;AWhlKA;EACE,qBAAA;EACA,eAAA;EACA,YAAA;EACA,yCAAA;EACA,oDAAA;UAAA,4CAAA;EACA,uCAAA;EACA,eAAA;AXklKF;AW/kKA;EACE,WAAA;EAEA,gBAAA;AXglKF;AW7kKA;EAEE,gBAAA;AX8kKF;AW3kKA;EACE,WAAA;EACA,wCAAA;EACA,mDAAA;UAAA,2CAAA;EACA,qBAAA;EACA,gBAAA;AX6kKF;AW1kKA;EACE,yBAAA;AX4kKF;AWzkKA;EACE,gBAAA;EACA,mBAAA;AX2kKF;AWxkKA;EACE,uBAAA;AX0kKF;AWvkKA;EACE,WAAA;EACA,8BAAA;AXykKF;AWpkKA;EACE,aAAA;EACA,wCAAA;EACA,4BAAA;AXskKF;AWnkKA;EACE,aAAA;EACA,0DAAA;EACA,2BAAA;AXqkKF;AWlkKA;EACE,aAAA;EACA,iGAAA;EACA,2BAAA;EACA,iBAAA;AXokKF;AW/jKA;EACE,yBAAA;EACA,mBAAA;AXikKF;AW9jKA;;;;EAIE,mCAAA;EACA,YAAA;AXgkKF;AW3jKA;EACE,kBAAA;EACA,mBAAA;AX6jKF;AW1jKA;EACE,gBAAA;EACA,8BAAA;AX4jKF;AWzjKA;EACE,gBAAA;EACA,8BAAA;AX2jKF;AWxjKA;EACE,gBAAA;AX0jKF;AWvjKA;EACE,YAAA;EACA,2BAAA;EAAA,2BAAA;EAAA,oBAAA;EACA,mBAAA;AXyjKF;AWvjKA;EACE,iBAAA;AXyjKF;AWpjKA;EACE,kBAAA;EACA,aAAA;AXsjKF;AWpjKA;EACE,kBAAA;AXsjKF;AWljKA;EACE,YAAA;EACA,gBAAA;EACA,iBAAA;AXojKF;AWjjKA;;;EAGE,WAAA;EACA,oCAAA;AXmjKF;AWhjKA;EACE,wBAAA;AXkjKF;AW/iKA;EACE,+BAAA;EACA,oBAAA;AXijKF;AW9iKA;EACE,YAAA;EACA,qBAAA;EACA,gBAAA;EACA,iBAAA;EACA,iBAAA;EACA,yBAAA;EACA,4BAAA;EACA,iBAAA;EACA,gCAAA;UAAA,wBAAA;EACA,yCAAA;UAAA,iCAAA;AXgjKF;AW7iKA;EACE,iBAAA;EACA,wBAAA;EACA,wBAAA;AX+iKF;AW5iKA;EACE,wBAAA;EACA,wBAAA;EACA,UAAA;AX8iKF;AW3iKA;EACE,yCAAA;EACA,6BAAA;EACA,UAAA;EACA,iBAAA;EACA,oBAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,qBAAA;MAAA,iBAAA;EACA,WAAA;AX6iKF;AW1iKA;EACE,kBAAA;EACA,SAAA;EACA,OAAA;AX4iKF;AWxhKA;EACE,wCAAA;EACA,WAAA;EACA,kBAAA;EACA,mCAAA;UAAA,2BAAA;AX0hKF;AWvhKA;EACE,aAAA;EACA,6DAAA;EACA,8BAAA;AXyhKF;AWthKA;EACE,kBAAA;AXwhKF;AWrhKA;EACE,yBAAA;AXuhKF;AWphKA;EACE,WAAA;EACA,eAAA;EACA,wBAAA;EACA,yBAAA;EACA,kBAAA;AXshKF;AWnhKA;EACE,8BAAA;EACA,WAAA;EACA,gBAAA;EACA,wBAAA;EACA,yBAAA;EACA,kBAAA;EACA,oCAAA;AXqhKF;AWhhKA;EACE,mBAAA;EACA,gBAAA;EACA,iBAAA;AXkhKF;AW/gKA;EACE,gBAAA;AXihKF;AW9gKA;EACE,iBAAA;EACA,eAAA;AXghKF;AW3gKA;EACE,aAAA;EACA,0DAAA;EACA,YAAA;EACA,gBAAA;EACA,sCAAA;EACA,yBAAA;EACA,sBAAA;EACA,mBAAA;EACA,kBAAA;AX6gKF;AW1gKA;;;;EAIE,oBAAA;EACA,eAAA;EACA,gBAAA;AX4gKF;AWzgKA;EACE,aAAA;EACA,0CAAA;EACA,wBAAA;EACA,8BAAA;EACA,kBAAA;AX2gKF;AWxgKA;;EAEE,oBAAA;EACA,eAAA;EACA,gBAAA;AX0gKF;AWvgKA;EACE,oBAAA;EACA,aAAA;EACA,WAAA;EACA,wCAAA;EACA,8BAAA;AXygKF;AWtgKA;EACE,mBAAA;EACA,gBAAA;EACA,yBAAA;AXwgKF;AWrgKA;EACE,mBAAA;EACA,kBAAA;EACA,mBAAA;AXugKF;AWpgKA;;;;;;EAME,mCAAA;EACA,kBAAA;AXsgKF;AWngKA;;;;;;EAME,cAAA;EACA,WAAA;EACA,wBAAA;EACA,WAAA;EACA,mBAAA;EACA,yBAAA;EACA,yCAAA;AXqgKF;AWlgKA;EACE,YAAA;AXogKF;AWjgKA;EACE,aAAA;AXmgKF;AWhgKA;;EAEE,mCAAA;AXkgKF;AW//JA;EACE,aAAA;EACA,yCAAA;EACA,kBAAA;AXigKF;AW9/JA;EACE,YAAA;AXggKF;AW7/JA;EACE,mBAAA;AX+/JF;AW7/JA;;EAEE,WAAA;EACA,WAAA;AX+/JF;AW5/JA;EACE,aAAA;EACA,sDAAA;EACA,0BAAA;EACA,oBAAA;AX8/JF;AWz/JA;EACE,mBAAA;EACA,iBAAA;EACA,8BAAA;EACA,6BAAA;AX2/JF;AWx/JA;EACE,mCAAA;AX0/JF;AWv/JA;;EAEE,6CAAA;UAAA,qCAAA;EACA,uCAAA;EACA,mCAAA;EACA,YAAA;EAEA,mBAAA;EACA,yBAAA;EACA,WAAA;AXw/JF;AWr/JA;EACE,UAAA;EACA,kBAAA;AXu/JF;AWp/JA;;EAEE,wBAAA;EACA,sBAAA;EACA,mCAAA;EACA,cAAA;EACA,eAAA;EACA,6CAAA;UAAA,qCAAA;EACA,yCAAA;UAAA,iCAAA;AXs/JF;AWp+JA;;EAEE,WAAA;EACA,kBAAA;AXs+JF;AWn+JA;;EAEE,uCAAA;EACA,6CAAA;UAAA,qCAAA;EACA,mCAAA;EACA,WAAA;EACA,eAAA;EACA,mBAAA;EACA,yBAAA;AXq+JF;AWn+JA;;EAEE,uCAAA;EACA,6CAAA;UAAA,qCAAA;EACA,mCAAA;EACA,WAAA;EACA,eAAA;EACA,mBAAA;EACA,yBAAA;AXq+JF;AWl+JA;EACE,kBAAA;EACA,8BAAA;AXo+JF;AWj+JA;EACE,yBAAA;EACA,WAAA;EACA,mCAAA;AXm+JF;AWh+JA;EACE,+CAAA;EACA,kBAAA;AXk+JF;AW/9JA;EACE,iBAAA;EACA,iCAAA;EACA,eAAA;EACA,gBAAA;EACA,mBAAA;AXi+JF;AW99JA;EACE,gBAAA;AXg+JF;AW79JA;EACE,kCAAA;AX+9JF;AW59JA;EACE,wBAAA;EACA,eAAA;EACA,kBAAA;EACA,qBAAA;EACA,YAAA;EACA,wBAAA;EACA,+BAAA;UAAA,uBAAA;AX89JF;AW39JA;EACE,oBAAA;AX69JF;AW19JA;EACE,iBAAA;AX49JF;AWz9JA;EACE,6BAAA;AX29JF;AWx9JA;EACE,kBAAA;EACA,eAAA;AX09JF;AWv9JA;EACE,mCAAA;AXy9JF;AWt9JA;EACE,YAAA;AXw9JF;AWr9JA;EACE,oBAAA;AXu9JF;AWp9JA;EACE,eAAA;EACA,yCAAA;EACA,yCAAA;UAAA,iCAAA;AXs9JF;AWn9JA;EACE,wBAAA;AXq9JF;AWl9JA;EACE,iBAAA;AXo9JF;AWj9JA;EACE,mBAAA;EACA,iBAAA;EACA,gBAAA;AXm9JF;AWh9JA;EACE,YAAA;AXk9JF;AW/8JA;EACE,gBAAA;AXi9JF;AW98JA;EACE,wBAAA;EACA,sCAAA;EACA,sCAAA;UAAA,8BAAA;AXg9JF;AW78JA;EACE,0BAAA;EACA,sCAAA;AX+8JF;AW58JA;EACE,gBAAA;EACA,sBAAA;EACA,wCAAA;AX88JF;AW38JA;EACE,kBAAA;AX68JF;AWx8JA;;EAEE,sCAAA;EACA,wBAAA;EACA,sBAAA;EACA,cAAA;EACA,eAAA;EACA,mCAAA;EACA,yCAAA;UAAA,iCAAA;AX08JF;AWv8JA;EACE,YAAA;EACA,YAAA;EACA,kBAAA;EACA,iCAAA;EACA,uBAAA;EACA,uEAAA;AXy8JF;AWt8JA;EACE,kBAAA;EACA,yCAAA;EACA,iCAAA;EACA,uBAAA;EACA,6EAAA;AXw8JF;AWn8JA;EACE,SAAA;EACA,aAAA;EACA,WAAA;EACA,iBAAA;EACA,mBAAA;AXq8JF;AWl8JA;;EAEE,iBAAA;AXo8JF","file":"alienrpg.css","sourcesContent":["// @import url('https://fonts.googleapis.com/css2?family=Wallpoet:wght@400;800&family=Wallpoet:wght@300;400;500&display=swap');\r\n\r\n// $font-primary: 'Wallpoet', sans-serif;\r\n// $font-secondary: 'Wallpoet', sans-serif;\r\n\r\n@font-face {\r\n font-family: 'Changa';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: local('Changa', sans-serif), url(https://fonts.gstatic.com/s/changa/v10/2-cm9JNi2YuVOUckZpy-.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Roboto';\r\n font-style: normal;\r\n font-weight: 400;\r\n src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');\r\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Wallpoet';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: local('Wallpoet'), url(https://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUObp58Q.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n@font-face {\r\n font-family: 'OCR-A';\r\n src: url('../fonts/ocraext.ttf');\r\n font-style: normal;\r\n}\r\n\r\n// @import url('https://fonts.googleapis.com/css2?family=Kosugi&display=swap');\r\n@font-face {\r\n font-family: 'Kosugi';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: url(https://fonts.gstatic.com/s/kosugi/v14/pxiFyp4_v8FCjlI4MdLqfUsvcYfqJiw3zzHMw5Qu_B3d0SE.50.woff2) format('woff2');\r\n unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0,\r\n U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610,\r\n U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2,\r\n U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c,\r\n U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a,\r\n U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2,\r\n U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33,\r\n U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56;\r\n}\r\n\r\n// @import url('https://fonts.googleapis.com/css2?family=Blinker:wght@200;400&display=swap');\r\n\r\n@font-face {\r\n font-family: 'Blinker';\r\n font-style: normal;\r\n font-weight: 200;\r\n font-display: swap;\r\n src: url(https://fonts.gstatic.com/s/blinker/v12/cIf4MaFatEE-VTaP_OGAdGYmnQ.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n:root {\r\n // --alienfont: 'Wallpoet', sans-serif;\r\n --alienfont: 'OCR-A';\r\n --fontsize: 15px; // this equates to 15px\r\n}\r\n","@font-face {\n font-family: \"Changa\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: local(\"Changa\", sans-serif), url(https://fonts.gstatic.com/s/changa/v10/2-cm9JNi2YuVOUckZpy-.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 400;\n src: local(\"Roboto\"), local(\"Roboto-Regular\"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format(\"woff2\");\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n@font-face {\n font-family: \"Wallpoet\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: local(\"Wallpoet\"), url(https://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUObp58Q.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: \"OCR-A\";\n src: url(\"../fonts/ocraext.ttf\");\n font-style: normal;\n}\n@font-face {\n font-family: \"Kosugi\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://fonts.gstatic.com/s/kosugi/v14/pxiFyp4_v8FCjlI4MdLqfUsvcYfqJiw3zzHMw5Qu_B3d0SE.50.woff2) format(\"woff2\");\n unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0, U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610, U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2, U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c, U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a, U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2, U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33, U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56;\n}\n@font-face {\n font-family: \"Blinker\";\n font-style: normal;\n font-weight: 200;\n font-display: swap;\n src: url(https://fonts.gstatic.com/s/blinker/v12/cIf4MaFatEE-VTaP_OGAdGYmnQ.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n:root {\n --alienfont: \"OCR-A\";\n --fontsize: 15px;\n}\n\n:root {\n --aliengreen: hsl(84, 100%, 59%);\n --aliendarkergreen: hsl(141, 60%, 40%);\n --alienitemselect: hsl(70, 80%, 74%);\n --alienoddtab: hsl(72, 29%, 7%);\n --blue: hsl(224, 75%, 62%);\n --black: hsl(0, 0%, 0%);\n --white: hsl(0, 0%, 100%);\n --alientextjournal: #b1e0e7;\n --journalback: url(../images/mother-instructions/indbackground2.png);\n --chatbackground: url(/systems/alienrpg/images/IndBackground3.png);\n --alienchatfont: \"Blinker\", sans-serif;\n --alienchatwhite: hsl(0, 0%, 100%);\n --alienchatred: hsl(0, 100%, 50%);\n --alienchatredshadow: rgb(230 230 230);\n --alienchatblue: hsl(240deg 42% 72%);\n --alienchatlightblue: hsl(120, 97%, 41%);\n --alienchatlightgreen: hsl(120, 97%, 41%);\n --alienchatgoldenrod: hsl(43, 74%, 49%);\n}\n\n/* Global styles */\n.alienrpg ul ol {\n margin-left: 3px;\n}\n\n.alienrpg #context-menu {\n width: auto;\n height: max-content;\n min-width: 156px;\n max-width: 360px;\n position: absolute;\n left: -998%;\n top: -50%;\n background: hsl(0, 0%, 0%);\n border: 1px solid var(--aliengreen);\n border-radius: 5px;\n color: var(--aliengreen);\n text-align: left;\n font-size: smaller;\n z-index: 1;\n}\n\n.alienrpg #context-menu li.context-item {\n line-height: 16px;\n}\n\n.alienrpg .window-content {\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 1px solid;\n}\n\n.alienrpg form {\n font-family: var(--alienfont);\n color: var(--aliengreen);\n font-size: var(--fontsize);\n background: hsl(0, 0%, 0%);\n flex-direction: column;\n flex-wrap: nowrap;\n padding: 2px;\n overflow-y: scroll;\n overflow-x: auto;\n border: var(--aliengreen) 3px;\n}\n\n.journal-sheet form {\n background: var(--journalback) top left !important;\n background-size: cover;\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n color: var(--alientextjournal) !important;\n}\n.journal-sheet select {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 3px;\n border: 1px solid hsl(53, 4%, 46%);\n border-radius: 3px;\n padding: 0 3px;\n text-overflow: ellipsis;\n font-size: 16px;\n}\n.journal-sheet input {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 3px;\n}\n.journal-sheet button {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) solid 1px;\n width: 100%;\n margin: 0 1px;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n}\n.journal-sheet critbutton {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) solid 1px;\n margin: 0 1px;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n}\n.journal-sheet .tox .tox-editor-container {\n background-color: hsl(0, 0%, 100%);\n}\n\na.entity-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n.alienrpg a.entity-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\na.content-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n.alienrpg a.content-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n#chat .message {\n border: 1px solid hsl(0, 8%, 34%);\n border-radius: 1px;\n}\n\n.chat-message {\n background-image: var(--chatbackground);\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n color: inherit;\n}\n.chat-message .message-header .message-sender {\n color: var(--aliengreen);\n}\n.chat-message .message-metadata {\n color: var(--aliengreen);\n}\n.chat-message .flavor-text {\n color: var(--aliengreen);\n}\n.chat-message .table-draw .table-results .table-result {\n color: var(--aliengreen);\n}\n\n.chat-message .table-draw .table-results .table-result .chatBG {\n background-image: var(--chatbackground);\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n color: var(--aliengreen);\n padding-left: 6px;\n}\n\n.chat-message.whisper {\n background: hsl(0, 0%, 9%);\n color: var(--aliengreen);\n}\n\n.chat-message.blind {\n background: hsl(0, 0%, 9%);\n}\n\n.chat-message.emote {\n background: hsl(0, 0%, 9%);\n}\n\n.chat-message .critchat {\n display: flex;\n align-items: center;\n border-bottom: 1px solid var(--color-border-light-primary);\n padding: 3px 0;\n color: var(--aliengreen);\n}\n\n.dice-tooltip .roll > img {\n width: 24px;\n}\n\n.dice-tooltip {\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n background: hsl(0, 0%, 0%);\n}\n.dice-tooltip .dice-rolls {\n color: inherit;\n background: hsl(0, 0%, 0%);\n}\n.dice-tooltip .part-header {\n color: inherit;\n background: hsl(0, 0%, 0%);\n}\n\n.dice-tooltip .dice-rolls .roll {\n filter: none;\n}\n\n.dice-tooltip .dice-rolls .roll.max {\n filter: none;\n}\n\n.dice-tooltip .dice-rolls .roll.min {\n filter: none;\n}\n\n.inline-roll .dice-tooltip {\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: 2px solid var(--aliengreen);\n border-radius: 2px;\n}\n\na.inline-roll {\n background: hsl(0, 0%, 0%);\n padding: 1px 4px;\n border: 1px solid var(--aliengreen);\n border-radius: 2px;\n white-space: nowrap;\n word-break: break-all;\n}\n\n.dice-roll .dice-formula,\n.dice-roll .dice-total {\n color: var(--aliengreen);\n}\n\n.dice-tooltip .part-header .part-formula {\n color: inherit;\n}\n\n.part-total {\n color: inherit;\n}\n\n.alienrpg h2 {\n border: 0;\n padding: 0;\n margin: 1px;\n margin-left: 5px;\n}\n\n.alienrpg h3 {\n border: 0;\n padding: 0;\n margin: 1px;\n}\n\n.alienrpg h4 {\n border: 0;\n padding: 0;\n margin: 1px;\n}\n\n.resource-content button {\n flex: 0;\n border: 0;\n width: 30px;\n font-size: 1.5rem;\n padding: 0;\n color: inherit;\n margin: 0;\n}\n\n.rollable:hover,\n.rollcomputer:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 120%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n\n.far.fa-heart:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n\n.rollableVeh:hover, .rollableVeh:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 1.3em;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.creature-acid-roll:hover, .creature-acid-roll:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 95%;\n cursor: pointer;\n}\n\n.rollItem:hover, .rollItem:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.rollVehicleWeapon:hover, .rollVehicleWeapon:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.openItem:hover, .openItem:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.talent-btn:hover, .talent-btn:focus {\n color: hsl(103, 100%, 28%);\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-weight: bolder;\n cursor: pointer;\n}\n\n.minus-btn .plus-btn {\n width: 10px;\n height: 10px;\n line-height: 20px;\n padding: 0;\n}\n\n.supply-btn {\n font-size: 5px;\n padding: 0;\n font-family: var(--alienfont);\n}\n\n.pwr-btn:hover, .pwr-btn:focus {\n background-color: hsl(4, 69%, 53%);\n font-size: 120%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.stunt-btn {\n width: 5px;\n padding: 0;\n font-family: var(--alienfont);\n}\n\n.creature-attack-roll {\n display: inline-block;\n width: 280px;\n height: 40px;\n font-weight: bold;\n font-size: 2em;\n /* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */\n text-shadow: 2px 2px hsl(128, 83%, 25%);\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.creature-attack-roll:hover {\n border-radius: 10px;\n color: hsl(0, 100%, 50%);\n text-shadow: 2px 2px hsl(0, 92%, 26%);\n}\n\n.creature-attack-roll:active {\n position: relative;\n top: 1px;\n border-radius: unset;\n background-color: unset;\n color: unset;\n}\n\nbutton:hover,\nbutton:focus {\n box-shadow: unset;\n}\n\n.alien-Push-button {\n display: inline-block;\n width: 260px;\n height: 45px;\n background-color: hsl(0, 0%, 0%);\n font-weight: bold;\n font-size: clamp(2rem, -4.5rem + 5vw, 3rem);\n font-family: var(--alienfont);\n padding-bottom: 5px;\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.alien-Push-button:hover {\n border-radius: 10px;\n color: hsl(0, 100%, 50%);\n}\n\n.alien-crit-button {\n display: inline-block;\n width: 280px;\n height: 26px;\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-weight: bold;\n font-size: 1.2rem;\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.alien-crit-button:hover {\n border-radius: 5px;\n color: hsl(0, 100%, 50%);\n}\n\n.alien-diceface-b0 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-b0.png) no-repeat top left;\n}\n\n.alien-diceface-b6 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-b6.png) no-repeat top left;\n}\n\n.alien-diceface-y0 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y0.png) no-repeat top left;\n}\n\n.alien-diceface-y1 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y1.png) no-repeat top left;\n}\n\n.alien-diceface-y6 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y6.png) no-repeat top left;\n}\n\n.tooltip {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted black;\n}\n\n.tooltip .tooltiptext {\n visibility: hidden;\n width: 250px;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border-radius: 6px;\n padding: 5px 0;\n position: absolute;\n z-index: 1;\n top: -5px;\n right: 105%;\n margin-left: -60px;\n border-style: solid;\n border-color: var(--aliengreen);\n}\n\n.tooltip .tooltiptext::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 5px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.tooltip:hover .tooltiptext {\n visibility: visible;\n}\n\n.alienrpg .inputtext {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n}\n\n.box-top {\n border-top: 3px solid var(--aliengreen);\n}\n\n.ctooltip {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted hsl(0, 0%, 0%);\n}\n\n/* Tooltip text */\n.ctooltip .ctooltiptext {\n font-size: small;\n visibility: hidden;\n width: 150px;\n background-color: hsl(0, 0%, 0%);\n color: var(--aliengreen);\n text-align: center;\n border-radius: 3px;\n padding: 2px 0;\n position: absolute;\n z-index: 1;\n margin-left: -150px;\n border-style: solid;\n border-color: var(--aliengreen);\n}\n\n/* Show the tooltip text when you mouse over the tooltip container */\n.ctooltip:hover .ctooltiptext {\n visibility: visible;\n}\n\n.ctooltip .ctooltiptext::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 1px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.alienchatwhite {\n color: var(--alienchatwhite);\n}\n\n.alienchatred {\n color: var(--alienchatred);\n font-weight: bolder;\n font-size: larger;\n -webkit-background-clip: text;\n background-clip: text;\n background-color: var(--alienchatredshadow);\n}\n\n.alienchatblue {\n color: var(--alienchatblue);\n}\n\n.alienchatlightblue {\n color: var(--alienchatlightblue);\n font-weight: bold;\n font-size: larger;\n}\n\n.alienchatlightgreen {\n color: var(--alienchatlightgreen);\n}\n\n.alienchatgoldenrod {\n color: var(--alienchatgoldenrod);\n font-weight: bold;\n}\n\n.combatbutton {\n max-width: 200px;\n color: var(--aliengreen);\n border: var(--aliengreen) 1px solid;\n}\n\n.prosemirror.editing-source textarea {\n color: hsl(0, 0%, 100%);\n}\n\n.prosemirror menu .pm-dropdown {\n color: hsl(0, 0%, 0%);\n}\n\n.spanner-icon {\n display: inline-block;\n width: 30px;\n height: 25px;\n padding: 0px;\n margin: 1px;\n background: url(../images/mother-instructions/spanner-icon.webp);\n}\n\n.character-sheet-img {\n display: block;\n width: 464px;\n height: 500px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-sheet-img.webp);\n}\n\n.creature-sheet-img {\n display: block;\n width: 500px;\n height: 477px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-sheet-img.webp);\n}\n\n.character-header {\n display: block;\n width: 500px;\n height: 152px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-header.webp);\n}\n\n.synthetic-header {\n display: block;\n width: 500px;\n height: 155px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-header.webp);\n}\n\n.agil-mod {\n display: block;\n width: 403px;\n height: 162px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/agil-mod.webp);\n}\n\n.armor-mod {\n display: block;\n width: 403px;\n height: 172px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/armor-mod.webp);\n}\n\n.stress-mod {\n display: block;\n width: 400px;\n height: 136px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/stress-mod.webp);\n}\n\n.character-details {\n display: block;\n width: 300px;\n height: 328px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-details.webp);\n}\n\n.synthetic-details {\n display: block;\n width: 300px;\n height: 380px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-details.webp);\n}\n\n.character-consumables {\n display: block;\n width: 153px;\n height: 330px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-consumables.webp);\n}\n\n.synthetic-consumables {\n display: block;\n width: 153px;\n height: 322px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-consumables.webp);\n}\n\n.talent-agenda {\n display: block;\n width: 300px;\n height: 260px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/talent-agenda.webp);\n}\n\n.con-edit {\n display: block;\n width: 151px;\n height: 109px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/con-edit.webp);\n}\n\n.enc {\n display: block;\n width: 600px;\n height: 71px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/enc.webp);\n}\n\n.enc-warn {\n display: block;\n width: 462px;\n height: 49px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/enc-warn.webp);\n}\n\n.inv-inact {\n display: block;\n width: 600px;\n height: 199px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/inv-inact.webp);\n}\n\n.moskills {\n display: block;\n width: 300px;\n height: 254px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/skills.webp);\n}\n\n.creature-header {\n display: block;\n width: 500px;\n height: 102px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-header.webp);\n}\n\n.creature-attack-dropdown {\n display: block;\n width: 600px;\n height: 330px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-attack-dropdown.webp);\n}\n\n.acid-splash-popup {\n display: block;\n width: 400px;\n height: 141px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/acid-splash-popup.webp);\n}\n\n.chat-roll {\n display: block;\n width: 300px;\n height: 188px;\n background: url(../images/mother-instructions/chat-roll.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.radiation-roll {\n display: block;\n width: 240px;\n height: 274px;\n background: url(../images/mother-instructions/radiation-rolls.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.territories-general {\n display: block;\n width: 500px;\n height: 498px;\n background: url(../images/mother-instructions/territories-general.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.territories-systems {\n display: block;\n width: 500px;\n height: 186px;\n background: url(../images/mother-instructions/territories-systems.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-general {\n display: block;\n width: 500px;\n height: 342px;\n background: url(../images/mother-instructions/vehicle-general.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-inv {\n display: block;\n width: 500px;\n height: 343px;\n background: url(../images/mother-instructions/vehicle-inv.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-crew {\n display: block;\n width: 500px;\n height: 227px;\n background: url(../images/mother-instructions/vehicle-crew.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-crew-selector {\n display: block;\n width: 500px;\n height: 227px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/vehicle-crew-selector.webp);\n}\n\n.vehicle-fire-weapon {\n display: block;\n width: 403px;\n height: 162px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/vehicle-fire-weapon.webp);\n}\n\n.item-dropdown {\n display: block;\n width: 300px;\n height: 263px;\n background: url(../images/mother-instructions/item-dropdown.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.modifiers-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/modifiers-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.melee-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/melee-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.ranged-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/ranged-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.armor-img {\n display: block;\n width: 600px;\n height: 415px;\n background: url(../images/mother-instructions/armor-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.planet-system-img {\n display: block;\n width: 600px;\n height: 562px;\n background: url(../images/mother-instructions/planet-system-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.initiative-roll {\n display: block;\n width: 300px;\n height: 277px;\n background: url(../images/mother-instructions/initiative-roll.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.clone-actor {\n display: inline-block;\n width: 200px;\n height: 119px;\n background: url(../images/mother-instructions/clone-actor.webp);\n margin-left: 25%;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.roll-clone {\n display: inline-block;\n width: 200px;\n height: 207px;\n background: url(../images/mother-instructions/roll-clone.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.init-chat-norm {\n display: block;\n width: 200px;\n height: 388px;\n background: url(../images/mother-instructions/init-chat-norm.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.init-chat-cards {\n display: block;\n width: 200px;\n height: 378px;\n background: url(../images/mother-instructions/init-chat-cards.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.gm-settings {\n display: block;\n width: 500px;\n height: 491px;\n background: url(../images/mother-instructions/gm-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.player-settings {\n display: block;\n width: 500px;\n height: 301px;\n background: url(../images/mother-instructions/player-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.style-settings {\n display: block;\n width: 400px;\n height: 377px;\n background: url(../images/mother-instructions/style-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.style-button-settings {\n display: block;\n width: 300px;\n height: 161px;\n background: url(../images/mother-instructions/style-button-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.font-picker-img {\n display: inline-block;\n width: 300px;\n height: 272px;\n background: url(../images/mother-instructions/font-picker-img.webp);\n margin-left: 5%;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.colour-picker-img {\n display: inline-block;\n width: 300px;\n height: 206px;\n background: url(../images/mother-instructions/colour-picker-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.character-token {\n display: block;\n width: 230px;\n height: 234px;\n background: url(../images/mother-instructions/character-token.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.creature-token {\n display: block;\n width: 230px;\n height: 235px;\n background: url(../images/mother-instructions/creature-token.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush1 {\n display: block;\n width: 300px;\n height: 241px;\n background: url(../images/mother-instructions/mpush1.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush2 {\n display: block;\n width: 300px;\n height: 340px;\n background: url(../images/mother-instructions/mpush2.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush3 {\n display: block;\n width: 300px;\n height: 297px;\n background: url(../images/mother-instructions/mpush3.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.pwr-supply {\n display: block;\n width: 600px;\n height: 134px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/power.webp);\n}\n\n.synth-hum {\n display: block;\n width: 153px;\n height: 87px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synth-hum.webp);\n}\n\n.inventory-tab-img {\n display: block;\n width: 600px;\n height: 435px;\n background: url(../images/mother-instructions/inventory-tab.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.inv-context-menu-img {\n display: block;\n width: 151px;\n height: 70px;\n background: url(../images/mother-instructions/inv-context-menu.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.status-icons-img {\n display: block;\n width: 230px;\n height: 229px;\n background: url(../images/mother-instructions/status-icons.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.enc-icon-img {\n display: block;\n width: 230px;\n height: 207px;\n background: url(../images/mother-instructions/enc-icon.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.spaceship-sheet-img {\n display: block;\n width: 497px;\n height: 353px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-modules.webp);\n}\n\n.spaceship-header1 {\n display: block;\n width: 402px;\n height: 632px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-header1.webp);\n}\n\n.spaceship-modules {\n display: block;\n width: 497px;\n height: 353px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-sheet-img.webp);\n}\n\n.spaceship-comtech {\n display: block;\n width: 395px;\n height: 262px;\n background: url(../images/mother-instructions/spaceship-comtech.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.grid {\n display: grid;\n grid-column: span 2/span 2;\n padding: 0;\n align-items: center;\n}\n\n.grid-2col {\n display: grid;\n grid-column: span 2;\n grid-template-columns: 1fr 1fr;\n padding: 0;\n align-items: center;\n}\n\n.grid-3col {\n grid-column: span 3/span 3;\n grid-template-columns: repeat(3, minmax(0, 1fr));\n border-color: var(--aliengreen);\n justify-items: center;\n margin: 0;\n}\n\n.grid-4col {\n grid-column: span 4/span 4;\n grid-template-columns: repeat(4, minmax(0, 1fr));\n border-color: var(--aliengreen);\n border-style: double;\n padding: 4px;\n}\n\n.grid-synPage {\n display: grid;\n grid-template-areas: \"Item1 Item2 Item2\" \"Item1 Item4 Item4\" \"Item8 Item4 Item4\" \"Item8 Item5 Item5\" \"Item8 Item3 Item3\" \"Item9 Item6 Item6\" \"Item10 Item7 Item7\" \"Item11 Item11 Item11\";\n grid-template-columns: 1fr 1fr 1fr;\n}\n\n.grid-genPage {\n display: grid;\n grid-template-areas: \"Item1 Item2 Item2\" \"Item1 Item4 Item4\" \"Item8 Item4 Item4\" \"Item8 Item5 Item5\" \"Item8 Item3 Item3\" \"Item9 Item6 Item6\" \"Item10 Item7 Item7\" \"Item11 Item11 Item11\";\n grid-template-columns: 1fr 1fr 1fr;\n}\n\n.Item1 {\n grid-area: Item1;\n border: 1px solid var(--aliengreen);\n padding: 5px;\n text-align: center;\n}\n\n.Item2 {\n grid-area: Item2;\n border: 1px solid var(--aliengreen);\n}\n\n.Item3 {\n grid-area: Item3;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item4 {\n grid-area: Item4;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item5 {\n grid-area: Item5;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item6 {\n grid-area: Item6;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item7 {\n grid-area: Item7;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n height: auto;\n}\n\n.Item8 {\n grid-area: Item8;\n border: 1px solid var(--aliengreen);\n padding: 5px;\n}\n\n.Item9 {\n grid-area: Item9;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.Item10 {\n grid-area: Item10;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.Item11 {\n grid-area: Item11;\n border: 1px solid var(--aliengreen);\n padding: 4px;\n align-content: center;\n justify-content: center;\n min-height: 53px;\n}\n\n.grid-2col-border {\n display: grid;\n grid-column: span 2;\n grid-template-columns: 1fr 1fr;\n border-color: var(--aliengreen);\n padding: 0;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.grid-spacecraft {\n display: grid;\n grid-template-areas: \"spacec1 spacec2 \";\n grid-template-columns: 35% 65%;\n}\n\n.spacec1 {\n grid-area: spacec1;\n border-right: 1px solid var(--aliengreen);\n align-content: center;\n}\n\n.spacec2 {\n grid-area: spacec2;\n padding-left: 5px;\n align-content: center;\n}\n\n.s1-header {\n display: grid;\n grid-template-areas: \". . s1h1 s1h1 s1h1 .\" \"s1h2 s1h2 s1h2 s1h2 s1h2 s1h2\" \"s1h3 s1h3 s1h3 s1h4 s1h4 s1h4\" \"s1h28 s1h28 s1h28 s1h29 s1h29 s1h29\" \"s1h30 s1h30 s1h30 s1h30 s1h30 s1h30 \" \"s1h32 s1h32 s1h32 s1h32 s1h32 s1h32\" \"s1h31 s1h31 s1h31 s1h31 s1h31 s1h31 \" \"s1h33 s1h33 s1h33 s1h33 s1h33 s1h33\" \". . s1h5 s1h5 s1h5 .\" \"s1h6 s1h6 s1h6 s1h6 s1h6 s1h6\" \"s1space1 s1h7 s1h8 s1space s1h9 s1h10\" \"s1space1 s1h11 s1h12 s1space s1h13 s1h14\" \"s1space1 s1h15 s1h16 s1space s1h17 s1h18\" \"s1space1 s1h19 s1h20 s1space s1h21 s1h22\" \"s1h23 s1h23 s1h23 s1h23 s1h23 s1h23\" \"s1h24 s1h24 s1h24 s1h24 s1h24 s1h24\" \"s1h25 s1h25 s1h25 s1h25 s1h25 s1h25\" \"s1h26 s1h26 s1h26 s1h26 s1h26 s1h26\" \"s1h27 s1h27 s1h27 s1h27 s1h27 s1h27\";\n grid-template-columns: 5% 10% 30% 5% 30% 10%;\n padding: 0 10px 0px 10px;\n}\n\n.s1space {\n grid-area: s1space;\n}\n\n.s1space1 {\n grid-area: s1space1;\n}\n\n.s1h1 {\n grid-area: s1h1;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h2 {\n grid-area: s1h2;\n align-content: center;\n}\n\n.s1h3 {\n grid-area: s1h3;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h4 {\n grid-area: s1h4;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h5 {\n grid-area: s1h5;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h6 {\n grid-area: s1h6;\n align-content: center;\n}\n\n.s1h7 {\n grid-area: s1h7;\n height: 30px;\n}\n\n.s1h8 {\n grid-area: s1h8;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h9 {\n grid-area: s1h9;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h10 {\n grid-area: s1h10;\n height: 30px;\n}\n\n.s1h11 {\n grid-area: s1h11;\n height: 30px;\n}\n\n.s1h12 {\n grid-area: s1h12;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h13 {\n grid-area: s1h13;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h14 {\n grid-area: s1h14;\n height: 30px;\n}\n\n.s1h15 {\n grid-area: s1h15;\n height: 30px;\n}\n\n.s1h16 {\n grid-area: s1h16;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h17 {\n grid-area: s1h17;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h18 {\n grid-area: s1h18;\n height: 30px;\n}\n\n.s1h19 {\n grid-area: s1h19;\n height: 30px;\n}\n\n.s1h20 {\n grid-area: s1h20;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h21 {\n grid-area: s1h21;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h22 {\n grid-area: s1h22;\n height: 30px;\n justify-self: center;\n}\n\n.s1h23 {\n grid-area: s1h23;\n height: 20px;\n justify-self: center;\n font-weight: bolder;\n}\n\n.s1h24 {\n grid-area: s1h24;\n height: 30px;\n justify-self: center;\n}\n\n.s1h25 {\n grid-area: s1h25;\n height: 20px;\n justify-self: center;\n font-weight: bolder;\n}\n\n.s1h26 {\n grid-area: s1h26;\n height: 50px;\n justify-self: center;\n}\n\n.s1h27 {\n grid-area: s1h27;\n height: 50px;\n justify-self: center;\n}\n\n.s1h28 {\n grid-area: s1h28;\n align-content: center;\n}\n\n.s1h29 {\n grid-area: s1h29;\n align-content: center;\n}\n\n.s1h30 {\n grid-area: s1h30;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h31 {\n grid-area: s1h31;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h32 {\n grid-area: s1h32;\n align-content: center;\n}\n\n.s1h33 {\n grid-area: s1h33;\n align-content: center;\n}\n\n.grid-container {\n display: grid;\n margin: 0;\n padding: 0;\n grid-template-areas: \"Col1 Col2\" \"Col1 Col2\" \"Col1 Col2\" \"Col1 Col4\" \"Col3 Col3\";\n grid-template-columns: 370px 1fr;\n}\n\n.Col1 {\n grid-area: Col1;\n align-self: center;\n}\n\n.Col2 {\n grid-area: Col2;\n}\n\n.Col3 {\n grid-area: Col3;\n}\n\n.Col4 {\n grid-area: Col4;\n}\n\n.grid-attr {\n display: grid;\n margin: 0;\n padding: 0;\n padding-left: 5px;\n align-items: center;\n border: 1px solid var(--aliengreen);\n grid-template-areas: \"Attr1 Attr2 Attr3\";\n grid-template-columns: 300px 35px 30px;\n}\n\n.Attr1 {\n grid-area: Attr1;\n}\n\n.Attr2 {\n grid-area: Attr2;\n}\n\n.Attr3 {\n grid-area: Attr3;\n width: 30px;\n height: 20px;\n}\n\n.Attr4 {\n grid-area: Attr4;\n}\n\n.grid-Consumables {\n display: grid;\n grid-template-areas: \"Heading Heading \" \"Air1 Air2\" \"Food1 Food2\" \"Water1 Water2\" \"Power1 Power2\";\n grid-template-columns: 1fr 1fr;\n}\n\n.Heading {\n grid-area: Heading;\n justify-self: left;\n}\n\n.Air1 {\n grid-area: Air1;\n justify-content: left;\n align-self: center;\n}\n\n.Air2 {\n grid-area: Air2;\n}\n\n.Food1 {\n grid-area: Food1;\n justify-self: left;\n align-self: center;\n}\n\n.Food2 {\n grid-area: Food2;\n}\n\n.Power1 {\n grid-area: Power1;\n justify-self: left;\n align-self: center;\n}\n\n.Power2 {\n grid-area: Power2;\n}\n\n.Water1 {\n grid-area: Water1;\n justify-self: left;\n align-self: center;\n}\n\n.Water2 {\n grid-area: Water2;\n}\n\n.grid-vehicle-header {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vChar vChar\";\n grid-template-columns: auto;\n}\n\n.grid-vehicle {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vItem1 vItem2 vItem3 vItem4\" \"vItem5 vItem6 vItem7 vItem8\";\n grid-template-columns: auto;\n}\n\n.vChar {\n grid-area: vChar;\n}\n\n.vItem1 {\n grid-area: vItem1;\n}\n\n.vItem2 {\n grid-area: vItem2;\n}\n\n.vItem3 {\n grid-area: vItem3;\n}\n\n.vItem4 {\n grid-area: vItem4;\n}\n\n.vItem5 {\n grid-area: vItem5;\n}\n\n.vItem6 {\n grid-area: vItem6;\n}\n\n.vItem7 {\n grid-area: vItem7;\n}\n\n.vItem8 {\n grid-area: vItem8;\n}\n\n.grid-weapon {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"wItem1 wItem2 wItem3 wItem4\" \"wItem5 wItem6 wItem7 wItem7\";\n grid-template-columns: auto;\n align-items: center;\n padding-bottom: 2px;\n}\n\n.wItem1 {\n grid-area: wItem1;\n}\n\n.wItem2 {\n grid-area: wItem2;\n}\n\n.wItem3 {\n grid-area: wItem3;\n}\n\n.wItem4 {\n grid-area: wItem4;\n}\n\n.wItem5 {\n grid-area: wItem5;\n}\n\n.wItem6 {\n grid-area: wItem6;\n}\n\n.wItem7 {\n grid-area: wItem7;\n}\n\n.grid-ship-crit {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"gcItem1 gcItem2 gcItem2\" \"gcItem3 gcItem4 gcItem4\" \"gcItem5 gcItem6 gcItem6\";\n grid-template-columns: 30% 35% 35%;\n align-items: center;\n}\n\n.gcItem1 {\n grid-area: gcItem1;\n}\n\n.gcItem2 {\n grid-area: gcItem2;\n}\n\n.gcItem3 {\n grid-area: gcItem3;\n}\n\n.gcItem4 {\n grid-area: gcItem4;\n}\n\n.gcItem5 {\n grid-area: gcItem5;\n}\n\n.gcItem6 {\n grid-area: gcItem6;\n}\n\n.grid-weapon-body {\n display: grid;\n grid-template-areas: \"wCol1 wCol2 wCol3 wCol4 wCol5 wCol6\" \"wCol7 wCol8 wCol9 wCol10 wCol11 wCol12\" \"wCol13 wCol14 . . . .\";\n padding-bottom: 2px;\n grid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr;\n align-items: center;\n}\n\n.wCol1 {\n grid-area: wCol1;\n justify-self: left;\n}\n\n.wCol2 {\n grid-area: wCol2;\n justify-self: left;\n}\n\n.wCol3 {\n grid-area: wCol3;\n justify-self: left;\n}\n\n.wCol4 {\n grid-area: wCol4;\n justify-self: center;\n}\n\n.wCol5 {\n grid-area: wCol5;\n justify-self: left;\n}\n\n.wCol6 {\n grid-area: wCol6;\n justify-self: center;\n}\n\n.wCol7 {\n grid-area: wCol7;\n justify-self: left;\n}\n\n.wCol8 {\n grid-area: wCol8;\n justify-self: left;\n}\n\n.wCol9 {\n grid-area: wCol9;\n justify-self: left;\n}\n\n.wCol10 {\n grid-area: wCol10;\n justify-self: center;\n}\n\n.wCol11 {\n grid-area: wCol11;\n justify-self: left;\n}\n\n.wCol12 {\n grid-area: wCol12;\n justify-self: center;\n}\n\n.wCol13 {\n grid-area: wCol13;\n justify-self: left;\n}\n\n.wCol14 {\n grid-area: wCol14;\n justify-self: left;\n}\n\n.grid-items {\n display: grid;\n grid-template-areas: \"lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4\" \"lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8\";\n padding-bottom: 2px;\n grid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em;\n align-items: center;\n}\n\n.lCol1 {\n grid-area: lCol1;\n justify-self: left;\n}\n\n.lCol2 {\n grid-area: lCol2;\n justify-self: center;\n}\n\n.lCol3 {\n grid-area: lCol3;\n justify-self: center;\n}\n\n.lCol4 {\n grid-area: lCol4;\n justify-self: right;\n}\n\n.lCol5 {\n grid-area: lCol5;\n justify-self: left;\n}\n\n.lCol6 {\n grid-area: lCol6;\n justify-self: left;\n}\n\n.lCol7 {\n grid-area: lCol7;\n justify-self: center;\n}\n\n.lCol8 {\n grid-area: lCol8;\n justify-self: right;\n}\n\n.lCol9 {\n grid-area: lCol9;\n justify-self: center;\n}\n\n.lCol10 {\n grid-area: lCol10;\n justify-self: center;\n}\n\n.lCol11 {\n grid-area: lCol11;\n justify-self: center;\n}\n\n.lCol12 {\n grid-area: lCol12;\n justify-self: center;\n}\n\n.lCol13 {\n grid-area: lCol13;\n justify-self: center;\n}\n\n.lCol14 {\n grid-area: lCol14;\n justify-self: center;\n}\n\n.lCol15 {\n grid-area: lCol15;\n justify-self: center;\n}\n\n.lCol16 {\n grid-area: lCol16;\n justify-self: center;\n}\n\n.lCol17 {\n grid-area: lCol17;\n justify-self: center;\n}\n\n.lCol18 {\n grid-area: lCol18;\n justify-self: center;\n}\n\n.grid-modules {\n display: grid;\n grid-template-areas: \"mCol1 mCol2 mCol17 mCol15 mCol13 mCol4\" \"mCol5 mCol6 mCol18 mCol16 mCol14 mCol8\";\n padding-bottom: 6px;\n grid-template-columns: 30px 270px 75px 90px 269px 30px;\n align-items: center;\n}\n\n.mCol1 {\n grid-area: mCol1;\n justify-self: left;\n}\n\n.mCol2 {\n grid-area: mCol2;\n justify-self: center;\n}\n\n.mCol3 {\n grid-area: mCol3;\n justify-self: center;\n}\n\n.mCol4 {\n grid-area: mCol4;\n justify-self: right;\n}\n\n.mCol5 {\n grid-area: mCol5;\n justify-self: left;\n}\n\n.mCol6 {\n grid-area: mCol6;\n justify-self: left;\n}\n\n.mCol7 {\n grid-area: mCol7;\n justify-self: center;\n}\n\n.mCol8 {\n grid-area: mCol8;\n justify-self: right;\n}\n\n.mCol9 {\n grid-area: mCol9;\n justify-self: center;\n}\n\n.mCol10 {\n grid-area: mCol10;\n justify-self: center;\n}\n\n.mCol11 {\n grid-area: mCol11;\n justify-self: center;\n}\n\n.mCol12 {\n grid-area: mCol12;\n justify-self: center;\n}\n\n.mCol13 {\n grid-area: mCol13;\n justify-self: center;\n}\n\n.mCol14 {\n grid-area: mCol14;\n word-break: break-word;\n}\n\n.mCol15 {\n grid-area: mCol15;\n justify-self: center;\n}\n\n.mCol16 {\n grid-area: mCol16;\n justify-self: center;\n}\n\n.mCol17 {\n grid-area: mCol17;\n justify-self: center;\n}\n\n.mCol18 {\n grid-area: mCol18;\n justify-self: center;\n}\n\n.grid-talents {\n display: grid;\n grid-template-areas: \"talTitle talTitle\" \"tal1 tal2\" \"tal3 tal4\";\n padding: 3px;\n grid-template-columns: 75% 25%;\n align-items: center;\n}\n\n.tal1 {\n grid-area: tal1;\n justify-self: center;\n padding-left: 8px;\n}\n\n.tal2 {\n grid-area: tal2;\n justify-self: right;\n padding-right: 8px;\n}\n\n.tal3 {\n grid-area: tal3;\n align-self: center;\n}\n\n.tal4 {\n grid-area: tal4;\n justify-self: right;\n padding-right: 8px;\n align-self: left;\n}\n\n.talTitle {\n grid-area: talTitle;\n background-color: #221f1f;\n}\n\n.grid-special {\n display: grid;\n grid-template-areas: \"spe1 spe2 spe3\";\n grid-template-columns: 5% 70% 25%;\n align-items: center;\n}\n\n.spe1 {\n grid-area: spe1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.spe2 {\n grid-area: spe2;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.spe3 {\n grid-area: spe3;\n justify-self: right;\n}\n\n.critical-inj {\n display: grid;\n grid-template-areas: \"crit1 crit2 crit3 crit4\";\n grid-template-columns: 5% 31% 60% 3%;\n align-items: center;\n}\n\n.crit1 {\n grid-area: crit1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.crit2 {\n grid-area: crit2;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.crit3 {\n grid-area: crit3;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n align-items: left;\n}\n\n.crit4 {\n grid-area: crit4;\n justify-self: right;\n}\n\n.space-critical-inj {\n display: grid;\n grid-template-areas: \"ScritI1 ScritI2 ScritI4\";\n grid-template-columns: 5% 80% 3%;\n align-items: center;\n}\n\n.ScritI1 {\n grid-area: ScritI1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.ScritI2 {\n grid-area: ScritI2;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.ScritI4 {\n grid-area: ScritI4;\n justify-self: right;\n}\n\n.grid-two {\n display: grid;\n grid-template-areas: \"box1 box2\" \"box3 box4\";\n padding: 3px;\n grid-template-columns: 25% 75%;\n align-items: center;\n}\n\n.box1 {\n grid-area: box1;\n justify-self: center;\n padding-left: 8px;\n}\n\n.box2 {\n grid-area: box2;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box3 {\n grid-area: box3;\n justify-self: center;\n padding-left: 8px;\n padding-top: 10px;\n}\n\n.box4 {\n grid-area: box4;\n padding-top: 10px;\n}\n\n.grid-2 {\n display: grid;\n grid-template-areas: \"box11 box21 box23 box22\";\n grid-template-columns: 1fr 33px 15px 33px;\n align-items: center;\n margin: 1px;\n padding: 0;\n}\n\n.box11 {\n grid-area: box11;\n justify-self: center;\n}\n\n.box21 {\n grid-area: box21;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box22 {\n grid-area: box22;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box23 {\n grid-area: box23;\n justify-self: center;\n}\n\n.grid-crit {\n display: grid;\n grid-template-areas: \"crit1 crit2 \";\n padding: 0;\n margin: 0;\n grid-template-columns: 1fr 1fr;\n}\n\n.crit1 {\n grid-area: crit1;\n}\n\n.crit2 {\n grid-area: crit2;\n margin-bottom: 2px;\n}\n\n.grid-rTables {\n display: grid;\n grid-template-areas: \"rTable1 rTable2\";\n grid-template-columns: 1fr 0.5fr;\n align-items: center;\n margin: 0;\n padding: 0;\n}\n\n.rTable1 {\n grid-area: rTable1;\n justify-self: center;\n}\n\n.rTable2 {\n grid-area: rTable2;\n justify-self: center;\n padding-right: 8px;\n}\n\n.grid-creature {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vCre1 vCre2 \" \"vCre3 vCre4 \" \"vCre5 vCre6 \" \"vCre7 vCre8\";\n grid-template-columns: 1fr 1fr;\n align-items: center;\n}\n\n.vCre1 {\n grid-area: vCre1;\n}\n\n.vCre2 {\n grid-area: vCre2;\n}\n\n.vCre3 {\n grid-area: vCre3;\n}\n\n.vCre4 {\n grid-area: vCre4;\n}\n\n.vCre5 {\n grid-area: vCre5;\n}\n\n.vCre6 {\n grid-area: vCre6;\n}\n\n.vCre7 {\n grid-area: vCre7;\n}\n\n.vCre8 {\n grid-area: vCre8;\n}\n\n.grid-colony--header {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"hplan1 hplan2 \" \"hplan3 hplan4\" \"hplan5 hplan6 \" \"hplan7 hplan8\";\n grid-template-columns: auto;\n align-items: center;\n padding-bottom: 2px;\n}\n\n.hplan1 {\n grid-area: hplan1;\n}\n\n.hplan2 {\n grid-area: hplan2;\n}\n\n.hplan3 {\n grid-area: hplan3;\n}\n\n.hplan4 {\n grid-area: hplan4;\n}\n\n.hplan5 {\n grid-area: hplan5;\n}\n\n.hplan6 {\n grid-area: hplan6;\n}\n\n.hplan7 {\n grid-area: hplan7;\n}\n\n.hplan8 {\n grid-area: hplan8;\n}\n\n.grid-planet {\n display: grid;\n margin: 0;\n padding: 0;\n grid-template-areas: \"plan1 plan1 plan1 plan1\" \"plan2 plan2 plan3 plan3 \" \"plan4 plan4 plan4 plan4 \";\n grid-template-columns: 220px 1fr;\n}\n\n.plan1 {\n grid-area: plan1;\n justify-self: left;\n align-self: center;\n}\n\n.plan2 {\n grid-area: plan2;\n justify-self: left;\n}\n\n.plan3 {\n grid-area: plan3;\n justify-self: left;\n}\n\n.plan4 {\n grid-area: plan4;\n justify-self: left;\n}\n\n.grid-systems {\n display: grid;\n padding: 3px;\n grid-template-areas: \"sys1 sys2 sys3 sys4\" \"sys5 sys6 sys7 sys8\";\n grid-template-columns: 14em 15em 10em 2em;\n border-color: var(--aliengreen);\n border-bottom: double;\n}\n\n.sys1 {\n grid-area: sys1;\n justify-self: left;\n}\n\n.sys2 {\n grid-area: sys2;\n justify-self: left;\n}\n\n.sys3 {\n grid-area: sys3;\n justify-self: left;\n}\n\n.sys4 {\n grid-area: sys4;\n justify-self: right;\n}\n\n.sys5 {\n grid-area: sys5;\n justify-self: left;\n}\n\n.sys6 {\n grid-area: sys6;\n justify-self: left;\n}\n\n.sys7 {\n grid-area: sys7;\n justify-self: left;\n}\n\n.sys8 {\n grid-area: sys8;\n justify-self: right;\n}\n\n.grid-Char-Att {\n display: grid;\n padding-bottom: 4px;\n padding-top: 12px;\n padding-left: 30px;\n grid-row-gap: 3px;\n grid-column-gap: 10px;\n border-color: var(--aliengreen);\n align-items: center;\n grid-template-areas: \"gCol1 gCol2 gCol3 gCol4 gCol5 gCol11\" \"gCol6 gCol7 gCol8 gCol9 gCol10 gCol12\";\n grid-template-columns: 110px 50px 110px 50px 65px 130px;\n}\n\n.gCol1 {\n grid-area: gCol1;\n justify-self: left;\n}\n\n.gCol2 {\n grid-area: gCol2;\n justify-self: center;\n align-self: center;\n}\n\n.gCol3 {\n grid-area: gCol3;\n justify-self: left;\n}\n\n.gCol4 {\n grid-area: gCol4;\n justify-self: center;\n align-self: center;\n}\n\n.gCol5 {\n grid-area: gCol5;\n justify-self: center;\n}\n\n.gCol6 {\n grid-area: gCol6;\n justify-self: left;\n}\n\n.gCol7 {\n grid-area: gCol7;\n justify-self: center;\n align-self: center;\n}\n\n.gCol8 {\n grid-area: gCol8;\n justify-self: left;\n}\n\n.gCol9 {\n grid-area: gCol9;\n justify-self: center;\n align-self: center;\n}\n\n.gCol10 {\n grid-area: gCol10;\n justify-self: center;\n}\n\n.gCol11 {\n grid-area: gCol11;\n justify-self: center;\n}\n\n.gCol12 {\n grid-area: gCol12;\n justify-self: center;\n}\n\n.grid-item-xtras {\n display: grid;\n grid-template-areas: \"xCol1 xCol2 xCol3 xCol4 xCol5 xCol6\" \". xCol7 xCol7 xCol8 . .\";\n padding-bottom: 4px;\n padding-top: 5px;\n padding-left: 30px;\n grid-row-gap: 3px;\n grid-column-gap: 10px;\n grid-template-columns: 110px 50px 110px 50px 110px 50px;\n align-items: center;\n}\n\n.xCol1 {\n grid-area: xCol1;\n justify-self: left;\n}\n\n.xCol2 {\n grid-area: xCol2;\n justify-self: left;\n}\n\n.xCol3 {\n grid-area: xCol3;\n justify-self: left;\n}\n\n.xCol4 {\n grid-area: xCol4;\n justify-self: center;\n}\n\n.xCol5 {\n grid-area: xCol5;\n justify-self: left;\n}\n\n.xCol6 {\n grid-area: xCol6;\n justify-self: center;\n}\n\n.xCol7 {\n grid-area: xCol7;\n justify-self: center;\n}\n\n.xCol8 {\n grid-area: xCol8;\n justify-self: center;\n}\n\n.flex-group-center,\n.flex-group-left,\n.flex-group-right {\n justify-content: center;\n align-items: center;\n text-align: center;\n padding: 0;\n border: 1px solid var(--aliengreen);\n}\n\n.flex-group-left {\n justify-content: flex-start;\n text-align: left;\n}\n\n.flex-group-right {\n justify-content: flex-end;\n text-align: right;\n}\n\n.grid-crew {\n display: grid;\n grid-template-areas: \"gC1 gC2 gC3 gC4\" \"gC5 gC6 gC7 gC8\";\n grid-template-columns: 20em 15em 10em 5em;\n}\n\n.gC1 {\n justify-self: center;\n grid-area: gC1;\n}\n\n.gC2 {\n justify-self: center;\n grid-area: gC2;\n}\n\n.gC3 {\n justify-self: center;\n grid-area: gC3;\n}\n\n.gC4 {\n justify-self: right;\n grid-area: gC4;\n}\n\n.gC5 {\n justify-self: left;\n grid-area: gC5;\n}\n\n.gC6 {\n justify-self: center;\n grid-area: gC6;\n}\n\n.gC7 {\n justify-self: center;\n grid-area: gC7;\n}\n\n.gC8 {\n justify-self: right;\n grid-area: gC8;\n}\n\n.grid-ship-crew {\n display: grid;\n grid-template-areas: \"gSC1 gSC2 gSC3 gSC4 gSC5\" \" gSC6 gSC7 gSC8 gSC9 gSC10\";\n grid-template-columns: 43% 25% 20% 6%;\n}\n\n.gSC1 {\n justify-self: center;\n grid-area: gSC1;\n}\n\n.gSC2 {\n justify-self: center;\n grid-area: gSC2;\n}\n\n.gSC3 {\n justify-self: center;\n grid-area: gSC3;\n}\n\n.gSC4 {\n justify-self: right;\n grid-area: gSC4;\n}\n\n.gSC5 {\n justify-self: right;\n grid-area: gSC5;\n}\n\n.gSC6 {\n justify-self: left;\n grid-area: gSC6;\n}\n\n.gSC7 {\n justify-self: center;\n grid-area: gSC7;\n}\n\n.gSC8 {\n justify-self: right;\n grid-area: gSC8;\n}\n\n.gSC9 {\n justify-self: center;\n grid-area: gSC9;\n}\n\n.gSC10 {\n justify-self: right;\n grid-area: gSC10;\n}\n\n.grid-actor {\n display: grid;\n padding-top: 10px;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"gaItem1 gaItem2 gaItem3 gaItem4\";\n grid-template-columns: 20% 34% 20% 30%;\n}\n\n.gaItem1 {\n grid-area: gaItem1;\n}\n\n.gaItem2 {\n grid-area: gaItem2;\n}\n\n.gaItem3 {\n grid-area: gaItem3;\n}\n\n.gaItem4 {\n grid-area: gaItem4;\n}\n\n.grid-colony-planet1 {\n display: grid;\n padding-top: 55px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp1 gcp2 gcp3 gcp4 gcp5 gcp6 gcp7\";\n grid-template-columns: 150px 150px 196px 100px 150px 150px 150px;\n}\n\n.gcp1 {\n grid-area: gcp1;\n}\n\n.gcp2 {\n grid-area: gcp2;\n}\n\n.gcp3 {\n grid-area: gcp3;\n}\n\n.gcp4 {\n grid-area: gcp4;\n margin: 1px 0px 0px -7px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp5 {\n grid-area: gcp5;\n}\n\n.gcp6 {\n grid-area: gcp6;\n}\n\n.gcp7 {\n grid-area: gcp7;\n}\n\n.grid-colony-planet2 {\n display: grid;\n margin-top: -4px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp11 gcp12 gcp14 gcp16 gcp17\";\n grid-template-columns: 130px 240px 400px 110px 120px;\n}\n\n.gcp11 {\n grid-area: gcp11;\n}\n\n.gcp12 {\n grid-area: gcp12;\n}\n\n.gcp14 {\n grid-area: gcp14;\n}\n\n.gcp16 {\n grid-area: gcp16;\n}\n\n.gcp17 {\n grid-area: gcp17;\n}\n\n.grid-colony-planet3a {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n margin-top: 2px;\n grid-template-areas: \"gcp3a1 gcp3a2 gcp3a3 gcp3a4 gcp3a5 gcp3a6 gcp3a7\";\n grid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\n}\n\n.gcp3a1 {\n grid-area: gcp3a1;\n margin: -12px 0px 0px -127px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp3a2 {\n grid-area: gcp3a2;\n}\n\n.gcp3a3 {\n grid-area: gcp3a3;\n}\n\n.gcp3a4 {\n grid-area: gcp3a4;\n}\n\n.gcp3a5 {\n grid-area: gcp3a5;\n}\n\n.gcp3a6 {\n grid-area: gcp3a6;\n}\n\n.gcp3a7 {\n grid-area: gcp3a7;\n margin: -12px 0px 0px 24px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet3 {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp31 gcp32 gcp33 gcp34 gcp35 gcp36 gcp37\";\n grid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\n}\n\n.gcp31 {\n grid-area: gcp31;\n}\n\n.gcp32 {\n grid-area: gcp32;\n}\n\n.gcp33 {\n grid-area: gcp33;\n}\n\n.gcp34 {\n grid-area: gcp34;\n}\n\n.gcp35 {\n grid-area: gcp35;\n}\n\n.gcp36 {\n grid-area: gcp36;\n}\n\n.gcp37 {\n grid-area: gcp37;\n}\n\n.grid-colony-planet4a {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n margin-top: 5px;\n grid-template-areas: \"gcp4a1 gcp4a2 gcp4a3 gcp4a4 gcp4a5 gcp4a6 gcp4a7\";\n grid-template-columns: 210px 245px 110px 126px 110px 110px 110px;\n}\n\n.gcp4a1 {\n grid-area: gcp4a1;\n}\n\n.gcp4a2 {\n grid-area: gcp4a2;\n margin: -28px 0px 0px -19px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a3 {\n grid-area: gcp4a3;\n margin: -11px 0px 0px 10px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a4 {\n grid-area: gcp4a4;\n margin: -21px 0px 0px -28px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp4a5 {\n grid-area: gcp4a5;\n margin: -28px 0px 0px 0px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a6 {\n grid-area: gcp4a6;\n margin: -37px 0px 0px -12px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp4a7 {\n grid-area: gcp4a7;\n}\n\n.grid-colony-planet4 {\n display: grid;\n margin-left: 30px;\n margin-top: -2px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp41 gcp42 gcp43 gcp44 gcp45 gcp46 gcp47\";\n grid-template-columns: 210px 245px 110px 110px 110px 110px 110px;\n}\n\n.gcp41 {\n grid-area: gcp41;\n}\n\n.gcp42 {\n grid-area: gcp42;\n}\n\n.gcp43 {\n grid-area: gcp43;\n}\n\n.gcp44 {\n grid-area: gcp44;\n}\n\n.gcp45 {\n grid-area: gcp45;\n}\n\n.gcp46 {\n grid-area: gcp46;\n}\n\n.gcp47 {\n grid-area: gcp47;\n}\n\n.grid-colony-planet6a {\n display: grid;\n margin-left: 30px;\n padding-top: 82px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp6a1 gcp6a2 gcp6a4 gcp6a6 gcp6a7\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp6a1 {\n grid-area: gcp6a1;\n margin: -24px 0px 0px 61px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a2 {\n grid-area: gcp6a2;\n margin: -42px 0px 0px 50px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a4 {\n grid-area: gcp6a4;\n margin: -59px 0px 0px -41px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a6 {\n grid-area: gcp6a6;\n margin: -43px 0px 0px -138px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a7 {\n grid-area: gcp6a7;\n margin: -24px 0px 0px -118px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet6 {\n display: grid;\n margin-left: 30px;\n margin-top: -5px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp61 gcp62 gcp64 gcp66 gcp67\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp61 {\n grid-area: gcp61;\n}\n\n.gcp62 {\n grid-area: gcp62;\n}\n\n.gcp64 {\n grid-area: gcp64;\n}\n\n.gcp66 {\n grid-area: gcp66;\n}\n\n.gcp67 {\n grid-area: gcp67;\n}\n\n.grid-colony-planet7a {\n display: grid;\n margin-left: 25px;\n margin-top: 14px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp7a1 gcp7a2 gcp7a4 gcp7a6 gcp7a7\";\n grid-template-columns: 225px 205px 210px 200px 200px;\n}\n\n.gcp7a1 {\n grid-area: gcp7a1;\n margin: 8px 0px 0px -163px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a2 {\n grid-area: gcp7a2;\n margin: -8px 0px 0px -171px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a4 {\n grid-area: gcp7a4;\n margin: -25px 0px 0px -32px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a6 {\n grid-area: gcp7a6;\n margin: -6px 0px 0px 59px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a7 {\n grid-area: gcp7a7;\n margin: 11px 0px 0px 28px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet7 {\n display: grid;\n margin-left: 25px;\n margin-top: -30px;\n margin-bottom: 4px;\n grid-template-areas: \"gcp71 gcp72 gcp74 gcp76 gcp77\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp71 {\n grid-area: gcp71;\n}\n\n.gcp72 {\n grid-area: gcp72;\n}\n\n.gcp74 {\n grid-area: gcp74;\n}\n\n.gcp76 {\n grid-area: gcp76;\n}\n\n.gcp77 {\n grid-area: gcp77;\n}\n\n.grid-colony-planet8a {\n display: grid;\n margin-left: 25px;\n margin-top: -6px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp8a1 gcp8a2 gcp8a4 gcp8a6 gcp8a7\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp8a1 {\n grid-area: gcp8a1;\n}\n\n.gcp8a2 {\n grid-area: gcp8a2;\n}\n\n.gcp8a4 {\n grid-area: gcp8a4;\n margin: 8px 0px 0px -39px;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n margin-bottom: 0px;\n}\n\n.gcp8a6 {\n grid-area: gcp8a6;\n}\n\n.gcp8a7 {\n grid-area: gcp8a7;\n}\n\n.grid-colony-planet8 {\n display: grid;\n margin-bottom: 0px;\n margin-top: 11px;\n grid-template-areas: \"gcp81 gcp82 gcp84 gcp86 gcp87\";\n grid-template-columns: 225px 216px 210px 200px 190px;\n}\n\n.gcp81 {\n grid-area: gcp81;\n}\n\n.gcp82 {\n grid-area: gcp82;\n}\n\n.gcp84 {\n grid-area: gcp84;\n}\n\n.gcp86 {\n grid-area: gcp86;\n}\n\n.gcp87 {\n grid-area: gcp87;\n}\n\n.grid-colony-planet9 {\n display: grid;\n margin-top: -25px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp91 gcp94 gcp96 gcp97\";\n grid-template-columns: 444px 161px 34px 15px;\n}\n\n.gcp91 {\n grid-area: gcp91;\n}\n\n.gcp94 {\n grid-area: gcp94;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp96 {\n grid-area: gcp96;\n}\n\n.gcp97 {\n grid-area: gcp97;\n}\n\n.grid-colony-planet10a {\n display: grid;\n margin-left: 175px;\n margin-top: -84px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp10a1 gcp10a2 gcp10a4 gcp10a6 gcp10a7\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp10a1 {\n grid-area: gcp10a1;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.gcp10a2 {\n grid-area: gcp10a2;\n}\n\n.gcp10a4 {\n grid-area: gcp10a4;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-top: 114px;\n margin-bottom: 0px;\n}\n\n.gcp10a6 {\n grid-area: gcp10a6;\n}\n\n.gcp10a7 {\n grid-area: gcp10a7;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet10 {\n display: grid;\n margin-left: 181px;\n margin-top: -59px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp101 gcp102 gcp104 gcp106 gcp107\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp101 {\n grid-area: gcp101;\n}\n\n.gcp102 {\n grid-area: gcp102;\n}\n\n.gcp104 {\n grid-area: gcp104;\n}\n\n.gcp106 {\n grid-area: gcp106;\n}\n\n.gcp107 {\n grid-area: gcp107;\n}\n\n.grid-colony-planet11 {\n display: grid;\n margin-left: 187px;\n margin-top: -98px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp111 gcp112 gcp113 gcp114 gcp115 gcp116\";\n grid-template-columns: 171px 87px 171px 87px 171px 25px;\n}\n\n.gcp111 {\n grid-area: gcp111;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp112 {\n grid-area: gcp112;\n}\n\n.gcp113 {\n grid-area: gcp113;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-top: 107px;\n margin-bottom: 0px;\n}\n\n.gcp114 {\n grid-area: gcp114;\n}\n\n.gcp115 {\n grid-area: gcp115;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp116 {\n grid-area: gcp116;\n}\n\n.grid-colony-planet12a {\n display: grid;\n margin-left: 176px;\n margin-top: -86px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp12a1 gcp12a2 gcp12a4 gcp12a6 gcp12a7\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp12a1 {\n grid-area: gcp12a1;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.gcp12a2 {\n grid-area: gcp12a2;\n}\n\n.gcp12a4 {\n grid-area: gcp12a4;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-top: 118px;\n margin-bottom: 0px;\n}\n\n.gcp12a6 {\n grid-area: gcp12a6;\n}\n\n.gcp12a7 {\n grid-area: gcp12a7;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet12 {\n display: grid;\n margin-left: 181px;\n margin-top: -65px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp121 gcp122 gcp124 gcp126 gcp127\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp121 {\n grid-area: gcp121;\n}\n\n.gcp122 {\n grid-area: gcp122;\n}\n\n.gcp124 {\n grid-area: gcp124;\n}\n\n.gcp126 {\n grid-area: gcp126;\n}\n\n.gcp127 {\n grid-area: gcp127;\n}\n\n.grid-colony-planet13a {\n display: grid;\n margin-left: 187px;\n margin-top: -89px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp13a1 gcp13a2 gcp13a3 gcp13a4 gcp13a5 gcp13a6\";\n grid-template-columns: 171px 87px 171px 87px 171px 25px;\n}\n\n.gcp13a1 {\n grid-area: gcp13a1;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp13a2 {\n grid-area: gcp13a2;\n}\n\n.gcp13a3 {\n grid-area: gcp13a3;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-top: 107px;\n margin-bottom: 20px;\n}\n\n.gcp13a4 {\n grid-area: gcp13a4;\n}\n\n.gcp13a5 {\n grid-area: gcp13a5;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp13a6 {\n grid-area: gcp13a6;\n}\n\n.grid-colony-planet13 {\n display: grid;\n margin-left: 25px;\n margin-top: 3px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp131 gcp134 gcp136 gcp137\";\n grid-template-columns: 430px 210px 200px 190px;\n}\n\n.gcp131 {\n grid-area: gcp131;\n}\n\n.gcp134 {\n grid-area: gcp134;\n}\n\n.gcp136 {\n grid-area: gcp136;\n}\n\n.gcp137 {\n grid-area: gcp137;\n}\n\n.flex-center {\n align-items: center;\n justify-content: center;\n text-align: center;\n padding: 0;\n}\n\n.flex-between {\n justify-content: space-between;\n}\n\n.alienrpg .flexcol {\n display: flex;\n flex-direction: column;\n flex-wrap: nowrap;\n}\n\n.alienrpg .flexcol .flex1 {\n flex: 1;\n}\n\n.alienrpg .flexcol .flex2 {\n flex: 2;\n}\n\n.alienrpg .flexcol .flex3 {\n flex: 3;\n}\n\n.alienrpg .alienrpg .flexcol .flex4 {\n flex: 4;\n}\n\n.alienrpg .flexrow {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.alienrpg .flexrow > * {\n flex: 1;\n}\n\n.alienrpg .flexrow .flex1 {\n flex: 1;\n}\n\n.alienrpg .flexrow .flex2 {\n flex: 2;\n}\n\n.alienrpg .flexrow .flex3 {\n flex: 3;\n}\n\n.alienrpg .flexrow .flex4 {\n flex: 4;\n}\n\n.alienrpg.actor .encumbrance {\n background: hsla(0, 0%, 0%, 0.1);\n height: 12px;\n margin-top: 5px;\n border: 1px solid hsl(0, 0%, 7%);\n border-radius: 3px;\n position: relative;\n width: calc(100% - 20px);\n}\n\n.alienrpg.actor .encumbrance .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: var(--aliengreen);\n height: 8px;\n border: 1px solid hsl(30, 32%, 33%);\n border-radius: 3px;\n}\n\n.alienrpg.actor .encumbrance .encumbrance-label {\n position: absolute;\n top: -3px;\n height: 16px;\n font-size: 16px;\n line-height: 16px;\n color: hsl(0, 0%, 0%);\n background: hsla(0, 0%, 100%, 0.4);\n padding: 0 3px;\n}\n\n.alienrpg.actor .encumbrance .encumbrance-breakpoint {\n position: absolute;\n left: 50%;\n}\n\n.alienrpg.actor .encumbrance .arrow-up {\n bottom: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-bottom: 4px solid hsl(0, 0%, 40%);\n}\n\n.alienrpg.actor .encumbrance .arrow-down {\n top: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-top: 4px solid hsl(0, 0%, 40%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .arrow-up {\n border-bottom: 4px solid hsl(0, 0%, 100%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .arrow-down {\n border-top: 4px solid hsl(0, 0%, 100%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: hsl(7, 100%, 50%);\n height: 8px;\n border: 1px solid hsl(66, 75%, 45%);\n border-radius: 3px;\n}\n\n/* @group Blink */\n.blink {\n -webkit-animation: blink 2s linear infinite;\n -moz-animation: blink 2s linear infinite;\n -ms-animation: blink 2s linear infinite;\n -o-animation: blink 2s linear infinite;\n animation: blink 2s linear infinite;\n}\n\n@-webkit-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-moz-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-ms-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-o-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n/* @end */\n/* class applies to select element itself, not a wrapper element */\n.select-css {\n display: block;\n font-size: 15px;\n font-family: var(--alienfont);\n font-weight: 700;\n color: inherit;\n width: 100%;\n max-width: 90%; /* useful when width is set to anything other than 100% */\n box-sizing: border-box;\n margin: 0;\n border: 1px solid var(--aliengreen);\n box-shadow: 0 1px 0 1px hsla(0, 0%, 0%, 0.04);\n border-radius: 0.5em;\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. \n \tfor the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference\n\n */\n background-image: url(../images/downarrow.svg);\n background-repeat: no-repeat, repeat;\n /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/\n background-position: right 0.7em top 50%, 0 0;\n /* icon size, then gradient */\n background-size: 1em auto, 100%;\n}\n\n/* Hide arrow icon in IE browsers */\n.select-css::-ms-expand {\n display: none;\n}\n\n/* Hover style */\n.select-css:hover {\n color: inherit;\n}\n\n/* Focus style */\n.select-css:focus {\n color: inherit;\n /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */\n box-shadow: 0 0 1px 1px var(--aliengreen);\n box-shadow: 0 0 0 1px -moz-mac-focusring var(--aliengreen);\n color: inherit;\n outline: none;\n background-color: hsl(0, 0%, 0%);\n}\n\n/* Set options to normal weight */\n.select-css option {\n font-weight: normal;\n background: hsl(0, 0%, 0%);\n}\n\n/* Support for rtl text, explicit support for Arabic and Hebrew */\n*[dir=rtl] .select-css,\n:root:lang(ar) .select-css,\n:root:lang(iw) .select-css {\n background-position: left 0.7em top 50%, 0 0;\n padding: 0.6em 0.8em 0.5em 1.4em;\n}\n\n/* Disabled styles */\n.select-css:disabled,\n.select-css[aria-disabled=true] {\n color: var(--aliengreen);\n background-image: url(../images/downarrow.svg);\n background-repeat: no-repeat, repeat;\n}\n\n.select-css:disabled:hover,\n.select-css[aria-disabled=true] {\n border-color: hsl(0, 0%, 67%);\n}\n\n/*\n\tOriginal Sheet by Paul Watson\n\n\tCRT Effect by Alec Lownes\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\n\n\tMay 2021\n*/\n@keyframes flicker {\n 0% {\n opacity: 0.27861;\n }\n 5% {\n opacity: 0.34769;\n }\n 10% {\n opacity: 0.23604;\n }\n 15% {\n opacity: 0.90626;\n }\n 20% {\n opacity: 0.18128;\n }\n 25% {\n opacity: 0.83891;\n }\n 30% {\n opacity: 0.65583;\n }\n 35% {\n opacity: 0.67807;\n }\n 40% {\n opacity: 0.26559;\n }\n 45% {\n opacity: 0.84693;\n }\n 50% {\n opacity: 0.96019;\n }\n 55% {\n opacity: 0.08594;\n }\n 60% {\n opacity: 0.20313;\n }\n 65% {\n opacity: 0.71988;\n }\n 70% {\n opacity: 0.53455;\n }\n 75% {\n opacity: 0.37288;\n }\n 80% {\n opacity: 0.71428;\n }\n 85% {\n opacity: 0.70419;\n }\n 90% {\n opacity: 0.7003;\n }\n 95% {\n opacity: 0.36108;\n }\n 100% {\n opacity: 0.24387;\n }\n}\n@keyframes textShadow {\n 0% {\n text-shadow: 0.4389924193px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 5% {\n text-shadow: 2.7928974011px 0 1px rgba(255, 255, 0, 0.5), -2.7928974011px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 10% {\n text-shadow: 0.0295627584px 0 1px rgba(255, 255, 0, 0.5), -0.0295627584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 15% {\n text-shadow: 0.4021853855px 0 1px rgba(255, 255, 0, 0.5), -0.4021853855px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 20% {\n text-shadow: 3.47940379px 0 1px rgba(255, 255, 0, 0.5), -3.47940379px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 25% {\n text-shadow: 1.6125630401px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 30% {\n text-shadow: 0.7015590085px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 35% {\n text-shadow: 3.8969140477px 0 1px rgba(255, 255, 0, 0.5), -3.8969140477px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 40% {\n text-shadow: 3.8709056148px 0 1px rgba(255, 255, 0, 0.5), -3.8709056148px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 45% {\n text-shadow: 2.2310569634px 0 1px rgba(255, 255, 0, 0.5), -2.2310569634px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 50% {\n text-shadow: 0.0808429042px 0 1px rgba(255, 255, 0, 0.5), -0.0808429042px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 55% {\n text-shadow: 2.3758461067px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 60% {\n text-shadow: 2.2021930511px 0 1px rgba(255, 255, 0, 0.5), -2.2021930511px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 65% {\n text-shadow: 2.8638780615px 0 1px rgba(255, 255, 0, 0.5), -2.8638780615px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 70% {\n text-shadow: 0.4887402516px 0 1px rgba(255, 255, 0, 0.5), -0.4887402516px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 75% {\n text-shadow: 1.8948491306px 0 1px rgba(255, 255, 0, 0.5), -1.8948491306px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 80% {\n text-shadow: 0.0833037308px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 85% {\n text-shadow: 0.0976982726px 0 1px rgba(255, 255, 0, 0.5), -0.0976982726px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 90% {\n text-shadow: 3.4433397615px 0 1px rgba(255, 255, 0, 0.5), -3.4433397615px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 95% {\n text-shadow: 2.1841838853px 0 1px rgba(255, 255, 0, 0.5), -2.1841838853px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 100% {\n text-shadow: 2.6208764474px 0 1px rgba(255, 255, 0, 0.5), -2.6208764474px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n}\n/* interface */\n::-webkit-scrollbar-thumb {\n outline: none;\n border-radius: 2px;\n background: var(--aliendarkergreen);\n border: 1px solid var(--aliendarkergreen);\n}\n\n.window-header {\n background-color: rgba(50, 100, 120, 0.3);\n border-radius: 7px 7px 0px 0px;\n}\n\n.alienrpg input[type=text],\n.alienrpg input[type=number],\n.alienrpg input[type=password],\n.alienrpg input[type=date],\n.alienrpg input[type=time] {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n}\n\ninput[type=text]:hover,\ninput[type=number]:hover,\ninput[type=password]:hover,\ninput[type=date]:hover,\ninput[type=time]:hover {\n border: 1px solid var(--aliengreen);\n}\n\na:hover {\n text-shadow: 0 0 5px var(--aliengreen);\n}\n\n#sidebar-tabs {\n border-bottom: 1px solid var(--aliengreen);\n box-shadow: 0 0 10px var(--aliengreen);\n}\n\n#sidebar-tabs .item.active {\n border: 1px solid var(--aliengreen);\n box-shadow: 0 0 6px inset var(--aliengreen);\n}\n\nselect:focus {\n box-shadow: 0 0 5px var(--aliengreen);\n}\n\ntextarea:focus {\n outline: 0px;\n box-shadow: 0 0 10px var(--aliengreen);\n color: #000;\n font-weight: 400;\n}\n\ncombobox:focus {\n outline: 0px;\n box-shadow: 0 0 10px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n}\n\n#hotbar .macro:hover {\n box-shadow: 0 0 10px inset var(--aliengreen);\n}\n\n#hotbar .macro.active:hover {\n border: 1px solid var(--aliengreen);\n}\n\n#players ol .player.context {\n border-top: 1px solid var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n}\n\n#players ol .player.context .player-name {\n text-shadow: 0 0 5px var(--aliengreen);\n}\n\n#context-menu li.context-item:hover {\n text-shadow: 0 0 4px var(--aliengreen);\n}\n\n#controls .scene-control.active,\n#controls .control-tool.active,\n#controls .scene-control:hover,\n#controls .control-tool:hover {\n border: 1px solid var(--aliengreen);\n border-bottom: 1px solid var(--aliendarkergreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n}\n\n#navigation #scene-list .scene.view,\n#navigation #scene-list .scene.context {\n border: 1px solid var(--aliengreen);\n background: rgba(52, 52, 52, 0.95);\n border-bottom: 1px solid var(--aliengreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n}\n\n#pause {\n background: none;\n}\n#pause > img {\n width: 200px;\n height: 200px;\n top: -50px;\n left: calc(50% - 100px);\n opacity: 0.7;\n --fa-animation-duration: 10s;\n}\n#pause h3 {\n font-size: 32px;\n text-shadow: 0px 3px 5px rgb(0, 0, 0);\n}\n\n.alienrpg #context-menu li.context-item {\n line-height: 1.55;\n}\n\n/* CHAT */\n.sidebar-tab h1,\n.sidebar-tab h2 {\n border-bottom: 2px dotted var(--aliengreen);\n}\n\n.sidebar-tab .fas.fa-trash:hover {\n animation: textShadow 0.5s infinite;\n}\n\n.chat-message .message-header .message-sender {\n padding-bottom: 5px;\n}\n\n.alien-Push-button {\n height: 40px;\n margin-top: 5px;\n margin-left: 1px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n border-radius: 3px;\n background: url(../images/alien_crt_push-button.png) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.alien-Push-button:hover {\n border-radius: 3px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n background-color: inherit;\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.chat-message,\n.chat-message.emote {\n font-family: var(--alienchatfont);\n font-size: 110%;\n font-weight: bold;\n padding: 13px 15px 50px 11px;\n border-width: 0px;\n box-shadow: 0 1px 5px #000;\n background-size: 100%;\n background-position: top, bottom, 0px 18px;\n background-repeat: no-repeat, no-repeat, repeat;\n background-image: url(\"../images/chat-top.png\"), url(\"../images/chat-bottom.png\"), var(--chatbackground);\n}\n\n.chat-message.whisper {\n color: var(--alienchatlightblue);\n padding: 13px 15px 50px 11px;\n border-width: 0px;\n box-shadow: 0 1px 5px #000;\n background-size: 100%;\n background-position: top, bottom, 0px 18px;\n background-repeat: no-repeat, no-repeat, repeat;\n background-image: url(\"../images/hidden-chat-top.png\"), url(\"../images/hidden-chat-bottom.png\"), url(\"../images/hidden-chat-middle.png\");\n}\n\n.chat-message.whisper span,\n.chat-message.whisper div {\n color: var(--alienchatlightblue);\n}\n\n.chat-message.whisper h2 {\n color: lightblue;\n border-bottom: 2px dotted lightsteelblue;\n}\n\n.chat-message.whisper h4 {\n color: lightsteelblue;\n}\n\n.chat-message.whisper hr {\n border-top: 1px solid lightsteelblue;\n border-bottom: 1px solid royalblue;\n}\n\n.chat-message.whisper .blink {\n color: lightsteelblue;\n background-color: royalblue;\n text-shadow: 0 0 5px lightsteelblue;\n animation: blink 0.5 5;\n}\n\n.chat-message.whisper .inline-roll:hover {\n text-shadow: 0 0 5px lightsteelblue;\n}\n\n.chat-message.whisper .inline-roll,\n.chat-message.whisper .dice-tooltip {\n border-color: lightsteelblue;\n}\n\n.alien-Push-button:hover {\n border-radius: 3px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n background-color: inherit;\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.blink {\n padding: 0px 0px 2px 5px;\n margin-top: 5px;\n margin-bottom: 5px;\n color: white;\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n\n.warnblink {\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n\n.message-sender {\n width: 900px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n/* Journals */\n.journal-sheet ::-webkit-scrollbar-thumb {\n background: #135d91;\n border: 1px solid #135d91;\n}\n\n.journal-sheet .editor h1 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n border-bottom: 2px solid #135d91;\n}\n\n.journal-sheet .editor h2 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n}\n\n.journal-sheet .editor h3 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n}\n\n.chat-message .warning-bar {\n display: inline-block;\n background-image: url(\"../images/icons/warning-bar.webp\");\n width: 259px;\n height: 8px;\n /* vertical-align: middle; */\n border: 0;\n}\n\n/* .journal-sheet form { */\n.sheet.journal-entry .journal-entry-content {\n color: var(--aliengreen);\n background: #000;\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n background: var(--journalback) top left !important;\n background-size: cover;\n color: powderblue;\n}\n\n.sheet.journal-entry .sidebar .directory-header .header-search input {\n color: hsl(0, 0%, 0%);\n}\n\n.alienrpg .arpgtable {\n height: 36px;\n width: 80%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n}\n\n.alienrpg .arpgtable tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .caption {\n text-align: center;\n color: greenyellow;\n font-size: xx-large;\n}\n\n.alienrpg .arpgtablesmall {\n height: 36px;\n width: 34%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n}\n\n.alienrpg .arpgtablesmall tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .tdstyle {\n width: 40%;\n height: 18px;\n text-align: left;\n}\n\n.alienrpg .tdstyleR {\n width: 40%;\n height: 18px;\n text-align: Right;\n}\n\n.alienrpg .tdstyleC {\n width: 100%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .tdstyle3D {\n width: 30%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .tdstyle2D {\n width: 50%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .arpglink {\n background-color: white;\n color: black;\n}\n\n.alienrpg .mess {\n color: yellowgreen;\n font-family: \"Courier New\", Courier, monospace;\n}\n\n.alienrpg .ntable {\n width: 99%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .ntable tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .trhead {\n text-align: center;\n width: 45%;\n font-weight: bold;\n}\n\n.alienrpg .tcol1 {\n width: 2.5%;\n}\n\n.alienrpg .tcol2 {\n width: 45%;\n text-align: justify;\n vertical-align: top;\n}\n\n.alienrpg .tcol3 {\n width: 5%;\n}\n\n.alienrpg .etable {\n width: 40%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding: 0;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .etable td:first-child {\n padding-left: 5px;\n}\n\n.alienrpg .etr {\n /* border-style: solid;\n border-color: greenyellow; */\n border: 1;\n}\n\n.alienrpg .ehead {\n text-align: center;\n font-weight: bold;\n}\n\n.alienrpg .ecol1 {\n width: 50%;\n text-align: center;\n}\n\n.alienrpg .ecol2 {\n width: 50%;\n text-align: center;\n}\n\n.alienrpg .ecol3 {\n width: 3%;\n /* border-left: greenyellow;\n border-style: solid; */\n}\n\n.alienrpg .stable {\n width: 90%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .strhead {\n text-align: center;\n font-weight: bold;\n}\n\n.alienrpg .scol1 {\n width: 16%;\n}\n\n.alienrpg .scol2 {\n width: 3%;\n}\n\n.alienrpg .scol3 {\n width: 80%;\n}\n\n.alienrpg .scol4 {\n width: 25%;\n}\n\n.alienrpg .scol5 {\n width: 60%;\n text-align: left;\n}\n\n.alienrpg .scol6 {\n width: 90%;\n}\n\n.alienrpg .scol7 {\n width: 20%;\n text-align: left;\n}\n\n.alienrpg .scol8 {\n width: 65%;\n text-align: left;\n}\n\n.alienrpg .scol9 {\n width: 12%;\n}\n\n.alienrpg .scol10 {\n width: 50%;\n}\n\n.alienrpg .skltable {\n width: 35%;\n /* border-style: double; */\n /* border-color: #e92d2d; */\n margin-left: auto;\n margin-right: auto;\n border: 1;\n}\n\n.alienrpg .oddstable {\n width: 96%;\n height: 16px;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .oddhead {\n font-weight: bold;\n}\n\n.alienrpg .oddcol1 {\n width: 25%;\n}\n\n.alienrpg .oddcol2 {\n width: 39%;\n}\n\n.oddcol3 {\n width: 36%;\n}\n\n.alienrpg .oddcol4 {\n width: 40%;\n}\n\n.alienrpg .bigtable {\n width: 99%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .die {\n width: 6%;\n text-align: center;\n}\n\n.alienrpg .inj {\n width: 16%;\n}\n\n.alienrpg .fatal {\n width: 6%;\n}\n\n.alienrpg .tim {\n width: 7%;\n text-align: center;\n}\n\n.alienrpg .eff {\n width: 56%;\n}\n\n.alienrpg .heal {\n width: 15%;\n text-align: center;\n}\n\n.alienrpg .crit {\n width: 19%;\n text-align: center;\n}\n\n.alienrpg .eff2 {\n width: 55%;\n}\n\n/* V10 work */\n.alienrpg .aframe {\n position: relative;\n}\n\n.alienrpg .leftcol {\n position: absolute;\n width: 45%;\n left: 1.2%;\n text-align: justify;\n /* background: #855f5f; */\n}\n\n.alienrpg .rightcol {\n position: absolute;\n width: 45%;\n left: 50%;\n text-align: justify;\n /* background: rgb(174, 174, 110); */\n}\n\n.alienrpg .heading {\n color: var(--aliengreen);\n font-size: 28px;\n border-bottom: 2px solid var(--color-underline-header);\n}\n\n.alienrpg .heading2 {\n text-align: center;\n color: var(--aliengreen);\n /* font-size: x-large; */\n}\n\n.alienrpg .heading3 {\n color: var(--aliengreen);\n}\n\n.alienrpg .imagecontainer {\n position: relative;\n text-align: center;\n color: white;\n}\n\n/* Import settings */\n.alienrpg .container {\n width: 100%;\n}\n\n.alienrpg .listHeading {\n text-align: center;\n vertical-align: middle;\n padding: 10px 0px;\n border-bottom: 1px solid black;\n margin-bottom: 10px;\n}\n\n.alienrpg .twogridcol {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(160px, 50%));\n}\n\n.alienrpg .twogridcol input[type=checkbox] {\n vertical-align: middle;\n}\n\n.alienrpg .actors.content {\n background: lightgray;\n}\n\n.alienrpg .actors.content.toggle-display {\n display: none;\n}\n\n.alienrpg .items.content {\n background: lightgray;\n}\n\n.alienrpg .items.content.toggle-display {\n display: none;\n}\n\n.alienrpg .journal.content {\n background: lightgray;\n}\n\n.alienrpg .journal.content.toggle-display {\n display: none;\n}\n\n.alienrpg .scenes.content {\n background: lightgray;\n}\n\n.alienrpg .scenes.content.toggle-display {\n display: none;\n}\n\n.alienrpg .tables.content {\n background: lightgray;\n}\n\n.alienrpg .tables.content.toggle-display {\n display: none;\n}\n\n.alienrpg .macros.content {\n background: lightgray;\n}\n\n.alienrpg .macros.content.toggle-display {\n display: none;\n}\n\n.alienrpg .title {\n cursor: pointer;\n}\n\n/* Footer */\n.alienrpg .footer {\n position: sticky;\n bottom: 0;\n left: 0;\n width: inherit;\n height: auto;\n background-color: #d0daee;\n}\n\n.alienrpg .cinsymbol {\n display: inline-block;\n background-image: url(\"../images/icons/cin-symbol.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .camsymbol {\n display: inline-block;\n background-image: url(\"../images/icons/cam-symbol.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .stresssymbol {\n display: inline-block;\n background-image: url(\"../images/icons/alien-dice-y1.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .basesymbol {\n display: inline-block;\n background-image: url(\"../images/icons/alien-dice-6.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .datebox {\n width: 36px;\n height: 35px;\n background-color: rgb(26, 71, 53);\n color: white;\n border: solid rgb(72, 141, 99);\n border-radius: 5px;\n padding: 1%;\n vertical-align: middle;\n}\n\n.alienrpg .datebox2 {\n float: inline-start;\n width: auto;\n margin-right: 10px;\n margin-top: 7px;\n height: 35px;\n background-color: rgb(26, 71, 53);\n color: white;\n border: solid rgb(72, 141, 99);\n border-radius: 5px;\n padding: 1%;\n vertical-align: middle;\n}\n\n.alienrpg .colonytable {\n width: 60%;\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n font-family: \"OCR-A\";\n text-align: center;\n}\n\n.alienrpg .colonyname {\n font-size: x-large;\n font-weight: bold;\n}\n\n.alienrpg .colonyparent {\n font-size: smaller;\n font-weight: bold;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonyparentdata {\n border-right: solid red 1px;\n font-weight: bold;\n}\n\n.alienrpg .colonyposition {\n font-size: smaller;\n font-weight: bold;\n}\n\n.alienrpg .colonypositiondata {\n font-size: x-large;\n}\n\n.alienrpg .trborder {\n border-bottom: solid transparent 5px;\n}\n\n.alienrpg .colonyheader {\n font-size: smaller;\n width: 20%;\n font-weight: bold;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonyheaderright {\n font-size: smaller;\n width: 20%;\n font-weight: bold;\n}\n\n.alienrpg .colonydata1 {\n width: 20%;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonydata2 {\n width: 20%;\n}\n\n.alienrpg {\n /* Styles limited to alienrpg sheets */\n /*\n \tOriginal Sheet by Paul Watson\n\n \tCRT Effect by Alec Lownes\n \t\thttp://aleclownes.com/2017/02/01/crt-display.html\n\n \tMay 2021\n */\n /* CHARACTER SHEET */\n /*.sheet {\n \tmin-width: 600px;\n \tmax-width: 1000px;\n \tmin-height: 350px;\n }*/\n /** General Tab **/\n /** General Tab - Left Column **/\n /*** Story and Experience Points ***/\n /*** Conditions ***/\n /*.dots.radiation.radbox_char {\n margin-top: 36px;\n }\n\n .dots.radiation.radbox_synth {\n /*margin-top: 27px;\n margin-top: 7px;\n }\n\n .dots.radiation.radglow_char {\n margin-top: 36px;\n }\n\n .dots.radiation.radglow_synth {\n margin-top: 27px;\n }*/\n /*** Consumables ***/\n /** General Tab - Right Column **/\n /** - **/\n /* Creature Sheet */\n /* Items */\n}\n.alienrpg .item-form {\n font-family: var(--alienfont);\n background: hsl(0, 0%, 0%);\n}\n.alienrpg .actor-header {\n flex: 0 0 180px;\n overflow: hidden;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n margin-bottom: 1px;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .vehicle-header {\n overflow: hidden;\n display: flex;\n margin-bottom: 1px;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .profile-img {\n flex: 0 0 100px;\n height: 150px;\n width: auto;\n}\n.alienrpg .profile-img-item {\n flex: 0 0 100px;\n height: 100px;\n margin-right: 10px;\n width: auto;\n justify-self: center;\n}\n.alienrpg .profile-img-vehicle {\n flex: 0 0 100px;\n height: 160px;\n margin-right: 10px;\n width: 300px;\n}\n.alienrpg .header-fields {\n flex: 1;\n}\n.alienrpg h1.charname {\n height: 50px;\n padding: 0px;\n margin: 0 5px 5px 5px;\n border-bottom: 0;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg h1.charname input {\n width: 100%;\n height: 100%;\n margin: 0;\n color: inherit;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .sheet nav.sheet-tabs {\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .sheet-tabs {\n flex: 0;\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .tab,\n.alienrpg .editor {\n height: 100%;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .tox .tox-editor-container {\n background: hsl(0, 0%, 100%);\n}\n.alienrpg .tox .tox-edit-area {\n padding: 0 8px;\n}\n.alienrpg .maxboxsize {\n max-width: 40px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .healboxsize {\n max-width: 80px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .cashboxsize {\n max-width: 150px;\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n padding: 5px;\n margin: 5px 5px 5px 5px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox1 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 230px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox2 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 400px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox3 {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n padding: 5px;\n margin: 5px 5px 5px 5px;\n width: 180px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox4 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 450px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg textarea {\n resize: none;\n padding: 2;\n color: inherit;\n border: 1px solid var(--aliengreen);\n font-family: var(--alienfont);\n font-size: var(--fontsize);\n}\n.alienrpg form .sheet-content .click-stat-level {\n height: 18px;\n padding: 8px;\n background: hsl(0, 0%, 0%);\n border-radius: 2px;\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502);\n font-family: \"Roboto\", system, -apple-system, sans-serif;\n font-size: 10px;\n font-weight: 700;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.alienrpg .click-stat-level .fas {\n display: none;\n padding: 2px 4px;\n border-radius: 2px;\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5);\n font-family: \"Roboto\", system, -apple-system, sans-serif;\n font-size: 10px;\n font-weight: 700;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.alienrpg .dots {\n cursor: pointer;\n display: flex;\n flex-direction: column;\n margin-right: 8px;\n font-weight: 700;\n font-size: 15px;\n flex-wrap: wrap;\n}\n.alienrpg .newdots {\n cursor: pointer;\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n}\n.alienrpg .planetboxsize {\n max-width: 40px;\n color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .colony-planet1 {\n max-width: 190px;\n margin: -5px 0px 0px -3px;\n height: max-content;\n color: var(--color-text-dark-primary) !important;\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen) !important;\n}\n.alienrpg .colony-planet2 {\n max-width: 250px;\n height: max-content;\n color: var(--color-text-dark-primary) !important;\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen) !important;\n}\n.alienrpg .resource-label {\n font-family: var(--alienfont);\n text-transform: uppercase;\n padding-left: 5px;\n justify-self: center;\n flex: auto;\n}\n.alienrpg .speciality-label {\n font-family: var(--alienfont);\n text-transform: uppercase;\n padding-left: 5px;\n justify-self: left;\n flex: auto;\n}\n.alienrpg .attr-label {\n font-weight: bold;\n text-transform: uppercase;\n padding-right: 5px;\n}\n.alienrpg .tabs {\n height: 30px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .tabs .sheet nav.sheet-tabs {\n height: 32px;\n flex: 0 0 32px;\n margin: 4px 0;\n line-height: 32px;\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .tabs .item {\n font-weight: bold;\n color: inherit;\n}\n.alienrpg .tabs .item.active {\n text-decoration: underline;\n text-shadow: none;\n}\n.alienrpg .items-list {\n list-style: none;\n padding-left: 5px;\n padding-right: 5px;\n padding-top: 0px;\n padding-bottom: 0px;\n}\n.alienrpg .item-header {\n background-color: hsl(0, 5%, 16%);\n}\n.alienrpg .item-name {\n margin: 0;\n}\n.alienrpg .item-controls {\n text-align: right;\n}\n.alienrpg .item-label {\n font-family: var(--alienfont);\n font-size: small;\n text-transform: uppercase;\n padding-right: 5px;\n padding-left: 5px;\n}\n.alienrpg .biog {\n height: 300px;\n padding: 3px 0;\n width: 1fr;\n font-family: var(--alienfont);\n}\n.alienrpg .biog .biog-image {\n flex: 0 0 24px;\n margin-right: 5px;\n}\n.alienrpg .biog .editor-content {\n word-wrap: break-word;\n font-family: var(--alienfont);\n}\n.alienrpg .biog img {\n display: block;\n}\n.alienrpg .biog-full {\n height: 600px;\n padding: 3px 0;\n width: 1fr;\n font-family: var(--alienfont);\n}\n.alienrpg .biog-full .biog-image {\n flex: 0 0 24px;\n margin-right: 5px;\n}\n.alienrpg .biog-full .editor-content {\n word-wrap: break-word;\n font-family: var(--alienfont);\n}\n.alienrpg .biog-full img {\n display: block;\n}\n.alienrpg .crt .window-content {\n padding: 5px;\n border: 2px solid var(--aliendarkergreen);\n color: var(--aliengreen);\n text-shadow: 0 0 2px var(--aliendarkergreen);\n}\n.alienrpg .crt .window-content::before {\n content: \" \";\n display: block;\n position: absolute;\n top: 30px;\n left: 0;\n bottom: 0;\n right: 0;\n background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));\n z-index: 2;\n background-size: 100% 2px, 3px 100%;\n pointer-events: none;\n}\n.alienrpg .crt .window-content::after {\n content: \" \";\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n background: rgba(18, 16, 16, 0.1);\n opacity: 0;\n z-index: 2;\n pointer-events: none;\n}\n.alienrpg .crt textarea {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n color: ghostwhite;\n font-family: var(--alienchatfont);\n font-size: 14px;\n font-weight: 200;\n letter-spacing: 1px;\n}\n.alienrpg .crt h1 {\n border-bottom: 2px dotted var(--aliengreen);\n padding-left: 0px;\n}\n.alienrpg .crt label,\n.alienrpg .crt h2,\n.alienrpg .crt h3 {\n padding-left: 0px;\n margin: 0px;\n}\n.alienrpg .crt .profile-img {\n margin: 0;\n height: 157px;\n margin-right: 4px;\n border-radius: 10px;\n}\n.alienrpg .crt h1.charname input {\n text-transform: uppercase;\n width: calc(100% + 10px);\n padding-left: 8px;\n border: 0px;\n}\n.alienrpg .crt input[type=text],\n.alienrpg .crt input[type=number],\n.alienrpg .crt input[type=password],\n.alienrpg .crt input[type=date],\n.alienrpg .crt input[type=time] {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt input[type=text]:hover,\n.alienrpg .crt input[type=number]:hover,\n.alienrpg .crt input[type=password]:hover,\n.alienrpg .crt input[type=date]:hover,\n.alienrpg .crt input[type=time]:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt h1.charname input:focus {\n box-shadow: 0 0 10px var(--aliengreen);\n}\n.alienrpg .crt h1.charname {\n margin: 0px 0px 5px 0px;\n}\n.alienrpg .crt .select-css {\n border-radius: 3px;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt .select-css:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .grid-4col {\n border: 3px double var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .grid-synth {\n grid-column: 3;\n grid-template-columns: 25% 25% 50%;\n border: 3px double var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n padding: 4px;\n}\n.alienrpg .crt .synth-stresslabel {\n justify-self: left;\n text-align: left;\n}\n.alienrpg .crt .minus-btn {\n width: 14px;\n color: var(--aliendarkergreen);\n font-size: 30px;\n}\n.alienrpg .crt .plus-btn {\n width: 14px;\n color: var(--aliendarkergreen);\n font-size: 30px;\n margin-left: -7px;\n}\n.alienrpg .crt .rollable-stress:hover,\n.alienrpg .crt .rollCrit:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 150%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .fa-solid.fa-wrench:hover,\n.alienrpg .crt .fa-solid.fa-toolbox:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .far.fa-heart:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .resource-content .maxboxsize {\n vertical-align: 7px;\n}\n.alienrpg .crt .crt-grid-Char-Att {\n margin-left: -5px;\n border-left: 3px double var(--aliengreen);\n border-bottom: 3px double var(--aliengreen);\n border-right: 3px double var(--aliengreen);\n float: right;\n width: 100%;\n padding: 6px 12px 6px 2px;\n grid-column-gap: 0px;\n grid-template-areas: \"crt_gCol1 crt_gCol2 crt_gCol3 crt_gCol4 crt_gCol5 crt_gCol6\" \"crt_gCol7 crt_gCol8 crt_gCol9 crt_gCol10 crt_gCol11 crt_gCol12\";\n grid-template-columns: 25% 8% 25% 8% 25% 8%;\n display: grid;\n grid-row-gap: 3px;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.alienrpg .crt_gCol1,\n.alienrpg .crt_gCol2,\n.alienrpg .crt_gCol3,\n.alienrpg .crt_gCol4,\n.alienrpg .crt_gCol5,\n.alienrpg .crt_gCol6,\n.alienrpg .crt_gCol7,\n.alienrpg .crt_gCol8,\n.alienrpg .crt_gCol9,\n.alienrpg .crt_gCol10,\n.alienrpg .crt_gCol11,\n.alienrpg .crt_gCol12 {\n justify-self: center;\n align-self: center;\n}\n.alienrpg .crt_gCol11 {\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt-crt-grid-Char-Att .maxboxsize {\n min-width: 40px;\n z-index: 1;\n}\n.alienrpg .crt .NPC {\n width: 15px;\n height: 15px;\n}\n.alienrpg .crt .tooltip .tooltiptext {\n width: 250px;\n top: -36px;\n right: 200%;\n margin-left: -60px;\n color: black;\n background-color: var(--aliengreen);\n box-shadow: 0 0 10px var(--aliengreen);\n}\n.alienrpg .crt .tooltip .tooltiptext::after {\n margin-top: 10px;\n border-width: 7px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n.alienrpg .crt .crt-grid-Char-Att .crt-gCol6:focus,\n.alienrpg .crt .grid-Consumables .maxboxsize:focus {\n color: var(--aliendarkergreen);\n background-color: var(--alienoddtab);\n box-shadow: 0 0 0 #000;\n cursor: not-allowed;\n}\n.alienrpg .crt .crt-grid-Char-Att .crt_gCol6:hover,\n.alienrpg .crt .grid-Consumables .maxboxsize:hover {\n cursor: default;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt .click-stat-level .far {\n letter-spacing: 1px;\n}\n.alienrpg .crt .synthsdont {\n margin: 10px;\n padding-left: 10px;\n border-left: 2px dotted var(--aliengreen);\n}\n.alienrpg .crt .imitate-human {\n text-align: center;\n}\n.alienrpg .crt .text {\n background-color: var(--aliendarkergreen);\n}\n.alienrpg .crt .tabs {\n color: #000;\n background-color: #fff;\n font-weight: bold;\n text-transform: uppercase;\n text-shadow: 0 0 2px white;\n}\n.alienrpg .crt .tabs .item.active {\n text-decoration: none;\n font-size: 110%;\n color: white;\n background-color: var(--aliendarkergreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n text-shadow: 0 0 10px var(--aliengreen);\n cursor: default;\n}\n.alienrpg .crt .tabs .item {\n width: 100%;\n padding-top: 6px;\n}\n.alienrpg .crt .tabs .item.active {\n padding-top: 5px;\n}\n.alienrpg .crt .tabs .item:hover {\n color: #000;\n background-color: var(--alienitemselect);\n box-shadow: 0 0 10px var(--alienitemselect);\n margin: -3px 0 -3px 0;\n padding-top: 6px;\n}\n.alienrpg .crt .grid-genPage h2 {\n text-transform: uppercase;\n}\n.alienrpg .crt .grid-2col-border {\n margin-top: -3px;\n padding-bottom: 4px;\n}\n.alienrpg .crt .journal-sheet select {\n text-overflow: ellipsis;\n}\n.alienrpg .crt .resource-content button {\n width: 16px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .grid-crtPage {\n display: grid;\n grid-template-areas: \"crt_Col1 crt_Col2\";\n grid-template-columns: 220px;\n}\n.alienrpg .crt .crt_Col1 {\n display: grid;\n grid-template-areas: \"crt_Item1\", \"crt_Item2\", \"crt_Item3\";\n grid-template-columns: 100%;\n}\n.alienrpg .crt .crt_Col2 {\n display: grid;\n grid-template-areas: \"crt_Item4\", \"crt_Item5\", \"crt_Item7\", \"crt_Item8\", \"crt_Item9\", \"crt_Item6\";\n grid-template-columns: 100%;\n padding-left: 5px;\n}\n.alienrpg .crt .crt_Col1 h2 {\n text-transform: uppercase;\n padding-bottom: 4px;\n}\n.alienrpg .crt .crt_Item1,\n.alienrpg .crt .crt_Item2_char,\n.alienrpg .crt .crt_Item2_synth,\n.alienrpg .crt .crt_Item3 {\n border: 1px solid var(--aliengreen);\n padding: 5px;\n}\n.alienrpg .crt .crt_Item1 {\n text-align: center;\n /* height: 130px; */\n}\n.alienrpg .crt .crt_Item1 .sp_faded {\n padding-top: 5px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item1 .xp_faded {\n padding-top: 6px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item1 h2 {\n padding-top: 8px;\n}\n.alienrpg .crt .crt_Item1 .experience {\n width: 160px;\n display: inline-flex;\n margin-bottom: 10px;\n}\n.alienrpg .crt .crt_Item1 .xp_dots_pos {\n padding-top: 18px;\n}\n.alienrpg .crt .crt_Item2_char {\n position: relative;\n height: 334px;\n}\n.alienrpg .crt .crt_Item2_synth {\n position: relative;\n}\n.alienrpg .crt .dots_conditions .dots {\n height: 25px;\n padding-top: 4px;\n padding-left: 7px;\n}\n.alienrpg .crt .dots.starving,\n.alienrpg .crt .dots.exhausted,\n.alienrpg .crt .dots.panic {\n width: 100%;\n background-color: var(--alienoddtab);\n}\n.alienrpg .crt .overwatch {\n margin: 15px 0 25px 13px;\n}\n.alienrpg .crt .overwatch_synth {\n /* margin: 20px 0 15px 13px ; */\n margin: 6px 0 0 13px;\n}\n.alienrpg .crt .dots.panic .panicked {\n color: white;\n background-color: red;\n margin-top: -5px;\n margin-left: -7px;\n padding-left: 6px;\n border-top: 2px solid red;\n border-bottom: 2px solid red;\n font-weight: bold;\n box-shadow: 0 0 10px red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .panicked-textarea {\n margin-left: 60px;\n border: 1px solid yellow;\n background-color: orange;\n}\n.alienrpg .crt .panicked-textarea:focus {\n border: 1px solid yellow;\n background-color: yellow;\n color: red;\n}\n.alienrpg .crt .dots.radiation {\n border: 1px dashed var(--alienitemselect);\n color: var(--alienitemselect);\n width: 98%;\n padding-top: 16px;\n padding-bottom: 19px;\n align-items: center;\n flex-wrap: nowrap;\n margin: 2px;\n}\n.alienrpg .crt #bottom {\n position: absolute;\n bottom: 0;\n left: 0;\n}\n.alienrpg .crt .dots.radiation.rad_glow {\n background-color: var(--alienitemselect);\n color: #000;\n border-radius: 3px;\n box-shadow: 0 0 10px yellow;\n}\n.alienrpg .crt .crt_grid_SynthStress {\n display: grid;\n grid-template-areas: \"imitate-human_left imitate-human_right\";\n grid-template-columns: 20% 80%;\n}\n.alienrpg .crt .imitate-human_left {\n padding: 7px 0 0 0;\n}\n.alienrpg .crt .imitate-human_right {\n padding: 5px 0px 0px 10px;\n}\n.alienrpg .crt .synth-label {\n width: 100%;\n margin-top: 2px;\n padding: 6px 0px 5px 0px;\n text-transform: uppercase;\n text-align: center;\n}\n.alienrpg .crt .alienrpgv .synth_fake_check {\n color: var(--aliendarkergreen);\n width: 100%;\n margin-top: 12px;\n padding: 6px 0px 6px 0px;\n text-transform: uppercase;\n text-align: center;\n background-color: var(--alienoddtab);\n}\n.alienrpg .crt .fas.fa-parachute-box {\n vertical-align: top;\n padding-top: 6px;\n padding-left: 3px;\n}\n.alienrpg .crt .fa-parachute-box:before {\n content: \"\\f49e\";\n}\n.alienrpg .crt .crt_Item3 .supply-btn.Power2 {\n padding-left: 6px;\n font-size: 20px;\n}\n.alienrpg .crt .crt_gridCarrer {\n display: grid;\n grid-template-areas: \"crt_box1 crt_box2 crt_box3 crt_box4\";\n padding: 0px;\n padding-top: 1px;\n grid-template-columns: 17% 36% 17% 30%;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 2px;\n}\n.alienrpg .crt .crt_gridCarrer .crt_box1,\n.alienrpg .crt .crt_gridCarrer .crt_box2,\n.alienrpg .crt .crt_gridCarrer .crt_box3,\n.alienrpg .crt .crt_gridCarrer .crt_box4 {\n justify-self: center;\n max-width: 100%;\n padding-top: 0px;\n}\n.alienrpg .crt .crt_gridSpecialty {\n display: grid;\n grid-template-areas: \"crt_sbox1 crt_sbox2\";\n padding: 4px 0px 3px 0px;\n grid-template-columns: 17% 83%;\n margin-bottom: 2px;\n}\n.alienrpg .crt .crt_gridSpecialty .crt_sbox1,\n.alienrpg .crt .crt_gridSpecialty .crt_sbox2 {\n justify-self: center;\n max-width: 100%;\n padding-top: 0px;\n}\n.alienrpg .crt .crt_grid-special {\n grid-area: crt_sbox2;\n display: grid;\n width: 100%;\n grid-template-areas: \"crt_spe1 crt_spe2\";\n grid-template-columns: 75% 25%;\n}\n.alienrpg .crt .crt .crt_spe1 {\n grid-area: crt_spe1;\n font-weight: 100;\n text-transform: uppercase;\n}\n.alienrpg .crt .crt_spe2 {\n grid-area: crt_spe2;\n padding-right: 5px;\n justify-self: right;\n}\n.alienrpg .crt .crt_Item4,\n.alienrpg .crt .crt_Item5,\n.alienrpg .crt .crt_Item6,\n.alienrpg .crt .crt_Item7,\n.alienrpg .crt .crt_Item8,\n.alienrpg .crt .crt_Item9 {\n border: 0px solid var(--aliengreen);\n margin-bottom: 3px;\n}\n.alienrpg .crt_Item4 .resource-label-header,\n.alienrpg .crt_Item5 .resource-label-header,\n.alienrpg .crt_Item6 .resource-label-header,\n.alienrpg .crt_Item7 .resource-label-header,\n.alienrpg .crt_Item8 .resource-label-header,\n.alienrpg .crt_Item9 .resource-label-header {\n display: block;\n width: 100%;\n padding: 1px 0px 1px 2px;\n color: #000;\n font-weight: bolder;\n text-transform: uppercase;\n background-color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item4 {\n height: 50px;\n}\n.alienrpg .crt .crt_Item5 textarea {\n height: 107px;\n}\n.alienrpg .crt .crt_Item5 textarea:hover,\n.alienrpg .crt .crt_Item7 textarea:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .crt_Item6 {\n height: 216px;\n border: 1px solid var(--aliendarkergreen);\n margin-bottom: 0px;\n}\n.alienrpg .crt .crt_Item7 textarea {\n height: 87px;\n}\n.alienrpg .crt .crt_Item8 {\n padding-bottom: 2px;\n}\n.alienrpg .crt .crt_Item8 input,\n.alienrpg .crt .crt_Item9 input {\n margin: 0px;\n width: 100%;\n}\n.alienrpg .crt .crt_Relat {\n display: grid;\n grid-template-areas: \"crt_Relat_Buddy crt_Relat_Rival\";\n grid-template-columns: 49%;\n grid-column-gap: 5px;\n}\n.alienrpg .crt_Col3 {\n grid-area: crt_Col3;\n padding-top: 10px;\n color: var(--aliendarkergreen);\n font-family: var(--alienfont);\n}\n.alienrpg .crt.grid-attr {\n border: 0px solid var(--aliengreen);\n}\n.alienrpg .crt .talent-btn:hover,\n.alienrpg .crt .talent-btn:focus {\n box-shadow: 0 0 7px var(--aliengreen);\n text-shadow: 0 0 15px var(--aliengreen);\n background-color: var(--aliengreen);\n cursor: help;\n font-weight: bolder;\n text-transform: uppercase;\n color: #000;\n}\n.alienrpg .crt .rollable {\n width: 90%;\n text-align: center;\n}\n.alienrpg .rollable:hover,\n.alienrpg .rollcomputer:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 130%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .rollItem,\n.alienrpg .crt .creature-acid-roll {\n width: 100%;\n text-align: center;\n}\n.alienrpg .crt .rollItem:hover,\n.alienrpg .crt .rollItem:focus {\n text-shadow: 0 0 15px var(--aliengreen);\n box-shadow: 0 0 7px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n font-size: 100%;\n font-weight: bolder;\n text-transform: uppercase;\n}\n.alienrpg .crt .rollVehicleWeapon:hover,\n.alienrpg .crt .rollVehicleWeapon:focus {\n text-shadow: 0 0 15px var(--aliengreen);\n box-shadow: 0 0 7px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n font-size: 100%;\n font-weight: bolder;\n text-transform: uppercase;\n}\n.alienrpg .crt .grid-talents {\n text-align: center;\n grid-template-columns: 90% 10%;\n}\n.alienrpg .crt .talTitle {\n text-transform: uppercase;\n color: #000;\n background-color: var(--aliengreen);\n}\n.alienrpg .crt .item-header {\n /* background-color: var(--aliendarkergreen); */\n /* color: black; */\n}\n.alienrpg .crt .textbox {\n color: ghostwhite;\n font-family: var(--alienchatfont);\n font-size: 14px;\n font-weight: 200;\n letter-spacing: 1px;\n}\n.alienrpg .crt .textbox:focus {\n font-weight: 400;\n}\n.alienrpg .crt .encumbrance .encumbrance-bar {\n background: var(--alienitemselect);\n}\n.alienrpg .crt .blink {\n padding: 0px 0px 2px 5px;\n margin-top: 5px;\n margin-bottom: 5px;\n background-color: red;\n color: white;\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n.alienrpg .crt_lCol6 {\n justify-self: center;\n}\n.alienrpg .crt .crit-injuries {\n margin-top: 118px;\n}\n.alienrpg .crt .grid-crit {\n grid-template-columns: 95% 5%;\n}\n.alienrpg .crt_crit2 {\n text-align: center;\n font-size: 15px;\n}\n.alienrpg .crt .Item11 {\n border: 0px solid var(--aliengreen);\n}\n.alienrpg .crt .Item11 .items-list {\n height: auto;\n}\n.alienrpg .crt .critical-inj {\n padding-bottom: 10px;\n}\n.alienrpg .crt .resource-label-header.rollCrit:hover {\n font-size: 15px;\n background-color: var(--aliendarkergreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt_box4 {\n padding: 7px 0px 0px 7px;\n}\n.alienrpg .crt .crt_Col1 {\n margin-left: -5px;\n}\n.alienrpg .crt .fas.fa-tools {\n vertical-align: top;\n padding-top: 13px;\n margin-left: 5px;\n}\n.alienrpg .crt .fas.fa-tools:hover {\n cursor: help;\n}\n.alienrpg .crt .fas.fa-tools:before {\n content: \"\\f022\";\n}\n.alienrpg .crt .fas:hover {\n color: var(--aliengreen);\n text-shadow: 0 0 2px var(--aliengreen);\n animation: textShadow 0.5s 0.3;\n}\n.alienrpg .crt .items-list .item-header {\n border-bottom-style: solid;\n border-bottom-color: var(--aliengreen);\n}\n.alienrpg .crt .Col3 .panel {\n margin-left: 5px;\n padding: 0 10px 0 10px;\n border-left: 2px inset var(--aliengreen);\n}\n.alienrpg .crt .tab.inventory .fas {\n margin-right: 10px;\n}\n.alienrpg .crt .creature-acid-roll:hover,\n.alienrpg .crt .creature-acid-roll:focus {\n text-shadow: 0 0 0px var(--aliengreen);\n color: var(--aliengreen);\n background-color: #000;\n font-weight: 1;\n font-size: 110%;\n border: 0px solid var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .creature-attack-roll {\n width: 260px;\n height: 40px;\n border-radius: 3px;\n text-shadow: 0 0 rgba(0, 0, 0, 0);\n color: rgba(0, 0, 0, 0);\n background: url(../images/alien_crt_roll-attack.png) no-repeat top left;\n}\n.alienrpg .crt .creature-attack-roll:hover {\n border-radius: 3px;\n background-color: var(--aliendarkergreen);\n text-shadow: 0 0 rgba(0, 0, 0, 0);\n color: rgba(0, 0, 0, 0);\n background: url(../images/alien_crt_roll-attack_hover.gif) no-repeat top left;\n}\n.alienrpg .crt .profile-img-item {\n margin: 0;\n height: 125px;\n width: auto;\n margin-right: 4px;\n border-radius: 10px;\n}\n.alienrpg .crt .textbox1,\n.alienrpg .crt .textbox2 {\n padding-left: 5px;\n}","$c-white: hsl(0, 0%, 100%);\r\n$c-black: hsl(0, 0%, 0%);\r\n$c-green: hsl(84, 100%, 59%);\r\n\r\n:root {\r\n\t--aliengreen: hsl(84, 100%, 59%);\r\n\t--aliendarkergreen: hsl(141, 60%, 40%);\r\n\t--alienitemselect: hsl(70, 80%, 74%);\r\n\t--alienoddtab: hsl(72, 29%, 7%);\r\n\t--blue: hsl(224, 75%, 62%);\r\n\t--black: hsl(0, 0%, 0%);\r\n\t--white: hsl(0, 0%, 100%);\r\n\t--alientextjournal: #b1e0e7;\r\n\t--journalback: url(../images/mother-instructions/indbackground2.png);\r\n\t--chatbackground: url(/systems/alienrpg/images/IndBackground3.png);\r\n\t--alienchatfont: 'Blinker', sans-serif;\r\n\t--alienchatwhite: hsl(0, 0%, 100%);\r\n\t--alienchatred: hsl(0, 100%, 50%);\r\n\t--alienchatredshadow: rgb(230 230 230);\r\n\t--alienchatblue: hsl(240deg 42% 72%);\r\n\t// --alienchatlightblue: hsl(240, 96%, 70%);\r\n\t--alienchatlightblue: hsl(120, 97%, 41%);\r\n\t--alienchatlightgreen: hsl(120, 97%, 41%);\r\n\t--alienchatgoldenrod: hsl(43, 74%, 49%);\r\n}\r\n","// Import utilities.\r\n@import 'utils/typography';\r\n@import 'utils/colors';\r\n@import 'utils/mixins';\r\n@import 'utils/variables';\r\n\r\n/* Global styles */\r\n@import 'global/window';\r\n@import 'global/mother-instruction-images';\r\n@import 'global/grid';\r\n@import 'global/flex';\r\n@import 'global/itemList';\r\n@import 'global/select-css';\r\n@import 'actor/alien-crt-ui';\r\n@import 'global/module';\r\n\r\n.alienrpg {\r\n /* Styles limited to alienrpg sheets */\r\n @import 'components/forms';\r\n @import 'components/resource';\r\n @import 'components/tabs';\r\n @import 'components/items';\r\n @import 'actor/alien-crt-actor';\r\n}\r\n",".alienrpg ul ol {\r\n\tmargin-left: 3px;\r\n}\r\n.alienrpg #context-menu {\r\n\t// width: 100%;\r\n\twidth: auto;\r\n\theight: max-content;\r\n\tmin-width: 156px;\r\n\tmax-width: 360px;\r\n\tposition: absolute;\r\n\tleft: -998%;\r\n\ttop: -50%;\r\n\tbackground: $c-black;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 5px;\r\n\tcolor: var(--aliengreen);\r\n\ttext-align: left;\r\n\tfont-size: smaller;\r\n\tz-index: 1;\r\n}\r\n.alienrpg #context-menu li.context-item {\r\n\tline-height: 16px;\r\n}\r\n\r\n.alienrpg .window-content {\r\n\t// font-family: var(--alienfont);\r\n\t// color: var(--aliengreen);\r\n\t// font-size: var(--fontsize);\r\n\tbackground: hsl(0deg, 0%, 0%);\r\n\tborder: var(--aliengreen) 1px solid;\r\n\t// flex-direction: column;\r\n\t// flex-wrap: nowrap;\r\n\t// padding: 2px;\r\n\t// overflow-y: scroll;\r\n\t// overflow-x: auto;\r\n\t// border: var(--aliengreen) 3px;\r\n}\r\n\r\n// .alienrpg .window-content {\r\n// // font-family: var(--alienfont);\r\n// // color: var(--aliengreen);\r\n// // font-size: var(--fontsize);\r\n// background: $c-black;\r\n// // flex-direction: column;\r\n// // flex-wrap: nowrap;\r\n// // padding: 2px;\r\n// // overflow-y: scroll;\r\n// // overflow-x: auto;\r\n// // border: var(--aliengreen) 3px;\r\n// }\r\n\r\n.alienrpg form {\r\n\tfont-family: var(--alienfont);\r\n\tcolor: var(--aliengreen);\r\n\tfont-size: var(--fontsize);\r\n\tbackground: $c-black;\r\n\tflex-direction: column;\r\n\tflex-wrap: nowrap;\r\n\tpadding: 2px;\r\n\toverflow-y: scroll;\r\n\toverflow-x: auto;\r\n\tborder: var(--aliengreen) 3px;\r\n}\r\n\r\n.journal-sheet {\r\n\tform {\r\n\t\t// font-family: var(--alienfont);\r\n\t\t// color: var(--aliengreen);\r\n\t\t// background: url(../images/mother-instructions/indbackground2.png) no-repeat top left;\r\n\t\tbackground: var(--journalback) top left !important;\r\n\t\tbackground-size: cover;\r\n\t\tborder: 1px solid var(--aliengreen);\r\n\t\tborder-radius: 1px;\r\n\t\t// color: hsl(187, 52%, 80%);\r\n\t\tcolor: var(--alientextjournal) !important;\r\n\t}\r\n\tselect {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) 3px;\r\n\t\tborder: 1px solid hsl(53, 4%, 46%);\r\n\t\tborder-radius: 3px;\r\n\t\tpadding: 0 3px;\r\n\t\ttext-overflow: ellipsis;\r\n\t\tfont-size: 16px;\r\n\t}\r\n\tinput {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) 3px;\r\n\t}\r\n\tbutton {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) solid 1px;\r\n\t\twidth: 100%;\r\n\t\tmargin: 0 1px;\r\n\t\tborder-radius: 3px;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 28px;\r\n\t}\r\n\r\n\tcritbutton {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) solid 1px;\r\n\t\t// width: 100%;\r\n\t\tmargin: 0 1px;\r\n\t\tborder-radius: 3px;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 28px;\r\n\t}\r\n\t.tox .tox-editor-container {\r\n\t\tbackground-color: $c-white;\r\n\t}\r\n}\r\n\r\na.entity-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n\r\n.alienrpg a.entity-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\na.content-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n\r\n.alienrpg a.content-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n#chat .message {\r\n\tborder: 1px solid hsl(0deg, 8%, 34%);\r\n\tborder-radius: 1px;\r\n}\r\n.chat-message {\r\n\t// background-image: url('/systems/alienrpg/images/IndBackground3.png');\r\n\tbackground-image: var(--chatbackground);\r\n\tbackground-size: cover;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: center;\r\n\tcolor: inherit;\r\n\t// color: $c-green;\r\n\r\n\t.message-header .message-sender {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.message-metadata {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.flavor-text {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.table-draw .table-results .table-result {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n}\r\n.chat-message .table-draw .table-results .table-result .chatBG {\r\n\t// background-image: url('/systems/alienrpg/images/IndBackground3.png');\r\n\tbackground-image: var(--chatbackground);\r\n\tbackground-size: cover;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: center;\r\n\tcolor: var(--aliengreen);\r\n\r\n\tpadding-left: 6px;\r\n}\r\n.chat-message.whisper {\r\n\tbackground: hsl(0, 0%, 9%);\r\n\t// color: $c-green;\r\n\tcolor: var(--aliengreen);\r\n}\r\n\r\n.chat-message.blind {\r\n\tbackground: hsl(0, 0%, 9%);\r\n}\r\n\r\n.chat-message.emote {\r\n\tbackground: hsl(0, 0%, 9%);\r\n}\r\n\r\n.chat-message .critchat {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tborder-bottom: 1px solid var(--color-border-light-primary);\r\n\tpadding: 3px 0;\r\n\tcolor: var(--aliengreen);\r\n}\r\n\r\n.dice-tooltip .roll > img {\r\n\twidth: 24px;\r\n}\r\n\r\n.dice-tooltip {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 1px;\r\n\tbackground: $c-black;\r\n\r\n\t.dice-rolls {\r\n\t\tcolor: inherit;\r\n\t\tbackground: $c-black;\r\n\t}\r\n\r\n\t.part-header {\r\n\t\tcolor: inherit;\r\n\t\t// color: $c-green;\r\n\t\tbackground: $c-black;\r\n\t}\r\n}\r\n.dice-tooltip .dice-rolls .roll {\r\n\tfilter: none;\r\n}\r\n.dice-tooltip .dice-rolls .roll.max {\r\n\tfilter: none;\r\n}\r\n.dice-tooltip .dice-rolls .roll.min {\r\n\tfilter: none;\r\n}\r\n\r\n.inline-roll .dice-tooltip {\r\n\tcolor: inherit;\r\n\t// color: $c-green;\r\n\tbackground: $c-black;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 2px;\r\n}\r\n// a.entity-link,\r\na.inline-roll {\r\n\tbackground: $c-black;\r\n\tpadding: 1px 4px;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 2px;\r\n\twhite-space: nowrap;\r\n\tword-break: break-all;\r\n}\r\n\r\n.dice-roll .dice-formula,\r\n.dice-roll .dice-total {\r\n\t// color: inherit;\r\n\tcolor: var(--aliengreen);\r\n}\r\n.dice-tooltip .part-header .part-formula {\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n}\r\n.part-total {\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n}\r\n\r\n.alienrpg h2 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\tmargin-left: 5px;\r\n\t// font-size: var(--fontsize) ;\r\n}\r\n.alienrpg h3 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\t// font-size: var(--fontsize) ;\r\n\r\n\t// margin-left: 2px;\r\n}\r\n\r\n.alienrpg h4 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\t// font-size: var(--fontsize) ;\r\n}\r\n.resource-content {\r\n\tbutton {\r\n\t\tflex: 0;\r\n\t\tborder: 0;\r\n\t\twidth: 30px;\r\n\t\tfont-size: 1.5rem;\r\n\t\tpadding: 0;\r\n\t\tcolor: inherit;\r\n\t\tmargin: 0;\r\n\t}\r\n}\r\n\r\n.rollable:hover,\r\n.rollcomputer:hover {\r\n\tcolor: var(--aliengreen);\r\n\tbackground-color: #000;\r\n\tborder: 0px solid var(--aliengreen);\r\n\tfont-weight: 1;\r\n\tfont-size: 120%;\r\n\tbox-shadow: 0 0 0px var(--aliengreen);\r\n\tanimation: textShadow 1s infinite;\r\n}\r\n\r\n.far.fa-heart:hover {\r\n\tcolor: red;\r\n\tanimation: textShadow 1s infinite;\r\n}\r\n\r\n// .rollable,\r\n// .rollcomputer {\r\n// &:hover,\r\n// &:focus {\r\n// // color: black;\r\n// text-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n// font-size: 95%;\r\n// cursor: pointer;\r\n// }\r\n// }\r\n\r\n.rollableVeh {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 1.3em;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.creature-acid-roll {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 95%;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.rollItem {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.rollVehicleWeapon {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.openItem {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.talent-btn {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\tcolor: hsl(103, 100%, 28%);\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\t// font-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n\r\n.minus-btn .plus-btn {\r\n\twidth: 10px;\r\n\theight: 10px;\r\n\tline-height: 20px;\r\n\tpadding: 0;\r\n}\r\n\r\n.supply-btn {\r\n\tfont-size: 5px;\r\n\tpadding: 0;\r\n\tfont-family: var(--alienfont);\r\n}\r\n\r\n.pwr-btn {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\tbackground-color: hsl(4, 69%, 53%);\r\n\t\tfont-size: 120%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n\r\n.stunt-btn {\r\n\twidth: 5px;\r\n\tpadding: 0;\r\n\tfont-family: var(--alienfont);\r\n}\r\n\r\n.creature-attack-roll {\r\n\tdisplay: inline-block;\r\n\twidth: 280px;\r\n\theight: 40px;\r\n\t// font-size: 25pt;\r\n\tfont-weight: bold;\r\n\tfont-size: 2em;\r\n\t/* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */\r\n\ttext-shadow: 2px 2px hsl(128, 83%, 25%);\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.creature-attack-roll:hover {\r\n\tborder-radius: 10px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n\ttext-shadow: 2px 2px hsl(0, 92%, 26%);\r\n}\r\n.creature-attack-roll:active {\r\n\tposition: relative;\r\n\ttop: 1px;\r\n\tborder-radius: unset;\r\n\tbackground-color: unset;\r\n\tcolor: unset;\r\n}\r\nbutton:hover,\r\nbutton:focus {\r\n\tbox-shadow: unset;\r\n}\r\n\r\n.alien-Push-button {\r\n\tdisplay: inline-block;\r\n\twidth: 260px;\r\n\theight: 45px;\r\n\tbackground-color: $c-black;\r\n\t// color: hsl(84, 100%, 59%);\r\n\tfont-weight: bold;\r\n\tfont-size: clamp(2rem, -4.5rem + 5vw, 3rem);\r\n\tfont-family: var(--alienfont);\r\n\tpadding-bottom: 5px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.alien-Push-button:hover {\r\n\tborder-radius: 10px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n}\r\n\r\n.alien-crit-button {\r\n\tdisplay: inline-block;\r\n\twidth: 280px;\r\n\theight: 26px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-weight: bold;\r\n\tfont-size: 1.2rem;\r\n\t// font-size: clamp(1rem, 1vw, 2rem);\r\n\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.alien-crit-button:hover {\r\n\tborder-radius: 5px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n}\r\n\r\n.alien-diceface-b0 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-b0.png) no-repeat top left;\r\n}\r\n.alien-diceface-b6 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-b6.png) no-repeat top left;\r\n}\r\n.alien-diceface-y0 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y0.png) no-repeat top left;\r\n}\r\n.alien-diceface-y1 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y1.png) no-repeat top left;\r\n}\r\n.alien-diceface-y6 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y6.png) no-repeat top left;\r\n}\r\n\r\n.tooltip {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted black;\r\n}\r\n\r\n.tooltip .tooltiptext {\r\n\tvisibility: hidden;\r\n\twidth: 250px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\ttext-align: center;\r\n\tborder-radius: 6px;\r\n\tpadding: 5px 0;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\ttop: -5px;\r\n\tright: 105%;\r\n\tmargin-left: -60px;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n}\r\n.tooltip .tooltiptext::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 5px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n.tooltip:hover .tooltiptext {\r\n\tvisibility: visible;\r\n}\r\n\r\n.alienrpg .inputtext {\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n}\r\n\r\n.box-top {\r\n\tborder-top: 3px solid var(--aliengreen);\r\n}\r\n\r\n.ctooltip {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted $c-black;\r\n}\r\n\r\n/* Tooltip text */\r\n.ctooltip .ctooltiptext {\r\n\t// /* Position the tooltip text - see examples below! */\r\n\t// position: absolute;\r\n\t// z-index: 1;\r\n\tfont-size: small;\r\n\tvisibility: hidden;\r\n\twidth: 150px;\r\n\tbackground-color: $c-black;\r\n\tcolor: var(--aliengreen);\r\n\ttext-align: center;\r\n\tborder-radius: 3px;\r\n\tpadding: 2px 0;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\t// top: -5px;\r\n\t// right: 105%;\r\n\tmargin-left: -150px;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n}\r\n\r\n/* Show the tooltip text when you mouse over the tooltip container */\r\n.ctooltip:hover .ctooltiptext {\r\n\tvisibility: visible;\r\n}\r\n\r\n.ctooltip .ctooltiptext::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 1px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n\r\n// .dice-tooltip .dice-rolls .roll.d6 {\r\n// background-image: url(../icons/svg/d6-grey.svg);\r\n// }\r\n\r\n.alienchatwhite {\r\n\tcolor: var(--alienchatwhite);\r\n}\r\n\r\n.alienchatred {\r\n\tcolor: var(--alienchatred);\r\n\tfont-weight: bolder;\r\n\tfont-size: larger;\r\n\t-webkit-background-clip: text;\r\n\tbackground-clip: text;\r\n\tbackground-color: var(--alienchatredshadow);\r\n}\r\n\r\n.alienchatblue {\r\n\tcolor: var(--alienchatblue);\r\n}\r\n.alienchatlightblue {\r\n\tcolor: var(--alienchatlightblue);\r\n\tfont-weight: bold;\r\n\tfont-size: larger;\r\n}\r\n.alienchatlightgreen {\r\n\tcolor: var(--alienchatlightgreen);\r\n}\r\n.alienchatgoldenrod {\r\n\tcolor: var(--alienchatgoldenrod);\r\n\tfont-weight: bold;\r\n}\r\n\r\n.combatbutton {\r\n\tmax-width: 200px;\r\n\tcolor: var(--aliengreen);\r\n\tborder: var(--aliengreen) 1px solid;\r\n}\r\n\r\n.prosemirror.editing-source textarea {\r\n\tcolor: $c-white;\r\n}\r\n\r\n.prosemirror menu .pm-dropdown {\r\n\tcolor: $c-black;\r\n}\r\n",".spanner-icon {\r\n display: inline-block;\r\n width: 30px;\r\n height: 25px;\r\n padding: 0px;\r\n margin: 1px;\r\n background: url(../images/mother-instructions/spanner-icon.webp);\r\n}\r\n.character-sheet-img {\r\n display: block;\r\n width: 464px;\r\n height: 500px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-sheet-img.webp);\r\n}\r\n.creature-sheet-img {\r\n display: block;\r\n width: 500px;\r\n height: 477px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-sheet-img.webp);\r\n}\r\n.character-header {\r\n display: block;\r\n width: 500px;\r\n height: 152px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-header.webp);\r\n}\r\n.synthetic-header {\r\n display: block;\r\n width: 500px;\r\n height: 155px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-header.webp);\r\n}\r\n\r\n.agil-mod {\r\n display: block;\r\n width: 403px;\r\n height: 162px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/agil-mod.webp);\r\n}\r\n.armor-mod {\r\n display: block;\r\n width: 403px;\r\n height: 172px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/armor-mod.webp);\r\n}\r\n.stress-mod {\r\n display: block;\r\n width: 400px;\r\n height: 136px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/stress-mod.webp);\r\n}\r\n.character-details {\r\n display: block;\r\n width: 300px;\r\n height: 328px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-details.webp);\r\n}\r\n.synthetic-details {\r\n display: block;\r\n width: 300px;\r\n height: 380px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-details.webp);\r\n}\r\n\r\n.character-consumables {\r\n display: block;\r\n width: 153px;\r\n height: 330px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-consumables.webp);\r\n}\r\n\r\n.synthetic-consumables {\r\n display: block;\r\n width: 153px;\r\n height: 322px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-consumables.webp);\r\n}\r\n.talent-agenda {\r\n display: block;\r\n width: 300px;\r\n height: 260px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/talent-agenda.webp);\r\n}\r\n.con-edit {\r\n display: block;\r\n width: 151px;\r\n height: 109px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/con-edit.webp);\r\n}\r\n.enc {\r\n display: block;\r\n width: 600px;\r\n height: 71px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/enc.webp);\r\n}\r\n.enc-warn {\r\n display: block;\r\n width: 462px;\r\n height: 49px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/enc-warn.webp);\r\n}\r\n.inv-inact {\r\n display: block;\r\n width: 600px;\r\n height: 199px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/inv-inact.webp);\r\n}\r\n.moskills {\r\n display: block;\r\n width: 300px;\r\n height: 254px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/skills.webp);\r\n}\r\n\r\n.creature-header {\r\n display: block;\r\n width: 500px;\r\n height: 102px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-header.webp);\r\n}\r\n.creature-attack-dropdown {\r\n display: block;\r\n width: 600px;\r\n height: 330px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-attack-dropdown.webp);\r\n}\r\n.acid-splash-popup {\r\n display: block;\r\n width: 400px;\r\n height: 141px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/acid-splash-popup.webp);\r\n}\r\n.chat-roll {\r\n display: block;\r\n width: 300px;\r\n height: 188px;\r\n background: url(../images/mother-instructions/chat-roll.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.radiation-roll {\r\n display: block;\r\n width: 240px;\r\n height: 274px;\r\n background: url(../images/mother-instructions/radiation-rolls.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.territories-general {\r\n display: block;\r\n width: 500px;\r\n height: 498px;\r\n background: url(../images/mother-instructions/territories-general.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.territories-systems {\r\n display: block;\r\n width: 500px;\r\n height: 186px;\r\n background: url(../images/mother-instructions/territories-systems.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-general {\r\n display: block;\r\n width: 500px;\r\n height: 342px;\r\n background: url(../images/mother-instructions/vehicle-general.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-inv {\r\n display: block;\r\n width: 500px;\r\n height: 343px;\r\n background: url(../images/mother-instructions/vehicle-inv.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-crew {\r\n display: block;\r\n width: 500px;\r\n height: 227px;\r\n background: url(../images/mother-instructions/vehicle-crew.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-crew-selector {\r\n display: block;\r\n width: 500px;\r\n height: 227px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/vehicle-crew-selector.webp);\r\n}\r\n\r\n.vehicle-fire-weapon {\r\n display: block;\r\n width: 403px;\r\n height: 162px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/vehicle-fire-weapon.webp);\r\n}\r\n\r\n.item-dropdown {\r\n display: block;\r\n width: 300px;\r\n height: 263px;\r\n background: url(../images/mother-instructions/item-dropdown.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.modifiers-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/modifiers-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.melee-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/melee-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.ranged-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/ranged-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.armor-img {\r\n display: block;\r\n width: 600px;\r\n height: 415px;\r\n background: url(../images/mother-instructions/armor-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.planet-system-img {\r\n display: block;\r\n width: 600px;\r\n height: 562px;\r\n background: url(../images/mother-instructions/planet-system-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.initiative-roll {\r\n display: block;\r\n width: 300px;\r\n height: 277px;\r\n background: url(../images/mother-instructions/initiative-roll.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.clone-actor {\r\n display: inline-block;\r\n width: 200px;\r\n height: 119px;\r\n background: url(../images/mother-instructions/clone-actor.webp);\r\n margin-left: 25%;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.roll-clone {\r\n display: inline-block;\r\n width: 200px;\r\n height: 207px;\r\n background: url(../images/mother-instructions/roll-clone.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.init-chat-norm {\r\n display: block;\r\n width: 200px;\r\n height: 388px;\r\n background: url(../images/mother-instructions/init-chat-norm.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.init-chat-cards {\r\n display: block;\r\n width: 200px;\r\n height: 378px;\r\n background: url(../images/mother-instructions/init-chat-cards.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.gm-settings {\r\n display: block;\r\n width: 500px;\r\n height: 491px;\r\n background: url(../images/mother-instructions/gm-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.player-settings {\r\n display: block;\r\n width: 500px;\r\n height: 301px;\r\n background: url(../images/mother-instructions/player-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.style-settings {\r\n display: block;\r\n width: 400px;\r\n height: 377px;\r\n background: url(../images/mother-instructions/style-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.style-button-settings {\r\n display: block;\r\n width: 300px;\r\n height: 161px;\r\n background: url(../images/mother-instructions/style-button-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.font-picker-img {\r\n display: inline-block;\r\n width: 300px;\r\n height: 272px;\r\n background: url(../images/mother-instructions/font-picker-img.webp);\r\n margin-left: 5%;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.colour-picker-img {\r\n display: inline-block;\r\n width: 300px;\r\n height: 206px;\r\n background: url(../images/mother-instructions/colour-picker-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.character-token {\r\n display: block;\r\n width: 230px;\r\n height: 234px;\r\n background: url(../images/mother-instructions/character-token.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.creature-token {\r\n display: block;\r\n width: 230px;\r\n height: 235px;\r\n background: url(../images/mother-instructions/creature-token.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush1 {\r\n display: block;\r\n width: 300px;\r\n height: 241px;\r\n background: url(../images/mother-instructions/mpush1.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush2 {\r\n display: block;\r\n width: 300px;\r\n height: 340px;\r\n background: url(../images/mother-instructions/mpush2.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush3 {\r\n display: block;\r\n width: 300px;\r\n height: 297px;\r\n background: url(../images/mother-instructions/mpush3.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.pwr-supply {\r\n display: block;\r\n width: 600px;\r\n height: 134px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/power.webp);\r\n}\r\n.synth-hum {\r\n display: block;\r\n width: 153px;\r\n height: 87px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synth-hum.webp);\r\n}\r\n\r\n.inventory-tab-img {\r\n display: block;\r\n width: 600px;\r\n height: 435px;\r\n background: url(../images/mother-instructions/inventory-tab.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.inv-context-menu-img {\r\n display: block;\r\n width: 151px;\r\n height: 70px;\r\n background: url(../images/mother-instructions/inv-context-menu.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.status-icons-img {\r\n display: block;\r\n width: 230px;\r\n height: 229px;\r\n background: url(../images/mother-instructions/status-icons.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.enc-icon-img {\r\n display: block;\r\n width: 230px;\r\n height: 207px;\r\n background: url(../images/mother-instructions/enc-icon.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.spaceship-sheet-img {\r\n display: block;\r\n width: 497px;\r\n height: 353px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-modules.webp);\r\n}\r\n.spaceship-header1 {\r\n display: block;\r\n width: 402px;\r\n height: 632px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-header1.webp);\r\n}\r\n.spaceship-modules {\r\n display: block;\r\n width: 497px;\r\n height: 353px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-sheet-img.webp);\r\n}\r\n\r\n.spaceship-comtech {\r\n display: block;\r\n width: 395px;\r\n height: 262px;\r\n background: url(../images/mother-instructions/spaceship-comtech.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n",".grid {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2 / span 2;\r\n\t// grid-template-columns: repeat(2, minmax(50fr, 1fr));\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\tpadding: 0;\r\n\talign-items: center;\r\n\t// justify-items: center;\r\n}\r\n.grid-2col {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2;\r\n\tgrid-template-columns: 1fr 1fr;\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\tpadding: 0;\r\n\talign-items: center;\r\n\t// justify-items: center;\r\n}\r\n\r\n.grid-3col {\r\n\tgrid-column: span 3 / span 3;\r\n\tgrid-template-columns: repeat(3, minmax(0, 1fr));\r\n\tborder-color: var(--aliengreen);\r\n\t// border-style: solid;\r\n\tjustify-items: center;\r\n\tmargin: 0;\r\n}\r\n\r\n.grid-4col {\r\n\tgrid-column: span 4 / span 4;\r\n\tgrid-template-columns: repeat(4, minmax(0, 1fr));\r\n\tborder-color: var(--aliengreen);\r\n\tborder-style: double;\r\n\tpadding: 4px;\r\n}\r\n\r\n.grid-synPage {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Item1 Item2 Item2'\r\n\t\t'Item1 Item4 Item4'\r\n\t\t'Item8 Item4 Item4'\r\n\t\t'Item8 Item5 Item5'\r\n\t\t'Item8 Item3 Item3'\r\n\t\t'Item9 Item6 Item6'\r\n\t\t'Item10 Item7 Item7'\r\n\t\t'Item11 Item11 Item11';\r\n\t// 'Item11 Item10 Item10'\r\n\t// 'Item11 Item10 Item10';\r\n\r\n\tgrid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.grid-genPage {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Item1 Item2 Item2'\r\n\t\t'Item1 Item4 Item4'\r\n\t\t'Item8 Item4 Item4'\r\n\t\t'Item8 Item5 Item5'\r\n\t\t'Item8 Item3 Item3'\r\n\t\t'Item9 Item6 Item6'\r\n\t\t'Item10 Item7 Item7'\r\n\t\t'Item11 Item11 Item11';\r\n\t// 'Item11 Item10 Item10'\r\n\t// 'Item11 Item10 Item10';\r\n\tgrid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.Item1 {\r\n\tgrid-area: Item1;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 5px;\r\n\ttext-align: center;\r\n}\r\n.Item2 {\r\n\tgrid-area: Item2;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.Item3 {\r\n\tgrid-area: Item3;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item4 {\r\n\tgrid-area: Item4;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item5 {\r\n\tgrid-area: Item5;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item6 {\r\n\tgrid-area: Item6;\r\n\tborder: 1px solid var(--aliengreen);\r\n\t// justify-items: center;\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item7 {\r\n\tgrid-area: Item7;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n\t// height: 80px;\r\n\theight: auto;\r\n}\r\n.Item8 {\r\n\tgrid-area: Item8;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 5px;\r\n}\r\n.Item9 {\r\n\tgrid-area: Item9;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-bottom: 5px;\r\n}\r\n.Item10 {\r\n\tgrid-area: Item10;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-bottom: 5px;\r\n\t// padding-left: 5px;\r\n\t// padding-right: 5px;\r\n}\r\n.Item11 {\r\n\tgrid-area: Item11;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 4px;\r\n\talign-content: center;\r\n\tjustify-content: center;\r\n\tmin-height: 53px;\r\n}\r\n\r\n.grid-2col-border {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2;\r\n\tgrid-template-columns: 1fr 1fr;\r\n\tborder-color: var(--aliengreen);\r\n\tpadding: 0;\r\n\t-webkit-box-align: center;\r\n\t-ms-flex-align: center;\r\n\talign-items: center;\r\n}\r\n\r\n.grid-spacecraft {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'spacec1 spacec2 ';\r\n\r\n\tgrid-template-columns: 35% 65%;\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\t// padding: 0;\r\n\t// align-items: center;\r\n\t// justify-items: center;\r\n}\r\n.spacec1 {\r\n\tgrid-area: spacec1;\r\n\tborder-right: 1px solid var(--aliengreen);\r\n\t// padding: 4px;\r\n\talign-content: center;\r\n\t// justify-content: center;\r\n\t// min-height: 53px;\r\n}\r\n.spacec2 {\r\n\tgrid-area: spacec2;\r\n\t// border: 1px solid var(--aliengreen);\r\n\tpadding-left: 5px;\r\n\talign-content: center;\r\n\t// justify-content: center;\r\n\t// min-height: 53px;\r\n}\r\n\r\n.s1-header {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'. . s1h1 s1h1 s1h1 .'\r\n\t\t's1h2 s1h2 s1h2 s1h2 s1h2 s1h2'\r\n\t\t's1h3 s1h3 s1h3 s1h4 s1h4 s1h4'\r\n\t\t's1h28 s1h28 s1h28 s1h29 s1h29 s1h29'\r\n\t\t's1h30 s1h30 s1h30 s1h30 s1h30 s1h30 '\r\n\t\t's1h32 s1h32 s1h32 s1h32 s1h32 s1h32'\r\n\t\t's1h31 s1h31 s1h31 s1h31 s1h31 s1h31 '\r\n\t\t's1h33 s1h33 s1h33 s1h33 s1h33 s1h33'\r\n\t\t'. . s1h5 s1h5 s1h5 .'\r\n\t\t's1h6 s1h6 s1h6 s1h6 s1h6 s1h6'\r\n\t\t's1space1 s1h7 s1h8 s1space s1h9 s1h10'\r\n\t\t's1space1 s1h11 s1h12 s1space s1h13 s1h14'\r\n\t\t's1space1 s1h15 s1h16 s1space s1h17 s1h18'\r\n\t\t's1space1 s1h19 s1h20 s1space s1h21 s1h22'\r\n\t\t's1h23 s1h23 s1h23 s1h23 s1h23 s1h23'\r\n\t\t's1h24 s1h24 s1h24 s1h24 s1h24 s1h24'\r\n\t\t's1h25 s1h25 s1h25 s1h25 s1h25 s1h25'\r\n\t\t's1h26 s1h26 s1h26 s1h26 s1h26 s1h26'\r\n\t\t's1h27 s1h27 s1h27 s1h27 s1h27 s1h27';\r\n\tgrid-template-columns: 5% 10% 30% 5% 30% 10%;\r\n\tpadding: 0 10px 0px 10px;\r\n\t// background-color: hsl(165, 27%, 50%);\r\n\t// color: hsl(120, 94%, 6%);\r\n}\r\n.s1space {\r\n\tgrid-area: s1space;\r\n}\r\n.s1space1 {\r\n\tgrid-area: s1space1;\r\n}\r\n.s1h1 {\r\n\tgrid-area: s1h1;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h2 {\r\n\tgrid-area: s1h2;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h3 {\r\n\tgrid-area: s1h3;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h4 {\r\n\tgrid-area: s1h4;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h5 {\r\n\tgrid-area: s1h5;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h6 {\r\n\tgrid-area: s1h6;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h7 {\r\n\tgrid-area: s1h7;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h8 {\r\n\tgrid-area: s1h8;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h9 {\r\n\tgrid-area: s1h9;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h10 {\r\n\tgrid-area: s1h10;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h11 {\r\n\tgrid-area: s1h11;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h12 {\r\n\tgrid-area: s1h12;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h13 {\r\n\tgrid-area: s1h13;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h14 {\r\n\tgrid-area: s1h14;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h15 {\r\n\tgrid-area: s1h15;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h16 {\r\n\tgrid-area: s1h16;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h17 {\r\n\tgrid-area: s1h17;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h18 {\r\n\tgrid-area: s1h18;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// justify-self: center;\r\n}\r\n.s1h19 {\r\n\tgrid-area: s1h19;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h20 {\r\n\tgrid-area: s1h20;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h21 {\r\n\tgrid-area: s1h21;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h22 {\r\n\tgrid-area: s1h22;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tjustify-self: center;\r\n}\r\n.s1h23 {\r\n\tgrid-area: s1h23;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 20px;\r\n\tjustify-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h24 {\r\n\tgrid-area: s1h24;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tjustify-self: center;\r\n}\r\n.s1h25 {\r\n\tgrid-area: s1h25;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 20px;\r\n\tjustify-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h26 {\r\n\tgrid-area: s1h26;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 50px;\r\n\tjustify-self: center;\r\n}\r\n.s1h27 {\r\n\tgrid-area: s1h27;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 50px;\r\n\tjustify-self: center;\r\n}\r\n.s1h28 {\r\n\tgrid-area: s1h28;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h29 {\r\n\tgrid-area: s1h29;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h30 {\r\n\tgrid-area: s1h30;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h31 {\r\n\tgrid-area: s1h31;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h32 {\r\n\tgrid-area: s1h32;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h33 {\r\n\tgrid-area: s1h33;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n\r\n.grid-container {\r\n\tdisplay: grid;\r\n\t// gap: 5px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\t// align-items: center;\r\n\t// justify-items: first baseline;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col4'\r\n\t\t'Col3 Col3';\r\n\t// grid-template-rows: 1fr;\r\n\tgrid-template-columns: 370px 1fr;\r\n}\r\n.Col1 {\r\n\tgrid-area: Col1;\r\n\t// justify-items: left;\r\n\t// border: 2px solid white;\r\n\talign-self: center;\r\n}\r\n.Col2 {\r\n\tgrid-area: Col2;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.Col3 {\r\n\tgrid-area: Col3;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n.Col4 {\r\n\tgrid-area: Col4;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.grid-attr {\r\n\tdisplay: grid;\r\n\t// gap: 5px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tpadding-left: 5px;\r\n\talign-items: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tgrid-template-areas: 'Attr1 Attr2 Attr3';\r\n\tgrid-template-columns: 300px 35px 30px;\r\n}\r\n\r\n.Attr1 {\r\n\tgrid-area: Attr1;\r\n\t// justify-items: left;\r\n\t// border: 2px solid white;\r\n}\r\n.Attr2 {\r\n\tgrid-area: Attr2;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.Attr3 {\r\n\tgrid-area: Attr3;\r\n\twidth: 30px;\r\n\theight: 20px;\r\n\t// justify-items: left;\r\n}\r\n.Attr4 {\r\n\tgrid-area: Attr4;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.grid-Consumables {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Heading Heading '\r\n\t\t'Air1 Air2'\r\n\t\t'Food1 Food2'\r\n\t\t'Water1 Water2'\r\n\t\t'Power1 Power2';\r\n\r\n\tgrid-template-columns: 1fr 1fr;\r\n}\r\n\r\n.Heading {\r\n\tgrid-area: Heading;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n}\r\n.Air1 {\r\n\tgrid-area: Air1;\r\n\t// border: 1px solid white;\r\n\tjustify-content: left;\r\n\talign-self: center;\r\n}\r\n.Air2 {\r\n\tgrid-area: Air2;\r\n\t// border: 1px solid white;\r\n}\r\n.Food1 {\r\n\tgrid-area: Food1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.Food2 {\r\n\tgrid-area: Food2;\r\n\t// border: 1px solid white;\r\n}\r\n.Power1 {\r\n\tgrid-area: Power1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n\t// margin-top: 5px;\r\n}\r\n.Power2 {\r\n\tgrid-area: Power2;\r\n\t// border: 1px solid white;\r\n}\r\n.Water1 {\r\n\tgrid-area: Water1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.Water2 {\r\n\tgrid-area: Water2;\r\n\t// border: 1px solid white;\r\n}\r\n\r\n.grid-vehicle-header {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas: 'vChar vChar';\r\n\tgrid-template-columns: auto;\r\n}\r\n\r\n.grid-vehicle {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'vItem1 vItem2 vItem3 vItem4'\r\n\t\t'vItem5 vItem6 vItem7 vItem8';\r\n\r\n\tgrid-template-columns: auto;\r\n}\r\n\r\n.vChar {\r\n\tgrid-area: vChar;\r\n}\r\n.vItem1 {\r\n\tgrid-area: vItem1;\r\n}\r\n.vItem2 {\r\n\tgrid-area: vItem2;\r\n}\r\n.vItem3 {\r\n\tgrid-area: vItem3;\r\n}\r\n.vItem4 {\r\n\tgrid-area: vItem4;\r\n}\r\n.vItem5 {\r\n\tgrid-area: vItem5;\r\n}\r\n.vItem6 {\r\n\tgrid-area: vItem6;\r\n}\r\n.vItem7 {\r\n\tgrid-area: vItem7;\r\n}\r\n.vItem8 {\r\n\tgrid-area: vItem8;\r\n}\r\n\r\n.grid-weapon {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'wItem1 wItem2 wItem3 wItem4'\r\n\t\t'wItem5 wItem6 wItem7 wItem7';\r\n\r\n\tgrid-template-columns: auto;\r\n\talign-items: center;\r\n\tpadding-bottom: 2px;\r\n}\r\n\r\n.wItem1 {\r\n\tgrid-area: wItem1;\r\n}\r\n.wItem2 {\r\n\tgrid-area: wItem2;\r\n}\r\n.wItem3 {\r\n\tgrid-area: wItem3;\r\n}\r\n.wItem4 {\r\n\tgrid-area: wItem4;\r\n}\r\n.wItem5 {\r\n\tgrid-area: wItem5;\r\n}\r\n.wItem6 {\r\n\tgrid-area: wItem6;\r\n}\r\n.wItem7 {\r\n\tgrid-area: wItem7;\r\n}\r\n\r\n.grid-ship-crit {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'gcItem1 gcItem2 gcItem2'\r\n\t\t'gcItem3 gcItem4 gcItem4'\r\n\t\t'gcItem5 gcItem6 gcItem6';\r\n\tgrid-template-columns: 30% 35% 35%;\r\n\talign-items: center;\r\n}\r\n\r\n.gcItem1 {\r\n\tgrid-area: gcItem1;\r\n}\r\n.gcItem2 {\r\n\tgrid-area: gcItem2;\r\n}\r\n.gcItem3 {\r\n\tgrid-area: gcItem3;\r\n}\r\n.gcItem4 {\r\n\tgrid-area: gcItem4;\r\n}\r\n.gcItem5 {\r\n\tgrid-area: gcItem5;\r\n}\r\n.gcItem6 {\r\n\tgrid-area: gcItem6;\r\n}\r\n\r\n.grid-weapon-body {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'wCol1 wCol2 wCol3 wCol4 wCol5 wCol6'\r\n\t\t'wCol7 wCol8 wCol9 wCol10 wCol11 wCol12'\r\n\t\t'wCol13 wCol14 . . . .';\r\n\tpadding-bottom: 2px;\r\n\t// l1 l2 l3 l4 l5 l6\r\n\tgrid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr;\r\n\t// grid-template-columns: 2em 25em 5em 5em 4em 2em;\r\n\talign-items: center;\r\n}\r\n\r\n.wCol1 {\r\n\tgrid-area: wCol1;\r\n\tjustify-self: left;\r\n}\r\n.wCol2 {\r\n\tgrid-area: wCol2;\r\n\tjustify-self: left;\r\n}\r\n.wCol3 {\r\n\tgrid-area: wCol3;\r\n\tjustify-self: left;\r\n}\r\n.wCol4 {\r\n\tgrid-area: wCol4;\r\n\tjustify-self: center;\r\n}\r\n.wCol5 {\r\n\tgrid-area: wCol5;\r\n\tjustify-self: left;\r\n}\r\n.wCol6 {\r\n\tgrid-area: wCol6;\r\n\tjustify-self: center;\r\n}\r\n.wCol7 {\r\n\tgrid-area: wCol7;\r\n\tjustify-self: left;\r\n}\r\n.wCol8 {\r\n\tgrid-area: wCol8;\r\n\tjustify-self: left;\r\n}\r\n.wCol9 {\r\n\tgrid-area: wCol9;\r\n\tjustify-self: left;\r\n}\r\n.wCol10 {\r\n\tgrid-area: wCol10;\r\n\tjustify-self: center;\r\n}\r\n.wCol11 {\r\n\tgrid-area: wCol11;\r\n\tjustify-self: left;\r\n}\r\n.wCol12 {\r\n\tgrid-area: wCol12;\r\n\tjustify-self: center;\r\n}\r\n.wCol13 {\r\n\tgrid-area: wCol13;\r\n\tjustify-self: left;\r\n}\r\n.wCol14 {\r\n\tgrid-area: wCol14;\r\n\tjustify-self: left;\r\n}\r\n\r\n.grid-items {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4'\r\n\t\t'lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8';\r\n\tpadding-bottom: 2px;\r\n\t// l1 l2 l3 l4 l5 l6 l7 l8 l9\r\n\tgrid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em;\r\n\t// grid-template-columns: 25px 410px 60px 60px 60px 20px;\r\n\talign-items: center;\r\n}\r\n\r\n.lCol1 {\r\n\tgrid-area: lCol1;\r\n\tjustify-self: left;\r\n}\r\n.lCol2 {\r\n\tgrid-area: lCol2;\r\n\tjustify-self: center;\r\n}\r\n.lCol3 {\r\n\tgrid-area: lCol3;\r\n\tjustify-self: center;\r\n}\r\n.lCol4 {\r\n\tgrid-area: lCol4;\r\n\tjustify-self: right;\r\n}\r\n.lCol5 {\r\n\tgrid-area: lCol5;\r\n\tjustify-self: left;\r\n}\r\n.lCol6 {\r\n\tgrid-area: lCol6;\r\n\tjustify-self: left;\r\n}\r\n.lCol7 {\r\n\tgrid-area: lCol7;\r\n\tjustify-self: center;\r\n}\r\n.lCol8 {\r\n\tgrid-area: lCol8;\r\n\tjustify-self: right;\r\n}\r\n.lCol9 {\r\n\tgrid-area: lCol9;\r\n\tjustify-self: center;\r\n}\r\n.lCol10 {\r\n\tgrid-area: lCol10;\r\n\tjustify-self: center;\r\n}\r\n.lCol11 {\r\n\tgrid-area: lCol11;\r\n\tjustify-self: center;\r\n}\r\n.lCol12 {\r\n\tgrid-area: lCol12;\r\n\tjustify-self: center;\r\n}\r\n.lCol13 {\r\n\tgrid-area: lCol13;\r\n\tjustify-self: center;\r\n}\r\n.lCol14 {\r\n\tgrid-area: lCol14;\r\n\tjustify-self: center;\r\n}\r\n.lCol15 {\r\n\tgrid-area: lCol15;\r\n\tjustify-self: center;\r\n}\r\n.lCol16 {\r\n\tgrid-area: lCol16;\r\n\tjustify-self: center;\r\n}\r\n.lCol17 {\r\n\tgrid-area: lCol17;\r\n\tjustify-self: center;\r\n}\r\n.lCol18 {\r\n\tgrid-area: lCol18;\r\n\tjustify-self: center;\r\n}\r\n.grid-modules {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'mCol1 mCol2 mCol17 mCol15 mCol13 mCol4'\r\n\t\t'mCol5 mCol6 mCol18 mCol16 mCol14 mCol8';\r\n\tpadding-bottom: 6px;\r\n\t// l1 l2 l3 l4 l5 l6 l7 l8 l9\r\n\tgrid-template-columns: 30px 270px 75px 90px 269px 30px;\r\n\t// grid-template-columns: 25px 410px 60px 60px 60px 20px;\r\n\talign-items: center;\r\n}\r\n\r\n.mCol1 {\r\n\tgrid-area: mCol1;\r\n\tjustify-self: left;\r\n}\r\n.mCol2 {\r\n\tgrid-area: mCol2;\r\n\tjustify-self: center;\r\n}\r\n.mCol3 {\r\n\tgrid-area: mCol3;\r\n\tjustify-self: center;\r\n}\r\n.mCol4 {\r\n\tgrid-area: mCol4;\r\n\tjustify-self: right;\r\n}\r\n.mCol5 {\r\n\tgrid-area: mCol5;\r\n\tjustify-self: left;\r\n}\r\n.mCol6 {\r\n\tgrid-area: mCol6;\r\n\tjustify-self: left;\r\n}\r\n.mCol7 {\r\n\tgrid-area: mCol7;\r\n\tjustify-self: center;\r\n}\r\n.mCol8 {\r\n\tgrid-area: mCol8;\r\n\tjustify-self: right;\r\n}\r\n.mCol9 {\r\n\tgrid-area: mCol9;\r\n\tjustify-self: center;\r\n}\r\n.mCol10 {\r\n\tgrid-area: mCol10;\r\n\tjustify-self: center;\r\n}\r\n.mCol11 {\r\n\tgrid-area: mCol11;\r\n\tjustify-self: center;\r\n}\r\n.mCol12 {\r\n\tgrid-area: mCol12;\r\n\tjustify-self: center;\r\n}\r\n.mCol13 {\r\n\tgrid-area: mCol13;\r\n\tjustify-self: center;\r\n}\r\n.mCol14 {\r\n\tgrid-area: mCol14;\r\n\tword-break: break-word;\r\n}\r\n.mCol15 {\r\n\tgrid-area: mCol15;\r\n\tjustify-self: center;\r\n}\r\n.mCol16 {\r\n\tgrid-area: mCol16;\r\n\tjustify-self: center;\r\n}\r\n.mCol17 {\r\n\tgrid-area: mCol17;\r\n\tjustify-self: center;\r\n}\r\n.mCol18 {\r\n\tgrid-area: mCol18;\r\n\tjustify-self: center;\r\n}\r\n\r\n.grid-talents {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'talTitle talTitle'\r\n\t\t'tal1 tal2'\r\n\t\t'tal3 tal4';\r\n\t// grid-template-rows: 3fr;\r\n\r\n\tpadding: 3px;\r\n\tgrid-template-columns: 75% 25%;\r\n\talign-items: center;\r\n}\r\n\r\n.tal1 {\r\n\tgrid-area: tal1;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n\t// background-color: $c-black;\r\n}\r\n.tal2 {\r\n\tgrid-area: tal2;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.tal3 {\r\n\tgrid-area: tal3;\r\n\talign-self: center;\r\n}\r\n.tal4 {\r\n\tgrid-area: tal4;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n\talign-self: left;\r\n\r\n\t// padding-top: 2px;\r\n}\r\n.talTitle {\r\n\tgrid-area: talTitle;\r\n\tbackground-color: #221f1f;\r\n}\r\n.grid-special {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'spe1 spe2 spe3';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 70% 25%;\r\n\talign-items: center;\r\n}\r\n\r\n.spe1 {\r\n\tgrid-area: spe1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.spe2 {\r\n\tgrid-area: spe2;\r\n\t// justify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n.spe3 {\r\n\tgrid-area: spe3;\r\n\tjustify-self: right;\r\n}\r\n\r\n.critical-inj {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'crit1 crit2 crit3 crit4';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 31% 60% 3%;\r\n\talign-items: center;\r\n}\r\n\r\n.crit1 {\r\n\tgrid-area: crit1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.crit2 {\r\n\tgrid-area: crit2;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n.crit3 {\r\n\tgrid-area: crit3;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n\talign-items: left;\r\n}\r\n.crit4 {\r\n\tgrid-area: crit4;\r\n\tjustify-self: right;\r\n}\r\n\r\n.space-critical-inj {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'ScritI1 ScritI2 ScritI4';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 80% 3%;\r\n\talign-items: center;\r\n}\r\n\r\n.ScritI1 {\r\n\tgrid-area: ScritI1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.ScritI2 {\r\n\tgrid-area: ScritI2;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.ScritI4 {\r\n\tgrid-area: ScritI4;\r\n\tjustify-self: right;\r\n}\r\n\r\n.grid-two {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'box1 box2'\r\n\t\t'box3 box4';\r\n\tpadding: 3px;\r\n\tgrid-template-columns: 25% 75%;\r\n\talign-items: center;\r\n}\r\n\r\n.box1 {\r\n\tgrid-area: box1;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n}\r\n.box2 {\r\n\tgrid-area: box2;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box3 {\r\n\tgrid-area: box3;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n\tpadding-top: 10px;\r\n}\r\n.box4 {\r\n\tgrid-area: box4;\r\n\tpadding-top: 10px;\r\n}\r\n\r\n.grid-2 {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'box11 box21 box23 box22';\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 1fr 33px 15px 33px;\r\n\talign-items: center;\r\n\tmargin: 1px;\r\n\tpadding: 0;\r\n\t// padding-left: 2px;\r\n}\r\n\r\n.box11 {\r\n\tgrid-area: box11;\r\n\tjustify-self: center;\r\n\t// padding-left: 8px;\r\n\t// background-color: $c-black;\r\n}\r\n.box21 {\r\n\tgrid-area: box21;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box22 {\r\n\tgrid-area: box22;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box23 {\r\n\tgrid-area: box23;\r\n\tjustify-self: center;\r\n\t// padding-right: 8px;\r\n}\r\n.grid-crit {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'crit1 crit2 ';\r\n\tpadding: 0;\r\n\tmargin: 0;\r\n\tgrid-template-columns: 1fr 1fr;\r\n}\r\n.crit1 {\r\n\tgrid-area: crit1;\r\n}\r\n.crit2 {\r\n\tgrid-area: crit2;\r\n\t// margin-left: 90px;\r\n\tmargin-bottom: 2px;\r\n}\r\n\r\n.grid-rTables {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'rTable1 rTable2';\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 1fr 0.5fr;\r\n\talign-items: center;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n}\r\n\r\n.rTable1 {\r\n\tgrid-area: rTable1;\r\n\tjustify-self: center;\r\n}\r\n.rTable2 {\r\n\tgrid-area: rTable2;\r\n\tjustify-self: center;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.grid-creature {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n // 'vChar1 vChar1 '\r\n\r\n\t\t'vCre1 vCre2 '\r\n\t\t'vCre3 vCre4 '\r\n\t\t'vCre5 vCre6 '\r\n\t\t'vCre7 vCre8';\r\n\r\n\tgrid-template-columns: 1fr 1fr;\r\n\talign-items: center;\r\n}\r\n\r\n.vCre1 {\r\n\tgrid-area: vCre1;\r\n}\r\n.vCre2 {\r\n\tgrid-area: vCre2;\r\n}\r\n.vCre3 {\r\n\tgrid-area: vCre3;\r\n}\r\n.vCre4 {\r\n\tgrid-area: vCre4;\r\n}\r\n.vCre5 {\r\n\tgrid-area: vCre5;\r\n}\r\n.vCre6 {\r\n\tgrid-area: vCre6;\r\n}\r\n.vCre7 {\r\n\tgrid-area: vCre7;\r\n}\r\n.vCre8 {\r\n\tgrid-area: vCre8;\r\n}\r\n.grid-colony--header {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'hplan1 hplan2 '\r\n\t\t'hplan3 hplan4'\r\n\t\t'hplan5 hplan6 '\r\n\t\t'hplan7 hplan8';\r\n\r\n\tgrid-template-columns: auto;\r\n\talign-items: center;\r\n\tpadding-bottom: 2px;\r\n}\r\n\r\n.hplan1 {\r\n\tgrid-area: hplan1;\r\n}\r\n.hplan2 {\r\n\tgrid-area: hplan2;\r\n}\r\n.hplan3 {\r\n\tgrid-area: hplan3;\r\n}\r\n.hplan4 {\r\n\tgrid-area: hplan4;\r\n}\r\n.hplan5 {\r\n\tgrid-area: hplan5;\r\n}\r\n.hplan6 {\r\n\tgrid-area: hplan6;\r\n}\r\n.hplan7 {\r\n\tgrid-area: hplan7;\r\n}\r\n.hplan8 {\r\n\tgrid-area: hplan8;\r\n}\r\n\r\n.grid-planet {\r\n\tdisplay: grid;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tgrid-template-areas:\r\n\t\t'plan1 plan1 plan1 plan1'\r\n\t\t'plan2 plan2 plan3 plan3 '\r\n\t\t// 'plan3 plan3 plan3 plan3 '\r\n\t\t'plan4 plan4 plan4 plan4 ';\r\n\tgrid-template-columns: 220px 1fr;\r\n}\r\n.plan1 {\r\n\tgrid-area: plan1;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.plan2 {\r\n\tgrid-area: plan2;\r\n\tjustify-self: left;\r\n}\r\n.plan3 {\r\n\tgrid-area: plan3;\r\n\tjustify-self: left;\r\n}\r\n.plan4 {\r\n\tgrid-area: plan4;\r\n\tjustify-self: left;\r\n}\r\n\r\n.grid-systems {\r\n\tdisplay: grid;\r\n\tpadding: 3px;\r\n\tgrid-template-areas:\r\n\t\t'sys1 sys2 sys3 sys4'\r\n\t\t'sys5 sys6 sys7 sys8';\r\n\tgrid-template-columns: 14em 15em 10em 2em;\r\n\tborder-color: var(--aliengreen);\r\n\tborder-bottom: double;\r\n}\r\n\r\n.sys1 {\r\n\tgrid-area: sys1;\r\n\tjustify-self: left;\r\n}\r\n.sys2 {\r\n\tgrid-area: sys2;\r\n\tjustify-self: left;\r\n}\r\n.sys3 {\r\n\tgrid-area: sys3;\r\n\tjustify-self: left;\r\n}\r\n.sys4 {\r\n\tgrid-area: sys4;\r\n\tjustify-self: right;\r\n}\r\n.sys5 {\r\n\tgrid-area: sys5;\r\n\tjustify-self: left;\r\n}\r\n.sys6 {\r\n\tgrid-area: sys6;\r\n\tjustify-self: left;\r\n}\r\n.sys7 {\r\n\tgrid-area: sys7;\r\n\tjustify-self: left;\r\n}\r\n.sys8 {\r\n\tgrid-area: sys8;\r\n\tjustify-self: right;\r\n}\r\n\r\n.grid-Char-Att {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tpadding-bottom: 4px;\r\n\tpadding-top: 12px;\r\n\tpadding-left: 30px;\r\n\tgrid-row-gap: 3px;\r\n\tgrid-column-gap: 10px;\r\n\tborder-color: var(--aliengreen);\r\n\talign-items: center;\r\n\tgrid-template-areas:\r\n\t\t'gCol1 gCol2 gCol3 gCol4 gCol5 gCol11'\r\n\t\t'gCol6 gCol7 gCol8 gCol9 gCol10 gCol12';\r\n\tgrid-template-columns: 110px 50px 110px 50px 65px 130px;\r\n}\r\n\r\n.gCol1 {\r\n\tgrid-area: gCol1;\r\n\tjustify-self: left;\r\n}\r\n.gCol2 {\r\n\tgrid-area: gCol2;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol3 {\r\n\tgrid-area: gCol3;\r\n\tjustify-self: left;\r\n}\r\n.gCol4 {\r\n\tgrid-area: gCol4;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol5 {\r\n\tgrid-area: gCol5;\r\n\tjustify-self: center;\r\n}\r\n.gCol6 {\r\n\tgrid-area: gCol6;\r\n\tjustify-self: left;\r\n}\r\n.gCol7 {\r\n\tgrid-area: gCol7;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol8 {\r\n\tgrid-area: gCol8;\r\n\tjustify-self: left;\r\n}\r\n.gCol9 {\r\n\tgrid-area: gCol9;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol10 {\r\n\tgrid-area: gCol10;\r\n\tjustify-self: center;\r\n}\r\n.gCol11 {\r\n\tgrid-area: gCol11;\r\n\tjustify-self: center;\r\n}\r\n.gCol12 {\r\n\tgrid-area: gCol12;\r\n\tjustify-self: center;\r\n}\r\n\r\n.grid-item-xtras {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'xCol1 xCol2 xCol3 xCol4 xCol5 xCol6'\r\n\t\t'. xCol7 xCol7 xCol8 . .';\r\n\tpadding-bottom: 4px;\r\n\tpadding-top: 5px;\r\n\tpadding-left: 30px;\r\n\tgrid-row-gap: 3px;\r\n\tgrid-column-gap: 10px;\r\n\t// l1 l2 l3 l4 l5 l6\r\n\tgrid-template-columns: 110px 50px 110px 50px 110px 50px;\r\n\talign-items: center;\r\n}\r\n\r\n.xCol1 {\r\n\tgrid-area: xCol1;\r\n\tjustify-self: left;\r\n}\r\n.xCol2 {\r\n\tgrid-area: xCol2;\r\n\tjustify-self: left;\r\n}\r\n.xCol3 {\r\n\tgrid-area: xCol3;\r\n\tjustify-self: left;\r\n}\r\n.xCol4 {\r\n\tgrid-area: xCol4;\r\n\tjustify-self: center;\r\n}\r\n.xCol5 {\r\n\tgrid-area: xCol5;\r\n\tjustify-self: left;\r\n}\r\n.xCol6 {\r\n\tgrid-area: xCol6;\r\n\tjustify-self: center;\r\n}\r\n.xCol7 {\r\n\tgrid-area: xCol7;\r\n\tjustify-self: center;\r\n}\r\n.xCol8 {\r\n\tgrid-area: xCol8;\r\n\tjustify-self: center;\r\n}\r\n\r\n.flex-group-center,\r\n.flex-group-left,\r\n.flex-group-right {\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\ttext-align: center;\r\n\tpadding: 0;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.flex-group-left {\r\n\tjustify-content: flex-start;\r\n\ttext-align: left;\r\n}\r\n\r\n.flex-group-right {\r\n\tjustify-content: flex-end;\r\n\ttext-align: right;\r\n}\r\n\r\n.grid-crew {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gC1 gC2 gC3 gC4'\r\n\t\t'gC5 gC6 gC7 gC8';\r\n\tgrid-template-columns: 20em 15em 10em 5em;\r\n}\r\n.gC1 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC1;\r\n}\r\n.gC2 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC2;\r\n}\r\n.gC3 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC3;\r\n}\r\n.gC4 {\r\n\tjustify-self: right;\r\n\tgrid-area: gC4;\r\n}\r\n.gC5 {\r\n\tjustify-self: left;\r\n\tgrid-area: gC5;\r\n}\r\n.gC6 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC6;\r\n}\r\n.gC7 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC7;\r\n}\r\n.gC8 {\r\n\tjustify-self: right;\r\n\tgrid-area: gC8;\r\n}\r\n\r\n.grid-ship-crew {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gSC1 gSC2 gSC3 gSC4 gSC5'\r\n\t\t' gSC6 gSC7 gSC8 gSC9 gSC10';\r\n\tgrid-template-columns: 43% 25% 20% 6%;\r\n}\r\n.gSC1 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC1;\r\n}\r\n.gSC2 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC2;\r\n}\r\n.gSC3 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC3;\r\n}\r\n.gSC4 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC4;\r\n}\r\n.gSC5 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC5;\r\n}\r\n.gSC6 {\r\n\tjustify-self: left;\r\n\tgrid-area: gSC6;\r\n}\r\n.gSC7 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC7;\r\n}\r\n.gSC8 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC8;\r\n}\r\n.gSC9 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC9;\r\n}\r\n.gSC10 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC10;\r\n}\r\n\r\n.grid-actor {\r\n\tdisplay: grid;\r\n\tpadding-top: 10px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas: 'gaItem1 gaItem2 gaItem3 gaItem4';\r\n\tgrid-template-columns: 20% 34% 20% 30%;\r\n}\r\n\r\n.gaItem1 {\r\n\tgrid-area: gaItem1;\r\n}\r\n.gaItem2 {\r\n\tgrid-area: gaItem2;\r\n}\r\n.gaItem3 {\r\n\tgrid-area: gaItem3;\r\n}\r\n.gaItem4 {\r\n\tgrid-area: gaItem4;\r\n}\r\n\r\n.grid-colony-planet1 {\r\n\tdisplay: grid;\r\n\tpadding-top: 55px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp1 gcp2 gcp3 gcp4 gcp5 gcp6 gcp7';\r\n\tgrid-template-columns: 150px 150px 196px 100px 150px 150px 150px;\r\n}\r\n\r\n.gcp1 {\r\n\tgrid-area: gcp1;\r\n}\r\n.gcp2 {\r\n\tgrid-area: gcp2;\r\n}\r\n.gcp3 {\r\n\tgrid-area: gcp3;\r\n}\r\n.gcp4 {\r\n\tgrid-area: gcp4;\r\n\tmargin: 1px 0px 0px -7px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp5 {\r\n\tgrid-area: gcp5;\r\n}\r\n.gcp6 {\r\n\tgrid-area: gcp6;\r\n}\r\n.gcp7 {\r\n\tgrid-area: gcp7;\r\n}\r\n\r\n.grid-colony-planet2 {\r\n\tdisplay: grid;\r\n\tmargin-top: -4px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp11 gcp12 gcp14 gcp16 gcp17';\r\n\t// grid-template-columns: 13% 21% 40% 11% 17%;\r\n\tgrid-template-columns: 130px 240px 400px 110px 120px;\r\n}\r\n\r\n.gcp11 {\r\n\tgrid-area: gcp11;\r\n}\r\n.gcp12 {\r\n\tgrid-area: gcp12;\r\n}\r\n.gcp14 {\r\n\tgrid-area: gcp14;\r\n}\r\n.gcp16 {\r\n\tgrid-area: gcp16;\r\n}\r\n.gcp17 {\r\n\tgrid-area: gcp17;\r\n}\r\n.grid-colony-planet3a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 2px;\r\n\tgrid-template-areas: 'gcp3a1 gcp3a2 gcp3a3 gcp3a4 gcp3a5 gcp3a6 gcp3a7';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\r\n}\r\n\r\n.gcp3a1 {\r\n\tgrid-area: gcp3a1;\r\n\tmargin: -12px 0px 0px -127px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp3a2 {\r\n\tgrid-area: gcp3a2;\r\n}\r\n.gcp3a3 {\r\n\tgrid-area: gcp3a3;\r\n}\r\n.gcp3a4 {\r\n\tgrid-area: gcp3a4;\r\n}\r\n.gcp3a5 {\r\n\tgrid-area: gcp3a5;\r\n}\r\n.gcp3a6 {\r\n\tgrid-area: gcp3a6;\r\n}\r\n.gcp3a7 {\r\n\tgrid-area: gcp3a7;\r\n\tmargin: -12px 0px 0px 24px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet3 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp31 gcp32 gcp33 gcp34 gcp35 gcp36 gcp37';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\r\n}\r\n\r\n.gcp31 {\r\n\tgrid-area: gcp31;\r\n}\r\n.gcp32 {\r\n\tgrid-area: gcp32;\r\n}\r\n.gcp33 {\r\n\tgrid-area: gcp33;\r\n}\r\n.gcp34 {\r\n\tgrid-area: gcp34;\r\n}\r\n.gcp35 {\r\n\tgrid-area: gcp35;\r\n}\r\n.gcp36 {\r\n\tgrid-area: gcp36;\r\n}\r\n.gcp37 {\r\n\tgrid-area: gcp37;\r\n}\r\n\r\n.grid-colony-planet4a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 5px;\r\n\tgrid-template-areas: 'gcp4a1 gcp4a2 gcp4a3 gcp4a4 gcp4a5 gcp4a6 gcp4a7';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 245px 110px 126px 110px 110px 110px;\r\n}\r\n\r\n.gcp4a1 {\r\n\tgrid-area: gcp4a1;\r\n}\r\n.gcp4a2 {\r\n\tgrid-area: gcp4a2;\r\n\tmargin: -28px 0px 0px -19px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a3 {\r\n\tgrid-area: gcp4a3;\r\n\tmargin: -11px 0px 0px 10px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a4 {\r\n\tgrid-area: gcp4a4;\r\n\tmargin: -21px 0px 0px -28px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a5 {\r\n\tgrid-area: gcp4a5;\r\n\tmargin: -28px 0px 0px 0px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a6 {\r\n\tgrid-area: gcp4a6;\r\n\tmargin: -37px 0px 0px -12px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a7 {\r\n\tgrid-area: gcp4a7;\r\n}\r\n.grid-colony-planet4 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-top: -2px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp41 gcp42 gcp43 gcp44 gcp45 gcp46 gcp47';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 245px 110px 110px 110px 110px 110px;\r\n}\r\n\r\n.gcp41 {\r\n\tgrid-area: gcp41;\r\n}\r\n.gcp42 {\r\n\tgrid-area: gcp42;\r\n}\r\n.gcp43 {\r\n\tgrid-area: gcp43;\r\n}\r\n.gcp44 {\r\n\tgrid-area: gcp44;\r\n}\r\n.gcp45 {\r\n\tgrid-area: gcp45;\r\n}\r\n.gcp46 {\r\n\tgrid-area: gcp46;\r\n}\r\n.gcp47 {\r\n\tgrid-area: gcp47;\r\n}\r\n\r\n.grid-colony-planet6a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tpadding-top: 82px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp6a1 gcp6a2 gcp6a4 gcp6a6 gcp6a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp6a1 {\r\n\tgrid-area: gcp6a1;\r\n\tmargin: -24px 0px 0px 61px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a2 {\r\n\tgrid-area: gcp6a2;\r\n\tmargin: -42px 0px 0px 50px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a4 {\r\n\tgrid-area: gcp6a4;\r\n\tmargin: -59px 0px 0px -41px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a6 {\r\n\tgrid-area: gcp6a6;\r\n\tmargin: -43px 0px 0px -138px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a7 {\r\n\tgrid-area: gcp6a7;\r\n\tmargin: -24px 0px 0px -118px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet6 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-top: -5px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp61 gcp62 gcp64 gcp66 gcp67';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp61 {\r\n\tgrid-area: gcp61;\r\n}\r\n.gcp62 {\r\n\tgrid-area: gcp62;\r\n}\r\n.gcp64 {\r\n\tgrid-area: gcp64;\r\n}\r\n.gcp66 {\r\n\tgrid-area: gcp66;\r\n}\r\n.gcp67 {\r\n\tgrid-area: gcp67;\r\n}\r\n\r\n.grid-colony-planet7a {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 14px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp7a1 gcp7a2 gcp7a4 gcp7a6 gcp7a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 200px;\r\n}\r\n\r\n.gcp7a1 {\r\n\tgrid-area: gcp7a1;\r\n\tmargin: 8px 0px 0px -163px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a2 {\r\n\tgrid-area: gcp7a2;\r\n\tmargin: -8px 0px 0px -171px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a4 {\r\n\tgrid-area: gcp7a4;\r\n\tmargin: -25px 0px 0px -32px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a6 {\r\n\tgrid-area: gcp7a6;\r\n\tmargin: -6px 0px 0px 59px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a7 {\r\n\tgrid-area: gcp7a7;\r\n\tmargin: 11px 0px 0px 28px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet7 {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: -30px;\r\n\tmargin-bottom: 4px;\r\n\tgrid-template-areas: 'gcp71 gcp72 gcp74 gcp76 gcp77';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp71 {\r\n\tgrid-area: gcp71;\r\n}\r\n.gcp72 {\r\n\tgrid-area: gcp72;\r\n}\r\n.gcp74 {\r\n\tgrid-area: gcp74;\r\n}\r\n.gcp76 {\r\n\tgrid-area: gcp76;\r\n}\r\n.gcp77 {\r\n\tgrid-area: gcp77;\r\n}\r\n\r\n.grid-colony-planet8a {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: -6px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp8a1 gcp8a2 gcp8a4 gcp8a6 gcp8a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp8a1 {\r\n\tgrid-area: gcp8a1;\r\n}\r\n.gcp8a2 {\r\n\tgrid-area: gcp8a2;\r\n}\r\n\r\n.gcp8a4 {\r\n\tgrid-area: gcp8a4;\r\n\tmargin: 8px 0px 0px -39px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.gcp8a6 {\r\n\tgrid-area: gcp8a6;\r\n}\r\n.gcp8a7 {\r\n\tgrid-area: gcp8a7;\r\n}\r\n\r\n.grid-colony-planet8 {\r\n\tdisplay: grid;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 11px;\r\n\tgrid-template-areas: 'gcp81 gcp82 gcp84 gcp86 gcp87';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 216px 210px 200px 190px;\r\n}\r\n.gcp81 {\r\n\tgrid-area: gcp81;\r\n}\r\n.gcp82 {\r\n\tgrid-area: gcp82;\r\n}\r\n.gcp84 {\r\n\tgrid-area: gcp84;\r\n}\r\n.gcp86 {\r\n\tgrid-area: gcp86;\r\n}\r\n.gcp87 {\r\n\tgrid-area: gcp87;\r\n}\r\n\r\n.grid-colony-planet9 {\r\n\tdisplay: grid;\r\n\tmargin-top: -25px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp91 gcp94 gcp96 gcp97';\r\n\tgrid-template-columns: 444px 161px 34px 15px;\r\n}\r\n\r\n.gcp91 {\r\n\tgrid-area: gcp91;\r\n}\r\n.gcp94 {\r\n\tgrid-area: gcp94;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp96 {\r\n\tgrid-area: gcp96;\r\n}\r\n.gcp97 {\r\n\tgrid-area: gcp97;\r\n}\r\n\r\n.grid-colony-planet10a {\r\n\tdisplay: grid;\r\n\tmargin-left: 175px;\r\n\tmargin-top: -84px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp10a1 gcp10a2 gcp10a4 gcp10a6 gcp10a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n.gcp10a1 {\r\n\tgrid-area: gcp10a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp10a2 {\r\n\tgrid-area: gcp10a2;\r\n}\r\n.gcp10a4 {\r\n\tgrid-area: gcp10a4;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-top: 114px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp10a6 {\r\n\tgrid-area: gcp10a6;\r\n}\r\n.gcp10a7 {\r\n\tgrid-area: gcp10a7;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet10 {\r\n\tdisplay: grid;\r\n\tmargin-left: 181px;\r\n\tmargin-top: -59px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp101 gcp102 gcp104 gcp106 gcp107';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n.gcp101 {\r\n\tgrid-area: gcp101;\r\n}\r\n.gcp102 {\r\n\tgrid-area: gcp102;\r\n}\r\n.gcp104 {\r\n\tgrid-area: gcp104;\r\n}\r\n.gcp106 {\r\n\tgrid-area: gcp106;\r\n}\r\n.gcp107 {\r\n\tgrid-area: gcp107;\r\n}\r\n\r\n.grid-colony-planet11 {\r\n\tdisplay: grid;\r\n\tmargin-left: 187px;\r\n\tmargin-top: -98px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp111 gcp112 gcp113 gcp114 gcp115 gcp116';\r\n\tgrid-template-columns: 171px 87px 171px 87px 171px 25px;\r\n}\r\n\r\n.gcp111 {\r\n\tgrid-area: gcp111;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp112 {\r\n\tgrid-area: gcp112;\r\n}\r\n.gcp113 {\r\n\tgrid-area: gcp113;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-top: 107px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp114 {\r\n\tgrid-area: gcp114;\r\n}\r\n.gcp115 {\r\n\tgrid-area: gcp115;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp116 {\r\n\tgrid-area: gcp116;\r\n}\r\n\r\n.grid-colony-planet12a {\r\n\tdisplay: grid;\r\n\tmargin-left: 176px;\r\n\tmargin-top: -86px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp12a1 gcp12a2 gcp12a4 gcp12a6 gcp12a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n\r\n.gcp12a1 {\r\n\tgrid-area: gcp12a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp12a2 {\r\n\tgrid-area: gcp12a2;\r\n}\r\n.gcp12a4 {\r\n\tgrid-area: gcp12a4;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-top: 118px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp12a6 {\r\n\tgrid-area: gcp12a6;\r\n}\r\n.gcp12a7 {\r\n\tgrid-area: gcp12a7;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet12 {\r\n\tdisplay: grid;\r\n\tmargin-left: 181px;\r\n\tmargin-top: -65px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp121 gcp122 gcp124 gcp126 gcp127';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n\r\n.gcp121 {\r\n\tgrid-area: gcp121;\r\n}\r\n.gcp122 {\r\n\tgrid-area: gcp122;\r\n}\r\n.gcp124 {\r\n\tgrid-area: gcp124;\r\n}\r\n.gcp126 {\r\n\tgrid-area: gcp126;\r\n}\r\n.gcp127 {\r\n\tgrid-area: gcp127;\r\n}\r\n\r\n.grid-colony-planet13a {\r\n\tdisplay: grid;\r\n\tmargin-left: 187px;\r\n\tmargin-top: -89px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp13a1 gcp13a2 gcp13a3 gcp13a4 gcp13a5 gcp13a6';\r\n\tgrid-template-columns: 171px 87px 171px 87px 171px 25px;\r\n}\r\n\r\n.gcp13a1 {\r\n\tgrid-area: gcp13a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp13a2 {\r\n\tgrid-area: gcp13a2;\r\n}\r\n.gcp13a3 {\r\n\tgrid-area: gcp13a3;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-top: 107px;\r\n\tmargin-bottom: 20px;\r\n}\r\n.gcp13a4 {\r\n\tgrid-area: gcp13a4;\r\n}\r\n.gcp13a5 {\r\n\tgrid-area: gcp13a5;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp13a6 {\r\n\tgrid-area: gcp13a6;\r\n}\r\n\r\n.grid-colony-planet13 {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 3px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp131 gcp134 gcp136 gcp137';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 430px 210px 200px 190px;\r\n}\r\n\r\n.gcp131 {\r\n\tgrid-area: gcp131;\r\n}\r\n.gcp134 {\r\n\tgrid-area: gcp134;\r\n}\r\n.gcp136 {\r\n\tgrid-area: gcp136;\r\n}\r\n.gcp137 {\r\n\tgrid-area: gcp137;\r\n}\r\n",".flex-center {\r\n align-items: center;\r\n justify-content: center;\r\n text-align: center;\r\n padding: 0;\r\n}\r\n\r\n.flex-between {\r\n justify-content: space-between;\r\n}\r\n// .alienflex {\r\n// flex: auto;\r\n// }\r\n.alienrpg .flexcol {\r\n display: flex;\r\n flex-direction: column;\r\n flex-wrap: nowrap;\r\n}\r\n// .alienrpg .flexcol > * {\r\n// flex: 1;\r\n// }\r\n.alienrpg .flexcol .flex1 {\r\n flex: 1;\r\n}\r\n.alienrpg .flexcol .flex2 {\r\n flex: 2;\r\n}\r\n.alienrpg .flexcol .flex3 {\r\n flex: 3;\r\n}\r\n.alienrpg .alienrpg .flexcol .flex4 {\r\n flex: 4;\r\n}\r\n.alienrpg .flexrow {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n justify-content: flex-start;\r\n}\r\n.alienrpg .flexrow > * {\r\n flex: 1;\r\n}\r\n.alienrpg .flexrow .flex1 {\r\n flex: 1;\r\n}\r\n.alienrpg .flexrow .flex2 {\r\n flex: 2;\r\n}\r\n.alienrpg .flexrow .flex3 {\r\n flex: 3;\r\n}\r\n.alienrpg .flexrow .flex4 {\r\n flex: 4;\r\n}\r\n",".alienrpg.actor .encumbrance {\r\n background: hsla(0, 0%, 0%, 0.1);\r\n height: 12px;\r\n margin-top: 5px;\r\n border: 1px solid hsl(0, 0%, 7%);\r\n border-radius: 3px;\r\n position: relative;\r\n width: calc(100% - 20px);\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-bar {\r\n position: absolute;\r\n top: 1px;\r\n left: 1px;\r\n background: var(--aliengreen);\r\n height: 8px;\r\n border: 1px solid hsl(30, 32%, 33%);\r\n border-radius: 3px;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-label {\r\n position: absolute;\r\n top: -3px;\r\n height: 16px;\r\n font-size: 16px;\r\n line-height: 16px;\r\n color: $c-black;\r\n background: hsla(0, 0%, 100%, 0.4);\r\n padding: 0 3px;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-breakpoint {\r\n position: absolute;\r\n left: 50%;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .arrow-up {\r\n bottom: 0;\r\n width: 0;\r\n height: 0;\r\n border-left: 4px solid transparent;\r\n border-right: 4px solid transparent;\r\n border-bottom: 4px solid hsl(0, 0%, 40%);\r\n}\r\n\r\n.alienrpg.actor .encumbrance .arrow-down {\r\n top: 0;\r\n width: 0;\r\n height: 0;\r\n border-left: 4px solid transparent;\r\n border-right: 4px solid transparent;\r\n border-top: 4px solid hsl(0, 0%, 40%);\r\n}\r\n\r\n.alienrpg.actor .encumbrance.encumbered .arrow-up {\r\n border-bottom: 4px solid $c-white;\r\n}\r\n\r\n.alienrpg.actor .encumbrance.encumbered .arrow-down {\r\n border-top: 4px solid $c-white;\r\n}\r\n.alienrpg.actor .encumbrance.encumbered .encumbrance-bar {\r\n position: absolute;\r\n top: 1px;\r\n left: 1px;\r\n background: hsl(7, 100%, 50%);\r\n height: 8px;\r\n border: 1px solid hsl(66, 75%, 45%);\r\n border-radius: 3px;\r\n}\r\n\r\n/* @group Blink */\r\n.blink {\r\n -webkit-animation: blink 2s linear infinite;\r\n -moz-animation: blink 2s linear infinite;\r\n -ms-animation: blink 2s linear infinite;\r\n -o-animation: blink 2s linear infinite;\r\n animation: blink 2s linear infinite;\r\n}\r\n@-webkit-keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n@-moz-keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n@-ms-keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n@-o-keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n@keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n/* @end */\r\n","/* class applies to select element itself, not a wrapper element */\r\n.select-css {\r\n display: block;\r\n font-size: 15px;\r\n font-family: var(--alienfont);\r\n font-weight: 700;\r\n color: inherit;\r\n // line-height: 1.3;\r\n // padding: 0.6em 1.4em 0.5em 0.8em;\r\n width: 100%;\r\n max-width: 90%; /* useful when width is set to anything other than 100% */\r\n box-sizing: border-box;\r\n margin: 0;\r\n border: 1px solid var(--aliengreen);\r\n box-shadow: 0 1px 0 1px hsla(0, 0%, 0%, 0.04);\r\n border-radius: 0.5em;\r\n -moz-appearance: none;\r\n -webkit-appearance: none;\r\n appearance: none;\r\n // background-color: #fff;\r\n /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. \r\n\t\tfor the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference\r\n\t\t\r\n\t*/\r\n // background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ADFF2F%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),\r\n // linear-gradient(to bottom, black 0%, black 100%);\r\n background-image: url(../images/downarrow.svg);\r\n background-repeat: no-repeat, repeat;\r\n\r\n /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/\r\n background-position: right 0.7em top 50%, 0 0;\r\n /* icon size, then gradient */\r\n background-size: 1em auto, 100%;\r\n}\r\n/* Hide arrow icon in IE browsers */\r\n.select-css::-ms-expand {\r\n display: none;\r\n}\r\n/* Hover style */\r\n.select-css:hover {\r\n color: inherit;\r\n}\r\n/* Focus style */\r\n.select-css:focus {\r\n color: inherit;\r\n /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */\r\n box-shadow: 0 0 1px 1px var(--aliengreen);\r\n box-shadow: 0 0 0 1px -moz-mac-focusring var(--aliengreen);\r\n color: inherit;\r\n outline: none;\r\n background-color: $c-black;\r\n}\r\n\r\n/* Set options to normal weight */\r\n.select-css option {\r\n font-weight: normal;\r\n background: hsl(0, 0%, 0%);\r\n}\r\n\r\n/* Support for rtl text, explicit support for Arabic and Hebrew */\r\n*[dir='rtl'] .select-css,\r\n:root:lang(ar) .select-css,\r\n:root:lang(iw) .select-css {\r\n background-position: left 0.7em top 50%, 0 0;\r\n padding: 0.6em 0.8em 0.5em 1.4em;\r\n}\r\n\r\n/* Disabled styles */\r\n.select-css:disabled,\r\n.select-css[aria-disabled='true'] {\r\n color: var(--aliengreen);\r\n background-image: url(../images/downarrow.svg);\r\n background-repeat: no-repeat, repeat;\r\n // background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),\r\n // linear-gradient(to bottom, black 0%, black 100%);\r\n}\r\n\r\n.select-css:disabled:hover,\r\n.select-css[aria-disabled='true'] {\r\n border-color: hsl(0, 0%, 67%);\r\n}\r\n","/*\r\n\tOriginal Sheet by Paul Watson\r\n\r\n\tCRT Effect by Alec Lownes\r\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\r\n\r\n\tMay 2021\r\n*/\r\n\r\n@keyframes flicker {\r\n\t0% {\r\n\t\topacity: 0.27861;\r\n\t}\r\n\t5% {\r\n\t\topacity: 0.34769;\r\n\t}\r\n\t10% {\r\n\t\topacity: 0.23604;\r\n\t}\r\n\t15% {\r\n\t\topacity: 0.90626;\r\n\t}\r\n\t20% {\r\n\t\topacity: 0.18128;\r\n\t}\r\n\t25% {\r\n\t\topacity: 0.83891;\r\n\t}\r\n\t30% {\r\n\t\topacity: 0.65583;\r\n\t}\r\n\t35% {\r\n\t\topacity: 0.67807;\r\n\t}\r\n\t40% {\r\n\t\topacity: 0.26559;\r\n\t}\r\n\t45% {\r\n\t\topacity: 0.84693;\r\n\t}\r\n\t50% {\r\n\t\topacity: 0.96019;\r\n\t}\r\n\t55% {\r\n\t\topacity: 0.08594;\r\n\t}\r\n\t60% {\r\n\t\topacity: 0.20313;\r\n\t}\r\n\t65% {\r\n\t\topacity: 0.71988;\r\n\t}\r\n\t70% {\r\n\t\topacity: 0.53455;\r\n\t}\r\n\t75% {\r\n\t\topacity: 0.37288;\r\n\t}\r\n\t80% {\r\n\t\topacity: 0.71428;\r\n\t}\r\n\t85% {\r\n\t\topacity: 0.70419;\r\n\t}\r\n\t90% {\r\n\t\topacity: 0.7003;\r\n\t}\r\n\t95% {\r\n\t\topacity: 0.36108;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0.24387;\r\n\t}\r\n}\r\n\r\n@keyframes textShadow {\r\n\t0% {\r\n\t\ttext-shadow: 0.4389924193300864px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193300864px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t5% {\r\n\t\ttext-shadow: 2.7928974010788217px 0 1px rgba(255, 255, 0, 0.5), -2.7928974010788217px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t10% {\r\n\t\ttext-shadow: 0.02956275843481219px 0 1px rgba(255, 255, 0, 0.5), -0.02956275843481219px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t15% {\r\n\t\ttext-shadow: 0.40218538552878136px 0 1px rgba(255, 255, 0, 0.5), -0.40218538552878136px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t20% {\r\n\t\ttext-shadow: 3.4794037899852017px 0 1px rgba(255, 255, 0, 0.5), -3.4794037899852017px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t25% {\r\n\t\ttext-shadow: 1.6125630401149584px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401149584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t30% {\r\n\t\ttext-shadow: 0.7015590085143956px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085143956px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t35% {\r\n\t\ttext-shadow: 3.896914047650351px 0 1px rgba(255, 255, 0, 0.5), -3.896914047650351px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t40% {\r\n\t\ttext-shadow: 3.870905614848819px 0 1px rgba(255, 255, 0, 0.5), -3.870905614848819px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t45% {\r\n\t\ttext-shadow: 2.231056963361899px 0 1px rgba(255, 255, 0, 0.5), -2.231056963361899px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t50% {\r\n\t\ttext-shadow: 0.08084290417898504px 0 1px rgba(255, 255, 0, 0.5), -0.08084290417898504px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t55% {\r\n\t\ttext-shadow: 2.3758461067427543px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067427543px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t60% {\r\n\t\ttext-shadow: 2.202193051050636px 0 1px rgba(255, 255, 0, 0.5), -2.202193051050636px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t65% {\r\n\t\ttext-shadow: 2.8638780614874975px 0 1px rgba(255, 255, 0, 0.5), -2.8638780614874975px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t70% {\r\n\t\ttext-shadow: 0.48874025155497314px 0 1px rgba(255, 255, 0, 0.5), -0.48874025155497314px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t75% {\r\n\t\ttext-shadow: 1.8948491305757957px 0 1px rgba(255, 255, 0, 0.5), -1.8948491305757957px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t80% {\r\n\t\ttext-shadow: 0.0833037308038857px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308038857px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t85% {\r\n\t\ttext-shadow: 0.09769827255241735px 0 1px rgba(255, 255, 0, 0.5), -0.09769827255241735px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t90% {\r\n\t\ttext-shadow: 3.443339761481782px 0 1px rgba(255, 255, 0, 0.5), -3.443339761481782px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t95% {\r\n\t\ttext-shadow: 2.1841838852799786px 0 1px rgba(255, 255, 0, 0.5), -2.1841838852799786px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t100% {\r\n\t\ttext-shadow: 2.6208764473832513px 0 1px rgba(255, 255, 0, 0.5), -2.6208764473832513px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n}\r\n\r\n/* interface */\r\n\r\n::-webkit-scrollbar-thumb {\r\n\toutline: none;\r\n\tborder-radius: 2px;\r\n\tbackground: var(--aliendarkergreen);\r\n\tborder: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.window-header {\r\n\tbackground-color: rgba(50, 100, 120, 0.3);\r\n\tborder-radius: 7px 7px 0px 0px;\r\n}\r\n\r\n.alienrpg input[type='text'],\r\n.alienrpg input[type='number'],\r\n.alienrpg input[type='password'],\r\n.alienrpg input[type='date'],\r\n.alienrpg input[type='time'] {\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\ninput[type='text']:hover,\r\ninput[type='number']:hover,\r\ninput[type='password']:hover,\r\ninput[type='date']:hover,\r\ninput[type='time']:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\na:hover {\r\n\ttext-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\n#sidebar-tabs {\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n#sidebar-tabs .item.active {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 6px inset var(--aliengreen);\r\n}\r\n\r\nselect:focus {\r\n\tbox-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\ntextarea:focus {\r\n\toutline: 0px;\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n\t// background-color: var(--aliengreen);\r\n\tcolor: #000;\r\n\tfont-weight: 400;\r\n}\r\n\r\ncombobox:focus {\r\n\toutline: 0px;\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n\tbackground-color: var(--aliengreen);\r\n\tcolor: #000;\r\n}\r\n\r\n#hotbar .macro:hover {\r\n\tbox-shadow: 0 0 10px inset var(--aliengreen);\r\n}\r\n\r\n#hotbar .macro.active:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n#players ol .player.context {\r\n\tborder-top: 1px solid var(--aliengreen);\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n}\r\n\r\n#players ol .player.context .player-name {\r\n\ttext-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\n#context-menu li.context-item:hover {\r\n\ttext-shadow: 0 0 4px var(--aliengreen);\r\n}\r\n\r\n#controls .scene-control.active,\r\n#controls .control-tool.active,\r\n#controls .scene-control:hover,\r\n#controls .control-tool:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-bottom: 1px solid var(--aliendarkergreen);\r\n\tbox-shadow: 0 0 10px var(--aliendarkergreen);\r\n}\r\n\r\n#navigation #scene-list .scene.view,\r\n#navigation #scene-list .scene.context {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tbackground: rgba(52, 52, 52, 0.95);\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 10px var(--aliendarkergreen);\r\n}\r\n\r\n// #pause img {\r\n// box-sizing: border-box;\r\n// width: 128px;\r\n// height: 128px;\r\n// padding-left: 128px;\r\n\r\n// background-image: url('../images/paused-alien.png');\r\n// animation: rotation 20s infinite linear;\r\n// }\r\n\r\n#pause {\r\n\tbackground: none;\r\n\t& > img {\r\n\t\twidth: 200px;\r\n\t\theight: 200px;\r\n\t\ttop: -50px;\r\n\t\tleft: calc(50% - 100px);\r\n\t\topacity: 0.7;\r\n\t\t--fa-animation-duration: 10s;\r\n\t}\r\n\th3 {\r\n\t\t// font-family: var(--alienfont); !\r\n\t\tfont-size: 32px;\r\n\t\ttext-shadow: 0px 3px 5px rgba(0, 0, 0, 1);\r\n\t}\r\n}\r\n\r\n.alienrpg #context-menu li.context-item {\r\n\tline-height: 1.55;\r\n}\r\n\r\n/* CHAT */\r\n\r\n.sidebar-tab h1,\r\n.sidebar-tab h2 {\r\n\tborder-bottom: 2px dotted var(--aliengreen);\r\n}\r\n\r\n.sidebar-tab .fas.fa-trash:hover {\r\n\tanimation: textShadow 0.5s infinite;\r\n}\r\n\r\n.chat-message .message-header .message-sender {\r\n\tpadding-bottom: 5px;\r\n}\r\n\r\n.alien-Push-button {\r\n\theight: 40px;\r\n\tmargin-top: 5px;\r\n\tmargin-left: 1px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tborder-radius: 3px;\r\n\tbackground: url(../images/alien_crt_push-button.png) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.alien-Push-button:hover {\r\n\tborder-radius: 3px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tbackground-color: inherit;\r\n\tbackground: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.chat-message,\r\n.chat-message.emote {\r\n\tfont-family: var(--alienchatfont);\r\n\tfont-size: 110%;\r\n\tfont-weight: bold;\r\n\r\n\tpadding: 13px 15px 50px 11px;\r\n\tborder-width: 0px;\r\n\r\n\tbox-shadow: 0 1px 5px #000;\r\n\r\n\tbackground-size: 100%;\r\n\tbackground-position: top, bottom, 0px 18px;\r\n\tbackground-repeat: no-repeat, no-repeat, repeat;\r\n\t// background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/chat-middle.png');\r\n\tbackground-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), var(--chatbackground);\r\n\t// background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/IndBackground3.png');\r\n}\r\n\r\n.chat-message.whisper {\r\n\tcolor: var(--alienchatlightblue);\r\n\r\n\tpadding: 13px 15px 50px 11px;\r\n\tborder-width: 0px;\r\n\r\n\tbox-shadow: 0 1px 5px #000;\r\n\r\n\tbackground-size: 100%;\r\n\tbackground-position: top, bottom, 0px 18px;\r\n\tbackground-repeat: no-repeat, no-repeat, repeat;\r\n\tbackground-image: url('../images/hidden-chat-top.png'), url('../images/hidden-chat-bottom.png'), url('../images/hidden-chat-middle.png');\r\n}\r\n\r\n.chat-message.whisper span,\r\n.chat-message.whisper div {\r\n\tcolor: var(--alienchatlightblue);\r\n\r\n\t// color: royalblue;\r\n}\r\n\r\n.chat-message.whisper h2 {\r\n\tcolor: lightblue;\r\n\tborder-bottom: 2px dotted lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper h4 {\r\n\tcolor: lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper hr {\r\n\tborder-top: 1px solid lightsteelblue;\r\n\tborder-bottom: 1px solid royalblue;\r\n}\r\n\r\n.chat-message.whisper .blink {\r\n\tcolor: lightsteelblue;\r\n\tbackground-color: royalblue;\r\n\ttext-shadow: 0 0 5px lightsteelblue;\r\n\tanimation: blink 0.5 5;\r\n}\r\n\r\n.chat-message.whisper .inline-roll:hover {\r\n\ttext-shadow: 0 0 5px lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper .inline-roll,\r\n.chat-message.whisper .dice-tooltip {\r\n\tborder-color: lightsteelblue;\r\n}\r\n\r\n// .chat-message.whisper .dice-tooltip img,\r\n// .chat-message.whisper .dice-tooltip li,\r\n// .chat-message.whisper .alien-Push-button,\r\n// .chat-message.whisper span.alien-diceface-b0,\r\n// .chat-message.whisper span.alien-diceface-b6,\r\n// .chat-message.whisper span.alien-diceface-y0,\r\n// .chat-message.whisper span.alien-diceface-y1,\r\n// .chat-message.whisper span.alien-diceface-y6 {\r\n// filter: sepia(100%) saturate(250%) brightness(100%) hue-rotate(180deg);\r\n// }\r\n\r\n.alien-Push-button:hover {\r\n\tborder-radius: 3px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tbackground-color: inherit;\r\n\tbackground: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.blink {\r\n\tpadding: 0px 0px 2px 5px;\r\n\tmargin-top: 5px;\r\n\tmargin-bottom: 5px;\r\n\t// background-color: red;\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 5px red;\r\n\tanimation: blink 0.5s 5;\r\n}\r\n\r\n.warnblink {\r\n\ttext-shadow: 0 0 5px red;\r\n\tanimation: blink 0.5s 5;\r\n}\r\n\r\n.message-sender {\r\n\twidth: 900px;\r\n\twhite-space: nowrap;\r\n\toverflow: hidden;\r\n\ttext-overflow: ellipsis;\r\n}\r\n\r\n// .dice-tooltip .part-header .part-formula,\r\n// .dice-tooltip .dice-rolls {\r\n// padding-left: 3px;\r\n// }\r\n\r\n/* Journals */\r\n\r\n.journal-sheet ::-webkit-scrollbar-thumb {\r\n\tbackground: #135d91;\r\n\tborder: 1px solid #135d91;\r\n}\r\n\r\n// .journal-sheet .editor p {\r\n// text-align: justify;\r\n// line-height: 1.3em;\r\n// margin-bottom: 20px;\r\n// }\r\n\r\n// .journal-sheet .editor .tcol2 {\r\n// line-height: 1.4em;\r\n// margin-bottom: 20px;\r\n// }\r\n\r\n// .journal-sheet .editor div {\r\n// padding-left: 5px;\r\n// padding-right: 5px;\r\n// }\r\n\r\n// .journal-sheet .editor .cinsymbol,\r\n// .camsymbol {\r\n// height: 36px;\r\n// vertical-align: top;\r\n// margin-top: 1px;\r\n// }\r\n\r\n// .journal-sheet .editor .caption {\r\n// color: white;\r\n// text-shadow: 0 0 10px #2a8ed5;\r\n// }\r\n\r\n.journal-sheet .editor h1 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n\tborder-bottom: 2px solid #135d91;\r\n}\r\n\r\n.journal-sheet .editor h2 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n}\r\n\r\n.journal-sheet .editor h3 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n}\r\n\r\n// .journal-sheet .editor .mess {\r\n// display: block;\r\n// color: #e6ff99;\r\n// font-weight: bold;\r\n// text-shadow: 0 0 3px #d6ff5c;\r\n// background-color: rgba(50, 70, 50, 0.3);\r\n// box-shadow: 0 0 5px rgba(50, 70, 50);\r\n// padding: 5px 10px 8px 5px;\r\n// margin-left: 4%;\r\n// margin-right: 4%;\r\n// }\r\n\r\n.chat-message .warning-bar {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/warning-bar.webp');\r\n\twidth: 259px;\r\n\theight: 8px;\r\n\t/* vertical-align: middle; */\r\n\tborder: 0;\r\n}\r\n","/* .journal-sheet form { */\r\n.sheet.journal-entry .journal-entry-content {\r\n\tcolor: var(--aliengreen);\r\n\tbackground: #000;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 1px;\r\n\tbackground: var(--journalback) top left !important;\r\n\tbackground-size: cover;\r\n\tcolor: powderblue;\r\n}\r\n\r\n.sheet.journal-entry .sidebar .directory-header .header-search input {\r\n\tcolor: hsl(0, 0%, 0%);\r\n}\r\n\r\n.alienrpg .arpgtable {\r\n\theight: 36px;\r\n\twidth: 80%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n}\r\n.alienrpg .arpgtable tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n\r\n.alienrpg .caption {\r\n\ttext-align: center;\r\n\tcolor: greenyellow;\r\n\tfont-size: xx-large;\r\n}\r\n\r\n.alienrpg .arpgtablesmall {\r\n\theight: 36px;\r\n\twidth: 34%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n}\r\n\r\n.alienrpg .arpgtablesmall tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n.alienrpg .tdstyle {\r\n\twidth: 40%;\r\n\theight: 18px;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .tdstyleR {\r\n\twidth: 40%;\r\n\theight: 18px;\r\n\ttext-align: Right;\r\n}\r\n.alienrpg .tdstyleC {\r\n\twidth: 100%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .tdstyle3D {\r\n\twidth: 30%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .tdstyle2D {\r\n\twidth: 50%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .arpglink {\r\n\tbackground-color: white;\r\n\tcolor: black;\r\n}\r\n\r\n.alienrpg .mess {\r\n\tcolor: yellowgreen;\r\n\tfont-family: 'Courier New', Courier, monospace;\r\n}\r\n\r\n.alienrpg .ntable {\r\n\twidth: 99%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n.alienrpg .ntable tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n\r\n.alienrpg .trhead {\r\n\ttext-align: center;\r\n\twidth: 45%;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .tcol1 {\r\n\twidth: 2.5%;\r\n}\r\n.alienrpg .tcol2 {\r\n\twidth: 45%;\r\n\ttext-align: justify;\r\n\tvertical-align: top;\r\n}\r\n.alienrpg .tcol3 {\r\n\twidth: 5%;\r\n}\r\n\r\n.alienrpg .etable {\r\n\twidth: 40%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding: 0;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n.alienrpg .etable td:first-child {\r\n\tpadding-left: 5px;\r\n}\r\n.alienrpg .etr {\r\n\t/* border-style: solid;\r\n border-color: greenyellow; */\r\n\tborder: 1;\r\n}\r\n.alienrpg .ehead {\r\n\ttext-align: center;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .ecol1 {\r\n\twidth: 50%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .ecol2 {\r\n\twidth: 50%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .ecol3 {\r\n\twidth: 3%;\r\n\t/* border-left: greenyellow;\r\n border-style: solid; */\r\n}\r\n\r\n.alienrpg .stable {\r\n\twidth: 90%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .strhead {\r\n\ttext-align: center;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .scol1 {\r\n\twidth: 16%;\r\n}\r\n.alienrpg .scol2 {\r\n\twidth: 3%;\r\n}\r\n.alienrpg .scol3 {\r\n\twidth: 80%;\r\n}\r\n.alienrpg .scol4 {\r\n\twidth: 25%;\r\n}\r\n.alienrpg .scol5 {\r\n\twidth: 60%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol6 {\r\n\twidth: 90%;\r\n}\r\n\r\n.alienrpg .scol7 {\r\n\twidth: 20%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol8 {\r\n\twidth: 65%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol9 {\r\n\twidth: 12%;\r\n}\r\n.alienrpg .scol10 {\r\n\twidth: 50%;\r\n}\r\n.alienrpg .skltable {\r\n\twidth: 35%;\r\n\t/* border-style: double; */\r\n\t/* border-color: #e92d2d; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n}\r\n\r\n.alienrpg .oddstable {\r\n\twidth: 96%;\r\n\theight: 16px;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .oddhead {\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .oddcol1 {\r\n\twidth: 25%;\r\n}\r\n.alienrpg .oddcol2 {\r\n\twidth: 39%;\r\n}\r\n.oddcol3 {\r\n\twidth: 36%;\r\n}\r\n.alienrpg .oddcol4 {\r\n\twidth: 40%;\r\n}\r\n\r\n.alienrpg .bigtable {\r\n\twidth: 99%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .die {\r\n\twidth: 6%;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .inj {\r\n\twidth: 16%;\r\n}\r\n\r\n.alienrpg .fatal {\r\n\twidth: 6%;\r\n}\r\n\r\n.alienrpg .tim {\r\n\twidth: 7%;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .eff {\r\n\twidth: 56%;\r\n}\r\n\r\n.alienrpg .heal {\r\n\twidth: 15%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .crit {\r\n\twidth: 19%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .eff2 {\r\n\twidth: 55%;\r\n}\r\n\r\n/* V10 work */\r\n\r\n.alienrpg .aframe {\r\n\tposition: relative;\r\n}\r\n\r\n.alienrpg .leftcol {\r\n\tposition: absolute;\r\n\twidth: 45%;\r\n\tleft: 1.2%;\r\n\ttext-align: justify;\r\n\t/* background: #855f5f; */\r\n}\r\n.alienrpg .rightcol {\r\n\tposition: absolute;\r\n\twidth: 45%;\r\n\tleft: 50%;\r\n\ttext-align: justify;\r\n\t/* background: rgb(174, 174, 110); */\r\n}\r\n\r\n.alienrpg .heading {\r\n\t// text-align: center;\r\n\tcolor: var(--aliengreen);\r\n\t// font-size: xx-large;\r\n\tfont-size: 28px;\r\n\tborder-bottom: 2px solid var(--color-underline-header);\r\n}\r\n.alienrpg .heading2 {\r\n\ttext-align: center;\r\n\tcolor: var(--aliengreen);\r\n\t/* font-size: x-large; */\r\n}\r\n.alienrpg .heading3 {\r\n\tcolor: var(--aliengreen);\r\n}\r\n.alienrpg .imagecontainer {\r\n\tposition: relative;\r\n\ttext-align: center;\r\n\tcolor: white;\r\n}\r\n\r\n/* Import settings */\r\n.alienrpg .container {\r\n\twidth: 100%;\r\n}\r\n\r\n.alienrpg .listHeading {\r\n\ttext-align: center;\r\n\tvertical-align: middle;\r\n\tpadding: 10px 0px;\r\n\tborder-bottom: 1px solid black;\r\n\tmargin-bottom: 10px;\r\n}\r\n\r\n.alienrpg .twogridcol {\r\n\tdisplay: grid;\r\n\tgrid-template-columns: repeat(auto-fill, minmax(160px, 50%));\r\n}\r\n\r\n.alienrpg .twogridcol input[type='checkbox'] {\r\n\tvertical-align: middle;\r\n}\r\n\r\n.alienrpg .actors.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .actors.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .items.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .items.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .journal.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .journal.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .scenes.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .scenes.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .tables.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .tables.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .macros.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .macros.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .title {\r\n\tcursor: pointer;\r\n}\r\n/* Footer */\r\n\r\n.alienrpg .footer {\r\n\tposition: sticky;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\twidth: inherit;\r\n\theight: auto;\r\n\tbackground-color: #d0daee;\r\n}\r\n\r\n.alienrpg .cinsymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/cin-symbol.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .camsymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/cam-symbol.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .stresssymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/alien-dice-y1.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .basesymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/alien-dice-6.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n\r\n.alienrpg .datebox {\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tbackground-color: rgb(26, 71, 53);\r\n\tcolor: white;\r\n\tborder: solid rgb(72, 141, 99);\r\n\tborder-radius: 5px;\r\n\tpadding: 1%;\r\n\tvertical-align: middle;\r\n}\r\n\r\n.alienrpg .datebox2 {\r\n\tfloat: inline-start;\r\n\twidth: auto;\r\n\tmargin-right: 10px;\r\n\tmargin-top: 7px;\r\n\theight: 35px;\r\n\tbackground-color: rgb(26, 71, 53);\r\n\tcolor: white;\r\n\tborder: solid rgb(72, 141, 99);\r\n\tborder-radius: 5px;\r\n\tpadding: 1%;\r\n\tvertical-align: middle;\r\n}\r\n.alienrpg .colonytable {\r\n\twidth: 60%;\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n\tfont-family: 'OCR-A';\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .colonyname {\r\n\tfont-size: x-large;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .colonyparent {\r\n\tfont-size: smaller;\r\n\tfont-weight: bold;\r\n\tborder-right: solid red 1px;\r\n}\r\n.alienrpg .colonyparentdata {\r\n\tborder-right: solid red 1px;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .colonyposition {\r\n\tfont-size: smaller;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .colonypositiondata {\r\n\tfont-size: x-large;\r\n}\r\n\r\n.alienrpg .trborder {\r\n\tborder-bottom: solid transparent 5px;\r\n}\r\n\r\n.alienrpg .colonyheader {\r\n\tfont-size: smaller;\r\n\twidth: 20%;\r\n\tfont-weight: bold;\r\n\tborder-right: solid red 1px;\r\n}\r\n\r\n.alienrpg .colonyheaderright {\r\n\tfont-size: smaller;\r\n\twidth: 20%;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .colonydata1 {\r\n\twidth: 20%;\r\n\tborder-right: solid red 1px;\r\n}\r\n.alienrpg .colonydata2 {\r\n\twidth: 20%;\r\n}\r\n","/*\r\n\tOriginal Sheet by Paul Watson\r\n\r\n\tCRT Effect by Alec Lownes\r\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\r\n\r\n\tMay 2021\r\n*/\r\n\r\n/* CHARACTER SHEET */\r\n\r\n/*.sheet {\r\n\tmin-width: 600px;\r\n\tmax-width: 1000px;\r\n\tmin-height: 350px;\r\n}*/\r\n\r\n.crt .window-content {\r\n padding: 5px;\r\n border: 2px solid var(--aliendarkergreen);\r\n color: var(--aliengreen);\r\n text-shadow: 0 0 2px var(--aliendarkergreen);\r\n}\r\n\r\n.crt .window-content::before {\r\n content: ' ';\r\n display: block;\r\n position: absolute;\r\n top: 30px;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%),\r\n linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));\r\n z-index: 2;\r\n background-size: 100% 2px, 3px 100%;\r\n pointer-events: none;\r\n}\r\n\r\n.crt .window-content::after {\r\n content: ' ';\r\n display: block;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: rgba(18, 16, 16, 0.1);\r\n opacity: 0;\r\n z-index: 2;\r\n pointer-events: none;\r\n // animation: flicker 0.15s infinite;\r\n}\r\n\r\n.crt textarea {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n color: ghostwhite;\r\n font-family: var(--alienchatfont);\r\n font-size: 14px;\r\n font-weight: 200;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt h1 {\r\n border-bottom: 2px dotted var(--aliengreen);\r\n padding-left: 0px;\r\n}\r\n\r\n.crt label,\r\n.crt h2,\r\n.crt h3 {\r\n padding-left: 0px;\r\n margin: 0px;\r\n}\r\n\r\n.crt .profile-img {\r\n margin: 0;\r\n height: 157px;\r\n margin-right: 4px;\r\n border-radius: 10px;\r\n}\r\n\r\n.crt h1.charname input {\r\n text-transform: uppercase;\r\n width: calc(100% + 10px);\r\n padding-left: 8px;\r\n border: 0px;\r\n}\r\n.crt input[type='text'],\r\n.crt input[type='number'],\r\n.crt input[type='password'],\r\n.crt input[type='date'],\r\n.crt input[type='time'] {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt input[type='text']:hover,\r\n.crt input[type='number']:hover,\r\n.crt input[type='password']:hover,\r\n.crt input[type='date']:hover,\r\n.crt input[type='time']:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt h1.charname input:focus {\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n.crt h1.charname {\r\n margin: 0px 0px 5px 0px;\r\n}\r\n\r\n.crt .select-css {\r\n border-radius: 3px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt .select-css:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .grid-4col {\r\n border: 3px double var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .grid-synth {\r\n grid-column: 3;\r\n grid-template-columns: 25% 25% 50%;\r\n border: 3px double var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n padding: 4px;\r\n}\r\n\r\n.crt .synth-stresslabel {\r\n justify-self: left;\r\n text-align: left;\r\n}\r\n\r\n.crt .minus-btn {\r\n width: 14px;\r\n color: var(--aliendarkergreen);\r\n font-size: 30px;\r\n}\r\n\r\n.crt .plus-btn {\r\n width: 14px;\r\n color: var(--aliendarkergreen);\r\n font-size: 30px;\r\n margin-left: -7px;\r\n}\r\n\r\n.crt .rollable-stress:hover,\r\n.crt .rollCrit:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 150%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .fa-solid.fa-wrench:hover,\r\n.crt .fa-solid.fa-toolbox:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n.crt .far.fa-heart:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .resource-content .maxboxsize {\r\n vertical-align: 7px;\r\n}\r\n\r\n.crt .crt-grid-Char-Att {\r\n margin-left: -5px;\r\n border-left: 3px double var(--aliengreen);\r\n border-bottom: 3px double var(--aliengreen);\r\n border-right: 3px double var(--aliengreen);\r\n float: right;\r\n width: 100%;\r\n padding: 6px 12px 6px 2px;\r\n grid-column-gap: 0px;\r\n grid-template-areas: 'crt_gCol1 crt_gCol2 crt_gCol3 crt_gCol4 crt_gCol5 crt_gCol6' 'crt_gCol7 crt_gCol8 crt_gCol9 crt_gCol10 crt_gCol11 crt_gCol12';\r\n grid-template-columns: 25% 8% 25% 8% 25% 8%;\r\n\r\n display: grid;\r\n grid-row-gap: 3px;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n}\r\n\r\n.crt_gCol1,\r\n.crt_gCol2,\r\n.crt_gCol3,\r\n.crt_gCol4,\r\n.crt_gCol5,\r\n.crt_gCol6,\r\n.crt_gCol7,\r\n.crt_gCol8,\r\n.crt_gCol9,\r\n.crt_gCol10,\r\n.crt_gCol11,\r\n.crt_gCol12 {\r\n justify-self: center;\r\n align-self: center;\r\n}\r\n\r\n.crt_gCol11 {\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt-crt-grid-Char-Att .maxboxsize {\r\n min-width: 40px;\r\n z-index: 1;\r\n}\r\n\r\n.crt .NPC {\r\n width: 15px;\r\n height: 15px;\r\n}\r\n\r\n.crt .tooltip .tooltiptext {\r\n width: 250px;\r\n top: -36px;\r\n right: 200%;\r\n margin-left: -60px;\r\n\r\n color: black;\r\n background-color: var(--aliengreen);\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n.crt .tooltip .tooltiptext::after {\r\n margin-top: 10px;\r\n border-width: 7px;\r\n border-style: solid;\r\n border-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n\r\n.crt .crt-grid-Char-Att .crt-gCol6:focus,\r\n.crt .grid-Consumables .maxboxsize:focus {\r\n color: var(--aliendarkergreen);\r\n background-color: var(--alienoddtab);\r\n box-shadow: 0 0 0 #000;\r\n cursor: not-allowed;\r\n}\r\n\r\n.crt .crt-grid-Char-Att .crt_gCol6:hover,\r\n.crt .grid-Consumables .maxboxsize:hover {\r\n cursor: default;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt .click-stat-level .far {\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt .synthsdont {\r\n margin: 10px;\r\n padding-left: 10px;\r\n border-left: 2px dotted var(--aliengreen);\r\n}\r\n\r\n.crt .imitate-human {\r\n text-align: center;\r\n}\r\n\r\n.crt .text {\r\n background-color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .tabs {\r\n color: #000;\r\n background-color: #fff;\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n text-shadow: 0 0 2px white;\r\n}\r\n\r\n.crt .tabs .item.active {\r\n text-decoration: none;\r\n font-size: 110%;\r\n color: white;\r\n background-color: var(--aliendarkergreen);\r\n box-shadow: 0 0 10px var(--aliendarkergreen);\r\n text-shadow: 0 0 10px var(--aliengreen);\r\n cursor: default;\r\n}\r\n\r\n.crt .tabs .item {\r\n width: 100%;\r\n // margin: -7px 0 -7px 0;\r\n padding-top: 6px;\r\n}\r\n\r\n.crt .tabs .item.active {\r\n // margin: -7px 0 -7px 0;\r\n padding-top: 5px;\r\n}\r\n\r\n.crt .tabs .item:hover {\r\n color: #000;\r\n background-color: var(--alienitemselect);\r\n box-shadow: 0 0 10px var(--alienitemselect);\r\n margin: -3px 0 -3px 0;\r\n padding-top: 6px;\r\n}\r\n\r\n.crt .grid-genPage h2 {\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .grid-2col-border {\r\n margin-top: -3px;\r\n padding-bottom: 4px;\r\n}\r\n\r\n.crt .journal-sheet select {\r\n text-overflow: ellipsis;\r\n}\r\n\r\n.crt .resource-content button {\r\n width: 16px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n/** General Tab **/\r\n\r\n.crt .grid-crtPage {\r\n display: grid;\r\n grid-template-areas: 'crt_Col1 crt_Col2';\r\n grid-template-columns: 220px;\r\n}\r\n\r\n.crt .crt_Col1 {\r\n display: grid;\r\n grid-template-areas: 'crt_Item1', 'crt_Item2', 'crt_Item3';\r\n grid-template-columns: 100%;\r\n}\r\n\r\n.crt .crt_Col2 {\r\n display: grid;\r\n grid-template-areas: 'crt_Item4', 'crt_Item5', 'crt_Item7', 'crt_Item8', 'crt_Item9', 'crt_Item6';\r\n grid-template-columns: 100%;\r\n padding-left: 5px;\r\n}\r\n\r\n/** General Tab - Left Column **/\r\n\r\n.crt .crt_Col1 h2 {\r\n text-transform: uppercase;\r\n padding-bottom: 4px;\r\n}\r\n\r\n.crt .crt_Item1,\r\n.crt .crt_Item2_char,\r\n.crt .crt_Item2_synth,\r\n.crt .crt_Item3 {\r\n border: 1px solid var(--aliengreen);\r\n padding: 5px;\r\n}\r\n\r\n/*** Story and Experience Points ***/\r\n\r\n.crt .crt_Item1 {\r\n text-align: center;\r\n /* height: 130px; */\r\n}\r\n\r\n.crt .crt_Item1 .sp_faded {\r\n padding-top: 5px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item1 .xp_faded {\r\n padding-top: 6px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item1 h2 {\r\n padding-top: 8px;\r\n}\r\n\r\n.crt .crt_Item1 .experience {\r\n width: 160px;\r\n display: inline-flex;\r\n margin-bottom: 10px;\r\n}\r\n.crt .crt_Item1 .xp_dots_pos {\r\n padding-top: 18px;\r\n}\r\n\r\n/*** Conditions ***/\r\n\r\n.crt .crt_Item2_char {\r\n position: relative;\r\n height: 334px;\r\n}\r\n.crt .crt_Item2_synth {\r\n position: relative;\r\n // height: 370px;\r\n}\r\n\r\n.crt .dots_conditions .dots {\r\n height: 25px;\r\n padding-top: 4px;\r\n padding-left: 7px;\r\n}\r\n\r\n.crt .dots.starving,\r\n.crt .dots.exhausted,\r\n.crt .dots.panic {\r\n width: 100%;\r\n background-color: var(--alienoddtab);\r\n}\r\n\r\n.crt .overwatch {\r\n margin: 15px 0 25px 13px;\r\n}\r\n\r\n.crt .overwatch_synth {\r\n /* margin: 20px 0 15px 13px ; */\r\n margin: 6px 0 0 13px;\r\n}\r\n\r\n.crt .dots.panic .panicked {\r\n color: white;\r\n background-color: red;\r\n margin-top: -5px;\r\n margin-left: -7px;\r\n padding-left: 6px;\r\n border-top: 2px solid red;\r\n border-bottom: 2px solid red;\r\n font-weight: bold;\r\n box-shadow: 0 0 10px red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .panicked-textarea {\r\n margin-left: 60px;\r\n border: 1px solid yellow;\r\n background-color: orange;\r\n}\r\n\r\n.crt .panicked-textarea:focus {\r\n border: 1px solid yellow;\r\n background-color: yellow;\r\n color: red;\r\n}\r\n\r\n.crt .dots.radiation {\r\n border: 1px dashed var(--alienitemselect);\r\n color: var(--alienitemselect);\r\n width: 98%;\r\n padding-top: 16px;\r\n padding-bottom: 19px;\r\n align-items: center;\r\n flex-wrap: nowrap;\r\n margin: 2px;\r\n}\r\n\r\n.crt #bottom {\r\n position: absolute;\r\n bottom: 0;\r\n left: 0;\r\n}\r\n\r\n/*.dots.radiation.radbox_char {\r\n margin-top: 36px;\r\n}\r\n\r\n.dots.radiation.radbox_synth {\r\n /*margin-top: 27px;\r\n margin-top: 7px;\r\n}\r\n\r\n.dots.radiation.radglow_char {\r\n margin-top: 36px;\r\n}\r\n\r\n.dots.radiation.radglow_synth {\r\n margin-top: 27px;\r\n}*/\r\n\r\n.crt .dots.radiation.rad_glow {\r\n background-color: var(--alienitemselect);\r\n color: #000;\r\n border-radius: 3px;\r\n box-shadow: 0 0 10px yellow;\r\n}\r\n\r\n.crt .crt_grid_SynthStress {\r\n display: grid;\r\n grid-template-areas: 'imitate-human_left imitate-human_right';\r\n grid-template-columns: 20% 80%;\r\n}\r\n\r\n.crt .imitate-human_left {\r\n padding: 7px 0 0 0;\r\n}\r\n\r\n.crt .imitate-human_right {\r\n padding: 5px 0px 0px 10px;\r\n}\r\n\r\n.crt .synth-label {\r\n width: 100%;\r\n margin-top: 2px;\r\n padding: 6px 0px 5px 0px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n}\r\n\r\n.crt .alienrpgv .synth_fake_check {\r\n color: var(--aliendarkergreen);\r\n width: 100%;\r\n margin-top: 12px;\r\n padding: 6px 0px 6px 0px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n background-color: var(--alienoddtab);\r\n}\r\n\r\n/*** Consumables ***/\r\n\r\n.crt .fas.fa-parachute-box {\r\n vertical-align: top;\r\n padding-top: 6px;\r\n padding-left: 3px;\r\n}\r\n\r\n.crt .fa-parachute-box:before {\r\n content: '\\f49e';\r\n}\r\n\r\n.crt .crt_Item3 .supply-btn.Power2 {\r\n padding-left: 6px;\r\n font-size: 20px;\r\n}\r\n\r\n/** General Tab - Right Column **/\r\n\r\n.crt .crt_gridCarrer {\r\n display: grid;\r\n grid-template-areas: 'crt_box1 crt_box2 crt_box3 crt_box4';\r\n padding: 0px;\r\n padding-top: 1px;\r\n grid-template-columns: 17% 36% 17% 30%;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.crt .crt_gridCarrer .crt_box1,\r\n.crt .crt_gridCarrer .crt_box2,\r\n.crt .crt_gridCarrer .crt_box3,\r\n.crt .crt_gridCarrer .crt_box4 {\r\n justify-self: center;\r\n max-width: 100%;\r\n padding-top: 0px;\r\n}\r\n\r\n.crt .crt_gridSpecialty {\r\n display: grid;\r\n grid-template-areas: 'crt_sbox1 crt_sbox2';\r\n padding: 4px 0px 3px 0px;\r\n grid-template-columns: 17% 83%;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.crt .crt_gridSpecialty .crt_sbox1,\r\n.crt .crt_gridSpecialty .crt_sbox2 {\r\n justify-self: center;\r\n max-width: 100%;\r\n padding-top: 0px;\r\n}\r\n\r\n.crt .crt_grid-special {\r\n grid-area: crt_sbox2;\r\n display: grid;\r\n width: 100%;\r\n grid-template-areas: 'crt_spe1 crt_spe2';\r\n grid-template-columns: 75% 25%;\r\n}\r\n\r\n.crt .crt .crt_spe1 {\r\n grid-area: crt_spe1;\r\n font-weight: 100;\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .crt_spe2 {\r\n grid-area: crt_spe2;\r\n padding-right: 5px;\r\n justify-self: right;\r\n}\r\n\r\n.crt .crt_Item4,\r\n.crt .crt_Item5,\r\n.crt .crt_Item6,\r\n.crt .crt_Item7,\r\n.crt .crt_Item8,\r\n.crt .crt_Item9 {\r\n border: 0px solid var(--aliengreen);\r\n margin-bottom: 3px;\r\n}\r\n\r\n.crt_Item4 .resource-label-header,\r\n.crt_Item5 .resource-label-header,\r\n.crt_Item6 .resource-label-header,\r\n.crt_Item7 .resource-label-header,\r\n.crt_Item8 .resource-label-header,\r\n.crt_Item9 .resource-label-header {\r\n display: block;\r\n width: 100%;\r\n padding: 1px 0px 1px 2px;\r\n color: #000;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n background-color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item4 {\r\n height: 50px;\r\n}\r\n\r\n.crt .crt_Item5 textarea {\r\n height: 107px;\r\n}\r\n\r\n.crt .crt_Item5 textarea:hover,\r\n.crt .crt_Item7 textarea:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .crt_Item6 {\r\n height: 216px;\r\n border: 1px solid var(--aliendarkergreen);\r\n margin-bottom: 0px;\r\n}\r\n\r\n.crt .crt_Item7 textarea {\r\n height: 87px;\r\n}\r\n\r\n.crt .crt_Item8 {\r\n padding-bottom: 2px;\r\n}\r\n.crt .crt_Item8 input,\r\n.crt .crt_Item9 input {\r\n margin: 0px;\r\n width: 100%;\r\n}\r\n\r\n.crt .crt_Relat {\r\n display: grid;\r\n grid-template-areas: 'crt_Relat_Buddy crt_Relat_Rival';\r\n grid-template-columns: 49%;\r\n grid-column-gap: 5px;\r\n}\r\n\r\n/** - **/\r\n\r\n.crt_Col3 {\r\n grid-area: crt_Col3;\r\n padding-top: 10px;\r\n color: var(--aliendarkergreen);\r\n font-family: var(--alienfont);\r\n}\r\n\r\n.crt.grid-attr {\r\n border: 0px solid var(--aliengreen);\r\n}\r\n\r\n.crt .talent-btn:hover,\r\n.crt .talent-btn:focus {\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n cursor: help;\r\n\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n color: #000;\r\n}\r\n\r\n.crt .rollable {\r\n width: 90%;\r\n text-align: center;\r\n}\r\n\r\n.rollable:hover,\r\n.rollcomputer:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 130%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n// .crt .rollable:hover,\r\n// .crt .rollable:focus {\r\n// color: #000;\r\n// animation: textShadow 1s infinite;\r\n// font-weight: 1;\r\n\r\n// // font-size: 110%;\r\n// // font-weight: bolder;\r\n// background-color: var(--aliengreen);\r\n// border: 1px solid var(--aliengreen);\r\n// text-shadow: 0 0 0px var(--aliengreen);\r\n// box-shadow: 0 0 5px var(--aliengreen);\r\n// cursor: pointer;\r\n// }\r\n\r\n.crt .rollItem,\r\n.crt .creature-acid-roll {\r\n width: 100%;\r\n text-align: center;\r\n}\r\n\r\n.crt .rollItem:hover,\r\n.crt .rollItem:focus {\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n font-size: 100%;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n}\r\n.crt .rollVehicleWeapon:hover,\r\n.crt .rollVehicleWeapon:focus {\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n font-size: 100%;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .grid-talents {\r\n text-align: center;\r\n grid-template-columns: 90% 10%;\r\n}\r\n\r\n.crt .talTitle {\r\n text-transform: uppercase;\r\n color: #000;\r\n background-color: var(--aliengreen);\r\n}\r\n\r\n.crt .item-header {\r\n /* background-color: var(--aliendarkergreen); */\r\n /* color: black; */\r\n}\r\n\r\n.crt .textbox {\r\n color: ghostwhite;\r\n font-family: var(--alienchatfont);\r\n font-size: 14px;\r\n font-weight: 200;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt .textbox:focus {\r\n font-weight: 400;\r\n}\r\n\r\n.crt .encumbrance .encumbrance-bar {\r\n background: var(--alienitemselect);\r\n}\r\n\r\n.crt .blink {\r\n padding: 0px 0px 2px 5px;\r\n margin-top: 5px;\r\n margin-bottom: 5px;\r\n background-color: red;\r\n color: white;\r\n text-shadow: 0 0 5px red;\r\n animation: blink 0.5s 5;\r\n}\r\n\r\n.crt_lCol6 {\r\n justify-self: center;\r\n}\r\n\r\n.crt .crit-injuries {\r\n margin-top: 118px;\r\n}\r\n\r\n.crt .grid-crit {\r\n grid-template-columns: 95% 5%;\r\n}\r\n\r\n.crt_crit2 {\r\n text-align: center;\r\n font-size: 15px;\r\n}\r\n\r\n.crt .Item11 {\r\n border: 0px solid var(--aliengreen);\r\n}\r\n\r\n.crt .Item11 .items-list {\r\n height: auto;\r\n}\r\n\r\n.crt .critical-inj {\r\n padding-bottom: 10px;\r\n}\r\n\r\n.crt .resource-label-header.rollCrit:hover {\r\n font-size: 15px;\r\n background-color: var(--aliendarkergreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt_box4 {\r\n padding: 7px 0px 0px 7px;\r\n}\r\n\r\n.crt .crt_Col1 {\r\n margin-left: -5px;\r\n}\r\n\r\n.crt .fas.fa-tools {\r\n vertical-align: top;\r\n padding-top: 13px;\r\n margin-left: 5px;\r\n}\r\n\r\n.crt .fas.fa-tools:hover {\r\n cursor: help;\r\n}\r\n\r\n.crt .fas.fa-tools:before {\r\n content: '\\f022';\r\n}\r\n\r\n.crt .fas:hover {\r\n color: var(--aliengreen);\r\n text-shadow: 0 0 2px var(--aliengreen);\r\n animation: textShadow 0.5s 0.3;\r\n}\r\n\r\n.crt .items-list .item-header {\r\n border-bottom-style: solid;\r\n border-bottom-color: var(--aliengreen);\r\n}\r\n\r\n.crt .Col3 .panel {\r\n margin-left: 5px;\r\n padding: 0 10px 0 10px;\r\n border-left: 2px inset var(--aliengreen);\r\n}\r\n\r\n.crt .tab.inventory .fas {\r\n margin-right: 10px;\r\n}\r\n\r\n/* Creature Sheet */\r\n\r\n.crt .creature-acid-roll:hover,\r\n.crt .creature-acid-roll:focus {\r\n text-shadow: 0 0 0px var(--aliengreen);\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n font-weight: 1;\r\n font-size: 110%;\r\n border: 0px solid var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .creature-attack-roll {\r\n width: 260px;\r\n height: 40px;\r\n border-radius: 3px;\r\n text-shadow: 0 0 #00000000;\r\n color: #00000000;\r\n background: url(../images/alien_crt_roll-attack.png) no-repeat top left;\r\n}\r\n\r\n.crt .creature-attack-roll:hover {\r\n border-radius: 3px;\r\n background-color: var(--aliendarkergreen);\r\n text-shadow: 0 0 #00000000;\r\n color: #00000000;\r\n background: url(../images/alien_crt_roll-attack_hover.gif) no-repeat top left;\r\n}\r\n\r\n/* Items */\r\n\r\n.crt .profile-img-item {\r\n margin: 0;\r\n height: 125px;\r\n width: auto;\r\n margin-right: 4px;\r\n border-radius: 10px;\r\n}\r\n\r\n.crt .textbox1,\r\n.crt .textbox2 {\r\n padding-left: 5px;\r\n}\r\n",".item-form {\r\n\tfont-family: var(--alienfont);\r\n\tbackground: $c-black;\r\n}\r\n\r\n.actor-header {\r\n\tflex: 0 0 180px;\r\n\toverflow: hidden;\r\n\tdisplay: flex;\r\n\tflex-direction: row;\r\n\tflex-wrap: wrap;\r\n\tjustify-content: flex-start;\r\n\tmargin-bottom: 1px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n}\r\n\r\n.vehicle-header {\r\n\toverflow: hidden;\r\n\tdisplay: flex;\r\n\tmargin-bottom: 1px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n}\r\n\r\n.profile-img {\r\n\tflex: 0 0 100px;\r\n\theight: 150px;\r\n\t// margin-right: 10px;\r\n\twidth: auto;\r\n}\r\n.profile-img-item {\r\n\tflex: 0 0 100px;\r\n\theight: 100px;\r\n\tmargin-right: 10px;\r\n\twidth: auto;\r\n\tjustify-self: center;\r\n}\r\n.profile-img-vehicle {\r\n\tflex: 0 0 100px;\r\n\theight: 160px;\r\n\tmargin-right: 10px;\r\n\twidth: 300px;\r\n}\r\n\r\n.header-fields {\r\n\tflex: 1;\r\n}\r\n\r\nh1.charname {\r\n\theight: 50px;\r\n\tpadding: 0px;\r\n\tmargin: 0 5px 5px 5px;\r\n\tborder-bottom: 0;\r\n\tborder: 1px solid var(--aliengreen);\r\n\r\n\tinput {\r\n\t\twidth: 100%;\r\n\t\theight: 100%;\r\n\t\tmargin: 0;\r\n\t\tcolor: inherit;\r\n\t\tborder: 1px solid var(--aliengreen);\r\n\t}\r\n}\r\n.sheet nav.sheet-tabs {\r\n\tborder-top: 1px solid var(--aliengreen) !important;\r\n\tborder-bottom: 1px solid var(--aliengreen) !important;\r\n}\r\n.sheet-tabs {\r\n\tflex: 0;\r\n\t// border: 1px solid var(--aliengreen);\r\n\tborder-top: 1px solid var(--aliengreen) !important;\r\n\tborder-bottom: 1px solid var(--aliengreen) !important;\r\n\t// color: $c-green;\r\n}\r\n\r\n// .sheet-body,\r\n.tab,\r\n.editor {\r\n\theight: 100%; // Do not change this or notes will stop working\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\t// overflow: hidden;\r\n}\r\n\r\n.tox {\r\n\t.tox-editor-container {\r\n\t\tbackground: $c-white;\r\n\t}\r\n\r\n\t.tox-edit-area {\r\n\t\tpadding: 0 8px;\r\n\t}\r\n}\r\n.maxboxsize {\r\n\tmax-width: 40px;\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.healboxsize {\r\n\tmax-width: 80px;\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.cashboxsize {\r\n\tmax-width: 150px;\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.textbox {\r\n\tcolor: inherit;\r\n\t// justify-items: center;\r\n\tbackground-color: $c-black;\r\n\tpadding: 5px;\r\n\tmargin: 5px 5px 5px 5px;\r\n\tborder: 1px solid var(--aliengreen);\r\n\r\n\t// width: 180px;\r\n}\r\n.textbox1 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 230px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox2 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 400px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox3 {\r\n\tcolor: inherit;\r\n\t// justify-items: center;\r\n\tbackground-color: $c-black;\r\n\tpadding: 5px;\r\n\tmargin: 5px 5px 5px 5px;\r\n\twidth: 180px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox4 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 450px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\ntextarea {\r\n\tresize: none;\r\n\tpadding: 2;\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\t// font-size: medium;\r\n\tfont-size: var(--fontsize);\r\n}\r\n\r\nform .sheet-content .click-stat-level {\r\n\theight: 18px;\r\n\tpadding: 8px;\r\n\tbackground: $c-black;\r\n\tborder-radius: 2px;\r\n\tbox-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502);\r\n\tfont-family: 'Roboto', system, -apple-system, sans-serif;\r\n\tfont-size: 10px;\r\n\tfont-weight: 700;\r\n\tline-height: 1;\r\n\ttext-transform: uppercase;\r\n\tletter-spacing: 0.25px;\r\n\t// color: $c-green;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\tcursor: pointer;\r\n}\r\n.click-stat-level .fas {\r\n\tdisplay: none;\r\n\tpadding: 2px 4px;\r\n\tborder-radius: 2px;\r\n\tbox-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5);\r\n\tfont-family: 'Roboto', system, -apple-system, sans-serif;\r\n\tfont-size: 10px;\r\n\tfont-weight: 700;\r\n\tline-height: 1;\r\n\ttext-transform: uppercase;\r\n\tletter-spacing: 0.25px;\r\n\t// color: $c-green;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\tcursor: pointer;\r\n}\r\n.dots {\r\n\tcursor: pointer;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\t// color: $c-green;\r\n\tmargin-right: 8px;\r\n\tfont-weight: 700;\r\n\tfont-size: 15px;\r\n\tflex-wrap: wrap;\r\n}\r\n\r\n.newdots {\r\n\tcursor: pointer;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\tflex-wrap: wrap;\r\n}\r\n\r\n.planetboxsize {\r\n\tmax-width: 40px;\r\n\tcolor: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.colony-planet1 {\r\n\tmax-width: 190px;\r\n\tmargin: -5px 0px 0px -3px;\r\n\theight: max-content;\r\n\tcolor: var(--color-text-dark-primary) !important;\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen) !important;\r\n}\r\n.colony-planet2 {\r\n\tmax-width: 250px;\r\n\t// margin: -10px 0px 0px -14px;\r\n\theight: max-content;\r\n\tcolor: var(--color-text-dark-primary) !important;\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen) !important;\r\n}\r\n",".resource-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n text-transform: uppercase;\r\n // padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n justify-self: center;\r\n flex: auto;\r\n}\r\n\r\n.speciality-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n text-transform: uppercase;\r\n // padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n justify-self: left;\r\n flex: auto;\r\n}\r\n\r\n.attr-label {\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n padding-right: 5px;\r\n // color: $c-green;\r\n // justify-self: center;\r\n}\r\n",".tabs {\r\n height: 30px;\r\n // border-top: 1px solid #aaa;\r\n // border-bottom: 1px solid #aaa;\r\n color: inherit;\r\n background-color: $c-black;\r\n border: 1px solid var(--aliengreen);\r\n\r\n .sheet nav.sheet-tabs {\r\n height: 32px;\r\n flex: 0 0 32px;\r\n margin: 4px 0;\r\n line-height: 32px;\r\n border-top: 1px solid var(--aliengreen) !important;\r\n border-bottom: 1px solid var(--aliengreen) !important;\r\n }\r\n .item {\r\n // line-height: 30px;\r\n font-weight: bold;\r\n color: inherit;\r\n }\r\n\r\n .item.active {\r\n text-decoration: underline;\r\n text-shadow: none;\r\n }\r\n}\r\n",".items-list {\r\n list-style: none;\r\n // margin: 7px 0;\r\n\r\n padding-left: 5px;\r\n padding-right: 5px;\r\n padding-top: 0px;\r\n padding-bottom: 0px;\r\n // overflow-y: auto;\r\n}\r\n.item-header {\r\n // font-weight: bold;\r\n background-color: hsl(0, 5%, 16%);\r\n}\r\n\r\n.item-name {\r\n margin: 0;\r\n}\r\n\r\n.item-controls {\r\n text-align: right;\r\n}\r\n\r\n.item-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n font-size: small;\r\n text-transform: uppercase;\r\n padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n // flex: auto;\r\n}\r\n\r\n// This calls needs tobe used for the editorbox on actor templates without flexcol.\r\n.biog {\r\n // line-height: 24px;\r\n height: 300px;\r\n // height: 600px;\r\n padding: 3px 0;\r\n width: 1fr;\r\n // border-bottom: 1px solid #bbb;\r\n font-family: var(--alienfont);\r\n\r\n .biog-image {\r\n flex: 0 0 24px;\r\n margin-right: 5px;\r\n }\r\n .editor-content {\r\n // width: 550px;\r\n word-wrap: break-word;\r\n // color: $c-green;\r\n font-family: var(--alienfont);\r\n }\r\n\r\n img {\r\n display: block;\r\n }\r\n}\r\n// This calls needs tobe used for the editorbox on actor templates without flexcol.\r\n.biog-full {\r\n // line-height: 24px;\r\n height: 600px;\r\n // height: 600px;\r\n padding: 3px 0;\r\n width: 1fr;\r\n // border-bottom: 1px solid #bbb;\r\n font-family: var(--alienfont);\r\n\r\n .biog-image {\r\n flex: 0 0 24px;\r\n margin-right: 5px;\r\n }\r\n .editor-content {\r\n // width: 550px;\r\n word-wrap: break-word;\r\n // color: $c-green;\r\n font-family: var(--alienfont);\r\n }\r\n\r\n img {\r\n display: block;\r\n }\r\n}\r\n"]} \ No newline at end of file diff --git a/images/planet-sheet.webp b/images/planet-sheet.webp new file mode 100644 index 0000000000000000000000000000000000000000..29bcdf2c7e7ffab4cd55a789b00a64ed24b35475 GIT binary patch literal 177158 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%0DxO}Ma}oI?)Zh;-T^+E#k+gh`U?{ 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

57e~Q(tKZBpiXZm5Qg39cKzo~nEv1V*S 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≀s5d^wi7B)709@92s_@j)<&S^N-nR8y&{+oT zO;s##{x_pZTYHl!?P2xrXl&qQQR=3K7xG*kI=VWHY-O(F<$Nd#)n)R|pJlXbpoMYO z;Y6L4f}s2JvA!NPr4R`<6awmMaT~Q=kdkLmaLgm^d$5|J{y<@yHq+c())%!B;o+pD ztSKT73$D3RSZVqe{5x{!%E7Q3nZ2eRU$_p;v@@OsqCl$5kt53M-62|A= zluMDr2a6hrL4?UQ1^-yu?VLiT1psS>QpMDQtVJ($Kn&BIvOI9TXH)<^K*GNZG{s5> z_f=W@o@2|>5;PeV@wA9E$wZDSUge0*JN@GeBo=$`NoN$d=3vM=)||mzOZuARD7+3g z%^6cw9NOXu7}392pgmiC*>ct@r?43EVp9SKPZVmZ(p1VQ-7M0JR%I5hDCJd#F+$^A zn}LqnQGN^%58`4V$M`w_d_06Kv=I;4WZlW4^kd0A*&Cp-Mp|ihR&PF|?7tfnuIGy;diB&+zwk@xCdZGFJK6lPR}w3A@9*b$NEPE8~L*Fia^h zqJ|@(pzmMCT}h8LcSO5qKKPisV($!vYQ<505a2T}KqQ z1h~S0){%ziI%@|r7>ImuP`{P%8D%%|^j;3MQ#*&a8OW|5C_2B;Q|BOJO&8LVkABC~ z{PTdUzM<)ZfO}4q=u&YCsQEd$4)@2I(`{t=@@g5CzCKfT()TnAXMKNAnOcx%N_E@2 zg}Py*X{;yIMsI*f;&jboc^}qGan;p_ZNG4H50NZzzGbBSNj}G-o;zF`G*Tj*oh%Ah z0khCR3vG&XP+wKWhe8j;HoC)bAVvKrNKj{txpL1=hdYOWpC=!Tj#f0Oy2eaUxHj`= z{8>*pf@C&t$5;`foZe&r*<6$uo2so_Rji@Iusl3_$?-FZN4xiq$@cWrn)rccu#gc4 zNg7ZsANLVp(6YH|#HCx`=a6CnDr@@kazmKP1m{MC%;IW!lG>YX7P86pR|2ceSDWia z8R1!a9?7|IL&(!rir7+roVz-AGvYtzs6DPxhFgPn+JJA1k{LM@H2L1MKjc7K{VYQK z^mWa!vAO@B48`x|5?R6P?|I!>i@VgdzGo;sPLyp9CJgMLm{+{ls}XMP$7Hvm8P>^n zKI?o=Q}q1ZUzj2%Kr7@~K3A&!VOSsE0eaJvKm(%FNNh**Kk3Ru=5z{Pp~m^DO)zOz z-xk6>?}g5n-0m_|ok~st?Be4kZ+#si3HJYFGOZJY=EIV!CdA=IH&_fr@8%1iKxa(X zVl5VlFiZxK^G*zDhYo?46B$SX0B?KR5>m(uIGX~#xIL#*)RYpYStdkhjG$Jo%5hUJJdZ$Ug9Ayv=R77 z-nf_lo~QZF#2q{?;p;i*=IW}%LVP4{$?5>hAXJE|m{A$o%OXhV7hV2st{1)ihC$7p z#}6UHdy7og@FSV*k&?1`VVXf&U1c-j>t zXxOIu6v&wK@$IL&P!)p5*sirJfje6I-y=2p5m_||*joEJSUQ3#uoZ}%Kj5f&?@j%x ze6%EI8JHE=ANg}b>55B^9$OkAELr^~hf^Snw{*HO=8ZPEa*T#F<{lKosUCV(-vO}F zXsRJIH^W3J-N$W#Y7VF~vPdNJZmL^t$mpeXh+Eg6I17Q=u&Kq-x76+jhrCK0s|<=< zY2m5Jz$jY0xMi zs0s~BF?j4q*#32(buB^-$Ol&A1YHUNT?9cumVPkr1l;n|z{0_?@2W;SIN_g}NJ$l( zldi_`LZv%h?!>GQXCvxf_^JJ|4^;srbZ>IK5MlhIKQHIhD%wOHlZ9Y9tM4X+?o}%y zH=F^dz4plG-DE*6v*f}aVwuN4C^8aLFjsIiyu{T)iwWlCCl`zZ`af440H!)_8g_nN z%aFsdQ||V)0@SO1oBzDc__y-Db5_oX^v)oImCDk)l91>eXJeVTmHg`$W8JVa+$rTU zvuM21?`RxDQt{p*GV?aU_ZY)7T&oAGvEcgsBOyjCHc5W-S@a3D7FPwc`IQ3R#xZHy z0X@{+KFN_F9d*i2wsT7&hZmrPU#HBoJHOCvV+zm2(ZEIUpEFdz`3VrcCShlsg=I81 zC6_QQ(A&0aG;P%d>>mA}%eoN?>*Opo?HI%CG-r2B%9lr^+aeqR@BMiFVG|`M7jyT& z{=SzPDxxb!R&Gu`HbaPiUI5A#{p^3!pZBC)+2|+fm9^kJ35b1(p04P;I&CYtX2nc^ zF2X7{nk6kLo?!9uP9FpXR3)2LMsg5DUz>1j@pu~$X4->P$NK(EITX5*`$u|kz)fH` zAF|OY7pJkG@H^l?N?{?X+#On-$L2+P^_zEjvVY$bbXHaSQALlln>(S{az%uelUg8AdgUkh0W#8y{p78ZD;xe** z(ZUzcIg@vAMoIv%ZZZB9rSz9JQfAAhGm%e~+DJCg55Pf_S*!1i=Q-KWi~Ki7ENO)t zcO(s`^EL3^KptQ|F7k7!%S*pT9#491uY2c0a^+9OKs(wqL(iI_p;aBWtgbIT2T(BJ z5>S$6*t5lOA^S9aI4Aw;O1U!d%=HJ$<5E*|xmw9A5kVPUC2E<)A!+)aX~#dEQ|Z6h zR0iEEB?^uwf$0Ugj*JJtKbxl-;5EVAu6{k{7@kV1tO%rUTc5$Xp|=mHwn5F%@imMf zV&pXgQ{YBq3OG4F_+c$Ef#D8qSP+#rC5#;(@?!p9CF{!jopmHGeH#rkkE_T zmzJ!to6|KnL}kx0fUr6_tk}pCDMKxMl=nvVsDc!uVBpa8}WSNvyZmWxk)jV>1N|v zbf^`mCnEp`qTn-bUpmAHGTOg-5x<{7Srvy}nw?z5laCAz#D)^X5;!Qer~+||cwf-o zaSAcl+9!%p&QC2jD@J*@)1U5~`~S3yRA!Yc@#_exA%8uHG}3wy4-&x486L^%U}@&+ zFomsBMRa4fO|DAbQYoyIXF0`wTtfWI@WvO}g9eQ(foLJWT|<5NtM`3g>j`TcE-EOE z<($b7^8?sBYEXEAAa&eX=YPY%j)KEH@)#^3|L=ZO=t_4TXGZ|G&-Y%`>0naZ&kxcI zx#0w#O7ENYPf?rat%!MTz|&`fY+=W3$!U2@xV6WSDg%jgs(Eg*NmBP|v{>Bk|BB9d z=JTMnQKzp8Cd{Rs2ou=($(l#bU(Fys7U4Du^cV(Cew>a)6t+dmmhs+xQzj2%DaA9} zyt<`jo^CYzb<6kn)D%|9uu*eYN5PoAE2EuEb4791Tq<=Ll3`qOlDqUnRX_*Ba(P8f z-N_>EO}ym0c>?q)hqGjYT{YFM0Bfi!ASz^8w77~??5vP!B_3)s_=8*@mlUn)cl{0B z3+TveRRm6U?g+e5MFecR1Kf?Q-T2hSFR*o54pM1H34agoYLN84xT+gV|`8- zjM4n0sMDJmPf-6$phEL z+K(#@qdp*{8NnIZZ%nq6Kk7{W2cDSe7KI+PCHbFEc0H`GS_bC=nsi4Df92a^^$B>> zcE|R7__kWe$qVd@yuI~%`g0pVZq_U)2kzDfIN(RbAZlFfRY@65BuyA5s-G}7B3S6^ zIr}TUZ-4OrJUDcks5;s56Nxx?4Z81?I6dVnyH*YW1`az$@mx#6b4hqYyY+p!>+lm~ z_x?jSv+(ABdf5hT<|_wl)j?-4@RXyX5pD)CTmF+@bHm&G*C*6 z${g!FkmcM;((jlX7k3AV&6HkbR!1P1hHSk4uxbj3Ox&kZM_FY#h~Ab`zG(swl(Ez= zlU%vhhMtV77kRYmgGIlPK~K{Kq@hdCViL%qV~%A@7i+PVj7mfW3_%Vh)DRF zsj4>4RUB_T<2Q81&~e|Vk#%shB5kzetmC97_N5@2YLD3Yi|6<4dby0MPjWRq7RY+O zMw~hAiu`!5`j6xCW5@#FKc$+JV1lG%8x!wC0G!GwQ*bv;Vkw>e``bh<`7B&}%Wn{8 zT+DZ9XX6Viwd1<;N9M#j4eLP9*ph}8SVH>K2A_5vc)+Q0-M0M2gG5xefG}FALH~J4 zf#<7(Je((2c%|2l7QAeQ`P^AHQuCI5Pw?56cwm>|>gQ)F`FjsI@@HeBJ`7hgtM>#7 zj_%!QFNmOFULX;~^Op$Zh_(Xe$1`~0mDG_v{t#zyXbUnFw^yYF{XCcO&!zc8djxuV z39D)8{%z8S3pW*H@5?O4F_>jIc&ytVoG?SLRdfA;GeDH1)>LQd7*cCV0@ysm1Gj{) zraO;YCpEUR>wr^Kh*SPi)GwFD>z(6T^p}XM-p*9XNMSZuMrTtmb9?-RS7>Hk?RD zkwWI!zF>Pof`sW_Ymf3GEnUCE5*A4ZXgZ@D1{4gme+)s24EGyeXM|`o;5n@kvv3j6 zu|i0cNXm9Vq0vCUf?B^+^_e?=K~nuUSGf90r5_<&=-|NONUt@$%FY)&tnh!m?~>~tgOaJ( zIzhkh&nh{Eidjh#0p2GDB3v9BH#u+y{nu4lgn*wpUso_AhY*zxhvTs;*!)$QK!^>Io!#X{5 zMia`oL|~9HXbrv~z~=L*w`q^^>7UOy9B}%zXDlR59HJhl=0ust84Q7hktY%Lk^Xix z%qdg_I80j;l0-l#5B3MZ)+(CjE*Qp&DJ@- zZ9tF08{CaV3VQxEK9PJnaPTX=ID$koW4F$yfw(xTQ2f_%$w!#nYfyoHvEi)R$SAlK z)7OGMNw5AMV!+t}&Ebq>MH~;BFP+v#(FlD;?OREEqXkpuFXe>n9PTTTJ$Ht7^RML^ zvf6}Xq90>MN@Zl}!ncPd^F@Ev#bub$AYa^^VBF1yYjpG`AF?0i?B20*hL0OPCd$^j z>3p2zD$t}==p5~zOP?AKT~J=u`Yp+;6Evsne%XFfpvbA9UHjEAZb!Tw?wNA&lLuPv zodYOOUH#7lmn~MGmp@8ILi~M!pYBV~B4wC|Q}U4T1o`hD{0i7loMxCoMYs!r#ZVvd zt%S;YTGvQlQknPBP}$65hu68Wspr9`LN7U)YeY&kLK`yQ~+23}C-Higfx= zUuL)}Wf(Q=8#GxIrUbRf)sPkdLVWD!Yp`oAokAK^b}^r1?Ryk`2b z1u9Hho32^Tz1{vnusz74h=SY(kiCx zo+7K>fOx0D>xBvkt)c?8pzBEhr0^SesxJ%PHZ*7PJr#-RW?qUYXUBty=an!6u6NtD znMlpHa%b$Kibia7U7Q~cR`@d88gyt%Knd`7s7D zH8e=EpY3h8FizbwRo*#c*>rQMu`#oS6T&=3;v#t{G8QdvKm;#LIgU`lI$ zfuCKHw6d(|I3pEM0nAoBOWy5KB%KJIh{PGXS0{C>*wt-L4G#KjMb+ZtA#j{+DEpZ?IvdgbZIyE=fDrJl^(h--RKvp)a1 z_?zAB$)qs3pD9Hs8zJ>B}fOEN=ur$~|5nXne0fG-_q7uRV9>(t2zmO}zg- zRlmE%WVdLc9tL$HkyQt{v8nuN$UB?8@n71VZ7e4`9_E8mOKBojveHT&;pS`9Ga}$DXH2Ez zI#N><{ci_%dQAC)WNP)GijsD5P$NWlxMN4)lR~BUST~RZq*7^il|L?YOA|I-AW?%X z8!i7N$4peHo&c#?{cx{Y#!3w#zj->}-aqxAYr#g{)zj2SNAZ&W%>8!CS?yw25#m5I1^>q1mZt2K?P%+VlTyZ27@=CM>xKx`R zN8UW~i-`kA>wiN(l0odOwx8Ixx{N_^U%6_zc(k`#AB4X@e3q(qX3;EuFxxe~eONB? zlS3$H*Q&a`pH3l~`HAU0q^YtVzE02iJals2xOeJ}L zyxs4eNaD+%#EPZ9x}wZe5w}fT?m>$x3$!{Z3OXxAs<8e=0HFc&hl0+vHSxP^k${IhND77F?#oJqyULg&HfPM1YwkKb^`*EC`;!xWc-bc#AY>05 zXd?(a^q9~ky1A~hP47-U-GEvOgUrQ7VBt~$0mZgRr`IoI1{)D{(sKK zz1lvsM#j7CHAEC;Kh3H|t9U2u?~vftSJCaESjY7mD$wEbz6&~Ayp_?>^3-UF;Zq8@ zbWn@-w^N>8bXiQGSkes&@pCRlJPG8~M{p>Xg;Mgxd(GxDlELwLiYMMyuKBn4aT8Hc z^$oLCeWKANfWT#tCMTeCQ4++rr&?hNb`Py$eBylIO$%%@CmKIcEE z9Nu9QTD*lQ;)=g5s^BDvV_F6E7#Y~dyygh2?+N;EOyAXO)Rw)LtShLYt04|rTbs$d zm`Y7xa+tS2Y1Cmf71i6`*ilsCGRtmazcE4Ff=hrb6*8=;dO9F3W4H0ft^IoqHLaaW zvrwxia&a}qT9~s6N?|$hRA2BB`R}^pOg0d8QqR6nAXf+h+7guNPoT1+#YVm*>>_f% zF^He9wt9E;WPJ1anaFRGA`=Ww_>J@2E1ETN>lMU(yF?;zIJ!^3-2u^vn=Jwo{Zdtj zm@w~&e+t4aGV1kPu75DAZEeGzUHRL30Gna3%uB^lJlem3utyywky^8(k;JsZ!4TJq zTWo$8iahUvT=xF)q>!4EB?4-y2BJ1_-;Sm zcvVh6&ADTn`Pm`yH0o>3@aVN#ZkN27CxWtisPpe`pkjw@aAKTJ28%)p1my0n^Vzg z>yAv~w>sr(gbkbMTD+XIA7Bbw%A@S3X*Kq_Lu4(eVp4Pa1KwNXe~9Qop)qSvg39oJ zpNyejed(ceO=CyYp^V-g0bR<3_pa3iH1a)z6~!#6U2jRr!SUTFZeM=hks6yF(QnY; zbaf=kiR0FiKGGb1HP6HzZ}~O5=weWS#_?+0U659p>e?cJ^T4o5o5Gg;HNMRDZ$xqS|=z zykkm1Tj3%hTwhJH4;;RuHAE&A-bH>F?Cg0&| zYN|xg4%0E;*vI6yfrV!I*Yl4?M4=!ePdm>icH(5BnWl=ZNXuXx7#_V=JxnqJ1?oI(GGnAh*Ui z3mwky&K@jkC{;vJT}*dzl+HJ!j9XH3GHw(9`Nsm+YN+!T*l&c#+#c1p43N_x*>Z-y zt3BL8gn@hRjLygd4)|M&Lke00TfJ^J<+thNtV_q|rxwC%aJZ2=TBFrd+9g&9>Z6;T z^8Fx9Plnpoqp$Q{#Hsr!TF)DmYD=x%yh}m-Z#BfxeEUrhB9|wJH;~|y;KNm!oYeb{8vSz;2r@OEI`p!$SqK8JYGkxy2i-iQPq6(@d&5o>@Dz9>C{~6KeKO{za$$+ zs1x4*q@`ns_eG?ppafG~2k~+Q>-5!_itjR21c}fGS9gwZ(FVDc5;1>f?PI`DBQD_= zcI?nK^SX6GKHaJ!7@)Pkes=@6Wfy~JA~rwrm#w^4xJ5J}^hJ%LPs?3qcbd%}3@ETQ zYPHWTYQ$x?W^8z<<|E3c2i{%w&n8xe=~2dP5elK&v0pZ4S)F1^Q#~t*$08Ak+j+Ey zO2Ji$Ngi>yFSFopkV$pj9q3)~{A0jae_K2_e4*O^zT2R4a;sEQrdZ0?jHMjC^7E@f zU##VrqX!Y>UDxH7`QHaM=!z*L5$_{KDgn3dP?vLv0Dn;EdYSTtM#6Z`4o&R~wqF&| zz$6G;O7SQIwq1bFSXPZJZ4VNjz6#E?)$ryDNUwBA zGQlaSJifT7Ep%P-Ur!_x*YV&Uao09q1JTK>4Jpvj?=$@O%xCs3#_^B?U<=;H3vwgk z;VD?E#7_J_eR0L4>}HVm_p}=FR6VVQjQuiPj}!J^Q0~#{V}lPSAESrZtY;yH8|%}n z!=U(q4NVM0N)T|_9rD5+;9~5nEN3W${L4gYMc0ucJ=pDcxI`yE<)Hf3>Wdx4KroqH zG4QKw<)(c-kYeNL6h|fmOIV%&Ab&bS`YWpB?Kac6&S02}XPcT6HUM~drD7V?o$sK} zXt<27L|R_~Y*oPs8fw6-Lla26(@n)D_~KKT-!^lNROYY!p4rG1T~X*}s-r{89qjdn zYUjGF9#Q$YWX0Ea;z7Z!pGsJfGtiO#IfWdKnK3s4q+FK52T_y^RyU1Ls7rDE$#U-D z0KnPn>=eB2W)&ykl2#L!k@Kq&L6hZ%z%>j!`=xBq$0Qc-CJ7HMQOE`xBl<=)RX?Qx zu_iJG<2*%NUa}p+8Q*FsjsX@elL3zP_MPvq^aC>3HK$7>60DGrH)vRx%f=pVUyH>z z)CbW^57_$90Tx%V-#k0wQ0)2Yjf2FZ(s0=MNiNS26xjVtU7|qQ%v-mdh?b2r8`(4` zZ9@DbMST)KT?~k&#h3nn@r@N zS@c5?gq|-;L)mHiOfmZ%%@K<^B?kDmEz!sk()X5|z%@^fvtZGUBypR`)@WBoMlnsl z@6ACEbpP&BW$76(7b*~snaoDy4i2VwxymomiByu*SDoE*=VhZ4G!na%%({h^%Q}?x z5ShW%)nlzR*z+NV00Fy64L=)=4s***Qe8+f`E)p6%9rJvZd&mVMkbFGMIMIufWr7G zg=;OSpYS;Q;u%T(T||{`o&N4OiG~OIw|V6o*eUH>WM!K;veY_hN<&wBwRxW%I*s26 zP;tE;S??Y1i&85aZt~DPEKM73q2w#j@?f%r|F8&O~^1ZHF70 zJljK}yra(lT!5_u=FVvTTDFHuxMk+8mE!79xk7G~EVZ=dKSaI=hCPP^{u3o46aqF5 zt1vYc*qOhF2KnMwpy{GfXcE;wtdG?S>AYM0q2MJ&yag~(qB#7r1JGwBd20Xb(gVNF z>6aZyy$HH8k%yb~N~T24lxZaa!SUrk9SBJIN2Sd5g&8~==8~1a3j(1CtXe(I__Z-L z&^2Oi0L}6X3>%BzHZCL9Jk6imc+F1i9(MFRHHoDqZmnb=_wvCXr>Hv|ad zP`e9n8^y>gUgbZWcJj0KyvJ5SILCk6q~{%n%f9#My3N$nMDN!BR=EA~>fjunNIOTz znbK72$GUYOE);VsUa;`=ui(Vjcpmgq^R5W`sd=Ye)~~plW3QDGyI@U2mDEsKePcQd zcIPP~JVmGoV$v0(3Z(v^_!_lH<0LuBYs@^NN-c2v8gDCk9WUcA@n z=pDn*tFH;(1Z#Wk9LzKhi+sZQcRBtqR6rQ{t7xG#zn6!Ro_5l13RV4qdocg@C<9k z(FqS=+U^LQ-0QNCQEk1da1;wP>%i|^ZTWh8nzDn+#^imNgubRWVj!O5E@7|RpC?Pr znQY{Xwi7=u`k~ARnj7g+0Z=FEq*p*vMgbeHK_yh$^i4CAtSe@X=c5xN*+J$<^6m8; z%VIX)-sht1AN&w-K>SIOZwbQrLS31ZFaqO)@~fB>jn^$3JHz66hcW4-vWhT&r{pWk zlFoIvbik^GUf*tMh(@!wbCd7S{`mExyBp+_f$;Pkjmy<%Ml*MyJKz&;w-I0VTbZMH z!{`f0#eoNo`?l@1M9Pa?S|Cyz(K^wPv50hB_B3h1Is-0bLM{GN=skiwv&4=aCbBOO z?G(D&_wz9S#rN0C);t25bZ7(?-fd*}B`SUfDV|si#a2Vg;b|JR^H3?9`l1I3UH}#m z2u&q;;h+P?;zJiV3p;$`F*e^mfl+XjWMO_@j?-VvrE@2(?|#~_^4*jOK87c5zDjIa zhkpE#HW|-OeBM*#L_pY)@sS^H&CTity(!`VmszDw0=HOex7_<*nSGhqo1I*v}evynEBPO4teo)mIXWM0_^8&DBuq zyQ=cc;N*=X&nfJ2pC%U?@rZzkq`MYOE%pT+9Fnp;opy@MM43x#X*BMGMG#QHmtYyg zZeSbOs>AJFz_a4W0JY6AB29ef8j7@`Ii)m0S;(!SdCf{M3p;LaM}yks6~8`|@qcSOlku)16Z0yB4ke z!iwy?bJwb%c5Jx&grCzylAD&$wdHciF$7SkXoMl_y4m=2ZaDbvG)c71^isaK?Ud$O^o8_?)Tz+ zOUpwjYBif^ek@xu)9zo*`=a!+-<@!c+%(aw9|9-L3UH40j=L25*4?HEbyHS_^3aRw zJ^?b8#;&1?^djk@HST;~5?5q>=Qqq*66u~}P4f1d5?&Z^YcS#}KkO26E*sy_3 zU?h6}SHcb*&Yx5}h6>K^eVt~TW{>dhX>}rK)YTSpwA+$dVatzX(xAT~TFJOD9Sq_6 zTBZ>bjbSE?@^p1cZkOUV;$6R`RiM4HHi1bH@_)a0D15^AW%+19*}sN_)C+xev-w0j z!?ofg?r4gFBXud(F1ufzBb3>KZPv}!r@5UuX#Vh)gmgsBxa2e<@L z+;XrXXb}g@wStYr-<@210k5*#6^xQx8&Z|SL*+l?n!N61qV`3p6JV0%qVb z2*7@GD|@kaJ^VuzUvtrDL5=8U6TRGDmDLL%%Akj2HdFn{4>Dd;BAuP>2?>uA@)?0_8$|2XteSFZ9 zvoz0T$*YK#aY-w;zl;Q321-GU+dXjP5d;b}F7wscrbD6$ zK$6__P- zAM>eoWy?nT3w{>l*uF?@sh)(+UhJ~`^}hp~u2IHSom;e6hre1A@XO0e#)H}aX(-*T zPpHGKqga65NE5T66-S=zV%LPPI1m6N?GyIX8YrSA19Z6_z$jQ{GWN21`)hm4eF zQl_81r|3fPK;gtdVBh=c_B@}aRl@s*U@@jGLJSklUk)fi%n$7qw|es`kN~1@wy6EB zbu?n#jWyk0GGu+kcV47kgFn!E4m1TLP{LV68@`a~Zm<}%LOqo_DG~I;xF)IqYE9z! z(b=Wj_OFCxb9-tR`JLiA;R>}`VPLmEsBf!*L{nCn4&o^_0YEZn>X)fqB``aYSb3UL zw=t+E&#rQb0?6^Lqe&tB;}r8&;ww%HZGjjto;n(F;zLdp2FaYg4@0N+kPoPqx@H$A zMl?y%z!CBF`e$2sEG?@o<1svuyLx@$1+{YH!@)n$n)V(e`(xeJ!t|_~$4t|yHp-+0 z0^=6I%zEJdQoJk6O!FI#$je28INF&cef3XIRh(_DZ~1SWh43sNJ=j|i z%}gsaD#2GB4dE=3j-Jwf(};|{H49bN;KC)P%{$WAj3MbQbry!>kEG$Qvz3+9*8~MY z?8BXZ=nl7IxY#4`VOZnv?5J=RJ<&3;&TjI1+w?JQwDA`m$X6bG_7vu(zVZWizQuw9 zsR~>Y-X>w--0~cBlC4XI+9RJteQrOgdU7xD!hgJ*8v*hn00MM%x?x@Q*gt(fNGa5- zepk(eWcpl-U9AqS?8FqTft=@lm)hsS(%^41u*K|KrAHrw6UvO&E>^GGAGnI82Z?k# z{Q}Yr3+?*`l>*O!ie|eNW>AV-(Ag9T%jJnGKS*x6=IR$_&!hbDHLR#U} ztj^_tBP%pqny*AnF_xmIlA^FW!55QX+(j{^z z6vtjJ56k&RX(XI{uk3v;Bsqs}JhU4(&M6ib2-wvHkGWuLzP8VD~HW64m+biVmZ zNkgR^shVO#Ub#I*&&0?-EN%hRjzb+#^l_jw{#0zlVhk>9dv`6>@4S+)wbMc|#(?FkG~P>1v}bR?K4=JqZl>?)Kk^?C|Aj6~Rb6$l=F7(pozGJ*iQ;2l_V+KT z+ZH=hu_mQ~ul=J<)NSJnZ@RI+DkQ+vSAi`s0!>au4UBD-3Z=%IiZ{9-AFU9XT;w}I zLIgIqRMA^D*Vxa&*YScC-{Q4`R>u8yP{xq|p71tuVy0Oku{N;j&_N=`8bl=M%f6T> z)9m>~;8h)2ogmUS-H&MQw_Xw3l@>zSJzpkMA2JRi{S()*Lztq?XW${u$(Md;5w1RA z67dz{m76Y*&@^@W75<7l8(Yajx3nO<5M(-nMcswc8-nU$?XC@3Oi?yLoy|4JaCGPBk<7pZ>3e zhvo4(K4U}nU68QyQW0dGYO0y)=OTqfSV}LMa0S0L2&D_M^#S+QW*P~YDfbz-SN$+Q zS~hr^JOrYPmwXneV{2wG<3 z145{8v=ZFg&nI~r6DTn8VcS7ti=2IkTm;cz$>wJ6Zg4i7*QyH7>}vjKa|B35tsxii zyX6y(NKh`1`J^Y)=M5P+hM4~pbANq@fpb4io@nX{aj^dlreKi`O({*@2AS~3)K@tL zZAZ!LL=Zj(sc06@jSq?$ntS^K$0XIEW6%T4W3?K_U0b0Gdx}Et`c~|r5+1qWSL%lt z?!JXHBT-EayWs*zDy4(AdGO#N#vup z)!U-6EGX5%Imnt@w8l%54-_lS*1CbJfPk5#Dhk?yT)exOw7!r z7&0P}UI*2`G{-WtM6hh$a@~SbUwbBcWxG$qh$$#G;L5@cuk!BH5H$;+BsBtBzXVb! zvGG_`h!H%v?X4lc+x`R0!l`qjKbY2?Z#;Xq&I06zfJd!*_d0mD*8WI?U=-)P4xeSAiV-wV7&jFz4;TLfm0aS&&Q9J+I#(_ocx4a-z5W z<#`I~+9la;MhH|VenuXKON%u*TOCj86Ki3MXzt$9FP%pb1<7Tkfk@b24QIV*_;~_xD(sEA z@3IaHey^WM_z{{NA=})zbb$a;Ge_*Vnvr!qZP2=B1ZW^;bGZ4pD{~RNUlO_79jA9`(Zxt@ z<>-SUvp88}imR>q;KB0_l48=b=My7oIcAI%=&tPfKTEHS*9}ui+NpTT59~pGl^<;3 z@J=Aa^C3!pzk~tl(O0*ulFAmL)7|p5j%6qAd&Wa!kil{?B>0fBVbC42YXXxOJ-<*i z2g#HW@9%GY0WURX#gA-s)O_}`e0kLK?4|Uaj0>Eec@Hw6mXfA3OMWA) z<1+XPwUZ6jmqxS6_!@o9Skq4-`R_m-q{$-*hqZU54Q&sYH|Ae zvAI&}5tvmaZHbL5Hve~aD=Hc>((m;U<0pooZeuDOOS3-r1q95C#4JlH?K!h*iC|d$ zNA<{m&rle+u;_&1fhxoSX|&A|_4Qlc#a|YRwfpQ0(C)d7QraQ6x>A{&fX>7sV+EucgebQrr>SSaA24lDS^s2Ko5D^J!K*BH5{9-5vF#<@Am@$*I z3z-eClNTVlr1bM-;`!IM+wO36{fFZvI$Fdsj8A3?_jDAu`k`4W{~(A_2LcK%wtpHW z^@SOo(_N?SI2GU~Sc$O6MN4j^`sD86hvyYw4sE70VOQAsDR#v(#yd6?dt*oH-y8U% zcxv$A87e;X+j%T_?Jf5>f1{=b8}bsbf}5ux1-i$GGEr50+XQbvh^f4a$M}Vu78Umx z#yrN{Bu`s3Rw$jFNpqS*5lc>ulODnGQfEhoX$*{z(nmGeB``DjMKsKKy$$0>X@DeR zX|u{)yy z+9L0Xi8Yv(V}*fXA$BeHVVr{$gLl7KY`8ST5W8M0UBAzh}U206{>$zad`|Wsi{vjwmtV%j*6-&{N-3$E`}Jbn6irnDzL3=w-I2Y3E1a0EXp}vKVr~!Pr8N2ih6fO-; z#et%9GKNuNi^6uI6eW-v>6-I`kY0!`zXy#Bn(-^HoTD}+gOOO-!Ql&DLSypd?N?Lw z1|&@;jcK_23i9tuvC>w((H<@7n7Q~+ zMs8~Z4#3DvKJ!;xO#1%>%^6GEEQMXwe>1^;a2C-XkX>Ex61@U{-b|bj1#&an^p;H| zZB&>hFN+u3Aljx(`UjhmAsVofP6F1p>_iwN(cPm_d{$O8`f7{IR}FktcTB{e@$yJp z$}Q|MVcc$3yOJfKY(Bzdf8^b9>5SSANTB$g{%TDNYP19?%%qhU1Xv;T{BeWMAvDlD z5#4>#8H)i!Vk<*u;vsZfN2PY|^QZX5lDAKaq0}o-sYwan0097;kX#i&_CW$t_D)dq zyZT8QR@dusynom{_@bVK!jVmnt5ExjqxRwy-lfEE4xY1EN=mGBp!ZCMZ<*RUlADXI zMy%BBEK}#~PrUnw>QQVG$*YyI>k+!xW<)dl7IUZAKQ`wI*Fz2Rd<=2Wj4<|#BzatPVJ%>uASo{5I@MCMzY2A z+@8C2D*s*j;{XbRjzO+`iCE}L?JCm3zMIY~ap(vD2tGW+v3A*Tv3}1H?R1c>?Ujte z;mD6cn?;s7LRpFL=cbEG7M84!+O3oAnY@#3>dc3nIsE}b%yFx~0seAv&SQAmZjiW8 zf_*=02HKWLZ?I8@B*NBnFvi@{ib92(=p=uNUt0jRzkKc8JtlDZJmZO`LBbrVLQ0qA z!16ulc-sep<5@GoIzivmk%ASBV3P~$)jTf-60@mR>z2m%qzW_fTJzWu9KO^0f9f2dJggQXkvYAq0w4Qqbl_%{uca znghx4#sJHwZYzD5G1XZYcZ137R8{S+kNl8~YY&HnA108#3NheIn^)FpZ2gIaF2*|? z)XSZ&-x9GO4QvdpHaxJZlCk(~i+L^eb`QAyWXaR5VY1D$=y+6$J@IX^H4 zg1(|c)9$N$X_8Q~V7WRw5(&B0N2hZ*mCO-U<-Sk?prJEs$feO3H&oVlXg2Ezk zx5vFx(?|>_8NeVrv|!_N=m`)JB)8KZd`xJT=Hi>jluMIbP=JgxlR?80KAk63!H`(-uy!Q~F|%-(gRPPmY8gVKE@+x`c zLj@zFd~=YVYMBNV1!tsWbI0AIE4{8Q-v~0uYQ6=nit~ulMQ3JSXrz2nzodRJn%gVZ zp`XkrWB<%;Ob++`3IY6C7w!*ldPA1tU-7l+3;DC4Hm!V-G(T7-exuQ@LfTwLx%y5Z zG?k98GR+GyR5s^XV*!+Ismn3mhb7$90+;dBX;1(fgwDSypyWY#79-?ETrXk%XR;Zb+gGx)@|ujmi<0 ztJAi;ZQVic zHa{TUjY@SOt3b}l7O;vNimtJ=G0Oj)Xph+SaIj@co%S;WqvZ9%t!l8r=NkT&pYfO~ zJORkI?^?V+4ywIps50Z!L0aVBQ3fSoPQ3n&e?|Vo=LA7bF=ra}!AUDrf6u|FdeJAI z7^6v3a&(I{4(hE4mpN@oEJsrUHZxZ~qNLiL&`P}W^LQV!Puy12R!VXRFMAURr!-$^ z7W$Csfx?Ly+(?i^7zwk?tmjEEeKQkbNZ0*eE~yXym+bnpxe9-DYcjFt9$0jwVPadZ zxkFSgG~Oe{bEwWPf#}0dJfVkHY=d23HyFu?DS$kMtThHJYb)a!II1T?+fje~E>K0x z(}H(rRj-=GqlOn(uHz&~?T?QPG=7Uli*koB@wTAnDbTMN>bo_GfrxdT8SOSrNbi3j zW5=+?pN$twr^opR?FE%TBhZb2A3n5l>4@6kXoFEVW!CFxk7uR-tX>~?8-u>4fF`DO z_1_BGbP8owFQ4)7vvw>Ahq|ku<-{8EXu}qU6jo9@0?5^B``oZ)};y4>NTGa z68KWF3ru#qv%;|JdZNd|ISX^Q?!MCXd{_&=ODv}X8ugM*qp>K%U47-pYT=B>zqBe0 z%5NV7;Yv-1Y2+-0yfP9*E;eo=-8()J@DD4yf1(-Iy<3PL^&Bcx!1x z2Bc}!ccSIGEC=1i)5@39Vw=q?B0;KjLxwWuIl_P%=Gk(YN4DT?SZ17OQ%G+pDT@8# z1R`h!adav7c4#q({}*l*bw0~N5WF{?`?r(xKI_o62FD&}rCSL-f zK(`0`X^X@b8ddZhBs;(t;i`b~i`^?}DRCm=XD`GufOyLooK0i$M*Kf>rYObF5)c-$ z?Mrk&92)k%2B~8t7jHq}bf|S6`Xj1+Hw>vO0O?z|-tY#rOwq7sriNTW;z((t&ei`# z5HdEuWfm#r>F(3fyO4HfXvD!&W=YYJ1q)%umi+>Ri+usQhMjWTwpM?yNs^vB*qx5fGX~220w)R zxc#)>`~-XmIhre)x%Yxq4!Ecns$p_bi8hQeU5yKf9Ld<_3VPRNgXb-~;vA`DL@bc9 z^~BN8SohlXtIMj_uRimbw22`_d#-rO(tu|{)uhjZ z1n9O*;PT3e*KWRib`_gK=PKHR1&Twf?cG3g|07;`)eSLjxeogWVUAWKe;X<@yb?H# z6Vu(TLJ&Ql=(Qbw2C&Ulqr*m5vHI9?vA+uvW3h2zJAuNcnyeR6m43)R#$Y1(zg&%* z*Krt1o^lW)J1+_=c+J|ZC;UDWAY~3P0G}r?Rr2(Sh$^5Awv$d&{z0+-*cDuQ>L})M`!G(0BG}?XqE2>4<24$OD9Ya zKXbJJP}RoR*CE{d`YT1HIkl1UxnEq(2SbgzNQN>(Z!;n4*v*!6+sRI&bk~_ndpS5< zn&+5*MhT(y^~^arVlk1akyCD5ZTP#kFn+CQI;CKd-SIrHp#} zHr{sGM3lAd{=um8#YV0X{x9&}c=l&qOxP|N&)0N3oI#<~asSy^fr3y%d?;xef^*-gj`FQ+5zAy_>7_@&p0*M>NTzYoJg8(`8js zUYPlzG<5W$1@gZh>3HD)k$cjiTWZfBHH^C7sSTtYy-gE1_{dn<-p+q?#&AY0z8F{- z!g=ZoqF;E?dgvgOH)K~jDjs;bV=m1%O zkrpLL`nDD}j{@3u`V}Z%9R*BWeKHDqq46Z|oSa$_&Roy>^GIGT(Q!`s2rII4ieyeRaDX;|quQ7kXnn=B?@x zQeUT1H5v^6;E-=gsbSCiY3zB_gZ{P)HIy`y)i&M49Tli6WPqUoE@c0MC?Db{h*4@! z8^Vt{&d15SE-!t|$>0LSZE2P_K3JH3D-9a3yPBhI{@GGGFi4#5g}IE0RGJ-DOk}WrCY?Chj~g|6tIb ztlMC6x$mj4zeb}4z1JFOywoPdaiu%>ke(3LZ+hq!+ph$i2v{1P*n+YR<`$S8=+t$X zq$O~Ikn;-8m8vJTs`!ukETFO1pOsSy+W@7kB)&dGwj-o`@yS3M*JEFe-1_IR$9cc~ zmiQ!dsUX-W_s0^@36Nyl1e9Z>r>d^;7{sCd1p&bBZE1vGI!9gxpIMyp)(DL^ zqoOzA02zhez%!aAZ(n6 z3ZqW66esW@rrfOYfou+qiZi2twy>CVT68|nFfs6;>_%m05Ga^Nb%|yHJ3o0z$jLbX zDpukK|7d6Mvk&iY0Sa?Q-WtD`5UVEZR)mMoBtTe)42O_s!2!zy7(W9RLzZO0@%2)JM1a(HU{N$Xpy z*lE9@c#Fs@$C`IKGo$3d@g7XF%okR-u=5vAu5&aml4} z5YlWi-WvK%+3u7&gTRfE-i|#B6b^)7du8;qQ|4=2iPHNf8>*e>3_r!!hzP1{v!C6t9UP7I6bGvSNmHLLDag_1ey3!v#D$rfs3;GzBNa-k@ zw>~=Z8vr2WGzX!SSAL&)C1>eD=@>wge>llYaF8&EdP&bnUDUKvoGTh;5<_$6Vd*ST z!{SCef{vj4tR!WuJ1bYlU%KH-EUWS+esz$6oJXt()>Aw%Q{m!c=V_jt9URUTN_*?f zayo09`|8bXdhJc7@uNYvc3dl_*_;J@kb)<{pMQAUBO_GKl5opO>gbO+BGpFjv2@lO zc7|kWXC0$Qx_B;GRGn9c_5Pi&F04RV~&tsJTRW8QTbr6$D%QX3*dwI5acp?J5u1>aJa-?O>lT;4zB;z6b+qGTmtwk6Rv z!3CU^iX)1OU+s1MV6oGxq+loU5?M0SN%7n4c*;0UBKPE91=zr;Kz(hamp>yv052b`j?jpJJiu+dATLo|4A$iE?QYUl=t{>s9o*$1^bklU4(&w^ zU{&bGQ56ZP^`*QUUHDKn;We$k(TWLVQC1JCeckOjjIfS74v)*dsZwe1A*qH&AZlZC z?xDIn3KUgNUG-`_AkN}zc5@!zSmdhOK(=X%_(%9k0|b&g?Abry%UBq&%Wg=lteqqY zrVu#W^Ya#sN^8H_i>W{o3Chu zvUCZ-g5T4go)^mUXuo;CW}QsQpN^jqI3|~<^Xxp8M`LIwEhey&>^_wdVd2UT9FfEv zANIw%^nkhC7%*c|W(V&{1Q}N=Pt$l1B}%=d;Ay-3T`;q?tbFVdsoaFLlaMu<+!h^5 znZkTSw2=08+w6%$sCyq;(B-b#x6fYh>j$lp#SImeDH8pmrR^;3i@(k`IoEwUHE!*P z*{&9Q9M04gG;d5{QK9lruk&JH^79bWWxJBEHsH2@++gpsc(2LX0_0a|(LED()o)`e z`iH|oeZd)mp%(>iyTS7yNd-V@BmCqfK7@@`k?u&G`K@fcx&I=}$2WQsVR-#)e0N}D^OTyYkuF-4MQXcH1!JRT97SHk{pD8!+F>rf4qmv$wR6i)Er052qUZvaoq&-&34l@JWY=_%`q%$?=!KR=GrFc#lk?utL z_ptelE)z?KoBk3^OQP#(4=AesHUPk!%(ea)v#GmF%y^f-(_cwo&!iZzCYAHr4}$nLhMF1 zREf!ptS?@$@6VV*p-+>(p*{^I{*`(3DbY%VCoww+oog){lpoA-;UC5;;*E`7Tr^A) z2(jD;8@!f=GLEXtBBa=Q_gmDsrP5c&M}l z@QP%(9K;;LvnQH9(c_|kTn0zShmZ}rZ#ncrhB7deY<@h6i}PNcW4+DR+NokdrIKs1aT@} zqH6Q^Pzwf%bob8O==)_9VBSLvKH<9&v-NqXGd~alQ8fL*xw4{PU-i*SxiB=p@1@+s zJ$m7rT}+%nP9*^{6LYcs2BowwP`67K?CAMc(RNbw$&n&Hn3;Jq&ss440K5Y3f2${b z_>CYiB**uok;@-?3=1emG0Ow91+0k38b9BAy!!+;OK16HywHXRay6pTw1;x1T6wey z;y~CZGjzzjfjZDMFe5OkhuvP63&*m0N#uOuI3Fl1N0hF;oVZ@q%VoFM)e`&I4>%Jl z6cmmbBN9@PTG*vcjIZU{ocO!Z!P!<~gxOO1l+jG7FB43DYKB|T@eu>yfZ*)#csjUa zw~iCDyD`cZUwDzmR~G8mp=%h%({ZPS(k&ZC6ooX})Zt1YrJQm(j!dC)_`7|XRYJ$e z|KnBJ3Y}9N|1BM9-}Z?Wyiivr4WRlu3Zmhqe>N1zl`;lsU{>NU!!8DJhpX?=e+Aemm5p>rI8n7Q5W)Z{${?r)e$0ubZY?51E>X{0edYbZ ze%??(Jj9`~S-(W!#o6SU<@bF4bj9?a2+?zSO_UDfBzEe^&t*;=jZ+x+aSNlvq7`kDXCUq}ve(SBjKn$#%X_9cLm8!WSxP0>^6*qq4DMD^zz! zJ?yp;X>pw~cX<_U^lewxel2p5f?~@h^`!ZC7=Vxm={@|NIyO62^*MO|K$9(R2(BC< zRTosFfb56`NP%W9n*|ep4h9zu^h+lyi25}nRhw=3n;Pw!9@2Dg_di(ns{vlW%PQ>t zL1+4tRuP%MO55ii#DCrtb7btw|q-PNmBht^b%Xiv@U@nueU49;VFPPVB1 z`FCy)OKgif02u6k?GMZY4FiWFKUD@m6UAy=ieaA-^%dEway@|DvFWtts4oprj%t0p z0~_s_KG&XX&(>HuEcOeHi~j3*E@j)7H1x$yyGWZ1ptfrHUFcM?mTTvBuR>kJHAkyueNOZ9ABzB0O(6*$4MAEDP^WnhE*Q@dVE)03a~q%fVV(g$>~*6MT*5Frm)@p{xa{me zUL_sDAhxulX}}i2TD&Q8D;G&U2Oz+Mz@hNxe)9TSbC?}3j0X|V6Ty(#3G4* zjT_6H6q_ltWHdl;b?8W`-NF&$<-`LS|23Q_-Li>b%RaKv4DqB`PFw-dBy`BAN+0ZF(XA(@c z^YG04ep!>M@Wk9KCC@BXAZPX}suF0mTbEd%dbBNXjOEw2_#Z6PU0*Yx4HR(Mw#JAv zdsGR=)cv53z)M|=9ioLWvT4nZvJqL;#w(lxBTELkFW_;+^IzU*A>Ch4d+F9D$T|^L z6lQQl%~0A6aArcH)UrvC&EVt$v4+3R*${CZQF(|;P95dbA>sTmt!1E1*(-tnx~Z#C zbj0S(^LhYOR651Eq7hcK+Hwx-WJiUsolrTjf6R5$jrSLK-02_K7cGy6lsP)x)mydI zE&?X{WpsVqmpVFBuGv178-x@b6B;t189OSp)n0SFLix!}y}0#+dJ`)MMd#q78Mstli{bFzjm`D+U+)XOOs zr0=>9<>@!>aR|%-$Vz~+K!3<1b1}o=@$8MCa}=ed(-IbOZPBPv2r~Z!H_1X<7Jp(j zu6iR#>oD*~MZC_y89xCyGk{Y!+U+9tvVUer^drK|Kf6)%f?rp-qQpW@0{qw^C)rqI zL#1LA^Q=7GzLw4C1JXQ{cl~P%|6O{yNA_M-WQYvXGm7a<9e2FRIWdzqhrsmqLY~iI zk8|LLOG4@TATNhrGg>kbqC%coI%#BQFDkM!M)DG=_tdqgC^6Ni|Mb$}!!j~(F?4U=)G@b09e%eu9qC5mB2<2FkNGDmL1_kX0vjUJVUY)F^fi=pfpd1h zTl~kf4`->a>0@O(|)WYb1*N8S>J7_- zF|4QaT+9e$Qr=MhlVI+XQYP^4d%gaL+u$+N8R(S|louh)1vZyJ6bg0rtZZT|nQJk@ zm#?sQA>v{I=ZrGQF0t`#S>dCQHHXv-0tSPQGNA)WOKb3gdc`+Qz|8X6WAif9rXB2C zz3>pnpnPyMDkz1#q;AC6KtYe`@N{h8OZ}8cJCjQ4m$SCsgA(UkBT64yx-hdTVwk6fby_%e_yi7e@o$^=!)4XCs)ga6i~X3USJ zUu_7BK~Xl|*wr8a`5)NJ15YX(@pxOYs2YjHRMmxBZs*RwR^YV zE$qa>Qxvj~(;o(Sd!Mosw{H8!C>a5AhydhSnht|T4R8D>^}#(P1~t?K5zGZ0fI$qf zBz${BDOOT(6=9u$JMj3D-WKNoV3Q_76Q~tnE&wJMd=0z}29+D_`Hi0Q_DMCaN7-){ zIuuF>^ZX(1llCKnWYj4;Q_@|Y4wd+ktw=`k+)?kyiIYe-ANP%g_wq{hiuEopv4JrJ^E3I z1$O{kag=;i`jrG20`?7S@SEF`?CM#Pidj41%5zvq?*8+)vd4-Sp8i)4?X z0;qgThGrhbq54ToR{TI(Ooo-64QXi#lVu zgr<3Vbft6G&#o%LU=-DSyIqZ21mqd*WxiA-T*9+scW3#o82vq;avD~H2&OLCjLlGJ z#UFa79wa9@KM1sHF4%3jBS$1JEDA90?fROPlY|n)Y|fe^+v0#>hC)$4N*TU`xUv2N z1fs;rTf`||Rb}5{0(7%!c1R2EQcJ-LS!TMXlya?rv2`&X_Ufdg>o8Q+_a7z0DJvRg zIIn4=-Rwx94HYnU_+0A4!!Ujfq7k2Rg8;oaA+++l%tlgVs9AoLXa@CUM9E6J2D6Dg zABCpwKfp8bSFx`$pEXM+m)jH|Cu+LOTuoGLMCj5G;5Od~!UeV8o<^Mh2?$hu)` z<-Y!DAgf2?cZ9`&QntVTS5-+;Lhnd<+3^-d_!XrSLU^**rxvZOP@9c~`DWC1A)<=B zC^!|$4z%e*#e4sn8s1Oohl*BH!FLtBsPyP$qV%wppI=$U4v_VO!dEgDj9v#lB%sU# z?&K@W+QQio8F^4+bh(c!vjRK+_(d4CGd^32ZLRXRu5WoTxYFRxVsyt!IXSM0dmW?!>-^qOmrHtH>y!cv-O7vKPp`?69YQ@^Ds^KqdP1N%+&?0sFW0 z5t-vhbnkgdgyCPub+2kT=tDNJ!ohyAjsFYrQ1O+rl~fVG`{X<6spX)yhR5!=qmcOe zh$bSpW|S;D%fL)7j(M<5+Fve=F9DO`evOX z^lhwvTbX^KBSU(>5?~F9a+&p1u3UObMM_v?rx@5Y{Yi;Co~%4S02Xq?T~1mO9!3}p zg@Hw80vd$hIj_ZSYP9|N_8n35qs{GUXmN&hW|T$@JyQ0dc52%s_hIE`xz}IV#_p+a zUXGTQfE!8*Nb*%S_Y9{8^Ap+uUxQpdSiK%m?@;vGAwzml#aJ(4+Qx@BCEd&59KDU1 zD~JZN+&ANV$h3}Gob4bzhMa@F6S&S`@bBgpQ0tCeSvGvIy$Dg&6>SfOCD;%TqzBY8 z8)V=(YR`}R9!ud~csEq6?h7boj7sa^p#qjIr;X(|x8M+&50HD@dA-b<89U*`hJuO6 z5!@*V5w`E59c_r-(F2b=bM#1E{_}goP2Dy%bT-+=qlScHtXhD^@l#KGF^du_3`VU` z&3jjM^gBKaF(#YGcn30=te@3;s6iQ8gNSO&la2HID zd{}tg--V%dpO0;GKIQeOnMfvWKx|{e+t1=yN^oV6aEB(9O&!{$#sOz=k~q`RkzDMo zH+fsD7vpY3FAGzm!Jx`$zHPQTuHc?5D=jIF$*Q&AJkPtJ+)#BxtXQz^Tf~U;NBA{L zLMbd3dnzg2v)OUqRT^09=<;mfm>5r_HLT44+S{W#90=-5Th|7dN-P zxWsI`TB+nDXWOtU_uMEDeu0);c9sMHanVVz`-@l43f5YE?mQcd8nIIyFFMm7UptWQ z|4<*$#MKi_PJI+&Zgo~{yV*vUW_``E;vMi-f8#_|+Hf?zAJ}2@0=TWx7GTCi{mabG zy-mhhTU?7!gKpj`aPsEU4(3o;YcGi{CdANj<9SA)1Ce*cC7Qm>8nt2UFwX*$21-X) z&{y!gR_JMSmU^;!aNDR@SVu%hEU(@nxAS1StiAML1)=gL6 zk^3IRe+%B8ta}<+EAw!+?HkWRGZ%D)rOn5s&(pUK*Hmt0ZF0cR8NV?;TR5BFhVJ8a zhXi968BZx2T8cJu*czjtw4|58V|8*|BL;rUPJI-q-@ z_3Rw^598HXQ;hpv*>UBjDQ4WB1sb+%|wWVj`E@g}AbHB9|0p+4YK z%pj}buO|Ynesu;mo+ZucUOJ5(RKIJ2y`WwdllBkK1%u-L`K>R;;_7d-OT+i8)PTvR zi*Wm2+Y;7T2*-)QpORli{SiB0wJnz63%nJwzQD@_8iuVj${9jMUTwG`!Sj?gM?+KR z4a3dy*tkFJ9b~5d4p_v-gl#cd+3>yDHLW*1Rz+KVs4%rgdo?R?k!~m8M5g zlmQ#(jlvg_g{kg_<&OLjBecIwsGml=w>Q9S6qP!q5mliD|KCmn*9o4Nga)+baw29d z%Uj~DZX1hfKyb%5H^}AiKiOv4mC3|@203i7ph8}{hAD#N`kpKXVtBw2EKj;E;)|`# z4r5;WTTkJoGMl&IMylGm-l@2=3O(h?uB~WB5nODES^nB#jN~4C5P;JrJrDY8v9e#o zFI>NbGWm1v;SIzx4ENKb`7+&;3w7MQHfFz5sB6|Jdw19F@0u_x2uMD-cQmwUL@$UX z39ynTBz{O~*~A5WYP`+)uN%>uOlvK>alF-t`y;>8Y5<>gCM)GsYl+{$z2Bk2gJYRK zD#Ksq{e+GyQeA~SGvlxS@&kJAdu310Dc6J4N7oPl(b%0IF8rDyH7vcy@v&$`KHL)> z#}A2Bbvg;CB}km5e8hYr+ChH;2rLr-6~N2t4V89dPY}c=a+ug+Y47Ea+SZRrmw=aT z5$&$@6uGG}G4lRQwA#^%6y1gN%uSr>B)LqP@jX~x><*D&CGCLB2AAdTbLXa%Zk98f z1hUA$gEVnj&n6kZGPXt((7%px90ri9dW&-}c#EO?0428T1ug*nURhT}$~ZvJ z5#t7VL=@^1wO9*^h?u;h))*ItAvSKGp8=nSMd-$XVRBpm009m@vAxF(_q^kt{IzhY zMMqa)1>83#QbGSlzkkW(rt<3T@4LCZ71yTbxJ)tw;M_a{m2;VLH-n;qv_6@a4En1o zB1ZsdV(lXYeID}gT#O9zmlphUdpN}Oz0(rLRgU0oHmN+(0=q{w5Aos;+yt(I|6ONH z$lNU)3abN!4kMV251|BK7jh&ko+{}=T^GB~GDKdQY}ee9yxU~Q0Kwv=*Iv2XiGTMS zJ))~9rdl!nUA{P&q;4sUKn!VrR44p7R_a2Tw_UYWX8AxP6SiWrWgUwI^EP~(cdG#9fR2zu7$o|J? ztBI)+wVJbpPPJsT_%`2WVVX49kqo8|BD&d~!e;-!itT&ks`FD2u+A6%J`1IoV+|Sj z5sKUv$iBXA_uZ-^XnJKs9j7=;&JBgpl&LdHpvl)DsXLtuEX_A_+a+^eZIS&zE}(^< z;tAuYD}TMP9|Q!fvvKDnXx=Mpgk@dre}b65=~6C(q9(f zWr1w6LuYh6*nfrL=Mmj<@^6LP ztq~_~M_~wL9Cdz~*}-#*lrteAnJ-`Ij%K)8v9}`aEHr zMCQo_^q1_j&MXb6xs>!4I(VhSa5)aQ(wzTz;T%Up4`3+2pv4GT+2~M=r3HbpsNc2i zwuF(lt$|u9Gw(8BS^7@z862I(?~>x|IS-wjE;fot2}f`Lz%(lOLo;&&850A{C&72n z&~lEFNR8+9L8T`6H9>N#--6v_L>QlpHXbWv;g&Y;XqYV8E@V47ry+O9ZH0bgL7GvY zIkPqV#y%5EC>hL1WDtZODY8bceC@%?adKZ6m>VH_d3DoNNG?My#Z%MeP*RX7WiD+= z2nMIoN&>{8Gi?V+_K+e1>{cREi>>>HPdae%@3Y6Rz9y+?dhc~I~YBNnvYvhBJDMA&*-)i-M?;_N!y-QhMw}YQaZ>*3hPi?GDDguC?EEeq1|De7S?6KgADJZNxHhL@aK+ zw@}Zj*3N*RGii@Ie$*rAd=MK8mGlLU39w1P+0)k2TdukeF>-Yc-Bgx09E`1Lb>pxj zi2wQ0t3LE^l1iFNvcwZ*h+hd4Rz!kiupMO$y}HtBzx{6gaQl@Ni_7ZtylS_o31H)f_V zAyEqk=(f(mc6|U@U!RL>N)Q?)dU4{Y5NOk_2y-W zpuVs@+6vHhx#W2YrLPR(Oe$0ZhQoIA%ba5`xR;yY-HpzI00?YMMV^*@c zJRLbu^!)V0A7((nIna&#!@fR)R5%Gtc5o*yNU*RDU)D_4V(1M2uqvJS=cf*k{LIC&p?|Er9>;(wgWQ%1V6a5; z+V5;OG&c*1wwv5xIQ{rR#o<3#Aj^0r7g6

M78>$*t|GW8L5U2x&SD*G=3n2m`Z% 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 literal 0 HcmV?d00001 diff --git a/scss/components/_forms.scss b/scss/components/_forms.scss index a7f7640b..fa45b595 100644 --- a/scss/components/_forms.scss +++ b/scss/components/_forms.scss @@ -1,236 +1,263 @@ .item-form { - font-family: var(--alienfont); - background: $c-black; + font-family: var(--alienfont); + background: $c-black; } .actor-header { - flex: 0 0 180px; - overflow: hidden; - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: flex-start; - margin-bottom: 1px; - background-color: $c-black; - // color: $c-green; + flex: 0 0 180px; + overflow: hidden; + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: flex-start; + margin-bottom: 1px; + background-color: $c-black; + // color: $c-green; } .vehicle-header { - overflow: hidden; - display: flex; - margin-bottom: 1px; - background-color: $c-black; - // color: $c-green; + overflow: hidden; + display: flex; + margin-bottom: 1px; + background-color: $c-black; + // color: $c-green; } .profile-img { - flex: 0 0 100px; - height: 150px; - // margin-right: 10px; - width: auto; + flex: 0 0 100px; + height: 150px; + // margin-right: 10px; + width: auto; } .profile-img-item { - flex: 0 0 100px; - height: 100px; - margin-right: 10px; - width: auto; - justify-self: center; + flex: 0 0 100px; + height: 100px; + margin-right: 10px; + width: auto; + justify-self: center; } .profile-img-vehicle { - flex: 0 0 100px; - height: 160px; - margin-right: 10px; - width: 300px; + flex: 0 0 100px; + height: 160px; + margin-right: 10px; + width: 300px; } .header-fields { - flex: 1; + flex: 1; } h1.charname { - height: 50px; - padding: 0px; - margin: 0 5px 5px 5px; - border-bottom: 0; - border: 1px solid var(--aliengreen); - - input { - width: 100%; - height: 100%; - margin: 0; - color: inherit; - border: 1px solid var(--aliengreen); - } + height: 50px; + padding: 0px; + margin: 0 5px 5px 5px; + border-bottom: 0; + border: 1px solid var(--aliengreen); + + input { + width: 100%; + height: 100%; + margin: 0; + color: inherit; + border: 1px solid var(--aliengreen); + } } .sheet nav.sheet-tabs { - border-top: 1px solid var(--aliengreen) !important; - border-bottom: 1px solid var(--aliengreen) !important; + border-top: 1px solid var(--aliengreen) !important; + border-bottom: 1px solid var(--aliengreen) !important; } .sheet-tabs { - flex: 0; - // border: 1px solid var(--aliengreen); - border-top: 1px solid var(--aliengreen) !important; - border-bottom: 1px solid var(--aliengreen) !important; - // color: $c-green; + flex: 0; + // border: 1px solid var(--aliengreen); + border-top: 1px solid var(--aliengreen) !important; + border-bottom: 1px solid var(--aliengreen) !important; + // color: $c-green; } // .sheet-body, .tab, .editor { - height: 100%; // Do not change this or notes will stop working - background-color: $c-black; - // color: $c-green; - // overflow: hidden; + height: 100%; // Do not change this or notes will stop working + background-color: $c-black; + // color: $c-green; + // overflow: hidden; } .tox { - .tox-editor-container { - background: $c-white; - } + .tox-editor-container { + background: $c-white; + } - .tox-edit-area { - padding: 0 8px; - } + .tox-edit-area { + padding: 0 8px; + } } .maxboxsize { - max-width: 40px; - color: inherit; - background-color: $c-black; - height: 20px; - padding: 0; - margin: 1px; - text-align: center; - border: 1px solid var(--aliengreen); + max-width: 40px; + color: inherit; + background-color: $c-black; + height: 20px; + padding: 0; + margin: 1px; + text-align: center; + border: 1px solid var(--aliengreen); } .healboxsize { - max-width: 80px; - color: inherit; - background-color: $c-black; - height: 20px; - padding: 0; - margin: 1px; - text-align: center; - border: 1px solid var(--aliengreen); + max-width: 80px; + color: inherit; + background-color: $c-black; + height: 20px; + padding: 0; + margin: 1px; + text-align: center; + border: 1px solid var(--aliengreen); } .cashboxsize { - max-width: 150px; - color: inherit; - justify-items: center; - background-color: $c-black; - text-align: center; - border: 1px solid var(--aliengreen); + max-width: 150px; + color: inherit; + justify-items: center; + background-color: $c-black; + text-align: center; + border: 1px solid var(--aliengreen); } .textbox { - color: inherit; - // justify-items: center; - background-color: $c-black; - padding: 5px; - margin: 5px 5px 5px 5px; - border: 1px solid var(--aliengreen); + color: inherit; + // justify-items: center; + background-color: $c-black; + padding: 5px; + margin: 5px 5px 5px 5px; + border: 1px solid var(--aliengreen); - // width: 180px; + // width: 180px; } .textbox1 { - color: inherit; - justify-items: center; - background-color: $c-black; - width: 230px; - padding: 0; - margin-top: 1px; - margin-bottom: 1px; - border: 1px solid var(--aliengreen); + color: inherit; + justify-items: center; + background-color: $c-black; + width: 230px; + padding: 0; + margin-top: 1px; + margin-bottom: 1px; + border: 1px solid var(--aliengreen); } .textbox2 { - color: inherit; - justify-items: center; - background-color: $c-black; - width: 400px; - padding: 0; - margin-top: 1px; - margin-bottom: 1px; - border: 1px solid var(--aliengreen); + color: inherit; + justify-items: center; + background-color: $c-black; + width: 400px; + padding: 0; + margin-top: 1px; + margin-bottom: 1px; + border: 1px solid var(--aliengreen); } .textbox3 { - color: inherit; - // justify-items: center; - background-color: $c-black; - padding: 5px; - margin: 5px 5px 5px 5px; - width: 180px; - border: 1px solid var(--aliengreen); + color: inherit; + // justify-items: center; + background-color: $c-black; + padding: 5px; + margin: 5px 5px 5px 5px; + width: 180px; + border: 1px solid var(--aliengreen); } .textbox4 { - color: inherit; - justify-items: center; - background-color: $c-black; - width: 450px; - padding: 0; - margin-top: 1px; - margin-bottom: 1px; - border: 1px solid var(--aliengreen); + color: inherit; + justify-items: center; + background-color: $c-black; + width: 450px; + padding: 0; + margin-top: 1px; + margin-bottom: 1px; + border: 1px solid var(--aliengreen); } textarea { - resize: none; - padding: 2; - // color: $c-green; - color: inherit; - border: 1px solid var(--aliengreen); - font-family: var(--alienfont); - // font-size: medium; - font-size: var(--fontsize); + resize: none; + padding: 2; + // color: $c-green; + color: inherit; + border: 1px solid var(--aliengreen); + font-family: var(--alienfont); + // font-size: medium; + font-size: var(--fontsize); } form .sheet-content .click-stat-level { - height: 18px; - padding: 8px; - background: $c-black; - border-radius: 2px; - box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502); - font-family: 'Roboto', system, -apple-system, sans-serif; - font-size: 10px; - font-weight: 700; - line-height: 1; - text-transform: uppercase; - letter-spacing: 0.25px; - // color: $c-green; - display: flex; - justify-content: center; - align-items: center; - cursor: pointer; + height: 18px; + padding: 8px; + background: $c-black; + border-radius: 2px; + box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502); + font-family: 'Roboto', system, -apple-system, sans-serif; + font-size: 10px; + font-weight: 700; + line-height: 1; + text-transform: uppercase; + letter-spacing: 0.25px; + // color: $c-green; + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; } .click-stat-level .fas { - display: none; - padding: 2px 4px; - border-radius: 2px; - box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5); - font-family: 'Roboto', system, -apple-system, sans-serif; - font-size: 10px; - font-weight: 700; - line-height: 1; - text-transform: uppercase; - letter-spacing: 0.25px; - // color: $c-green; - display: flex; - justify-content: center; - align-items: center; - cursor: pointer; + display: none; + padding: 2px 4px; + border-radius: 2px; + box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5); + font-family: 'Roboto', system, -apple-system, sans-serif; + font-size: 10px; + font-weight: 700; + line-height: 1; + text-transform: uppercase; + letter-spacing: 0.25px; + // color: $c-green; + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; } .dots { - cursor: pointer; - display: flex; - flex-direction: column; - // color: $c-green; - margin-right: 8px; - font-weight: 700; - font-size: 15px; - flex-wrap: wrap; + cursor: pointer; + display: flex; + flex-direction: column; + // color: $c-green; + margin-right: 8px; + font-weight: 700; + font-size: 15px; + flex-wrap: wrap; } .newdots { - cursor: pointer; - display: flex; - justify-content: center; - flex-wrap: wrap; + cursor: pointer; + display: flex; + justify-content: center; + flex-wrap: wrap; +} + +.planetboxsize { + max-width: 40px; + color: $c-black; + height: 20px; + padding: 0; + margin: 1px; + text-align: center; + border: 1px solid var(--aliengreen); +} + +.colony-planet1 { + max-width: 190px; + margin: -5px 0px 0px -3px; + height: max-content; + color: var(--color-text-dark-primary) !important; + border-radius: 0px; + border: 1px solid var(--aliendarkergreen) !important; +} +.colony-planet2 { + max-width: 250px; + // margin: -10px 0px 0px -14px; + height: max-content; + color: var(--color-text-dark-primary) !important; + border-radius: 0px; + border: 1px solid var(--aliendarkergreen) !important; } diff --git a/scss/global/_grid.scss b/scss/global/_grid.scss index 771aa8b7..8ba3d031 100644 --- a/scss/global/_grid.scss +++ b/scss/global/_grid.scss @@ -1,1523 +1,2218 @@ .grid { - display: grid; - grid-column: span 2 / span 2; - // grid-template-columns: repeat(2, minmax(50fr, 1fr)); - // gap: 5px; - // margin: 5px 0; - padding: 0; - align-items: center; - // justify-items: center; + display: grid; + grid-column: span 2 / span 2; + // grid-template-columns: repeat(2, minmax(50fr, 1fr)); + // gap: 5px; + // margin: 5px 0; + padding: 0; + align-items: center; + // justify-items: center; } .grid-2col { - display: grid; - grid-column: span 2; - grid-template-columns: 1fr 1fr; - // gap: 5px; - // margin: 5px 0; - padding: 0; - align-items: center; - // justify-items: center; + display: grid; + grid-column: span 2; + grid-template-columns: 1fr 1fr; + // gap: 5px; + // margin: 5px 0; + padding: 0; + align-items: center; + // justify-items: center; } .grid-3col { - grid-column: span 3 / span 3; - grid-template-columns: repeat(3, minmax(0, 1fr)); - border-color: var(--aliengreen); - // border-style: solid; - justify-items: center; - margin: 0; + grid-column: span 3 / span 3; + grid-template-columns: repeat(3, minmax(0, 1fr)); + border-color: var(--aliengreen); + // border-style: solid; + justify-items: center; + margin: 0; } .grid-4col { - grid-column: span 4 / span 4; - grid-template-columns: repeat(4, minmax(0, 1fr)); - border-color: var(--aliengreen); - border-style: double; - padding: 4px; + grid-column: span 4 / span 4; + grid-template-columns: repeat(4, minmax(0, 1fr)); + border-color: var(--aliengreen); + border-style: double; + padding: 4px; } .grid-synPage { - display: grid; - // border: 2px solid white; - grid-template-areas: - 'Item1 Item2 Item2' - 'Item1 Item4 Item4' - 'Item8 Item4 Item4' - 'Item8 Item5 Item5' - 'Item8 Item3 Item3' - 'Item9 Item6 Item6' - 'Item10 Item7 Item7' - 'Item11 Item11 Item11'; - // 'Item11 Item10 Item10' - // 'Item11 Item10 Item10'; - - grid-template-columns: 1fr 1fr 1fr; + display: grid; + // border: 2px solid white; + grid-template-areas: + 'Item1 Item2 Item2' + 'Item1 Item4 Item4' + 'Item8 Item4 Item4' + 'Item8 Item5 Item5' + 'Item8 Item3 Item3' + 'Item9 Item6 Item6' + 'Item10 Item7 Item7' + 'Item11 Item11 Item11'; + // 'Item11 Item10 Item10' + // 'Item11 Item10 Item10'; + + grid-template-columns: 1fr 1fr 1fr; } .grid-genPage { - display: grid; - // border: 2px solid white; - grid-template-areas: - 'Item1 Item2 Item2' - 'Item1 Item4 Item4' - 'Item8 Item4 Item4' - 'Item8 Item5 Item5' - 'Item8 Item3 Item3' - 'Item9 Item6 Item6' - 'Item10 Item7 Item7' - 'Item11 Item11 Item11'; - // 'Item11 Item10 Item10' - // 'Item11 Item10 Item10'; - grid-template-columns: 1fr 1fr 1fr; + display: grid; + // border: 2px solid white; + grid-template-areas: + 'Item1 Item2 Item2' + 'Item1 Item4 Item4' + 'Item8 Item4 Item4' + 'Item8 Item5 Item5' + 'Item8 Item3 Item3' + 'Item9 Item6 Item6' + 'Item10 Item7 Item7' + 'Item11 Item11 Item11'; + // 'Item11 Item10 Item10' + // 'Item11 Item10 Item10'; + grid-template-columns: 1fr 1fr 1fr; } .Item1 { - grid-area: Item1; - border: 1px solid var(--aliengreen); - padding: 5px; - text-align: center; + grid-area: Item1; + border: 1px solid var(--aliengreen); + padding: 5px; + text-align: center; } .Item2 { - grid-area: Item2; - border: 1px solid var(--aliengreen); + grid-area: Item2; + border: 1px solid var(--aliengreen); } .Item3 { - grid-area: Item3; - border: 1px solid var(--aliengreen); - padding-top: 5px; - padding-left: 5px; - padding-right: 5px; + grid-area: Item3; + border: 1px solid var(--aliengreen); + padding-top: 5px; + padding-left: 5px; + padding-right: 5px; } .Item4 { - grid-area: Item4; - border: 1px solid var(--aliengreen); - padding-top: 5px; - padding-left: 5px; - padding-right: 5px; + grid-area: Item4; + border: 1px solid var(--aliengreen); + padding-top: 5px; + padding-left: 5px; + padding-right: 5px; } .Item5 { - grid-area: Item5; - border: 1px solid var(--aliengreen); - padding-top: 5px; - padding-left: 5px; - padding-right: 5px; + grid-area: Item5; + border: 1px solid var(--aliengreen); + padding-top: 5px; + padding-left: 5px; + padding-right: 5px; } .Item6 { - grid-area: Item6; - border: 1px solid var(--aliengreen); - // justify-items: center; - padding-top: 5px; - padding-left: 5px; - padding-right: 5px; + grid-area: Item6; + border: 1px solid var(--aliengreen); + // justify-items: center; + padding-top: 5px; + padding-left: 5px; + padding-right: 5px; } .Item7 { - grid-area: Item7; - border: 1px solid var(--aliengreen); - padding-top: 5px; - padding-left: 5px; - padding-right: 5px; - // height: 80px; - height: auto; + grid-area: Item7; + border: 1px solid var(--aliengreen); + padding-top: 5px; + padding-left: 5px; + padding-right: 5px; + // height: 80px; + height: auto; } .Item8 { - grid-area: Item8; - border: 1px solid var(--aliengreen); - padding: 5px; + grid-area: Item8; + border: 1px solid var(--aliengreen); + padding: 5px; } .Item9 { - grid-area: Item9; - border: 1px solid var(--aliengreen); - padding-top: 5px; - padding-bottom: 5px; + grid-area: Item9; + border: 1px solid var(--aliengreen); + padding-top: 5px; + padding-bottom: 5px; } .Item10 { - grid-area: Item10; - border: 1px solid var(--aliengreen); - padding-top: 5px; - padding-bottom: 5px; - // padding-left: 5px; - // padding-right: 5px; + grid-area: Item10; + border: 1px solid var(--aliengreen); + padding-top: 5px; + padding-bottom: 5px; + // padding-left: 5px; + // padding-right: 5px; } .Item11 { - grid-area: Item11; - border: 1px solid var(--aliengreen); - padding: 4px; - align-content: center; - justify-content: center; - min-height: 53px; + grid-area: Item11; + border: 1px solid var(--aliengreen); + padding: 4px; + align-content: center; + justify-content: center; + min-height: 53px; } .grid-2col-border { - display: grid; - grid-column: span 2; - grid-template-columns: 1fr 1fr; - border-color: var(--aliengreen); - padding: 0; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + display: grid; + grid-column: span 2; + grid-template-columns: 1fr 1fr; + border-color: var(--aliengreen); + padding: 0; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } .grid-spacecraft { - display: grid; - grid-template-areas: 'spacec1 spacec2 '; + display: grid; + grid-template-areas: 'spacec1 spacec2 '; - grid-template-columns: 35% 65%; - // gap: 5px; - // margin: 5px 0; - // padding: 0; - // align-items: center; - // justify-items: center; + grid-template-columns: 35% 65%; + // gap: 5px; + // margin: 5px 0; + // padding: 0; + // align-items: center; + // justify-items: center; } .spacec1 { - grid-area: spacec1; - border-right: 1px solid var(--aliengreen); - // padding: 4px; - align-content: center; - // justify-content: center; - // min-height: 53px; + grid-area: spacec1; + border-right: 1px solid var(--aliengreen); + // padding: 4px; + align-content: center; + // justify-content: center; + // min-height: 53px; } .spacec2 { - grid-area: spacec2; - // border: 1px solid var(--aliengreen); - padding-left: 5px; - align-content: center; - // justify-content: center; - // min-height: 53px; + grid-area: spacec2; + // border: 1px solid var(--aliengreen); + padding-left: 5px; + align-content: center; + // justify-content: center; + // min-height: 53px; } .s1-header { - display: grid; - grid-template-areas: - '. . s1h1 s1h1 s1h1 .' - 's1h2 s1h2 s1h2 s1h2 s1h2 s1h2' - 's1h3 s1h3 s1h3 s1h4 s1h4 s1h4' - 's1h28 s1h28 s1h28 s1h29 s1h29 s1h29' - 's1h30 s1h30 s1h30 s1h30 s1h30 s1h30 ' - 's1h32 s1h32 s1h32 s1h32 s1h32 s1h32' - 's1h31 s1h31 s1h31 s1h31 s1h31 s1h31 ' - 's1h33 s1h33 s1h33 s1h33 s1h33 s1h33' - '. . s1h5 s1h5 s1h5 .' - 's1h6 s1h6 s1h6 s1h6 s1h6 s1h6' - 's1space1 s1h7 s1h8 s1space s1h9 s1h10' - 's1space1 s1h11 s1h12 s1space s1h13 s1h14' - 's1space1 s1h15 s1h16 s1space s1h17 s1h18' - 's1space1 s1h19 s1h20 s1space s1h21 s1h22' - 's1h23 s1h23 s1h23 s1h23 s1h23 s1h23' - 's1h24 s1h24 s1h24 s1h24 s1h24 s1h24' - 's1h25 s1h25 s1h25 s1h25 s1h25 s1h25' - 's1h26 s1h26 s1h26 s1h26 s1h26 s1h26' - 's1h27 s1h27 s1h27 s1h27 s1h27 s1h27'; - grid-template-columns: 5% 10% 30% 5% 30% 10%; - padding: 0 10px 0px 10px; - // background-color: hsl(165, 27%, 50%); - // color: hsl(120, 94%, 6%); + display: grid; + grid-template-areas: + '. . s1h1 s1h1 s1h1 .' + 's1h2 s1h2 s1h2 s1h2 s1h2 s1h2' + 's1h3 s1h3 s1h3 s1h4 s1h4 s1h4' + 's1h28 s1h28 s1h28 s1h29 s1h29 s1h29' + 's1h30 s1h30 s1h30 s1h30 s1h30 s1h30 ' + 's1h32 s1h32 s1h32 s1h32 s1h32 s1h32' + 's1h31 s1h31 s1h31 s1h31 s1h31 s1h31 ' + 's1h33 s1h33 s1h33 s1h33 s1h33 s1h33' + '. . s1h5 s1h5 s1h5 .' + 's1h6 s1h6 s1h6 s1h6 s1h6 s1h6' + 's1space1 s1h7 s1h8 s1space s1h9 s1h10' + 's1space1 s1h11 s1h12 s1space s1h13 s1h14' + 's1space1 s1h15 s1h16 s1space s1h17 s1h18' + 's1space1 s1h19 s1h20 s1space s1h21 s1h22' + 's1h23 s1h23 s1h23 s1h23 s1h23 s1h23' + 's1h24 s1h24 s1h24 s1h24 s1h24 s1h24' + 's1h25 s1h25 s1h25 s1h25 s1h25 s1h25' + 's1h26 s1h26 s1h26 s1h26 s1h26 s1h26' + 's1h27 s1h27 s1h27 s1h27 s1h27 s1h27'; + grid-template-columns: 5% 10% 30% 5% 30% 10%; + padding: 0 10px 0px 10px; + // background-color: hsl(165, 27%, 50%); + // color: hsl(120, 94%, 6%); } .s1space { - grid-area: s1space; + grid-area: s1space; } .s1space1 { - grid-area: s1space1; + grid-area: s1space1; } .s1h1 { - grid-area: s1h1; - // border: 1px solid var(--aliengreen); - align-content: center; - font-weight: bolder; + grid-area: s1h1; + // border: 1px solid var(--aliengreen); + align-content: center; + font-weight: bolder; } .s1h2 { - grid-area: s1h2; - // border: 1px solid var(--aliengreen); - align-content: center; + grid-area: s1h2; + // border: 1px solid var(--aliengreen); + align-content: center; } .s1h3 { - grid-area: s1h3; - // border: 1px solid var(--aliengreen); - align-content: center; - font-weight: bolder; + grid-area: s1h3; + // border: 1px solid var(--aliengreen); + align-content: center; + font-weight: bolder; } .s1h4 { - grid-area: s1h4; - // border: 1px solid var(--aliengreen); - align-content: center; - font-weight: bolder; + grid-area: s1h4; + // border: 1px solid var(--aliengreen); + align-content: center; + font-weight: bolder; } .s1h5 { - grid-area: s1h5; - // border: 1px solid var(--aliengreen); - align-content: center; - font-weight: bolder; + grid-area: s1h5; + // border: 1px solid var(--aliengreen); + align-content: center; + font-weight: bolder; } .s1h6 { - grid-area: s1h6; - // border: 1px solid var(--aliengreen); - align-content: center; + grid-area: s1h6; + // border: 1px solid var(--aliengreen); + align-content: center; } .s1h7 { - grid-area: s1h7; - // border: 1px solid var(--aliengreen); - height: 30px; + grid-area: s1h7; + // border: 1px solid var(--aliengreen); + height: 30px; } .s1h8 { - grid-area: s1h8; - // border: 1px solid var(--aliengreen); - height: 30px; - margin-left: 10px; - font-weight: bolder; + grid-area: s1h8; + // border: 1px solid var(--aliengreen); + height: 30px; + margin-left: 10px; + font-weight: bolder; } .s1h9 { - grid-area: s1h9; - // border: 1px solid var(--aliengreen); - height: 30px; - font-weight: bolder; + grid-area: s1h9; + // border: 1px solid var(--aliengreen); + height: 30px; + font-weight: bolder; } .s1h10 { - grid-area: s1h10; - // border: 1px solid var(--aliengreen); - height: 30px; + grid-area: s1h10; + // border: 1px solid var(--aliengreen); + height: 30px; } .s1h11 { - grid-area: s1h11; - // border: 1px solid var(--aliengreen); - height: 30px; + grid-area: s1h11; + // border: 1px solid var(--aliengreen); + height: 30px; } .s1h12 { - grid-area: s1h12; - // border: 1px solid var(--aliengreen); - height: 30px; - margin-left: 10px; - font-weight: bolder; + grid-area: s1h12; + // border: 1px solid var(--aliengreen); + height: 30px; + margin-left: 10px; + font-weight: bolder; } .s1h13 { - grid-area: s1h13; - // border: 1px solid var(--aliengreen); - height: 30px; - font-weight: bolder; + grid-area: s1h13; + // border: 1px solid var(--aliengreen); + height: 30px; + font-weight: bolder; } .s1h14 { - grid-area: s1h14; - // border: 1px solid var(--aliengreen); - height: 30px; + grid-area: s1h14; + // border: 1px solid var(--aliengreen); + height: 30px; } .s1h15 { - grid-area: s1h15; - // border: 1px solid var(--aliengreen); - height: 30px; + grid-area: s1h15; + // border: 1px solid var(--aliengreen); + height: 30px; } .s1h16 { - grid-area: s1h16; - // border: 1px solid var(--aliengreen); - height: 30px; - // align-self: center; - margin-left: 10px; - font-weight: bolder; + grid-area: s1h16; + // border: 1px solid var(--aliengreen); + height: 30px; + // align-self: center; + margin-left: 10px; + font-weight: bolder; } .s1h17 { - grid-area: s1h17; - // border: 1px solid var(--aliengreen); - height: 30px; - // align-self: center; - font-weight: bolder; + grid-area: s1h17; + // border: 1px solid var(--aliengreen); + height: 30px; + // align-self: center; + font-weight: bolder; } .s1h18 { - grid-area: s1h18; - // border: 1px solid var(--aliengreen); - height: 30px; - // justify-self: center; + grid-area: s1h18; + // border: 1px solid var(--aliengreen); + height: 30px; + // justify-self: center; } .s1h19 { - grid-area: s1h19; - // border: 1px solid var(--aliengreen); - height: 30px; + grid-area: s1h19; + // border: 1px solid var(--aliengreen); + height: 30px; } .s1h20 { - grid-area: s1h20; - // border: 1px solid var(--aliengreen); - height: 30px; - // align-self: center; - margin-left: 10px; - font-weight: bolder; + grid-area: s1h20; + // border: 1px solid var(--aliengreen); + height: 30px; + // align-self: center; + margin-left: 10px; + font-weight: bolder; } .s1h21 { - grid-area: s1h21; - // border: 1px solid var(--aliengreen); - height: 30px; - // align-self: center; - font-weight: bolder; + grid-area: s1h21; + // border: 1px solid var(--aliengreen); + height: 30px; + // align-self: center; + font-weight: bolder; } .s1h22 { - grid-area: s1h22; - // border: 1px solid var(--aliengreen); - height: 30px; - justify-self: center; + grid-area: s1h22; + // border: 1px solid var(--aliengreen); + height: 30px; + justify-self: center; } .s1h23 { - grid-area: s1h23; - // border: 1px solid var(--aliengreen); - height: 20px; - justify-self: center; - font-weight: bolder; + grid-area: s1h23; + // border: 1px solid var(--aliengreen); + height: 20px; + justify-self: center; + font-weight: bolder; } .s1h24 { - grid-area: s1h24; - // border: 1px solid var(--aliengreen); - height: 30px; - justify-self: center; + grid-area: s1h24; + // border: 1px solid var(--aliengreen); + height: 30px; + justify-self: center; } .s1h25 { - grid-area: s1h25; - // border: 1px solid var(--aliengreen); - height: 20px; - justify-self: center; - font-weight: bolder; + grid-area: s1h25; + // border: 1px solid var(--aliengreen); + height: 20px; + justify-self: center; + font-weight: bolder; } .s1h26 { - grid-area: s1h26; - // border: 1px solid var(--aliengreen); - height: 50px; - justify-self: center; + grid-area: s1h26; + // border: 1px solid var(--aliengreen); + height: 50px; + justify-self: center; } .s1h27 { - grid-area: s1h27; - // border: 1px solid var(--aliengreen); - height: 50px; - justify-self: center; + grid-area: s1h27; + // border: 1px solid var(--aliengreen); + height: 50px; + justify-self: center; } .s1h28 { - grid-area: s1h28; - // border: 1px solid var(--aliengreen); - align-content: center; + grid-area: s1h28; + // border: 1px solid var(--aliengreen); + align-content: center; } .s1h29 { - grid-area: s1h29; - // border: 1px solid var(--aliengreen); - align-content: center; + grid-area: s1h29; + // border: 1px solid var(--aliengreen); + align-content: center; } .s1h30 { - grid-area: s1h30; - // border: 1px solid var(--aliengreen); - align-content: center; - font-weight: bolder; + grid-area: s1h30; + // border: 1px solid var(--aliengreen); + align-content: center; + font-weight: bolder; } .s1h31 { - grid-area: s1h31; - // border: 1px solid var(--aliengreen); - align-content: center; - font-weight: bolder; + grid-area: s1h31; + // border: 1px solid var(--aliengreen); + align-content: center; + font-weight: bolder; } .s1h32 { - grid-area: s1h32; - // border: 1px solid var(--aliengreen); - align-content: center; + grid-area: s1h32; + // border: 1px solid var(--aliengreen); + align-content: center; } .s1h33 { - grid-area: s1h33; - // border: 1px solid var(--aliengreen); - align-content: center; + grid-area: s1h33; + // border: 1px solid var(--aliengreen); + align-content: center; } .grid-container { - display: grid; - // gap: 5px; - margin: 0; - padding: 0; - // align-items: center; - // justify-items: first baseline; - // border: 2px solid var(--aliengreen); - grid-template-areas: - 'Col1 Col2' - 'Col1 Col2' - 'Col1 Col2' - 'Col1 Col4' - 'Col3 Col3'; - // grid-template-rows: 1fr; - grid-template-columns: 370px 1fr; + display: grid; + // gap: 5px; + margin: 0; + padding: 0; + // align-items: center; + // justify-items: first baseline; + // border: 2px solid var(--aliengreen); + grid-template-areas: + 'Col1 Col2' + 'Col1 Col2' + 'Col1 Col2' + 'Col1 Col4' + 'Col3 Col3'; + // grid-template-rows: 1fr; + grid-template-columns: 370px 1fr; } .Col1 { - grid-area: Col1; - // justify-items: left; - // border: 2px solid white; - align-self: center; + grid-area: Col1; + // justify-items: left; + // border: 2px solid white; + align-self: center; } .Col2 { - grid-area: Col2; - // justify-items: right; - // border: 2px solid white; + grid-area: Col2; + // justify-items: right; + // border: 2px solid white; } .Col3 { - grid-area: Col3; - // justify-items: right; - // border: 2px solid white; + grid-area: Col3; + // justify-items: right; + // border: 2px solid white; } .Col4 { - grid-area: Col4; - // justify-items: right; - // border: 2px solid white; + grid-area: Col4; + // justify-items: right; + // border: 2px solid white; } .grid-attr { - display: grid; - // gap: 5px; - margin: 0; - padding: 0; - padding-left: 5px; - align-items: center; - border: 1px solid var(--aliengreen); - grid-template-areas: 'Attr1 Attr2 Attr3'; - grid-template-columns: 300px 35px 30px; + display: grid; + // gap: 5px; + margin: 0; + padding: 0; + padding-left: 5px; + align-items: center; + border: 1px solid var(--aliengreen); + grid-template-areas: 'Attr1 Attr2 Attr3'; + grid-template-columns: 300px 35px 30px; } .Attr1 { - grid-area: Attr1; - // justify-items: left; - // border: 2px solid white; + grid-area: Attr1; + // justify-items: left; + // border: 2px solid white; } .Attr2 { - grid-area: Attr2; - // justify-items: right; - // border: 2px solid white; + grid-area: Attr2; + // justify-items: right; + // border: 2px solid white; } .Attr3 { - grid-area: Attr3; - width: 30px; - height: 20px; - // justify-items: left; + grid-area: Attr3; + width: 30px; + height: 20px; + // justify-items: left; } .Attr4 { - grid-area: Attr4; - // justify-items: right; - // border: 2px solid white; + grid-area: Attr4; + // justify-items: right; + // border: 2px solid white; } .grid-Consumables { - display: grid; - // border: 2px solid white; - grid-template-areas: - 'Heading Heading ' - 'Air1 Air2' - 'Food1 Food2' - 'Water1 Water2' - 'Power1 Power2'; + display: grid; + // border: 2px solid white; + grid-template-areas: + 'Heading Heading ' + 'Air1 Air2' + 'Food1 Food2' + 'Water1 Water2' + 'Power1 Power2'; - grid-template-columns: 1fr 1fr; + grid-template-columns: 1fr 1fr; } .Heading { - grid-area: Heading; - // border: 1px solid white; - justify-self: left; + grid-area: Heading; + // border: 1px solid white; + justify-self: left; } .Air1 { - grid-area: Air1; - // border: 1px solid white; - justify-content: left; - align-self: center; + grid-area: Air1; + // border: 1px solid white; + justify-content: left; + align-self: center; } .Air2 { - grid-area: Air2; - // border: 1px solid white; + grid-area: Air2; + // border: 1px solid white; } .Food1 { - grid-area: Food1; - // border: 1px solid white; - justify-self: left; - align-self: center; + grid-area: Food1; + // border: 1px solid white; + justify-self: left; + align-self: center; } .Food2 { - grid-area: Food2; - // border: 1px solid white; + grid-area: Food2; + // border: 1px solid white; } .Power1 { - grid-area: Power1; - // border: 1px solid white; - justify-self: left; - align-self: center; - // margin-top: 5px; + grid-area: Power1; + // border: 1px solid white; + justify-self: left; + align-self: center; + // margin-top: 5px; } .Power2 { - grid-area: Power2; - // border: 1px solid white; + grid-area: Power2; + // border: 1px solid white; } .Water1 { - grid-area: Water1; - // border: 1px solid white; - justify-self: left; - align-self: center; + grid-area: Water1; + // border: 1px solid white; + justify-self: left; + align-self: center; } .Water2 { - grid-area: Water2; - // border: 1px solid white; + grid-area: Water2; + // border: 1px solid white; } .grid-vehicle-header { - display: grid; - border: 2px solid var(--aliengreen); - grid-template-areas: 'vChar vChar'; - grid-template-columns: auto; + display: grid; + border: 2px solid var(--aliengreen); + grid-template-areas: 'vChar vChar'; + grid-template-columns: auto; } .grid-vehicle { - display: grid; - border: 2px solid var(--aliengreen); - grid-template-areas: - 'vItem1 vItem2 vItem3 vItem4' - 'vItem5 vItem6 vItem7 vItem8'; + display: grid; + border: 2px solid var(--aliengreen); + grid-template-areas: + 'vItem1 vItem2 vItem3 vItem4' + 'vItem5 vItem6 vItem7 vItem8'; - grid-template-columns: auto; + grid-template-columns: auto; } .vChar { - grid-area: vChar; + grid-area: vChar; } .vItem1 { - grid-area: vItem1; + grid-area: vItem1; } .vItem2 { - grid-area: vItem2; + grid-area: vItem2; } .vItem3 { - grid-area: vItem3; + grid-area: vItem3; } .vItem4 { - grid-area: vItem4; + grid-area: vItem4; } .vItem5 { - grid-area: vItem5; + grid-area: vItem5; } .vItem6 { - grid-area: vItem6; + grid-area: vItem6; } .vItem7 { - grid-area: vItem7; + grid-area: vItem7; } .vItem8 { - grid-area: vItem8; + grid-area: vItem8; } .grid-weapon { - display: grid; - border: 2px solid var(--aliengreen); - grid-template-areas: - 'wItem1 wItem2 wItem3 wItem4' - 'wItem5 wItem6 wItem7 wItem7'; + display: grid; + border: 2px solid var(--aliengreen); + grid-template-areas: + 'wItem1 wItem2 wItem3 wItem4' + 'wItem5 wItem6 wItem7 wItem7'; - grid-template-columns: auto; - align-items: center; - padding-bottom: 2px; + grid-template-columns: auto; + align-items: center; + padding-bottom: 2px; } .wItem1 { - grid-area: wItem1; + grid-area: wItem1; } .wItem2 { - grid-area: wItem2; + grid-area: wItem2; } .wItem3 { - grid-area: wItem3; + grid-area: wItem3; } .wItem4 { - grid-area: wItem4; + grid-area: wItem4; } .wItem5 { - grid-area: wItem5; + grid-area: wItem5; } .wItem6 { - grid-area: wItem6; + grid-area: wItem6; } .wItem7 { - grid-area: wItem7; + grid-area: wItem7; } .grid-ship-crit { - display: grid; - border: 2px solid var(--aliengreen); - grid-template-areas: - 'gcItem1 gcItem2 gcItem2' - 'gcItem3 gcItem4 gcItem4' - 'gcItem5 gcItem6 gcItem6'; - grid-template-columns: 30% 35% 35%; - align-items: center; + display: grid; + border: 2px solid var(--aliengreen); + grid-template-areas: + 'gcItem1 gcItem2 gcItem2' + 'gcItem3 gcItem4 gcItem4' + 'gcItem5 gcItem6 gcItem6'; + grid-template-columns: 30% 35% 35%; + align-items: center; } .gcItem1 { - grid-area: gcItem1; + grid-area: gcItem1; } .gcItem2 { - grid-area: gcItem2; + grid-area: gcItem2; } .gcItem3 { - grid-area: gcItem3; + grid-area: gcItem3; } .gcItem4 { - grid-area: gcItem4; + grid-area: gcItem4; } .gcItem5 { - grid-area: gcItem5; + grid-area: gcItem5; } .gcItem6 { - grid-area: gcItem6; + grid-area: gcItem6; } .grid-weapon-body { - display: grid; - // border: 2px solid var(--aliengreen); - grid-template-areas: - 'wCol1 wCol2 wCol3 wCol4 wCol5 wCol6' - 'wCol7 wCol8 wCol9 wCol10 wCol11 wCol12' - 'wCol13 wCol14 . . . .'; - padding-bottom: 2px; - // l1 l2 l3 l4 l5 l6 - grid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr; - // grid-template-columns: 2em 25em 5em 5em 4em 2em; - align-items: center; + display: grid; + // border: 2px solid var(--aliengreen); + grid-template-areas: + 'wCol1 wCol2 wCol3 wCol4 wCol5 wCol6' + 'wCol7 wCol8 wCol9 wCol10 wCol11 wCol12' + 'wCol13 wCol14 . . . .'; + padding-bottom: 2px; + // l1 l2 l3 l4 l5 l6 + grid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr; + // grid-template-columns: 2em 25em 5em 5em 4em 2em; + align-items: center; } .wCol1 { - grid-area: wCol1; - justify-self: left; + grid-area: wCol1; + justify-self: left; } .wCol2 { - grid-area: wCol2; - justify-self: left; + grid-area: wCol2; + justify-self: left; } .wCol3 { - grid-area: wCol3; - justify-self: left; + grid-area: wCol3; + justify-self: left; } .wCol4 { - grid-area: wCol4; - justify-self: center; + grid-area: wCol4; + justify-self: center; } .wCol5 { - grid-area: wCol5; - justify-self: left; + grid-area: wCol5; + justify-self: left; } .wCol6 { - grid-area: wCol6; - justify-self: center; + grid-area: wCol6; + justify-self: center; } .wCol7 { - grid-area: wCol7; - justify-self: left; + grid-area: wCol7; + justify-self: left; } .wCol8 { - grid-area: wCol8; - justify-self: left; + grid-area: wCol8; + justify-self: left; } .wCol9 { - grid-area: wCol9; - justify-self: left; + grid-area: wCol9; + justify-self: left; } .wCol10 { - grid-area: wCol10; - justify-self: center; + grid-area: wCol10; + justify-self: center; } .wCol11 { - grid-area: wCol11; - justify-self: left; + grid-area: wCol11; + justify-self: left; } .wCol12 { - grid-area: wCol12; - justify-self: center; + grid-area: wCol12; + justify-self: center; } .wCol13 { - grid-area: wCol13; - justify-self: left; + grid-area: wCol13; + justify-self: left; } .wCol14 { - grid-area: wCol14; - justify-self: left; + grid-area: wCol14; + justify-self: left; } .grid-items { - display: grid; - // border: 2px solid var(--aliengreen); - grid-template-areas: - 'lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4' - 'lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8'; - padding-bottom: 2px; - // l1 l2 l3 l4 l5 l6 l7 l8 l9 - grid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em; - // grid-template-columns: 25px 410px 60px 60px 60px 20px; - align-items: center; + display: grid; + // border: 2px solid var(--aliengreen); + grid-template-areas: + 'lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4' + 'lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8'; + padding-bottom: 2px; + // l1 l2 l3 l4 l5 l6 l7 l8 l9 + grid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em; + // grid-template-columns: 25px 410px 60px 60px 60px 20px; + align-items: center; } .lCol1 { - grid-area: lCol1; - justify-self: left; + grid-area: lCol1; + justify-self: left; } .lCol2 { - grid-area: lCol2; - justify-self: center; + grid-area: lCol2; + justify-self: center; } .lCol3 { - grid-area: lCol3; - justify-self: center; + grid-area: lCol3; + justify-self: center; } .lCol4 { - grid-area: lCol4; - justify-self: right; + grid-area: lCol4; + justify-self: right; } .lCol5 { - grid-area: lCol5; - justify-self: left; + grid-area: lCol5; + justify-self: left; } .lCol6 { - grid-area: lCol6; - justify-self: left; + grid-area: lCol6; + justify-self: left; } .lCol7 { - grid-area: lCol7; - justify-self: center; + grid-area: lCol7; + justify-self: center; } .lCol8 { - grid-area: lCol8; - justify-self: right; + grid-area: lCol8; + justify-self: right; } .lCol9 { - grid-area: lCol9; - justify-self: center; + grid-area: lCol9; + justify-self: center; } .lCol10 { - grid-area: lCol10; - justify-self: center; + grid-area: lCol10; + justify-self: center; } .lCol11 { - grid-area: lCol11; - justify-self: center; + grid-area: lCol11; + justify-self: center; } .lCol12 { - grid-area: lCol12; - justify-self: center; + grid-area: lCol12; + justify-self: center; } .lCol13 { - grid-area: lCol13; - justify-self: center; + grid-area: lCol13; + justify-self: center; } .lCol14 { - grid-area: lCol14; - justify-self: center; + grid-area: lCol14; + justify-self: center; } .lCol15 { - grid-area: lCol15; - justify-self: center; + grid-area: lCol15; + justify-self: center; } .lCol16 { - grid-area: lCol16; - justify-self: center; + grid-area: lCol16; + justify-self: center; } .lCol17 { - grid-area: lCol17; - justify-self: center; + grid-area: lCol17; + justify-self: center; } .lCol18 { - grid-area: lCol18; - justify-self: center; + grid-area: lCol18; + justify-self: center; } .grid-modules { - display: grid; - // border: 2px solid var(--aliengreen); - grid-template-areas: - 'mCol1 mCol2 mCol17 mCol15 mCol13 mCol4' - 'mCol5 mCol6 mCol18 mCol16 mCol14 mCol8'; - padding-bottom: 6px; - // l1 l2 l3 l4 l5 l6 l7 l8 l9 - grid-template-columns: 30px 270px 75px 90px 269px 30px; - // grid-template-columns: 25px 410px 60px 60px 60px 20px; - align-items: center; + display: grid; + // border: 2px solid var(--aliengreen); + grid-template-areas: + 'mCol1 mCol2 mCol17 mCol15 mCol13 mCol4' + 'mCol5 mCol6 mCol18 mCol16 mCol14 mCol8'; + padding-bottom: 6px; + // l1 l2 l3 l4 l5 l6 l7 l8 l9 + grid-template-columns: 30px 270px 75px 90px 269px 30px; + // grid-template-columns: 25px 410px 60px 60px 60px 20px; + align-items: center; } .mCol1 { - grid-area: mCol1; - justify-self: left; + grid-area: mCol1; + justify-self: left; } .mCol2 { - grid-area: mCol2; - justify-self: center; + grid-area: mCol2; + justify-self: center; } .mCol3 { - grid-area: mCol3; - justify-self: center; + grid-area: mCol3; + justify-self: center; } .mCol4 { - grid-area: mCol4; - justify-self: right; + grid-area: mCol4; + justify-self: right; } .mCol5 { - grid-area: mCol5; - justify-self: left; + grid-area: mCol5; + justify-self: left; } .mCol6 { - grid-area: mCol6; - justify-self: left; + grid-area: mCol6; + justify-self: left; } .mCol7 { - grid-area: mCol7; - justify-self: center; + grid-area: mCol7; + justify-self: center; } .mCol8 { - grid-area: mCol8; - justify-self: right; + grid-area: mCol8; + justify-self: right; } .mCol9 { - grid-area: mCol9; - justify-self: center; + grid-area: mCol9; + justify-self: center; } .mCol10 { - grid-area: mCol10; - justify-self: center; + grid-area: mCol10; + justify-self: center; } .mCol11 { - grid-area: mCol11; - justify-self: center; + grid-area: mCol11; + justify-self: center; } .mCol12 { - grid-area: mCol12; - justify-self: center; + grid-area: mCol12; + justify-self: center; } .mCol13 { - grid-area: mCol13; - justify-self: center; + grid-area: mCol13; + justify-self: center; } .mCol14 { - grid-area: mCol14; - word-break: break-word; + grid-area: mCol14; + word-break: break-word; } .mCol15 { - grid-area: mCol15; - justify-self: center; + grid-area: mCol15; + justify-self: center; } .mCol16 { - grid-area: mCol16; - justify-self: center; + grid-area: mCol16; + justify-self: center; } .mCol17 { - grid-area: mCol17; - justify-self: center; + grid-area: mCol17; + justify-self: center; } .mCol18 { - grid-area: mCol18; - justify-self: center; + grid-area: mCol18; + justify-self: center; } .grid-talents { - display: grid; - grid-template-areas: - 'talTitle talTitle' - 'tal1 tal2' - 'tal3 tal4'; - // grid-template-rows: 3fr; + display: grid; + grid-template-areas: + 'talTitle talTitle' + 'tal1 tal2' + 'tal3 tal4'; + // grid-template-rows: 3fr; - padding: 3px; - grid-template-columns: 75% 25%; - align-items: center; + padding: 3px; + grid-template-columns: 75% 25%; + align-items: center; } .tal1 { - grid-area: tal1; - justify-self: center; - padding-left: 8px; - // background-color: $c-black; + grid-area: tal1; + justify-self: center; + padding-left: 8px; + // background-color: $c-black; } .tal2 { - grid-area: tal2; - justify-self: right; - padding-right: 8px; + grid-area: tal2; + justify-self: right; + padding-right: 8px; } .tal3 { - grid-area: tal3; - align-self: center; + grid-area: tal3; + align-self: center; } .tal4 { - grid-area: tal4; - justify-self: right; - padding-right: 8px; - align-self: left; + grid-area: tal4; + justify-self: right; + padding-right: 8px; + align-self: left; - // padding-top: 2px; + // padding-top: 2px; } .talTitle { - grid-area: talTitle; - background-color: #221f1f; + grid-area: talTitle; + background-color: #221f1f; } .grid-special { - display: grid; - grid-template-areas: 'spe1 spe2 spe3'; - // grid-template-rows: 3fr; - // padding: 3px; - grid-template-columns: 5% 70% 25%; - align-items: center; + display: grid; + grid-template-areas: 'spe1 spe2 spe3'; + // grid-template-rows: 3fr; + // padding: 3px; + grid-template-columns: 5% 70% 25%; + align-items: center; } .spe1 { - grid-area: spe1; - justify-self: left; - padding-right: 4px; + grid-area: spe1; + justify-self: left; + padding-right: 4px; } .spe2 { - grid-area: spe2; - // justify-self: left; - font-weight: bold; - padding-right: 8px; + grid-area: spe2; + // justify-self: left; + font-weight: bold; + padding-right: 8px; } .spe3 { - grid-area: spe3; - justify-self: right; + grid-area: spe3; + justify-self: right; } .critical-inj { - display: grid; - grid-template-areas: 'crit1 crit2 crit3 crit4'; - // grid-template-rows: 3fr; - // padding: 3px; - grid-template-columns: 5% 31% 60% 3%; - align-items: center; + display: grid; + grid-template-areas: 'crit1 crit2 crit3 crit4'; + // grid-template-rows: 3fr; + // padding: 3px; + grid-template-columns: 5% 31% 60% 3%; + align-items: center; } .crit1 { - grid-area: crit1; - justify-self: left; - padding-right: 4px; + grid-area: crit1; + justify-self: left; + padding-right: 4px; } .crit2 { - grid-area: crit2; - justify-self: left; - font-weight: bold; - padding-right: 8px; + grid-area: crit2; + justify-self: left; + font-weight: bold; + padding-right: 8px; } .crit3 { - grid-area: crit3; - justify-self: left; - font-weight: bold; - padding-right: 8px; - align-items: left; + grid-area: crit3; + justify-self: left; + font-weight: bold; + padding-right: 8px; + align-items: left; } .crit4 { - grid-area: crit4; - justify-self: right; + grid-area: crit4; + justify-self: right; } .space-critical-inj { - display: grid; - grid-template-areas: 'ScritI1 ScritI2 ScritI4'; - // grid-template-rows: 3fr; - // padding: 3px; - grid-template-columns: 5% 80% 3%; - align-items: center; + display: grid; + grid-template-areas: 'ScritI1 ScritI2 ScritI4'; + // grid-template-rows: 3fr; + // padding: 3px; + grid-template-columns: 5% 80% 3%; + align-items: center; } .ScritI1 { - grid-area: ScritI1; - justify-self: left; - padding-right: 4px; + grid-area: ScritI1; + justify-self: left; + padding-right: 4px; } .ScritI2 { - grid-area: ScritI2; - justify-self: left; - font-weight: bold; - padding-right: 8px; + grid-area: ScritI2; + justify-self: left; + font-weight: bold; + padding-right: 8px; } .ScritI4 { - grid-area: ScritI4; - justify-self: right; + grid-area: ScritI4; + justify-self: right; } .grid-two { - display: grid; - grid-template-areas: - 'box1 box2' - 'box3 box4'; - padding: 3px; - grid-template-columns: 25% 75%; - align-items: center; + display: grid; + grid-template-areas: + 'box1 box2' + 'box3 box4'; + padding: 3px; + grid-template-columns: 25% 75%; + align-items: center; } .box1 { - grid-area: box1; - justify-self: center; - padding-left: 8px; + grid-area: box1; + justify-self: center; + padding-left: 8px; } .box2 { - grid-area: box2; - justify-self: right; - padding-right: 8px; + grid-area: box2; + justify-self: right; + padding-right: 8px; } .box3 { - grid-area: box3; - justify-self: center; - padding-left: 8px; - padding-top: 10px; + grid-area: box3; + justify-self: center; + padding-left: 8px; + padding-top: 10px; } .box4 { - grid-area: box4; - padding-top: 10px; + grid-area: box4; + padding-top: 10px; } .grid-2 { - display: grid; - grid-template-areas: 'box11 box21 box23 box22'; - // padding: 3px; - grid-template-columns: 1fr 33px 15px 33px; - align-items: center; - margin: 1px; - padding: 0; - // padding-left: 2px; + display: grid; + grid-template-areas: 'box11 box21 box23 box22'; + // padding: 3px; + grid-template-columns: 1fr 33px 15px 33px; + align-items: center; + margin: 1px; + padding: 0; + // padding-left: 2px; } .box11 { - grid-area: box11; - justify-self: center; - // padding-left: 8px; - // background-color: $c-black; + grid-area: box11; + justify-self: center; + // padding-left: 8px; + // background-color: $c-black; } .box21 { - grid-area: box21; - justify-self: right; - padding-right: 8px; + grid-area: box21; + justify-self: right; + padding-right: 8px; } .box22 { - grid-area: box22; - justify-self: right; - padding-right: 8px; + grid-area: box22; + justify-self: right; + padding-right: 8px; } .box23 { - grid-area: box23; - justify-self: center; - // padding-right: 8px; + grid-area: box23; + justify-self: center; + // padding-right: 8px; } .grid-crit { - display: grid; - grid-template-areas: 'crit1 crit2 '; - padding: 0; - margin: 0; - grid-template-columns: 1fr 1fr; + display: grid; + grid-template-areas: 'crit1 crit2 '; + padding: 0; + margin: 0; + grid-template-columns: 1fr 1fr; } .crit1 { - grid-area: crit1; + grid-area: crit1; } .crit2 { - grid-area: crit2; - // margin-left: 90px; - margin-bottom: 2px; + grid-area: crit2; + // margin-left: 90px; + margin-bottom: 2px; } .grid-rTables { - display: grid; - grid-template-areas: 'rTable1 rTable2'; - // padding: 3px; - grid-template-columns: 1fr 0.5fr; - align-items: center; - margin: 0; - padding: 0; + display: grid; + grid-template-areas: 'rTable1 rTable2'; + // padding: 3px; + grid-template-columns: 1fr 0.5fr; + align-items: center; + margin: 0; + padding: 0; } .rTable1 { - grid-area: rTable1; - justify-self: center; + grid-area: rTable1; + justify-self: center; } .rTable2 { - grid-area: rTable2; - justify-self: center; - padding-right: 8px; + grid-area: rTable2; + justify-self: center; + padding-right: 8px; } .grid-creature { - display: grid; - border: 2px solid var(--aliengreen); - grid-template-areas: + display: grid; + border: 2px solid var(--aliengreen); + grid-template-areas: // 'vChar1 vChar1 ' - 'vCre1 vCre2 ' - 'vCre3 vCre4 ' - 'vCre5 vCre6 ' - 'vCre7 vCre8'; + 'vCre1 vCre2 ' + 'vCre3 vCre4 ' + 'vCre5 vCre6 ' + 'vCre7 vCre8'; - grid-template-columns: 1fr 1fr; - align-items: center; + grid-template-columns: 1fr 1fr; + align-items: center; } .vCre1 { - grid-area: vCre1; + grid-area: vCre1; } .vCre2 { - grid-area: vCre2; + grid-area: vCre2; } .vCre3 { - grid-area: vCre3; + grid-area: vCre3; } .vCre4 { - grid-area: vCre4; + grid-area: vCre4; } .vCre5 { - grid-area: vCre5; + grid-area: vCre5; } .vCre6 { - grid-area: vCre6; + grid-area: vCre6; } .vCre7 { - grid-area: vCre7; + grid-area: vCre7; } .vCre8 { - grid-area: vCre8; + grid-area: vCre8; } -.grid-planet-header { - display: grid; - border: 2px solid var(--aliengreen); - grid-template-areas: - 'hplan1 hplan2 ' - 'hplan3 hplan4' - 'hplan5 hplan6 ' - 'hplan7 hplan8'; +.grid-colony--header { + display: grid; + border: 2px solid var(--aliengreen); + grid-template-areas: + 'hplan1 hplan2 ' + 'hplan3 hplan4' + 'hplan5 hplan6 ' + 'hplan7 hplan8'; - grid-template-columns: auto; - align-items: center; - padding-bottom: 2px; + grid-template-columns: auto; + align-items: center; + padding-bottom: 2px; } .hplan1 { - grid-area: hplan1; + grid-area: hplan1; } .hplan2 { - grid-area: hplan2; + grid-area: hplan2; } .hplan3 { - grid-area: hplan3; + grid-area: hplan3; } .hplan4 { - grid-area: hplan4; + grid-area: hplan4; } .hplan5 { - grid-area: hplan5; + grid-area: hplan5; } .hplan6 { - grid-area: hplan6; + grid-area: hplan6; } .hplan7 { - grid-area: hplan7; + grid-area: hplan7; } .hplan8 { - grid-area: hplan8; + grid-area: hplan8; } .grid-planet { - display: grid; - margin: 0; - padding: 0; - grid-template-areas: - 'plan1 plan1 plan1 plan1' - 'plan2 plan2 plan3 plan3 ' - // 'plan3 plan3 plan3 plan3 ' - 'plan4 plan4 plan4 plan4 '; - grid-template-columns: 220px 1fr; + display: grid; + margin: 0; + padding: 0; + grid-template-areas: + 'plan1 plan1 plan1 plan1' + 'plan2 plan2 plan3 plan3 ' + // 'plan3 plan3 plan3 plan3 ' + 'plan4 plan4 plan4 plan4 '; + grid-template-columns: 220px 1fr; } .plan1 { - grid-area: plan1; - justify-self: left; - align-self: center; + grid-area: plan1; + justify-self: left; + align-self: center; } .plan2 { - grid-area: plan2; - justify-self: left; + grid-area: plan2; + justify-self: left; } .plan3 { - grid-area: plan3; - justify-self: left; + grid-area: plan3; + justify-self: left; } .plan4 { - grid-area: plan4; - justify-self: left; + grid-area: plan4; + justify-self: left; } .grid-systems { - display: grid; - padding: 3px; - grid-template-areas: - 'sys1 sys2 sys3 sys4' - 'sys5 sys6 sys7 sys8'; - grid-template-columns: 14em 15em 10em 2em; - border-color: var(--aliengreen); - border-bottom: double; + display: grid; + padding: 3px; + grid-template-areas: + 'sys1 sys2 sys3 sys4' + 'sys5 sys6 sys7 sys8'; + grid-template-columns: 14em 15em 10em 2em; + border-color: var(--aliengreen); + border-bottom: double; } .sys1 { - grid-area: sys1; - justify-self: left; + grid-area: sys1; + justify-self: left; } .sys2 { - grid-area: sys2; - justify-self: left; + grid-area: sys2; + justify-self: left; } .sys3 { - grid-area: sys3; - justify-self: left; + grid-area: sys3; + justify-self: left; } .sys4 { - grid-area: sys4; - justify-self: right; + grid-area: sys4; + justify-self: right; } .sys5 { - grid-area: sys5; - justify-self: left; + grid-area: sys5; + justify-self: left; } .sys6 { - grid-area: sys6; - justify-self: left; + grid-area: sys6; + justify-self: left; } .sys7 { - grid-area: sys7; - justify-self: left; + grid-area: sys7; + justify-self: left; } .sys8 { - grid-area: sys8; - justify-self: right; + grid-area: sys8; + justify-self: right; } .grid-Char-Att { - display: grid; - // border: 2px solid var(--aliengreen); - padding-bottom: 4px; - padding-top: 12px; - padding-left: 30px; - grid-row-gap: 3px; - grid-column-gap: 10px; - border-color: var(--aliengreen); - align-items: center; - grid-template-areas: - 'gCol1 gCol2 gCol3 gCol4 gCol5 gCol11' - 'gCol6 gCol7 gCol8 gCol9 gCol10 gCol12'; - grid-template-columns: 110px 50px 110px 50px 65px 130px; + display: grid; + // border: 2px solid var(--aliengreen); + padding-bottom: 4px; + padding-top: 12px; + padding-left: 30px; + grid-row-gap: 3px; + grid-column-gap: 10px; + border-color: var(--aliengreen); + align-items: center; + grid-template-areas: + 'gCol1 gCol2 gCol3 gCol4 gCol5 gCol11' + 'gCol6 gCol7 gCol8 gCol9 gCol10 gCol12'; + grid-template-columns: 110px 50px 110px 50px 65px 130px; } .gCol1 { - grid-area: gCol1; - justify-self: left; + grid-area: gCol1; + justify-self: left; } .gCol2 { - grid-area: gCol2; - justify-self: center; - align-self: center; + grid-area: gCol2; + justify-self: center; + align-self: center; } .gCol3 { - grid-area: gCol3; - justify-self: left; + grid-area: gCol3; + justify-self: left; } .gCol4 { - grid-area: gCol4; - justify-self: center; - align-self: center; + grid-area: gCol4; + justify-self: center; + align-self: center; } .gCol5 { - grid-area: gCol5; - justify-self: center; + grid-area: gCol5; + justify-self: center; } .gCol6 { - grid-area: gCol6; - justify-self: left; + grid-area: gCol6; + justify-self: left; } .gCol7 { - grid-area: gCol7; - justify-self: center; - align-self: center; + grid-area: gCol7; + justify-self: center; + align-self: center; } .gCol8 { - grid-area: gCol8; - justify-self: left; + grid-area: gCol8; + justify-self: left; } .gCol9 { - grid-area: gCol9; - justify-self: center; - align-self: center; + grid-area: gCol9; + justify-self: center; + align-self: center; } .gCol10 { - grid-area: gCol10; - justify-self: center; + grid-area: gCol10; + justify-self: center; } .gCol11 { - grid-area: gCol11; - justify-self: center; + grid-area: gCol11; + justify-self: center; } .gCol12 { - grid-area: gCol12; - justify-self: center; + grid-area: gCol12; + justify-self: center; } .grid-item-xtras { - display: grid; - grid-template-areas: - 'xCol1 xCol2 xCol3 xCol4 xCol5 xCol6' - '. xCol7 xCol7 xCol8 . .'; - padding-bottom: 4px; - padding-top: 5px; - padding-left: 30px; - grid-row-gap: 3px; - grid-column-gap: 10px; - // l1 l2 l3 l4 l5 l6 - grid-template-columns: 110px 50px 110px 50px 110px 50px; - align-items: center; + display: grid; + grid-template-areas: + 'xCol1 xCol2 xCol3 xCol4 xCol5 xCol6' + '. xCol7 xCol7 xCol8 . .'; + padding-bottom: 4px; + padding-top: 5px; + padding-left: 30px; + grid-row-gap: 3px; + grid-column-gap: 10px; + // l1 l2 l3 l4 l5 l6 + grid-template-columns: 110px 50px 110px 50px 110px 50px; + align-items: center; } .xCol1 { - grid-area: xCol1; - justify-self: left; + grid-area: xCol1; + justify-self: left; } .xCol2 { - grid-area: xCol2; - justify-self: left; + grid-area: xCol2; + justify-self: left; } .xCol3 { - grid-area: xCol3; - justify-self: left; + grid-area: xCol3; + justify-self: left; } .xCol4 { - grid-area: xCol4; - justify-self: center; + grid-area: xCol4; + justify-self: center; } .xCol5 { - grid-area: xCol5; - justify-self: left; + grid-area: xCol5; + justify-self: left; } .xCol6 { - grid-area: xCol6; - justify-self: center; + grid-area: xCol6; + justify-self: center; } .xCol7 { - grid-area: xCol7; - justify-self: center; + grid-area: xCol7; + justify-self: center; } .xCol8 { - grid-area: xCol8; - justify-self: center; + grid-area: xCol8; + justify-self: center; } .flex-group-center, .flex-group-left, .flex-group-right { - justify-content: center; - align-items: center; - text-align: center; - padding: 0; - border: 1px solid var(--aliengreen); + justify-content: center; + align-items: center; + text-align: center; + padding: 0; + border: 1px solid var(--aliengreen); } .flex-group-left { - justify-content: flex-start; - text-align: left; + justify-content: flex-start; + text-align: left; } .flex-group-right { - justify-content: flex-end; - text-align: right; + justify-content: flex-end; + text-align: right; } .grid-crew { - display: grid; - grid-template-areas: - 'gC1 gC2 gC3 gC4' - 'gC5 gC6 gC7 gC8'; - grid-template-columns: 20em 15em 10em 5em; + display: grid; + grid-template-areas: + 'gC1 gC2 gC3 gC4' + 'gC5 gC6 gC7 gC8'; + grid-template-columns: 20em 15em 10em 5em; } .gC1 { - justify-self: center; - grid-area: gC1; + justify-self: center; + grid-area: gC1; } .gC2 { - justify-self: center; - grid-area: gC2; + justify-self: center; + grid-area: gC2; } .gC3 { - justify-self: center; - grid-area: gC3; + justify-self: center; + grid-area: gC3; } .gC4 { - justify-self: right; - grid-area: gC4; + justify-self: right; + grid-area: gC4; } .gC5 { - justify-self: left; - grid-area: gC5; + justify-self: left; + grid-area: gC5; } .gC6 { - justify-self: center; - grid-area: gC6; + justify-self: center; + grid-area: gC6; } .gC7 { - justify-self: center; - grid-area: gC7; + justify-self: center; + grid-area: gC7; } .gC8 { - justify-self: right; - grid-area: gC8; + justify-self: right; + grid-area: gC8; } .grid-ship-crew { - display: grid; - grid-template-areas: - 'gSC1 gSC2 gSC3 gSC4 gSC5' - ' gSC6 gSC7 gSC8 gSC9 gSC10'; - grid-template-columns: 43% 25% 20% 6%; + display: grid; + grid-template-areas: + 'gSC1 gSC2 gSC3 gSC4 gSC5' + ' gSC6 gSC7 gSC8 gSC9 gSC10'; + grid-template-columns: 43% 25% 20% 6%; } .gSC1 { - justify-self: center; - grid-area: gSC1; + justify-self: center; + grid-area: gSC1; } .gSC2 { - justify-self: center; - grid-area: gSC2; + justify-self: center; + grid-area: gSC2; } .gSC3 { - justify-self: center; - grid-area: gSC3; + justify-self: center; + grid-area: gSC3; } .gSC4 { - justify-self: right; - grid-area: gSC4; + justify-self: right; + grid-area: gSC4; } .gSC5 { - justify-self: right; - grid-area: gSC5; + justify-self: right; + grid-area: gSC5; } .gSC6 { - justify-self: left; - grid-area: gSC6; + justify-self: left; + grid-area: gSC6; } .gSC7 { - justify-self: center; - grid-area: gSC7; + justify-self: center; + grid-area: gSC7; } .gSC8 { - justify-self: right; - grid-area: gSC8; + justify-self: right; + grid-area: gSC8; } .gSC9 { - justify-self: center; - grid-area: gSC9; + justify-self: center; + grid-area: gSC9; } .gSC10 { - justify-self: right; - grid-area: gSC10; + justify-self: right; + grid-area: gSC10; } .grid-actor { - display: grid; - padding-top: 10px; - border: 2px solid var(--aliengreen); - grid-template-areas: 'gaItem1 gaItem2 gaItem3 gaItem4'; - grid-template-columns: 20% 34% 20% 30%; + display: grid; + padding-top: 10px; + border: 2px solid var(--aliengreen); + grid-template-areas: 'gaItem1 gaItem2 gaItem3 gaItem4'; + grid-template-columns: 20% 34% 20% 30%; } .gaItem1 { - grid-area: gaItem1; + grid-area: gaItem1; } .gaItem2 { - grid-area: gaItem2; + grid-area: gaItem2; } .gaItem3 { - grid-area: gaItem3; + grid-area: gaItem3; } .gaItem4 { - grid-area: gaItem4; + grid-area: gaItem4; +} + +.grid-colony-planet1 { + display: grid; + padding-top: 55px; + margin-bottom: 0px; + grid-template-areas: 'gcp1 gcp2 gcp3 gcp4 gcp5 gcp6 gcp7'; + grid-template-columns: 150px 150px 196px 100px 150px 150px 150px; +} + +.gcp1 { + grid-area: gcp1; +} +.gcp2 { + grid-area: gcp2; +} +.gcp3 { + grid-area: gcp3; +} +.gcp4 { + grid-area: gcp4; + margin: 1px 0px 0px -7px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} +.gcp5 { + grid-area: gcp5; +} +.gcp6 { + grid-area: gcp6; +} +.gcp7 { + grid-area: gcp7; +} + +.grid-colony-planet2 { + display: grid; + margin-top: -4px; + margin-bottom: 0px; + grid-template-areas: 'gcp11 gcp12 gcp14 gcp16 gcp17'; + // grid-template-columns: 13% 21% 40% 11% 17%; + grid-template-columns: 130px 240px 400px 110px 120px; +} + +.gcp11 { + grid-area: gcp11; +} +.gcp12 { + grid-area: gcp12; +} +.gcp14 { + grid-area: gcp14; +} +.gcp16 { + grid-area: gcp16; +} +.gcp17 { + grid-area: gcp17; +} +.grid-colony-planet3a { + display: grid; + margin-left: 30px; + margin-bottom: 0px; + margin-top: 2px; + grid-template-areas: 'gcp3a1 gcp3a2 gcp3a3 gcp3a4 gcp3a5 gcp3a6 gcp3a7'; + // grid-template-columns: 21% 22% 11% 11% 11% 11% 11%; + grid-template-columns: 210px 220px 110px 110px 110px 165px 110px; +} + +.gcp3a1 { + grid-area: gcp3a1; + margin: -12px 0px 0px -127px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} +.gcp3a2 { + grid-area: gcp3a2; +} +.gcp3a3 { + grid-area: gcp3a3; +} +.gcp3a4 { + grid-area: gcp3a4; +} +.gcp3a5 { + grid-area: gcp3a5; +} +.gcp3a6 { + grid-area: gcp3a6; +} +.gcp3a7 { + grid-area: gcp3a7; + margin: -12px 0px 0px 24px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} + +.grid-colony-planet3 { + display: grid; + margin-left: 30px; + margin-bottom: 0px; + grid-template-areas: 'gcp31 gcp32 gcp33 gcp34 gcp35 gcp36 gcp37'; + // grid-template-columns: 21% 22% 11% 11% 11% 11% 11%; + grid-template-columns: 210px 220px 110px 110px 110px 165px 110px; +} + +.gcp31 { + grid-area: gcp31; +} +.gcp32 { + grid-area: gcp32; +} +.gcp33 { + grid-area: gcp33; +} +.gcp34 { + grid-area: gcp34; +} +.gcp35 { + grid-area: gcp35; +} +.gcp36 { + grid-area: gcp36; +} +.gcp37 { + grid-area: gcp37; +} + +.grid-colony-planet4a { + display: grid; + margin-left: 30px; + margin-bottom: 0px; + margin-top: 5px; + grid-template-areas: 'gcp4a1 gcp4a2 gcp4a3 gcp4a4 gcp4a5 gcp4a6 gcp4a7'; + // grid-template-columns: 21% 22% 11% 11% 11% 11% 11%; + grid-template-columns: 210px 245px 110px 126px 110px 110px 110px; +} + +.gcp4a1 { + grid-area: gcp4a1; +} +.gcp4a2 { + grid-area: gcp4a2; + margin: -28px 0px 0px -19px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} +.gcp4a3 { + grid-area: gcp4a3; + margin: -11px 0px 0px 10px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} +.gcp4a4 { + grid-area: gcp4a4; + margin: -21px 0px 0px -28px; + color: black; + font-weight: bolder; + font-size: 13px; + margin-bottom: 0px; +} +.gcp4a5 { + grid-area: gcp4a5; + margin: -28px 0px 0px 0px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} +.gcp4a6 { + grid-area: gcp4a6; + margin: -37px 0px 0px -12px; + color: black; + font-weight: bolder; + font-size: 13px; + margin-bottom: 0px; +} +.gcp4a7 { + grid-area: gcp4a7; +} +.grid-colony-planet4 { + display: grid; + margin-left: 30px; + margin-top: -2px; + margin-bottom: 0px; + grid-template-areas: 'gcp41 gcp42 gcp43 gcp44 gcp45 gcp46 gcp47'; + // grid-template-columns: 21% 22% 11% 11% 11% 11% 11%; + grid-template-columns: 210px 245px 110px 110px 110px 110px 110px; +} + +.gcp41 { + grid-area: gcp41; +} +.gcp42 { + grid-area: gcp42; +} +.gcp43 { + grid-area: gcp43; +} +.gcp44 { + grid-area: gcp44; +} +.gcp45 { + grid-area: gcp45; +} +.gcp46 { + grid-area: gcp46; +} +.gcp47 { + grid-area: gcp47; +} + +.grid-colony-planet6a { + display: grid; + margin-left: 30px; + padding-top: 82px; + margin-bottom: 0px; + grid-template-areas: 'gcp6a1 gcp6a2 gcp6a4 gcp6a6 gcp6a7'; + // grid-template-columns: 21% 19% 20% 19% 19%; + grid-template-columns: 225px 205px 210px 200px 190px; +} + +.gcp6a1 { + grid-area: gcp6a1; + margin: -24px 0px 0px 61px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} +.gcp6a2 { + grid-area: gcp6a2; + margin: -42px 0px 0px 50px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} +.gcp6a4 { + grid-area: gcp6a4; + margin: -59px 0px 0px -41px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} +.gcp6a6 { + grid-area: gcp6a6; + margin: -43px 0px 0px -138px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} +.gcp6a7 { + grid-area: gcp6a7; + margin: -24px 0px 0px -118px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} + +.grid-colony-planet6 { + display: grid; + margin-left: 30px; + margin-top: -5px; + margin-bottom: 0px; + grid-template-areas: 'gcp61 gcp62 gcp64 gcp66 gcp67'; + // grid-template-columns: 21% 19% 20% 19% 19%; + grid-template-columns: 225px 205px 210px 200px 190px; +} + +.gcp61 { + grid-area: gcp61; +} +.gcp62 { + grid-area: gcp62; +} +.gcp64 { + grid-area: gcp64; +} +.gcp66 { + grid-area: gcp66; +} +.gcp67 { + grid-area: gcp67; +} + +.grid-colony-planet7a { + display: grid; + margin-left: 25px; + margin-top: 14px; + margin-bottom: 0px; + grid-template-areas: 'gcp7a1 gcp7a2 gcp7a4 gcp7a6 gcp7a7'; + // grid-template-columns: 21% 19% 20% 19% 19%; + grid-template-columns: 225px 205px 210px 200px 200px; +} + +.gcp7a1 { + grid-area: gcp7a1; + margin: 8px 0px 0px -163px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} +.gcp7a2 { + grid-area: gcp7a2; + margin: -8px 0px 0px -171px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} +.gcp7a4 { + grid-area: gcp7a4; + margin: -25px 0px 0px -32px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} +.gcp7a6 { + grid-area: gcp7a6; + margin: -6px 0px 0px 59px; + color: black; + font-weight: bolder; + font-size: 14px; + margin-bottom: 0px; +} +.gcp7a7 { + grid-area: gcp7a7; + margin: 11px 0px 0px 28px; + color: black; + font-weight: bolder; + font-size: 13px; + margin-bottom: 0px; +} + +.grid-colony-planet7 { + display: grid; + margin-left: 25px; + margin-top: -30px; + margin-bottom: 4px; + grid-template-areas: 'gcp71 gcp72 gcp74 gcp76 gcp77'; + // grid-template-columns: 21% 19% 20% 19% 19%; + grid-template-columns: 225px 205px 210px 200px 190px; +} + +.gcp71 { + grid-area: gcp71; +} +.gcp72 { + grid-area: gcp72; +} +.gcp74 { + grid-area: gcp74; +} +.gcp76 { + grid-area: gcp76; +} +.gcp77 { + grid-area: gcp77; +} + +.grid-colony-planet8a { + display: grid; + margin-left: 25px; + margin-top: -6px; + margin-bottom: 0px; + grid-template-areas: 'gcp8a1 gcp8a2 gcp8a4 gcp8a6 gcp8a7'; + // grid-template-columns: 21% 19% 20% 19% 19%; + grid-template-columns: 225px 205px 210px 200px 190px; +} + +.gcp8a1 { + grid-area: gcp8a1; +} +.gcp8a2 { + grid-area: gcp8a2; +} + +.gcp8a4 { + grid-area: gcp8a4; + margin: 8px 0px 0px -39px; + color: black; + font-weight: bolder; + font-size: 15px; + margin-bottom: 0px; +} + +.gcp8a6 { + grid-area: gcp8a6; +} +.gcp8a7 { + grid-area: gcp8a7; +} + +.grid-colony-planet8 { + display: grid; + margin-bottom: 0px; + margin-top: 11px; + grid-template-areas: 'gcp81 gcp82 gcp84 gcp86 gcp87'; + // grid-template-columns: 21% 19% 20% 19% 19%; + grid-template-columns: 225px 216px 210px 200px 190px; +} +.gcp81 { + grid-area: gcp81; +} +.gcp82 { + grid-area: gcp82; +} +.gcp84 { + grid-area: gcp84; +} +.gcp86 { + grid-area: gcp86; +} +.gcp87 { + grid-area: gcp87; +} + +.grid-colony-planet9 { + display: grid; + margin-top: -25px; + margin-bottom: 0px; + grid-template-areas: 'gcp91 gcp94 gcp96 gcp97'; + grid-template-columns: 444px 161px 34px 15px; +} + +.gcp91 { + grid-area: gcp91; +} +.gcp94 { + grid-area: gcp94; + color: black; + font-weight: bolder; + font-size: 13px; + margin-bottom: 0px; +} +.gcp96 { + grid-area: gcp96; +} +.gcp97 { + grid-area: gcp97; +} + +.grid-colony-planet10a { + display: grid; + margin-left: 175px; + margin-top: -84px; + margin-bottom: 0px; + grid-template-areas: 'gcp10a1 gcp10a2 gcp10a4 gcp10a6 gcp10a7'; + // grid-template-columns: 21% 19% 20% 19% 19%; + grid-template-columns: 210px 53px 210px 48px 210px; +} +.gcp10a1 { + grid-area: gcp10a1; + color: black; + font-weight: bolder; + font-size: 15px; + text-align: center; + margin-bottom: 0px; +} +.gcp10a2 { + grid-area: gcp10a2; +} +.gcp10a4 { + grid-area: gcp10a4; + color: black; + font-weight: bolder; + font-size: 15px; + text-align: center; + margin-top: 114px; + margin-bottom: 0px; +} +.gcp10a6 { + grid-area: gcp10a6; +} +.gcp10a7 { + grid-area: gcp10a7; + color: black; + font-weight: bolder; + font-size: 15px; + text-align: center; + margin-bottom: 0px; +} + +.grid-colony-planet10 { + display: grid; + margin-left: 181px; + margin-top: -59px; + margin-bottom: 0px; + grid-template-areas: 'gcp101 gcp102 gcp104 gcp106 gcp107'; + // grid-template-columns: 21% 19% 20% 19% 19%; + grid-template-columns: 210px 53px 210px 48px 210px; +} +.gcp101 { + grid-area: gcp101; +} +.gcp102 { + grid-area: gcp102; +} +.gcp104 { + grid-area: gcp104; +} +.gcp106 { + grid-area: gcp106; +} +.gcp107 { + grid-area: gcp107; +} + +.grid-colony-planet11 { + display: grid; + margin-left: 187px; + margin-top: -98px; + margin-bottom: 0px; + grid-template-areas: 'gcp111 gcp112 gcp113 gcp114 gcp115 gcp116'; + grid-template-columns: 171px 87px 171px 87px 171px 25px; +} + +.gcp111 { + grid-area: gcp111; + color: black; + font-weight: bolder; + font-size: 13px; + margin-bottom: 0px; +} +.gcp112 { + grid-area: gcp112; +} +.gcp113 { + grid-area: gcp113; + color: black; + font-weight: bolder; + font-size: 13px; + margin-top: 107px; + margin-bottom: 0px; +} +.gcp114 { + grid-area: gcp114; +} +.gcp115 { + grid-area: gcp115; + color: black; + font-weight: bolder; + font-size: 13px; + margin-bottom: 0px; +} +.gcp116 { + grid-area: gcp116; +} + +.grid-colony-planet12a { + display: grid; + margin-left: 176px; + margin-top: -86px; + margin-bottom: 0px; + grid-template-areas: 'gcp12a1 gcp12a2 gcp12a4 gcp12a6 gcp12a7'; + // grid-template-columns: 21% 19% 20% 19% 19%; + grid-template-columns: 210px 53px 210px 48px 210px; +} + +.gcp12a1 { + grid-area: gcp12a1; + color: black; + font-weight: bolder; + font-size: 15px; + text-align: center; + margin-bottom: 0px; +} +.gcp12a2 { + grid-area: gcp12a2; +} +.gcp12a4 { + grid-area: gcp12a4; + color: black; + font-weight: bolder; + font-size: 15px; + text-align: center; + margin-top: 118px; + margin-bottom: 0px; +} +.gcp12a6 { + grid-area: gcp12a6; +} +.gcp12a7 { + grid-area: gcp12a7; + color: black; + font-weight: bolder; + font-size: 15px; + text-align: center; + margin-bottom: 0px; +} + +.grid-colony-planet12 { + display: grid; + margin-left: 181px; + margin-top: -65px; + margin-bottom: 0px; + grid-template-areas: 'gcp121 gcp122 gcp124 gcp126 gcp127'; + // grid-template-columns: 21% 19% 20% 19% 19%; + grid-template-columns: 210px 53px 210px 48px 210px; +} + +.gcp121 { + grid-area: gcp121; +} +.gcp122 { + grid-area: gcp122; +} +.gcp124 { + grid-area: gcp124; +} +.gcp126 { + grid-area: gcp126; +} +.gcp127 { + grid-area: gcp127; +} + +.grid-colony-planet13a { + display: grid; + margin-left: 187px; + margin-top: -89px; + margin-bottom: 0px; + grid-template-areas: 'gcp13a1 gcp13a2 gcp13a3 gcp13a4 gcp13a5 gcp13a6'; + grid-template-columns: 171px 87px 171px 87px 171px 25px; +} + +.gcp13a1 { + grid-area: gcp13a1; + color: black; + font-weight: bolder; + font-size: 13px; + margin-bottom: 0px; +} +.gcp13a2 { + grid-area: gcp13a2; +} +.gcp13a3 { + grid-area: gcp13a3; + color: black; + font-weight: bolder; + font-size: 13px; + margin-top: 107px; + margin-bottom: 20px; +} +.gcp13a4 { + grid-area: gcp13a4; +} +.gcp13a5 { + grid-area: gcp13a5; + color: black; + font-weight: bolder; + font-size: 13px; + margin-bottom: 0px; +} +.gcp13a6 { + grid-area: gcp13a6; +} + +.grid-colony-planet13 { + display: grid; + margin-left: 25px; + margin-top: 3px; + margin-bottom: 0px; + grid-template-areas: 'gcp131 gcp134 gcp136 gcp137'; + // grid-template-columns: 21% 19% 20% 19% 19%; + grid-template-columns: 430px 210px 200px 190px; +} + +.gcp131 { + grid-area: gcp131; +} +.gcp134 { + grid-area: gcp134; +} +.gcp136 { + grid-area: gcp136; +} +.gcp137 { + grid-area: gcp137; } diff --git a/template.json b/template.json index a85c0cb6..6ac7227d 100644 --- a/template.json +++ b/template.json @@ -647,7 +647,7 @@ "nhwest": "", "rpnhwest": false, "nhsouth": "", - "rpnhsouth": false, + "rpshwest": false, "nheast": "", "rpnheast": false, "sheast": "", diff --git a/templates/actor/character-sheet.html b/templates/actor/character-sheet.html index d895815b..df153459 100644 --- a/templates/actor/character-sheet.html +++ b/templates/actor/character-sheet.html @@ -1,416 +1,480 @@
- {{!-- Sheet Header --}} -

- -
-

-
- {{!-- Health and Stress --}} -

{{ localize 'ALIENRPG.Health'}}

-
- - - / - - -
-

{{localize 'ALIENRPG.Stress'}}

- -
- - - -
- {{!-- Attributes --}} -
- -

{{localize 'ALIENRPG.AbilityStr'}}

- - -

{{localize 'ALIENRPG.AbilityWit'}}

- - -

{{localize 'ALIENRPG.AbilityAgl'}}

- - -

{{localize 'ALIENRPG.AbilityEmp'}}

- - - {{#if isGM}} -
-

NPC?

- {{localize 'ALIENRPG.NPCpopUp'}} -
- - {{/if}} - -
-
-
-
- - {{!-- Sheet Tab Navigation --}} - - - {{!-- Sheet Body --}} -
- - {{!--Skills Tab --}} -
-
- - - {{#each system.skills as |skill key|}} - -

{{localize (alienConcat 'ALIENRPG.Skill' key) }} ({{localize (alienConcat 'ALIENRPG.AbilityAbb' skill.ability) }})

- -
- -
-
- {{/each}} - -
- - -
-
    -
  1. -

    {{localize 'ALIENRPG.Talents'}}

    -

    {{localize 'ALIENRPG.Name'}}

    -
    -
    -
  2. -
    - {{#each talents as |item iid|}} -
  3. -

    {{item.name}}

    -
    - -
    -
  4. - {{/each}} -
    -
-
- -
-
    -
  1. -

    {{localize 'ALIENRPG.AgendaStory'}}

    -

    {{localize 'ALIENRPG.Name'}}

    -
    -
    -
  2. -
    - {{#each agendas as |item iid|}} -
  3. -

    {{item.name}}

    -
    - -
    -
  4. - {{/each}} -
    -
-
- - {{!-- Stunts/Talents pop up DO NOT TOUCH THE DIV BELOW --}} -
-
-
-
- - {{!-- Biography Tab --}} -
{{editor system.notes target="system.notes" button=true owner=owner editable=true}}
- {{!-- Owned Items Tab --}} - -
{{> "systems/alienrpg/templates/actor/tabs/actor-inventory.html" sections=inventory}}
- - - -
-
- - -
- {{#if system.general.xp.value}} -
-

{{localize 'ALIENRPG.campaign'}}

-

{{ localize 'ALIENRPG.XP'}}

-
- {{#times system.XPcurrent}} - - {{/times}} - {{#times system.XPlost}} - - {{/times}} -
-
- {{else if system.general.sp.value}} -
-

{{localize 'ALIENRPG.cinematic'}}

-
-
-

{{localize 'ALIENRPG.StoryPoints'}}

-
- {{#times system.SPcurrent}} - - {{/times}} - {{#times system.SPlost}} - - {{/times}} -
-
-
- {{else}} -
-

{{ localize 'ALIENRPG.XP'}}

-
- {{#times system.XPcurrent}} - - {{/times}} - {{#times system.XPlost}} - - {{/times}} -
-
-
-

{{localize 'ALIENRPG.StoryPoints'}}

-
- {{#times system.SPcurrent}} - - {{/times}} - {{#times system.SPlost}} - - {{/times}} -
-
- {{/if}} -
-
- - -
-
- -
-

{{ localize 'ALIENRPG.Conditions'}}

- - - - - - -
- {{#ife system.general.panic.value 1}} -

- - - {{ localize 'ALIENRPG.Panicked'}} - -

- {{else}} -

- - - - {{ localize 'ALIENRPG.Panicked'}} -

- {{/ife}} -
-
-

- - {{#ife system.general.overwatch true}} - - {{else}} - - {{/ife}} - - {{localize 'ALIENRPG.Overwatch'}} -

-
-

{{ localize 'ALIENRPG.Radiation'}}

-
- {{#times system.RADcurrent}} - - {{/times}} - {{#times system.RADlost}} - - {{/times}} - {{#times system.RADfill}} - - {{/times}} - -
-
- - -
-
-

{{localize 'ALIENRPG.Consumables'}}

- -

{{localize 'ALIENRPG.Air'}}

-
- - -
- -

{{localize 'ALIENRPG.Food'}}

-
- - -
- - -

{{localize 'ALIENRPG.Water'}}

-
- - -
- -

{{localize 'ALIENRPG.Power'}}

-
- -
- -
-
- -
- - - - -
- - -
-
- - -
- -
-
-
-
- {{#each specialities as |item iid|}} -
  • -

    {{item.name}}

    - -
  • - {{/each}} -
    -
    -
    -
    - -
    - -
    - -
    - -
    - - - -
    - -
    - - -
    - -
    - -
    - - - - - -
    - -
    -
    - - -
    -
    - -
    {{> "systems/alienrpg/templates/actor/tabs/critical-inj.html" }}
    - -
    -
    -
    - \ No newline at end of file + {{!-- Sheet Header --}} +
    + +
    +

    +
    + {{!-- Health and Stress --}} +

    {{ localize 'ALIENRPG.Health'}}

    +
    + + + / + + +
    +

    + {{localize 'ALIENRPG.Stress'}} +

    + +
    + + + +
    + {{!-- Attributes --}} +
    +

    + {{localize 'ALIENRPG.AbilityStr'}} +

    + + +

    + {{localize 'ALIENRPG.AbilityWit'}} +

    + + +

    + {{localize 'ALIENRPG.AbilityAgl'}} +

    + + +

    + {{localize 'ALIENRPG.AbilityEmp'}} +

    + + + {{#if isGM}} +
    +

    NPC?

    + {{localize 'ALIENRPG.NPCpopUp'}} +
    + + {{/if}} +
    +
    +
    +
    + + {{!-- Sheet Tab Navigation --}} + + + {{!-- Sheet Body --}} +
    + {{!--Skills Tab --}} +
    +
    + + + {{#each system.skills as |skill key|}} + +

    + {{localize (alienConcat 'ALIENRPG.Skill' key) }} ({{localize (alienConcat 'ALIENRPG.AbilityAbb' skill.ability) }}) +

    + +
    + +
    +
    + {{/each}} +
    + + +
    +
      +
    1. +

      {{localize 'ALIENRPG.Talents'}}

      +

      {{localize 'ALIENRPG.Name'}}

      +
      +
    2. +
      + {{#each talents as |item iid|}} +
    3. +

      {{item.name}}

      +
      + +
      +
    4. + {{/each}} +
      +
    +
    + +
    +
      +
    1. +

      {{localize 'ALIENRPG.AgendaStory'}}

      +

      {{localize 'ALIENRPG.Name'}}

      +
      +
    2. +
      + {{#each agendas as |item iid|}} +
    3. +

      {{item.name}}

      +
      + +
      +
    4. + {{/each}} +
      +
    +
    + + {{!-- Stunts/Talents pop up DO NOT TOUCH THE DIV BELOW --}} +
    +
    +
    + + {{!-- Biography Tab --}} +
    + {{editor system.notes target="system.notes" button=true owner=owner editable=true}} +
    + {{!-- Owned Items Tab --}} + +
    + {{> "systems/alienrpg/templates/actor/tabs/actor-inventory.html" sections=inventory}} +
    + +
    +
    + +
    + {{#if system.general.xp.value}} +
    +

    {{localize 'ALIENRPG.campaign'}}

    +

    {{ localize 'ALIENRPG.XP'}}

    +
    + {{#times system.XPcurrent}} + + {{/times}} {{#times system.XPlost}} + + {{/times}} +
    +
    + {{else if system.general.sp.value}} +
    +

    {{localize 'ALIENRPG.cinematic'}}

    +
    +
    +

    {{localize 'ALIENRPG.StoryPoints'}}

    +
    + {{#times system.SPcurrent}} + + {{/times}} {{#times system.SPlost}} + + {{/times}} +
    +
    +
    + {{else}} +
    +

    {{ localize 'ALIENRPG.XP'}}

    +
    + {{#times system.XPcurrent}} + + {{/times}} {{#times system.XPlost}} + + {{/times}} +
    +
    +
    +

    {{localize 'ALIENRPG.StoryPoints'}}

    +
    + {{#times system.SPcurrent}} + + {{/times}} {{#times system.SPlost}} + + {{/times}} +
    +
    + {{/if}} +
    +
    + + +
    +
    + +
    +

    {{ localize 'ALIENRPG.Conditions'}}

    + + + + + + +
    + {{#ife system.general.panic.value 1}} +

    + {{ localize 'ALIENRPG.Panicked'}} + +

    + {{else}} +

    + + + + {{ localize 'ALIENRPG.Panicked'}} +

    + {{/ife}} +
    +
    +

    + + {{#ife system.general.overwatch true}} + + {{else}} + + {{/ife}} + + {{localize 'ALIENRPG.Overwatch'}} +

    +
    +

    {{ localize 'ALIENRPG.Radiation'}}

    +
    + {{#times system.RADcurrent}} + + {{/times}} {{#times system.RADlost}} + + {{/times}} {{#times system.RADfill}} + + {{/times}} +
    +
    + +
    +
    +

    {{localize 'ALIENRPG.Consumables'}}

    + +

    {{localize 'ALIENRPG.Air'}}

    +
    + + +
    + +

    {{localize 'ALIENRPG.Food'}}

    +
    + + +
    + +

    {{localize 'ALIENRPG.Water'}}

    +
    + + +
    + +

    {{localize 'ALIENRPG.Power'}}

    +
    + +
    +
    +
    + +
    + + + + +
    + + +
    +
    + + +
    + +
    +
    +
    + {{#each specialities as |item iid|}} +
  • +

    {{item.name}}

    + +
  • + {{/each}} +
    +
    +
    +
    + +
    + +
    + +
    + +
    + + +
    + +
    + + +
    + +
    + +
    + + + + +
    + +
    +
    + + +
    +
    + +
    {{> "systems/alienrpg/templates/actor/tabs/critical-inj.html" }}
    +
    +
    +
    + diff --git a/templates/actor/crt/character-sheet.html b/templates/actor/crt/character-sheet.html index 5ffde07b..dbc95edd 100644 --- a/templates/actor/crt/character-sheet.html +++ b/templates/actor/crt/character-sheet.html @@ -2,20 +2,39 @@ {{!-- CRT Sheet Header --}}
    -
    +

    {{!-- Health and Stress --}} -

    {{ localize 'ALIENRPG.Health'}}

    +

    + {{ localize 'ALIENRPG.Health'}} +

    / - +
    -

    {{localize 'ALIENRPG.Stress'}}

    +

    + {{localize 'ALIENRPG.Stress'}} +

    @@ -24,31 +43,63 @@

    - -

    {{localize 'ALIENRPG.AbilityStr'}}

    +

    + {{localize 'ALIENRPG.AbilityStr'}} +

    -

    {{localize 'ALIENRPG.AbilityWit'}}

    +

    + {{localize 'ALIENRPG.AbilityWit'}} +

    -

    {{ localize 'ALIENRPG.Armor'}}

    +

    {{ localize 'ALIENRPG.Armor'}}

    -

    {{localize 'ALIENRPG.AbilityAgl'}}

    +

    + {{localize 'ALIENRPG.AbilityAgl'}} +

    -

    {{localize 'ALIENRPG.AbilityEmp'}}

    +

    + {{localize 'ALIENRPG.AbilityEmp'}} +

    {{#if isGM}} -

    {{localize 'ALIENRPG.NPC'}}

    -
    - - {{localize 'ALIENRPG.NPCpopUp'}} -
    +

    {{localize 'ALIENRPG.NPC'}}

    +
    + + {{localize 'ALIENRPG.NPCpopUp'}} +
    {{/if}} -
    +
    {{!-- Sheet Tab Navigation --}} @@ -61,217 +112,217 @@

    {{localize 'ALIENRPG.NPC'}}

    {{!-- Sheet Body --}}
    - {{!--Skills Tab --}}
    -
    +
    {{#each system.skills as |skill key|}} - -

    {{localize (alienConcat 'ALIENRPG.Skill' key) }} ({{localize (alienConcat 'ALIENRPG.AbilityAbb' skill.ability) }})

    - -
    - -
    -
    + +

    + {{localize (alienConcat 'ALIENRPG.Skill' key) }} ({{localize (alienConcat 'ALIENRPG.AbilityAbb' skill.ability) }}) +

    + +
    + +
    +
    {{/each}} -
      -
    1. -

      {{localize 'ALIENRPG.Talents'}}

      -

      {{localize 'ALIENRPG.Name'}}

      -
      -
      -
    2. -
      - - {{#each talents as |item iid|}} -
    3. -

      {{item.name}}

      -
      - - -
      +
    4. +

      {{localize 'ALIENRPG.Talents'}}

      +

      {{localize 'ALIENRPG.Name'}}

      +
    5. - {{/each}} -
      -
    -
    +
    + {{#each talents as |item iid|}} +
  • +

    {{item.name}}

    +
    + +
    +
  • + {{/each}} +
    + +
      -
    1. -

      {{localize 'ALIENRPG.AgendaStory'}}

      -

      {{localize 'ALIENRPG.Name'}}

      -
      -
      -
    2. -
      - {{#each agendas as |item iid|}} -
    3. -

      {{item.name}}

      -
      - - -
      +
    4. +

      {{localize 'ALIENRPG.AgendaStory'}}

      +

      {{localize 'ALIENRPG.Name'}}

      +
    5. - {{/each}} +
      + {{#each agendas as |item iid|}} +
    6. +

      {{item.name}}

      +
      + +
      +
    7. + {{/each}}
      -
    -
    - {{!-- Stunts/Talents pop up DO NOT TOUCH THE DIV BELOW --}} -
    +
    + {{!-- Stunts/Talents pop up DO NOT TOUCH THE DIV BELOW --}} +
    - - {{!-- Biography Tab --}} -
    {{editor system.notes target="system.notes" button=true owner=owner editable=true}}
    +
    {{editor system.notes target="system.notes" button=true owner=owner editable=true}}
    {{!-- Owned Items Tab --}} -
    {{> "systems/alienrpg/templates/actor/crt/tabs/actor-inventory.html" sections=inventory}}
    - - +
    + {{> "systems/alienrpg/templates/actor/crt/tabs/actor-inventory.html" sections=inventory}} +
    -
    {{#if system.general.sp.value}} -
    -

    {{localize 'ALIENRPG.cinematic'}}

    -

    {{localize 'ALIENRPG.StoryPoints'}}

    -
    - {{#times system.SPcurrent}} - - {{/times}} - {{#times system.SPlost}} - - {{/times}} -
    - -
    - {{else if system.general.xp.value }} -
    -

    {{localize 'ALIENRPG.campaign'}}

    -

    {{ localize 'ALIENRPG.XP'}}

    -
    - {{#times system.XPcurrent}} - - {{/times}} - {{#times system.XPlost}} - - {{/times}} -
    -
    - {{else}} +
    +

    {{localize 'ALIENRPG.cinematic'}}

    {{localize 'ALIENRPG.StoryPoints'}}

    - -
    +
    {{#times system.SPcurrent}} - + + {{/times}} {{#times system.SPlost}} + {{/times}} - {{#times system.SPlost}} - +
    +
    + {{else if system.general.xp.value }} +
    +

    {{localize 'ALIENRPG.campaign'}}

    +

    {{ localize 'ALIENRPG.XP'}}

    +
    + {{#times system.XPcurrent}} + + {{/times}} {{#times system.XPlost}} + {{/times}}
    -
    - -

    {{ localize 'ALIENRPG.XP'}}

    -
    - {{#times system.XPcurrent}} - - {{/times}} - {{#times system.XPlost}} - - {{/times}} -
    +
    + {{else}} +

    {{localize 'ALIENRPG.StoryPoints'}}

    + +
    + {{#times system.SPcurrent}} + + {{/times}} {{#times system.SPlost}} + + {{/times}} +
    +
    +

    {{ localize 'ALIENRPG.XP'}}

    +
    + {{#times system.XPcurrent}} + + {{/times}} {{#times system.XPlost}} + + {{/times}}
    +
    {{/if}}
    -

    {{ localize 'ALIENRPG.Conditions'}}

    +

    {{ localize 'ALIENRPG.Conditions'}}

    -
    -

    +
    +

    + {{#ife system.general.starving.value true}} - - {{else}} - - {{/ife}} - {{ localize 'ALIENRPG.Starving'}} + + {{else}} + + {{/ife}} {{ localize 'ALIENRPG.Starving'}}

    -
    - -

    +
    +

    + {{#ife system.general.dehydrated.value true}} - - {{else}} - + + {{else}} + {{/ife}} - {{ localize 'ALIENRPG.Dehydrated'}} + + {{ localize 'ALIENRPG.Dehydrated'}}

    -
    - -

    +
    +

    + {{#ife system.general.exhausted.value true}} - - {{else}} - + + {{else}} + {{/ife}} - {{ localize 'ALIENRPG.Exhausted'}} + + {{ localize 'ALIENRPG.Exhausted'}}

    -
    - -

    +
    +

    + {{#ife system.general.freezing.value true}} - - {{else}} - + + {{else}} + {{/ife}} - {{ localize 'ALIENRPG.Freezing'}} + + {{ localize 'ALIENRPG.Freezing'}}

    -
    - +
    + {{#ife system.general.panic.value 1}} -

    - - - {{ localize 'ALIENRPG.Panicked'}} - -

    - {{else}} -

    - - - {{ localize 'ALIENRPG.Panicked'}} -

    +

    + + {{ localize 'ALIENRPG.Panicked'}} + +

    + {{else}} +

    + + + + {{ localize 'ALIENRPG.Panicked'}} +

    {{/ife}}
    -

    {{#if system.general.overwatch}} - + {{else}} - + {{/if}} {{localize 'ALIENRPG.Overwatch'}} @@ -279,166 +330,191 @@

    {{#if system.general.radiation.value}} -
    +
    +

    {{ localize 'ALIENRPG.Radiation'}}

    +
    + {{#times system.RADcurrent}} + + {{/times}} {{#times system.RADlost}} + + {{/times}} {{#times system.RADfill}} + + {{/times}} +
    +
    + {{else}} {{#if system.general.radiation.permanent}} +
    + {{else}} +
    + {{/if}}

    {{ localize 'ALIENRPG.Radiation'}}

    {{#times system.RADcurrent}} - - {{/times}} - {{#times system.RADlost}} - - {{/times}} - {{#times system.RADfill}} - + + {{/times}} {{#times system.RADlost}} + + {{/times}} {{#times system.RADfill}} + {{/times}}
    - {{else}} - {{#if system.general.radiation.permanent}} -
    - {{else}} -
    {{/if}} -

    {{ localize 'ALIENRPG.Radiation'}}

    -
    +
    +
    - {{#times system.RADcurrent}} - - {{/times}} - {{#times system.RADlost}} - - {{/times}} - {{#times system.RADfill}} - - {{/times}} +
    +
    +

    {{localize 'ALIENRPG.Consumables'}}

    + +

    {{localize 'ALIENRPG.Air'}}

    +
    + +
    -
    - {{/if}} -
    -
    +

    {{localize 'ALIENRPG.Food'}}

    +
    + + +
    -
    -
    -

    {{localize 'ALIENRPG.Consumables'}}

    +

    {{localize 'ALIENRPG.Water'}}

    +
    + + +
    -

    {{localize 'ALIENRPG.Air'}}

    -
    - - +

    {{localize 'ALIENRPG.Power'}}

    +
    + + +
    +
    +
    -

    {{localize 'ALIENRPG.Food'}}

    -
    - - + +
    +
    +
    + + + + +
    +
    + {{#each specialities as |item iid|}} +
    + +
    +
    +
  • +

    {{item.name}}

    + +
  • + {{/each}} +
    -

    {{localize 'ALIENRPG.Water'}}

    -
    - - -
    + -

    {{localize 'ALIENRPG.Power'}}

    -
    - - +
    + +
    -
    -
    -
    +
    + + +
    - -
    -
    -
    - - +
    - {{/select}} - - - -
    -
    - {{#each specialities as |item iid|}} -
    - -
    +
    + +
    +
    + + +
    +
    + +
    -
  • -

    {{item.name}}

    - -
  • - {{/each}} -
    -
    - - - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - -
    -
    - - -
    -
    - -
    -
    -
    - -
    -
    - - +
    +
    + + +
    +
    {{> "systems/alienrpg/templates/actor/tabs/critical-inj.html" }}
    +
    - -
    {{> "systems/alienrpg/templates/actor/tabs/critical-inj.html" }}
    -
    - -

    - \ No newline at end of file + diff --git a/templates/actor/crt/synthetic-sheet.html b/templates/actor/crt/synthetic-sheet.html index 96c3da0c..5b3af344 100644 --- a/templates/actor/crt/synthetic-sheet.html +++ b/templates/actor/crt/synthetic-sheet.html @@ -6,51 +6,91 @@

    {{!-- Health and Stress --}} -

    {{ localize 'ALIENRPG.Health'}}

    -
    +

    + {{ localize 'ALIENRPG.Health'}} +

    +
    / - +
    {{#if system.header.synthstress}} -

    {{localize 'ALIENRPG.Stress'}}

    +

    + {{localize 'ALIENRPG.Stress'}} +

    {{else}} -

    {{localize 'ALIENRPG.NoStress'}}

    +

    {{localize 'ALIENRPG.NoStress'}}

    {{/if}}
    {{!-- Attributes --}}
    - -

    {{localize 'ALIENRPG.AbilityStr'}}

    +

    + {{localize 'ALIENRPG.AbilityStr'}} +

    -

    {{localize 'ALIENRPG.AbilityWit'}}

    +

    + {{localize 'ALIENRPG.AbilityWit'}} +

    {{ localize 'ALIENRPG.Armor'}}

    -

    {{localize 'ALIENRPG.AbilityAgl'}}

    +

    + {{localize 'ALIENRPG.AbilityAgl'}} +

    -

    {{localize 'ALIENRPG.AbilityEmp'}}

    +

    + {{localize 'ALIENRPG.AbilityEmp'}} +

    - - {{#if isGM}} -

    {{localize 'ALIENRPG.NPC'}}

    -
    - - {{localize 'ALIENRPG.NPCpopUp'}} -
    +

    {{localize 'ALIENRPG.NPC'}}

    +
    + + {{localize 'ALIENRPG.NPCpopUp'}} +
    {{/if}} -
    +
    {{!-- Sheet Tab Navigation --}} @@ -63,364 +103,397 @@

    {{localize 'ALIENRPG.NPC'}}

    {{!-- Sheet Body --}}
    - {{!--Skills Tab --}}
    -
    +
    {{#each system.skills as |skill key|}} - -

    {{localize (alienConcat 'ALIENRPG.Skill' key) }} ({{localize (alienConcat 'ALIENRPG.AbilityAbb' skill.ability) }})

    - -
    - -
    -
    + +

    + {{localize (alienConcat 'ALIENRPG.Skill' key) }} ({{localize (alienConcat 'ALIENRPG.AbilityAbb' skill.ability) }}) +

    + +
    + +
    +
    {{/each}} -
      -
    1. -

      {{localize 'ALIENRPG.Talents'}}

      -

      {{localize 'ALIENRPG.Name'}}

      -
      -
      -
    2. -
      - {{#each talents as |item iid|}} -
    3. -

      {{item.name}}

      -
      - - -
      +
    4. +

      {{localize 'ALIENRPG.Talents'}}

      +

      {{localize 'ALIENRPG.Name'}}

      +
    5. - {{/each}} -
      -
    -
    +
    + {{#each talents as |item iid|}} +
  • +

    {{item.name}}

    +
    + +
    +
  • + {{/each}} +
    + +
      -
    1. -

      {{localize 'ALIENRPG.AgendaStory'}}

      -

      {{localize 'ALIENRPG.Name'}}

      -
      -
      -
    2. -
      - {{#each agendas as |item iid|}} -
    3. -

      {{item.name}}

      -
      - - -
      +
    4. +

      {{localize 'ALIENRPG.AgendaStory'}}

      +

      {{localize 'ALIENRPG.Name'}}

      +
    5. - {{/each}} -
      -
    +
    + {{#each agendas as |item iid|}} +
  • +

    {{item.name}}

    +
    + +
    +
  • + {{/each}} +
    +
    - - {{!-- Stunts/Talents pop up DO NOT TOUCH THE DIV BELOW --}} -
    -
    + {{!-- Stunts/Talents pop up DO NOT TOUCH THE DIV BELOW --}} +
    {{!-- Biography Tab --}} -
    {{editor system.notes target="system.notes" button=true owner=owner editable=editable}} +
    + {{editor system.notes target="system.notes" button=true owner=owner editable=editable}}
    {{!-- Owned Items Tab --}} -
    {{> "systems/alienrpg/templates/actor/crt/tabs/actor-inventory.html" sections=inventory}} +
    + {{> "systems/alienrpg/templates/actor/crt/tabs/actor-inventory.html" sections=inventory}}
    -
    {{#if system.general.sp.value}} -
    -

    {{localize 'ALIENRPG.cinematic'}}

    -

    {{localize 'ALIENRPG.StoryPoints'}}

    -
    - {{#times system.SPcurrent}} - - {{/times}} - {{#times system.SPlost}} - - {{/times}} -
    - -
    - {{else if system.general.xp.value }} -
    -

    {{localize 'ALIENRPG.campaign'}}

    -

    {{ localize 'ALIENRPG.XP'}}

    -
    - {{#times system.XPcurrent}} - - {{/times}} - {{#times system.XPlost}} - - {{/times}} -
    -
    - {{else}} +
    +

    {{localize 'ALIENRPG.cinematic'}}

    {{localize 'ALIENRPG.StoryPoints'}}

    -
    +
    {{#times system.SPcurrent}} - - {{/times}} - {{#times system.SPlost}} - + + {{/times}} {{#times system.SPlost}} + {{/times}}
    +
    + {{else if system.general.xp.value }} +
    +

    {{localize 'ALIENRPG.campaign'}}

    {{ localize 'ALIENRPG.XP'}}

    -
    +
    {{#times system.XPcurrent}} - - {{/times}} - {{#times system.XPlost}} - + + {{/times}} {{#times system.XPlost}} + {{/times}}
    +
    + {{else}} +

    {{localize 'ALIENRPG.StoryPoints'}}

    +
    + {{#times system.SPcurrent}} + + {{/times}} {{#times system.SPlost}} + + {{/times}} +
    +

    {{ localize 'ALIENRPG.XP'}}

    +
    + {{#times system.XPcurrent}} + + {{/times}} {{#times system.XPlost}} + + {{/times}} +
    {{/if}}

    {{ localize 'ALIENRPG.Conditions'}}

    {{#if system.header.synthstress}} -
    - - - - + {{else}} -
    {{localize 'ALIENRPG.SynthDontNeed'}}
    +
    {{localize 'ALIENRPG.SynthDontNeed'}}
    {{/if}} -
    + -
    +
    -

    {{localize 'ALIENRPG.SynthStress'}}

    +

    {{localize 'ALIENRPG.SynthStress'}}

    {{#if system.general.radiation.value}} -
    -

    {{ localize 'ALIENRPG.Radiation'}}

    -
    - {{#times system.RADcurrent}} - - {{/times}} - {{#times system.RADlost}} - - {{/times}} - {{#times system.RADfill}} - - {{/times}} -
    -
    - {{else}} - {{#if system.general.radiation.permanent}} -
    - {{else}} -
    - {{/if}} +

    {{ localize 'ALIENRPG.Radiation'}}

    - {{#times system.RADcurrent}} - + + {{/times}} {{#times system.RADlost}} + + {{/times}} {{#times system.RADfill}} + {{/times}} - {{#times system.RADlost}} +
    +
    + {{else}} {{#if system.general.radiation.permanent}} +
    + {{else}} +
    + {{/if}} +

    {{ localize 'ALIENRPG.Radiation'}}

    +
    + {{#times system.RADcurrent}} + + {{/times}} {{#times system.RADlost}} - {{/times}} - {{#times system.RADfill}} + {{/times}} {{#times system.RADfill}} - {{/times}} -
    -
    - {{/if}} -
    -
    -
    -

    {{localize 'ALIENRPG.Consumables'}}

    - {{#if system.header.synthstress}} -

    {{localize 'ALIENRPG.Air'}}

    -
    - - + {{/times}} +
    + {{/if}} +
    +
    +
    +

    {{localize 'ALIENRPG.Consumables'}}

    + {{#if system.header.synthstress}} +

    {{localize 'ALIENRPG.Air'}}

    +
    + + +
    -

    {{localize 'ALIENRPG.Food'}}

    -
    - - -
    +

    {{localize 'ALIENRPG.Food'}}

    +
    + + +
    -

    {{localize 'ALIENRPG.Water'}}

    -
    - - -
    -

    {{localize 'ALIENRPG.Power'}}

    -
    - -
    - {{else}} -

    {{localize 'ALIENRPG.Power'}}

    -
    - +

    {{localize 'ALIENRPG.Water'}}

    +
    + + +
    +

    {{localize 'ALIENRPG.Power'}}

    +
    + +
    + {{else}} +

    {{localize 'ALIENRPG.Power'}}

    +
    + +
    + {{/if}}
    - {{/if}} -
    -
    -
    - -
    -
    -
    - - - - +
    -
    -
    - -
    + +
    +
    +
    + + + + +
    +
    +
    + +
    +
    + {{#each specialities as |item iid|}} +
  • +

    {{item.name}}

    + +
  • + {{/each}}
    - {{#each specialities as |item iid|}} -
  • -

    {{item.name}}

    - -
  • - {{/each}} -
    -
    - -
    - - -
    - -
    - - -
    - -
    - -
    -
    - - +
    + +
    -
    - - + +
    + +
    -
    -
    -
    +
    + +
    +
    + + +
    +
    + + +
    +
    +
    -
    - - +
    +
    + + +
    +
    {{> "systems/alienrpg/templates/actor/tabs/critical-inj.html" }}
    +
    - -
    {{> "systems/alienrpg/templates/actor/tabs/critical-inj.html" }}
    -
    -
    - -
    - \ No newline at end of file + diff --git a/templates/actor/planet-sheet.html b/templates/actor/planet-sheet.html index 5e5a5814..eec712b0 100644 --- a/templates/actor/planet-sheet.html +++ b/templates/actor/planet-sheet.html @@ -9,123 +9,265 @@
    {{!--General Tab --}}
    -
    - -
    -
    SOLAR SYSTEM
    -

    -

    -

    -

    -

    -

    -
    - -

    PARENT STAR

    +
    +
    +
    SOLAR SYSTEM
    +
    +
    +

    + +

    +
    +
    +
    PARENT STAR
    +
    RADIATION
    +
    +
    - -

    SURVEYED PLANET POSITION

    +
    +
    +
    SURVEYED PLANETS
    +
    GAS GIANTS
    +
    ROCKY
    PLANETS
    +
    ICE PLANETS
    +
    ASTEROID
    BELTS
    +
    +
    + - -

    GAS GIANTS

    -

    ICE PLANETS

    + -

    ASTEROID BELTS

    +
    +
    +
    PLANET SIZE
    +
    ATMOSPHERE
    +
    HYDROSPHERE
    +
    DAY LENGTH
    +
    AXIAL TILT
    +
    +
    + + + + + +
    +
    +
    GRAVITY
    +
    CLIMATE
    +
    GLOBAL FEATURE
    +
    ORBITAL PERIOD
    +
    PLANETARY PERSONALITY
    +
    +
    + + -

    RADIATION

    - -

    PLANET SIZE

    - -

    ATMOSPHERE

    - -

    HYDROSPHERE

    - -

    DAY LENGTH

    - -

    AXIAL TILT

    - -

    GRAVITY

    - -

    CLIMATE

    - -

    GLOBAL FEATURE

    - -

    ORBITAL PERIOD

    - -

    PLANETARY PERSONALITY

    - + + + +
    +
    +
    NORTH POLE
    +
    +
    + +
    +
    +
    RESOURCE POTENTIAL
    + +
    +
    +
    + NORTHERN
    + HEMISPHERE WEST +
    +
    EQUATOR
    +
    + NORTHERN
    + HEMISPHERE EAST +
    +
    +
    + + + +
    -

    NORTH POLE

    - -

    RESOURCE POTENTIAL

    - +
    +
    RESOURCE POTENTIAL
    + +
    RESOURCE POTENTIAL
    + +
    RESOURCE POTENTIAL
    + +
    -

    EQUATOR

    - -

    RESOURCE POTENTIAL

    - +
    +
    + SOUTHERN
    + HEMISPHERE WEST +
    +
    SOUTH POLE
    +
    + SOUTHERN
    + HEMISPHERE EAST +
    +
    +
    + -

    SOUTH POLE

    - -

    RESOURCE POTENTIAL

    - + + +
    -

    NORTHERN HEMISPHERE WEST

    - -

    RESOURCE POTENTIAL

    - +
    +
    RESOURCE POTENTIAL
    -

    SOUTHERN HEMISPHERE WEST

    - -

    RESOURCE POTENTIAL

    - + -

    NORTHERN HEMISPHERE EAST

    - -

    RESOURCE POTENTIAL

    - +
    RESOURCE POTENTIAL
    + -

    SOUTHERN HEMISPHERE EAST

    - -

    RESOURCE POTENTIAL

    - +
    RESOURCE POTENTIAL
    +
    - {{!-- Biography Tab --}}
    {{editor system.notes target="system.notes" button=true owner=owner editable=true}} diff --git a/templates/actor/synthetic-sheet.html b/templates/actor/synthetic-sheet.html index 95ebb1ec..fafe604e 100644 --- a/templates/actor/synthetic-sheet.html +++ b/templates/actor/synthetic-sheet.html @@ -1,405 +1,471 @@
    - {{!-- Sheet Header --}} -
    - -
    -

    -
    - {{!-- Health and Stress --}} -

    {{ localize 'ALIENRPG.Health'}}

    -
    - - - / - - -
    -

    {{ localize 'ALIENRPG.Synthetic'}}

    - {{#if system.header.synthstress}} -

    {{localize 'ALIENRPG.Stress'}}

    - {{else}} -

    {{localize 'ALIENRPG.NoStress'}}

    - {{/if}} - {{!-- Attributes --}} -
    - -

    {{localize 'ALIENRPG.AbilityStr'}}

    - - -

    {{localize 'ALIENRPG.AbilityWit'}}

    - - -

    {{localize 'ALIENRPG.AbilityAgl'}}

    - - -

    {{localize 'ALIENRPG.AbilityEmp'}}

    - - - {{#if isGM}} -
    -

    {{localize 'ALIENRPG.NPC'}}?

    - {{localize 'ALIENRPG.NPCpopUp'}} -
    - - {{/if}} -

    {{localize 'ALIENRPG.SynthStress'}}

    - -
    -
    -
    -
    - - {{!-- Sheet Tab Navigation --}} - - - {{!-- Sheet Body --}} -
    - - {{!--Skills Tab --}} -
    -
    - - - {{#each system.skills as |skill key|}} - -

    {{localize (alienConcat 'ALIENRPG.Skill' key) }} ({{localize (alienConcat 'ALIENRPG.AbilityAbb' skill.ability) }})

    - -
    - -
    -
    - {{/each}} - -
    - - -
    -
      -
    1. -

      {{localize 'ALIENRPG.Talents'}}

      -

      {{localize 'ALIENRPG.Name'}}

      -
      -
      -
    2. -
      - {{#each talents as |item iid|}} -
    3. -

      {{item.name}}

      -
      - - -
      -
    4. - {{/each}} -
      -
    -
    -
    -
      -
    1. -

      {{localize 'ALIENRPG.AgendaStory'}}

      -

      {{localize 'ALIENRPG.Name'}}

      -
      -
      -
    2. -
      - {{#each agendas as |item iid|}} -
    3. -

      {{item.name}}

      -
      - - -
      -
    4. - {{/each}} -
      -
    -
    - - - {{!-- Stunts/Talents pop up DO NOT TOUCH THE DIV BELOW --}} -
    -
    -
    -
    - - {{!-- Biography Tab --}} -
    {{editor system.notes target="system.notes" button=true owner=owner editable=true}}
    - {{!-- Owned Items Tab --}} - -
    {{> "systems/alienrpg/templates/actor/tabs/actor-inventory.html" sections=inventory}}
    - - - -
    -
    - - -
    - {{#if system.general.xp.value}} -
    -

    {{localize 'ALIENRPG.campaign'}}

    -

    {{ localize 'ALIENRPG.XP'}}

    -
    - {{#times system.XPcurrent}} - - {{/times}} - {{#times system.XPlost}} - - {{/times}} -
    -
    - {{else if system.general.sp.value}} -
    -

    {{localize 'ALIENRPG.cinematic'}}

    -
    -
    -

    {{localize 'ALIENRPG.StoryPoints'}}

    -
    - {{#times system.SPcurrent}} - - {{/times}} - {{#times system.SPlost}} - - {{/times}} -
    -
    -
    - {{else}} -
    -

    {{ localize 'ALIENRPG.XP'}}

    -
    - {{#times system.XPcurrent}} - - {{/times}} - {{#times system.XPlost}} - - {{/times}} -
    -
    -
    -

    {{localize 'ALIENRPG.StoryPoints'}}

    -
    - {{#times system.SPcurrent}} - - {{/times}} - {{#times system.SPlost}} - - {{/times}} -
    -
    - {{/if}} -
    -
    - - -
    -
    -
    -

    {{ localize 'ALIENRPG.Conditions'}}

    - {{#if system.header.synthstress}} - - {{else}} -
    {{localize 'ALIENRPG.SynthDontNeed'}}
    - {{/if}} -
    -

    - - {{#if system.general.overwatch}} - - {{else}} - - {{/if}} - - {{localize 'ALIENRPG.Overwatch'}} -

    -
    -
    -

    {{ localize 'ALIENRPG.Radiation'}}

    -
    - {{#times system.RADcurrent}} - - {{/times}} - {{#times system.RADlost}} - - {{/times}} - {{#times system.RADfill}} - - {{/times}} - -
    -
    -
    - -
    -
    -

    {{localize 'ALIENRPG.Consumables'}}

    - {{#if system.header.synthstress}} -

    {{localize 'ALIENRPG.Air'}}

    -
    - - -
    - -

    {{localize 'ALIENRPG.Food'}}

    -
    - - -
    - -

    {{localize 'ALIENRPG.Water'}}

    -
    - - -
    -

    {{localize 'ALIENRPG.Power'}}

    -
    - -
    - {{else}} -

    {{localize 'ALIENRPG.Power'}}

    -
    - -
    - {{/if}} -
    -
    - -
    - - - - -
    - - - -
    -
    - - -
    - -
    -
    -
    -
    - {{#each specialities as |item iid|}} -
  • -

    {{item.name}}

    - -
  • - {{/each}} -
    -
    -
    -
    - -
    - -
    - -
    - - -
    - - -
    - -
    - -
    - - - - - -
    -
    -
    - - -
    -
    - -
    {{> "systems/alienrpg/templates/actor/tabs/critical-inj.html" }}
    -
    -
    -
    - - \ No newline at end of file + {{!-- Sheet Header --}} +
    + +
    +

    +
    + {{!-- Health and Stress --}} +

    {{ localize 'ALIENRPG.Health'}}

    +
    + + + / + + +
    +

    {{ localize 'ALIENRPG.Synthetic'}}

    + {{#if system.header.synthstress}} +

    {{localize 'ALIENRPG.Stress'}}

    + {{else}} +

    {{localize 'ALIENRPG.NoStress'}}

    + {{/if}} {{!-- Attributes --}} +
    +

    + {{localize 'ALIENRPG.AbilityStr'}} +

    + + +

    + {{localize 'ALIENRPG.AbilityWit'}} +

    + + +

    + {{localize 'ALIENRPG.AbilityAgl'}} +

    + + +

    + {{localize 'ALIENRPG.AbilityEmp'}} +

    + + + {{#if isGM}} +
    +

    {{localize 'ALIENRPG.NPC'}}?

    + {{localize 'ALIENRPG.NPCpopUp'}} +
    + + {{/if}} +

    {{localize 'ALIENRPG.SynthStress'}}

    + +
    +
    +
    +
    + + {{!-- Sheet Tab Navigation --}} + + + {{!-- Sheet Body --}} +
    + {{!--Skills Tab --}} +
    +
    + + + {{#each system.skills as |skill key|}} + +

    + {{localize (alienConcat 'ALIENRPG.Skill' key) }} ({{localize (alienConcat 'ALIENRPG.AbilityAbb' skill.ability) }}) +

    + +
    + +
    +
    + {{/each}} +
    + + +
    +
      +
    1. +

      {{localize 'ALIENRPG.Talents'}}

      +

      {{localize 'ALIENRPG.Name'}}

      +
      +
    2. +
      + {{#each talents as |item iid|}} +
    3. +

      {{item.name}}

      +
      + +
      +
    4. + {{/each}} +
      +
    +
    +
    +
      +
    1. +

      {{localize 'ALIENRPG.AgendaStory'}}

      +

      {{localize 'ALIENRPG.Name'}}

      +
      +
    2. +
      + {{#each agendas as |item iid|}} +
    3. +

      {{item.name}}

      +
      + +
      +
    4. + {{/each}} +
      +
    +
    + + {{!-- Stunts/Talents pop up DO NOT TOUCH THE DIV BELOW --}} +
    +
    +
    + + {{!-- Biography Tab --}} +
    + {{editor system.notes target="system.notes" button=true owner=owner editable=true}} +
    + {{!-- Owned Items Tab --}} + +
    + {{> "systems/alienrpg/templates/actor/tabs/actor-inventory.html" sections=inventory}} +
    + +
    +
    + +
    + {{#if system.general.xp.value}} +
    +

    {{localize 'ALIENRPG.campaign'}}

    +

    {{ localize 'ALIENRPG.XP'}}

    +
    + {{#times system.XPcurrent}} + + {{/times}} {{#times system.XPlost}} + + {{/times}} +
    +
    + {{else if system.general.sp.value}} +
    +

    {{localize 'ALIENRPG.cinematic'}}

    +
    +
    +

    {{localize 'ALIENRPG.StoryPoints'}}

    +
    + {{#times system.SPcurrent}} + + {{/times}} {{#times system.SPlost}} + + {{/times}} +
    +
    +
    + {{else}} +
    +

    {{ localize 'ALIENRPG.XP'}}

    +
    + {{#times system.XPcurrent}} + + {{/times}} {{#times system.XPlost}} + + {{/times}} +
    +
    +
    +

    {{localize 'ALIENRPG.StoryPoints'}}

    +
    + {{#times system.SPcurrent}} + + {{/times}} {{#times system.SPlost}} + + {{/times}} +
    +
    + {{/if}} +
    +
    + + +
    +
    +
    +

    {{ localize 'ALIENRPG.Conditions'}}

    + {{#if system.header.synthstress}} + + {{else}} +
    {{localize 'ALIENRPG.SynthDontNeed'}}
    + {{/if}} +
    +

    + + {{#if system.general.overwatch}} + + {{else}} + + {{/if}} + + {{localize 'ALIENRPG.Overwatch'}} +

    +
    +
    +

    {{ localize 'ALIENRPG.Radiation'}}

    +
    + {{#times system.RADcurrent}} + + {{/times}} {{#times system.RADlost}} + + {{/times}} {{#times system.RADfill}} + + {{/times}} +
    +
    +
    + +
    +
    +

    {{localize 'ALIENRPG.Consumables'}}

    + {{#if system.header.synthstress}} +

    {{localize 'ALIENRPG.Air'}}

    +
    + + +
    + +

    {{localize 'ALIENRPG.Food'}}

    +
    + + +
    + +

    {{localize 'ALIENRPG.Water'}}

    +
    + + +
    +

    {{localize 'ALIENRPG.Power'}}

    +
    + +
    + {{else}} +

    {{localize 'ALIENRPG.Power'}}

    +
    + +
    + {{/if}} +
    +
    + +
    + + + + +
    + + +
    +
    + + +
    + +
    +
    +
    + {{#each specialities as |item iid|}} +
  • +

    {{item.name}}

    + +
  • + {{/each}} +
    +
    +
    +
    + +
    + +
    + +
    + +
    + + +
    + +
    + +
    + + + + + +
    +
    +
    + + +
    +
    + +
    {{> "systems/alienrpg/templates/actor/tabs/critical-inj.html" }}
    +
    +
    +
    + From 3972a666b55d53a79aff6fa4ffdf280d497a5c13 Mon Sep 17 00:00:00 2001 From: pwatson100 Date: Thu, 23 Nov 2023 16:07:45 +0000 Subject: [PATCH 05/20] Critical injury item modifiers applied --- Release_Notes.txt | 2 +- module/actor/actor.js | 59 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+), 1 deletion(-) diff --git a/Release_Notes.txt b/Release_Notes.txt index 46905f5b..859ac9a6 100644 --- a/Release_Notes.txt +++ b/Release_Notes.txt @@ -542,5 +542,5 @@ Depending on the result Panic rolls will now: 2. Create an item to impose the modification (-2 Agility). 3. Add text to the chat for rolls >=10 saying that the action has failed. When panic is removed the -2 Agility modification item is automatically deleted. - +Critical Injuries are now created with the PC's Skill modifiers applied to the item. diff --git a/module/actor/actor.js b/module/actor/actor.js index 9e11faa5..997188e6 100644 --- a/module/actor/actor.js +++ b/module/actor/actor.js @@ -1245,6 +1245,12 @@ export class alienrpgActor extends Actor { let hHealTime = ''; let hTimeLimit = ''; let shipCritType = ''; + let mobility = 0; + let rangedcombat = 0; + let observation = 0; + let manipulation = 0; + let closecombat = 0; + let stamina = 0; switch (type) { case 'character': atable = game.tables.getName('Critical injuries'); @@ -1357,6 +1363,53 @@ export class alienrpgActor extends Actor { healTime = 0; break; } + + switch (test1.roll._total) { + case 14: + mobility = -2; + break; + case 15: + rangedcombat = -2; + observation = -2; + break; + case 16: + mobility = -2; + break; + case 21: + observation = -2; + break; + case 24: + manipulation = -2; + break; + case 31: + observation = -2; + manipulation = -2; + break; + case 33: + mobility = -2; + closecombat = -2; + break; + case 34: + rangedcombat = -2; + observation = -2; + break; + case 44: + mobility = -2; + stamina = -2; + break; + case 51: + mobility = -2; + break; + case 61: + stamina = -1; + break; + case 62: + stamina = -2; + break; + + default: + break; + } // // Now create the item on the sheet // @@ -1368,6 +1421,12 @@ export class alienrpgActor extends Actor { 'data.attributes.timelimit.value': healTime, 'data.attributes.healingtime.value': testArray[9], 'data.attributes.effects': speanex, + 'data.modifiers.skills.mobility.value': mobility, + 'data.modifiers.skills.rangedCbt.value': rangedcombat, + 'data.modifiers.skills.observation.value': observation, + 'data.modifiers.skills.manipulation.value': manipulation, + 'data.modifiers.skills.closeCbt.value': closecombat, + 'data.modifiers.skills.stamina.value': stamina, }; await this.createEmbeddedDocuments('Item', [rollData]); From 49036a868c25dd72da1e360cdcc4bf42cada0e82 Mon Sep 17 00:00:00 2001 From: pwatson100 Date: Tue, 28 Nov 2023 13:13:57 +0000 Subject: [PATCH 06/20] Sorted out ship panic rolls and other bug fixes --- Release_Notes.txt | 8 +- lang/cn.json | 17 +- lang/de.json | 17 +- lang/en.json | 17 +- lang/es.json | 17 +- lang/fr.json | 19 +- lang/it.json | 17 +- lang/pt-br.json | 17 +- lang/zh-tw.json | 17 +- module/YZEDiceRoller.js | 31 +- module/actor/actor-sheet.js | 2732 +++++++++++++++--------------- module/actor/actor.js | 137 +- module/actor/spacecraft-sheet.js | 1380 ++++++++------- module/alienrpg.js | 1008 +++++------ module/item/item.js | 967 ++++++----- 15 files changed, 3301 insertions(+), 3100 deletions(-) diff --git a/Release_Notes.txt b/Release_Notes.txt index 859ac9a6..76d87cf8 100644 --- a/Release_Notes.txt +++ b/Release_Notes.txt @@ -539,8 +539,10 @@ On rolling a Facehugger the system will automatically make a panic roll for the Depending on the result Panic rolls will now: 1. Increment/Decrement the panicking actors stress. -2. Create an item to impose the modification (-2 Agility). +2. Create an item to impose the modification (-2 Agility or -2 All Skills for Space Combat Panic Roll). 3. Add text to the chat for rolls >=10 saying that the action has failed. -When panic is removed the -2 Agility modification item is automatically deleted. +When panic is removed the -2 Agility/-2 All Skills modification items are automatically deleted. Critical Injuries are now created with the PC's Skill modifiers applied to the item. - +Fixed issue on Vehicles and Starships where Android crew could not fire weapons or make piloting/comtech rolls. +Fixed issue will supply rolls not working when the mouse keys are switched. +Panic on Ship rolls now use the correct table "Space Combat Panic Roll". \ No newline at end of file diff --git a/lang/cn.json b/lang/cn.json index af86a660..10fc32da 100644 --- a/lang/cn.json +++ b/lang/cn.json @@ -332,14 +332,14 @@ "SHIP-ARMOR": "盔甲", "ShipCombat": "Ship Combat", "ShipConButtons": "Left Click to add. Right click to remove. Damage is based on the Hull value. Dots wil only populate to that value.", - "ShipPanic10": " \"Hysteric Comm Chater: You lose your cool and shout or babble over the Intercom, making communications impossible. Your Stress Level is deecreased by one, but the Stress Level of every friendly PC who hears your chatter increases by one.\"", - "ShipPanic11": "\"Freeze: You're frozen by fear or stress for one Turn, losing your next point of action. Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.\"", - "ShipPanic13": "\"Run to Safety: You can't take it anymore. You must leave your station and flee to a safer area on the ship, be it a cabin, the galley, or somewhere else. Your Stress Level decreases by one, but every friendly PC who witnesses your erratic behavior must make an immediate Panic Roll.\"", - "ShipPanic14": " \"Abandon Ship: You are overcome by terror and have to leave the ship. You run to the nearest escape pod and activate it. If your ship has no EEV, you get into a compression suit and leave through the airlock. Every friendly PC who sees you flee must make an immediate Panic Roll.\"", - "ShipPanic15": "\"Maximum Overload: The horror is too much. You lose all control and overload your station, critically damaging it. Lose your next action and check the major component damage table, depending on your position on the ship. Sensor Operator: Sensor failure; Pilot: Engine failure; Gunner: Armament damaged; Engineer; Reactor breach.\"", - "ShipPanic7": " \"Nervous Twitch: Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.\"", - "ShipPanic8": "\"Tremble: You start to tremble uncontrollably. All skill rolls suffer a -2 modifications until your panic stops.\"", - "ShipPanic9": " \"Ignore Orders: You can't concentrate and lose track of your surroundings. For the coming Turn, you will not take any orders, accept help or discuss anything with anyone. Your Stress Level increases by one.\"", + "ShipPanic10": " Hysteric Comm Chater: You lose your cool and shout or babble over the Intercom, making communications impossible. Your Stress Level is deecreased by one, but the Stress Level of every friendly PC who hears your chatter increases by one.", + "ShipPanic11": "Freeze: You're frozen by fear or stress for one Turn, losing your next point of action. Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.", + "ShipPanic13": "Run to Safety: You can't take it anymore. You must leave your station and flee to a safer area on the ship, be it a cabin, the galley, or somewhere else. Your Stress Level decreases by one, but every friendly PC who witnesses your erratic behavior must make an immediate Panic Roll.", + "ShipPanic14": " Abandon Ship: You are overcome by terror and have to leave the ship. You run to the nearest escape pod and activate it. If your ship has no EEV, you get into a compression suit and leave through the airlock. Every friendly PC who sees you flee must make an immediate Panic Roll.", + "ShipPanic15": "Maximum Overload: The horror is too much. You lose all control and overload your station, critically damaging it. Lose your next action and check the major component damage table, depending on your position on the ship. Sensor Operator: Sensor failure; Pilot: Engine failure; Gunner: Armament damaged; Engineer; Reactor breach.", + "ShipPanic7": " Nervous Twitch: Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.", + "ShipPanic8": "Tremble: You start to tremble uncontrollably. All skill rolls suffer a -2 modifications until your panic stops.", + "ShipPanic9": " Ignore Orders: You can't concentrate and lose track of your surroundings. For the coming Turn, you will not take any orders, accept help or discuss anything with anyone. Your Stress Level increases by one.", "Short": "短程", "SigMod": "Ship Signature Modifier", "SIGNATURE": "签名", @@ -412,6 +412,7 @@ "Tools": "工具", "TOOLTIPROLLONTABLE": "ctrl+click to add modifier", "totalOf": "你总共有", + "TREMBLE": "颤抖", "Type": "种类", "upgrade": "Upgrade", "Utility": "公用事业", diff --git a/lang/de.json b/lang/de.json index ba088adf..534ff483 100644 --- a/lang/de.json +++ b/lang/de.json @@ -331,14 +331,14 @@ "SHIP-ARMOR": "PANZERUNG", "ShipCombat": "Raumschiff-Kampf", "ShipConButtons": "Klicke zum Hinzufügen mit der linken Maustaste. Zum Entfernen mit der rechten Maustaste. Der Schaden richtet sich nach dem Rumpfwert. Punkte werden nur bis zu diesem Wert ausgefüllt.", - "ShipPanic10": " \"HYSTERISCHES GESCHWÄTZ: Du verlierst die Beherrschung und schreist oder faselst über die Gegensprechanlage, was eine interne Kommunikation unmöglich macht. Dein STRESSLEVEL sinkt um 1, aber der aller befreundeten Charaktere, die dein hysterisches Geschwätz hören, steigt um 1.\"", - "ShipPanic11": "\"STARRE: Du erstarrst für eine Phase vor Angst und verlierst deine nächste Aktion. Dein STRESSLEVEL und der aller befreundeten SC im gleichen Bereich wie du steigt um 1.\"", - "ShipPanic13": "\"IN SICHERHEIT FLÜCHTEN: Du hältst es einfach nicht mehr aus. Du musst sofort deine Position verlassen und an einen sicheren Ort des Schiffs fliehen, sei es deine Kajüte, die Kombüse oder sonst wo. Dein STRESSLEVEL sinkt um 1, aber alle befreundeten Charaktere, die dich davonrennen sehen, müssen sofort einen Panikwurf ablegen.\"", - "ShipPanic14": " \"ALLE MANN VON BORD: Du wirst von Panik übermannt und versuchst, das Schiff zu verlassen. Du musst dich sofort zur nächsten Rettungskapsel begeben und sie aktivieren. Verfügt dein Schiff über keine, legst du einen Raumanzug an und verlässt das Schiff durch eine Luftschleuse. Jeder befreundete Charakter, der deine Flucht mitbekommt, muss sofort einen Panikwurf ablegen.\"", - "ShipPanic15": "\"VÖLLIGE ÜBERLASTUNG: Der Schrecken überwältigt dich. Du verlierst jegliche Kontrolle und überlastest deine Station, was sie kritisch beschädigt. Du verlierst deine nächste Aktion und verursachst einen schweren Komponentenschaden abhängig von deiner Mannschaftsposition: Sensorassistent - Sensoren ausgefallen; Steuermann — Antriebsversagen; Bordschütze — Bewaffnung beschädigt; Ingenieur — Reaktorbruch.\"", - "ShipPanic7": " \"NERVÖSES ZUCKEN: Dein STRESSLEVEL und der aller befreundeten SC im gleichen Bereich wie du steigt um 1.\"", - "ShipPanic8": "\"ZITTERN: Du fängst an, unkontrolliert zu zittern. Alle Fertigkeitswürfe erhalten einen Modifikator von −2, bis deine Panik aufhört.\"", - "ShipPanic9": " \"VERWIRRTHEIT: Du kannst dich nicht konzentrieren und verlierst den Überblick über deine Umgebung. In der kommenden Phase befolgst du keine Befehle, akzeptierst keine Hilfe und wirst mit niemandem über irgendetwas diskutieren. Dein STRESSLEVEL steigt um 1.\"", + "ShipPanic10": " HYSTERISCHES GESCHWÄTZ: Du verlierst die Beherrschung und schreist oder faselst über die Gegensprechanlage, was eine interne Kommunikation unmöglich macht. Dein STRESSLEVEL sinkt um 1, aber der aller befreundeten Charaktere, die dein hysterisches Geschwätz hören, steigt um 1.", + "ShipPanic11": "STARRE: Du erstarrst für eine Phase vor Angst und verlierst deine nächste Aktion. Dein STRESSLEVEL und der aller befreundeten SC im gleichen Bereich wie du steigt um 1.", + "ShipPanic13": "IN SICHERHEIT FLÜCHTEN: Du hältst es einfach nicht mehr aus. Du musst sofort deine Position verlassen und an einen sicheren Ort des Schiffs fliehen, sei es deine Kajüte, die Kombüse oder sonst wo. Dein STRESSLEVEL sinkt um 1, aber alle befreundeten Charaktere, die dich davonrennen sehen, müssen sofort einen Panikwurf ablegen.", + "ShipPanic14": " ALLE MANN VON BORD: Du wirst von Panik übermannt und versuchst, das Schiff zu verlassen. Du musst dich sofort zur nächsten Rettungskapsel begeben und sie aktivieren. Verfügt dein Schiff über keine, legst du einen Raumanzug an und verlässt das Schiff durch eine Luftschleuse. Jeder befreundete Charakter, der deine Flucht mitbekommt, muss sofort einen Panikwurf ablegen.", + "ShipPanic15": "VÖLLIGE ÜBERLASTUNG: Der Schrecken überwältigt dich. Du verlierst jegliche Kontrolle und überlastest deine Station, was sie kritisch beschädigt. Du verlierst deine nächste Aktion und verursachst einen schweren Komponentenschaden abhängig von deiner Mannschaftsposition: Sensorassistent - Sensoren ausgefallen; Steuermann — Antriebsversagen; Bordschütze — Bewaffnung beschädigt; Ingenieur — Reaktorbruch.", + "ShipPanic7": " NERVÖSES ZUCKEN: Dein STRESSLEVEL und der aller befreundeten SC im gleichen Bereich wie du steigt um 1.", + "ShipPanic8": "ZITTERN: Du fängst an, unkontrolliert zu zittern. Alle Fertigkeitswürfe erhalten einen Modifikator von −2, bis deine Panik aufhört.", + "ShipPanic9": " VERWIRRTHEIT: Du kannst dich nicht konzentrieren und verlierst den Überblick über deine Umgebung. In der kommenden Phase befolgst du keine Befehle, akzeptierst keine Hilfe und wirst mit niemandem über irgendetwas diskutieren. Dein STRESSLEVEL steigt um 1.", "Short": "Kurz", "SigMod": "Raumschiff Signatur-Modifikator", "SIGNATURE": "SIGNATUR", @@ -411,6 +411,7 @@ "Tools": "Werkzeuge", "TOOLTIPROLLONTABLE": "ctrl+click to add modifier", "totalOf": "Du hast ein Ergebnis von ", + "TREMBLE": "ZITTERN", "Type": "Typ", "upgrade": "Verbesserung", "Utility": "Dienstprogramm", diff --git a/lang/en.json b/lang/en.json index 40706202..a449a960 100644 --- a/lang/en.json +++ b/lang/en.json @@ -332,14 +332,14 @@ "SHIP-ARMOR": "ARMOR", "ShipCombat": "Ship Combat", "ShipConButtons": "Left Click to add. Right click to remove. Damage is based on the Hull value. Dots wil only populate to that value.", - "ShipPanic10": " \"Hysteric Comm Chater: You lose your cool and shout or babble over the Intercom, making communications impossible. Your Stress Level is deecreased by one, but the Stress Level of every friendly PC who hears your chatter increases by one.\"", - "ShipPanic11": "\"Freeze: You're frozen by fear or stress for one Turn, losing your next point of action. Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.\"", - "ShipPanic13": "\"Run to Safety: You can't take it anymore. You must leave your station and flee to a safer area on the ship, be it a cabin, the galley, or somewhere else. Your Stress Level decreases by one, but every friendly PC who witnesses your erratic behavior must make an immediate Panic Roll.\"", - "ShipPanic14": " \"Abandon Ship: You are overcome by terror and have to leave the ship. You run to the nearest escape pod and activate it. If your ship has no EEV, you get into a compression suit and leave through the airlock. Every friendly PC who sees you flee must make an immediate Panic Roll.\"", - "ShipPanic15": "\"Maximum Overload: The horror is too much. You lose all control and overload your station, critically damaging it. Lose your next action and check the major component damage table, depending on your position on the ship. Sensor Operator: Sensor failure; Pilot: Engine failure; Gunner: Armament damaged; Engineer; Reactor breach.\"", - "ShipPanic7": " \"Nervous Twitch: Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.\"", - "ShipPanic8": "\"Tremble: You start to tremble uncontrollably. All skill rolls suffer a -2 modifications until your panic stops.\"", - "ShipPanic9": " \"Ignore Orders: You can't concentrate and lose track of your surroundings. For the coming Turn, you will not take any orders, accept help or discuss anything with anyone. Your Stress Level increases by one.\"", + "ShipPanic10": " Hysteric Comm Chater: You lose your cool and shout or babble over the Intercom, making communications impossible. Your Stress Level is deecreased by one, but the Stress Level of every friendly PC who hears your chatter increases by one.", + "ShipPanic11": "Freeze: You're frozen by fear or stress for one Turn, losing your next point of action. Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.", + "ShipPanic13": "Run to Safety: You can't take it anymore. You must leave your station and flee to a safer area on the ship, be it a cabin, the galley, or somewhere else. Your Stress Level decreases by one, but every friendly PC who witnesses your erratic behavior must make an immediate Panic Roll.", + "ShipPanic14": " Abandon Ship: You are overcome by terror and have to leave the ship. You run to the nearest escape pod and activate it. If your ship has no EEV, you get into a compression suit and leave through the airlock. Every friendly PC who sees you flee must make an immediate Panic Roll.", + "ShipPanic15": "Maximum Overload: The horror is too much. You lose all control and overload your station, critically damaging it. Lose your next action and check the major component damage table, depending on your position on the ship. Sensor Operator: Sensor failure; Pilot: Engine failure; Gunner: Armament damaged; Engineer; Reactor breach.", + "ShipPanic7": " Nervous Twitch: Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.", + "ShipPanic8": "Tremble: You start to tremble uncontrollably. All skill rolls suffer a -2 modifications until your panic stops.", + "ShipPanic9": " Ignore Orders: You can't concentrate and lose track of your surroundings. For the coming Turn, you will not take any orders, accept help or discuss anything with anyone. Your Stress Level increases by one.", "Short": "Short", "SigMod": "Ship Signature Modifier", "SIGNATURE": "SIGNATURE", @@ -412,6 +412,7 @@ "Tools": "Tools", "TOOLTIPROLLONTABLE": "ctrl+click to add modifier", "totalOf": "You have a Total of", + "TREMBLE": "TREMBLE", "Type": "Type", "upgrade": "Upgrade", "Utility": "Utility", diff --git a/lang/es.json b/lang/es.json index 5f968514..335a6f65 100644 --- a/lang/es.json +++ b/lang/es.json @@ -332,14 +332,14 @@ "SHIP-ARMOR": "ARMADURA", "ShipCombat": "Ship Combat", "ShipConButtons": "Left Click to add. Right click to remove. Damage is based on the Hull value. Dots wil only populate to that value.", - "ShipPanic10": " \"Hysteric Comm Chater: You lose your cool and shout or babble over the Intercom, making communications impossible. Your Stress Level is deecreased by one, but the Stress Level of every friendly PC who hears your chatter increases by one.\"", - "ShipPanic11": "\"Freeze: You're frozen by fear or stress for one Turn, losing your next point of action. Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.\"", - "ShipPanic13": "\"Run to Safety: You can't take it anymore. You must leave your station and flee to a safer area on the ship, be it a cabin, the galley, or somewhere else. Your Stress Level decreases by one, but every friendly PC who witnesses your erratic behavior must make an immediate Panic Roll.\"", - "ShipPanic14": " \"Abandon Ship: You are overcome by terror and have to leave the ship. You run to the nearest escape pod and activate it. If your ship has no EEV, you get into a compression suit and leave through the airlock. Every friendly PC who sees you flee must make an immediate Panic Roll.\"", - "ShipPanic15": "\"Maximum Overload: The horror is too much. You lose all control and overload your station, critically damaging it. Lose your next action and check the major component damage table, depending on your position on the ship. Sensor Operator: Sensor failure; Pilot: Engine failure; Gunner: Armament damaged; Engineer; Reactor breach.\"", - "ShipPanic7": " \"Nervous Twitch: Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.\"", - "ShipPanic8": "\"Tremble: You start to tremble uncontrollably. All skill rolls suffer a -2 modifications until your panic stops.\"", - "ShipPanic9": " \"Ignore Orders: You can't concentrate and lose track of your surroundings. For the coming Turn, you will not take any orders, accept help or discuss anything with anyone. Your Stress Level increases by one.\"", + "ShipPanic10": " Hysteric Comm Chater: You lose your cool and shout or babble over the Intercom, making communications impossible. Your Stress Level is deecreased by one, but the Stress Level of every friendly PC who hears your chatter increases by one.", + "ShipPanic11": "Freeze: You're frozen by fear or stress for one Turn, losing your next point of action. Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.", + "ShipPanic13": "Run to Safety: You can't take it anymore. You must leave your station and flee to a safer area on the ship, be it a cabin, the galley, or somewhere else. Your Stress Level decreases by one, but every friendly PC who witnesses your erratic behavior must make an immediate Panic Roll.", + "ShipPanic14": " Abandon Ship: You are overcome by terror and have to leave the ship. You run to the nearest escape pod and activate it. If your ship has no EEV, you get into a compression suit and leave through the airlock. Every friendly PC who sees you flee must make an immediate Panic Roll.", + "ShipPanic15": "Maximum Overload: The horror is too much. You lose all control and overload your station, critically damaging it. Lose your next action and check the major component damage table, depending on your position on the ship. Sensor Operator: Sensor failure; Pilot: Engine failure; Gunner: Armament damaged; Engineer; Reactor breach.", + "ShipPanic7": " Nervous Twitch: Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.", + "ShipPanic8": "Tremble: You start to tremble uncontrollably. All skill rolls suffer a -2 modifications until your panic stops.", + "ShipPanic9": " Ignore Orders: You can't concentrate and lose track of your surroundings. For the coming Turn, you will not take any orders, accept help or discuss anything with anyone. Your Stress Level increases by one.", "Short": "Corto", "SigMod": "Ship Signature Modifier", "SIGNATURE": "FIRMA", @@ -412,6 +412,7 @@ "Tools": "Herramientas", "TOOLTIPROLLONTABLE": "ctrl+click to add modifier", "totalOf": "Tienes un total de", + "TREMBLE": "TEMBLAR", "Type": "Tipo", "upgrade": "Upgrade", "Utility": "Utilidad", diff --git a/lang/fr.json b/lang/fr.json index 18bf2813..4d852912 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -299,7 +299,7 @@ "ResetNote": "REMARQUE: Enregistrer, réinitialiser et CRT UI entraînera le rechargement de FVTT.", "Roboto-Regular": "Roboto-Regular", "Roll": "Lancer", - "RollCrit": "Crit au rouleau", + "RollCrit": "Jet de blessure critique", "Rolled": "Rolled", "ROLLFOR": "pour", "Rolling": "Lancé", @@ -332,14 +332,14 @@ "SHIP-ARMOR": "ARMURE", "ShipCombat": "Ship Combat", "ShipConButtons": "Left Click to add. Right click to remove. Damage is based on the Hull value. Dots wil only populate to that value.", - "ShipPanic10": " \"Hysteric Comm Chater: You lose your cool and shout or babble over the Intercom, making communications impossible. Your Stress Level is deecreased by one, but the Stress Level of every friendly PC who hears your chatter increases by one.\"", - "ShipPanic11": "\"Freeze: You're frozen by fear or stress for one Turn, losing your next point of action. Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.\"", - "ShipPanic13": "\"Run to Safety: You can't take it anymore. You must leave your station and flee to a safer area on the ship, be it a cabin, the galley, or somewhere else. Your Stress Level decreases by one, but every friendly PC who witnesses your erratic behavior must make an immediate Panic Roll.\"", - "ShipPanic14": " \"Abandon Ship: You are overcome by terror and have to leave the ship. You run to the nearest escape pod and activate it. If your ship has no EEV, you get into a compression suit and leave through the airlock. Every friendly PC who sees you flee must make an immediate Panic Roll.\"", - "ShipPanic15": "\"Maximum Overload: The horror is too much. You lose all control and overload your station, critically damaging it. Lose your next action and check the major component damage table, depending on your position on the ship. Sensor Operator: Sensor failure; Pilot: Engine failure; Gunner: Armament damaged; Engineer; Reactor breach.\"", - "ShipPanic7": " \"Nervous Twitch: Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.\"", - "ShipPanic8": "\"Tremble: You start to tremble uncontrollably. All skill rolls suffer a -2 modifications until your panic stops.\"", - "ShipPanic9": " \"Ignore Orders: You can't concentrate and lose track of your surroundings. For the coming Turn, you will not take any orders, accept help or discuss anything with anyone. Your Stress Level increases by one.\"", + "ShipPanic10": " Hysteric Comm Chater: You lose your cool and shout or babble over the Intercom, making communications impossible. Your Stress Level is deecreased by one, but the Stress Level of every friendly PC who hears your chatter increases by one.", + "ShipPanic11": "Freeze: You're frozen by fear or stress for one Turn, losing your next point of action. Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.", + "ShipPanic13": "Run to Safety: You can't take it anymore. You must leave your station and flee to a safer area on the ship, be it a cabin, the galley, or somewhere else. Your Stress Level decreases by one, but every friendly PC who witnesses your erratic behavior must make an immediate Panic Roll.", + "ShipPanic14": " Abandon Ship: You are overcome by terror and have to leave the ship. You run to the nearest escape pod and activate it. If your ship has no EEV, you get into a compression suit and leave through the airlock. Every friendly PC who sees you flee must make an immediate Panic Roll.", + "ShipPanic15": "Maximum Overload: The horror is too much. You lose all control and overload your station, critically damaging it. Lose your next action and check the major component damage table, depending on your position on the ship. Sensor Operator: Sensor failure; Pilot: Engine failure; Gunner: Armament damaged; Engineer; Reactor breach.", + "ShipPanic7": " Nervous Twitch: Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.", + "ShipPanic8": "Tremble: You start to tremble uncontrollably. All skill rolls suffer a -2 modifications until your panic stops.", + "ShipPanic9": " Ignore Orders: You can't concentrate and lose track of your surroundings. For the coming Turn, you will not take any orders, accept help or discuss anything with anyone. Your Stress Level increases by one.", "Short": "Court", "SigMod": "Ship Signature Modifier", "SIGNATURE": "SIGNATURE", @@ -412,6 +412,7 @@ "Tools": "Outils", "TOOLTIPROLLONTABLE": "ctrl+click to add modifier", "totalOf": "Vous avez un total de", + "TREMBLE": "TREMBLER", "Type": "Type", "upgrade": "Upgrade", "Utility": "Utilitaire", diff --git a/lang/it.json b/lang/it.json index d59acd54..61f8c22f 100644 --- a/lang/it.json +++ b/lang/it.json @@ -332,14 +332,14 @@ "SHIP-ARMOR": "ARMATURA", "ShipCombat": "Ship Combat", "ShipConButtons": "Left Click to add. Right click to remove. Damage is based on the Hull value. Dots wil only populate to that value.", - "ShipPanic10": " \"Hysteric Comm Chater: You lose your cool and shout or babble over the Intercom, making communications impossible. Your Stress Level is deecreased by one, but the Stress Level of every friendly PC who hears your chatter increases by one.\"", - "ShipPanic11": "\"Freeze: You're frozen by fear or stress for one Turn, losing your next point of action. Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.\"", - "ShipPanic13": "\"Run to Safety: You can't take it anymore. You must leave your station and flee to a safer area on the ship, be it a cabin, the galley, or somewhere else. Your Stress Level decreases by one, but every friendly PC who witnesses your erratic behavior must make an immediate Panic Roll.\"", - "ShipPanic14": " \"Abandon Ship: You are overcome by terror and have to leave the ship. You run to the nearest escape pod and activate it. If your ship has no EEV, you get into a compression suit and leave through the airlock. Every friendly PC who sees you flee must make an immediate Panic Roll.\"", - "ShipPanic15": "\"Maximum Overload: The horror is too much. You lose all control and overload your station, critically damaging it. Lose your next action and check the major component damage table, depending on your position on the ship. Sensor Operator: Sensor failure; Pilot: Engine failure; Gunner: Armament damaged; Engineer; Reactor breach.\"", - "ShipPanic7": " \"Nervous Twitch: Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.\"", - "ShipPanic8": "\"Tremble: You start to tremble uncontrollably. All skill rolls suffer a -2 modifications until your panic stops.\"", - "ShipPanic9": " \"Ignore Orders: You can't concentrate and lose track of your surroundings. For the coming Turn, you will not take any orders, accept help or discuss anything with anyone. Your Stress Level increases by one.\"", + "ShipPanic10": " Hysteric Comm Chater: You lose your cool and shout or babble over the Intercom, making communications impossible. Your Stress Level is deecreased by one, but the Stress Level of every friendly PC who hears your chatter increases by one.", + "ShipPanic11": "Freeze: You're frozen by fear or stress for one Turn, losing your next point of action. Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.", + "ShipPanic13": "Run to Safety: You can't take it anymore. You must leave your station and flee to a safer area on the ship, be it a cabin, the galley, or somewhere else. Your Stress Level decreases by one, but every friendly PC who witnesses your erratic behavior must make an immediate Panic Roll.", + "ShipPanic14": " Abandon Ship: You are overcome by terror and have to leave the ship. You run to the nearest escape pod and activate it. If your ship has no EEV, you get into a compression suit and leave through the airlock. Every friendly PC who sees you flee must make an immediate Panic Roll.", + "ShipPanic15": "Maximum Overload: The horror is too much. You lose all control and overload your station, critically damaging it. Lose your next action and check the major component damage table, depending on your position on the ship. Sensor Operator: Sensor failure; Pilot: Engine failure; Gunner: Armament damaged; Engineer; Reactor breach.", + "ShipPanic7": " Nervous Twitch: Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.", + "ShipPanic8": "Tremble: You start to tremble uncontrollably. All skill rolls suffer a -2 modifications until your panic stops.", + "ShipPanic9": " Ignore Orders: You can't concentrate and lose track of your surroundings. For the coming Turn, you will not take any orders, accept help or discuss anything with anyone. Your Stress Level increases by one.", "Short": "Breve", "SigMod": "Ship Signature Modifier", "SIGNATURE": "SIGLA", @@ -412,6 +412,7 @@ "Tools": "Strumenti", "TOOLTIPROLLONTABLE": "ctrl+click to add modifier", "totalOf": "Hai un totale di", + "TREMBLE": "TREMARE", "Type": "Tipo", "upgrade": "Upgrade", "Utility": "Utilità", diff --git a/lang/pt-br.json b/lang/pt-br.json index a2921b93..a2814ea8 100644 --- a/lang/pt-br.json +++ b/lang/pt-br.json @@ -332,14 +332,14 @@ "SHIP-ARMOR": "ARMADURAS", "ShipCombat": "Ship Combat", "ShipConButtons": "Left Click to add. Right click to remove. Damage is based on the Hull value. Dots wil only populate to that value.", - "ShipPanic10": " \"Hysteric Comm Chater: You lose your cool and shout or babble over the Intercom, making communications impossible. Your Stress Level is deecreased by one, but the Stress Level of every friendly PC who hears your chatter increases by one.\"", - "ShipPanic11": "\"Freeze: You're frozen by fear or stress for one Turn, losing your next point of action. Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.\"", - "ShipPanic13": "\"Run to Safety: You can't take it anymore. You must leave your station and flee to a safer area on the ship, be it a cabin, the galley, or somewhere else. Your Stress Level decreases by one, but every friendly PC who witnesses your erratic behavior must make an immediate Panic Roll.\"", - "ShipPanic14": " \"Abandon Ship: You are overcome by terror and have to leave the ship. You run to the nearest escape pod and activate it. If your ship has no EEV, you get into a compression suit and leave through the airlock. Every friendly PC who sees you flee must make an immediate Panic Roll.\"", - "ShipPanic15": "\"Maximum Overload: The horror is too much. You lose all control and overload your station, critically damaging it. Lose your next action and check the major component damage table, depending on your position on the ship. Sensor Operator: Sensor failure; Pilot: Engine failure; Gunner: Armament damaged; Engineer; Reactor breach.\"", - "ShipPanic7": " \"Nervous Twitch: Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.\"", - "ShipPanic8": "\"Tremble: You start to tremble uncontrollably. All skill rolls suffer a -2 modifications until your panic stops.\"", - "ShipPanic9": " \"Ignore Orders: You can't concentrate and lose track of your surroundings. For the coming Turn, you will not take any orders, accept help or discuss anything with anyone. Your Stress Level increases by one.\"", + "ShipPanic10": " Hysteric Comm Chater: You lose your cool and shout or babble over the Intercom, making communications impossible. Your Stress Level is deecreased by one, but the Stress Level of every friendly PC who hears your chatter increases by one.", + "ShipPanic11": "Freeze: You're frozen by fear or stress for one Turn, losing your next point of action. Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.", + "ShipPanic13": "Run to Safety: You can't take it anymore. You must leave your station and flee to a safer area on the ship, be it a cabin, the galley, or somewhere else. Your Stress Level decreases by one, but every friendly PC who witnesses your erratic behavior must make an immediate Panic Roll.", + "ShipPanic14": " Abandon Ship: You are overcome by terror and have to leave the ship. You run to the nearest escape pod and activate it. If your ship has no EEV, you get into a compression suit and leave through the airlock. Every friendly PC who sees you flee must make an immediate Panic Roll.", + "ShipPanic15": "Maximum Overload: The horror is too much. You lose all control and overload your station, critically damaging it. Lose your next action and check the major component damage table, depending on your position on the ship. Sensor Operator: Sensor failure; Pilot: Engine failure; Gunner: Armament damaged; Engineer; Reactor breach.", + "ShipPanic7": " Nervous Twitch: Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.", + "ShipPanic8": "Tremble: You start to tremble uncontrollably. All skill rolls suffer a -2 modifications until your panic stops.", + "ShipPanic9": " Ignore Orders: You can't concentrate and lose track of your surroundings. For the coming Turn, you will not take any orders, accept help or discuss anything with anyone. Your Stress Level increases by one.", "Short": "Curta", "SigMod": "Ship Signature Modifier", "SIGNATURE": "ASSINATURA", @@ -412,6 +412,7 @@ "Tools": "Ferramentas", "TOOLTIPROLLONTABLE": "ctrl+click to add modifier", "totalOf": "Você tem um Total de", + "TREMBLE": "TREMER", "Type": "Tipo", "upgrade": "Upgrade", "Utility": "Utilitária", diff --git a/lang/zh-tw.json b/lang/zh-tw.json index bd776c88..fcd28471 100644 --- a/lang/zh-tw.json +++ b/lang/zh-tw.json @@ -332,14 +332,14 @@ "SHIP-ARMOR": "盔甲", "ShipCombat": "Ship Combat", "ShipConButtons": "Left Click to add. Right click to remove. Damage is based on the Hull value. Dots wil only populate to that value.", - "ShipPanic10": " \"Hysteric Comm Chater: You lose your cool and shout or babble over the Intercom, making communications impossible. Your Stress Level is deecreased by one, but the Stress Level of every friendly PC who hears your chatter increases by one.\"", - "ShipPanic11": "\"Freeze: You're frozen by fear or stress for one Turn, losing your next point of action. Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.\"", - "ShipPanic13": "\"Run to Safety: You can't take it anymore. You must leave your station and flee to a safer area on the ship, be it a cabin, the galley, or somewhere else. Your Stress Level decreases by one, but every friendly PC who witnesses your erratic behavior must make an immediate Panic Roll.\"", - "ShipPanic14": " \"Abandon Ship: You are overcome by terror and have to leave the ship. You run to the nearest escape pod and activate it. If your ship has no EEV, you get into a compression suit and leave through the airlock. Every friendly PC who sees you flee must make an immediate Panic Roll.\"", - "ShipPanic15": "\"Maximum Overload: The horror is too much. You lose all control and overload your station, critically damaging it. Lose your next action and check the major component damage table, depending on your position on the ship. Sensor Operator: Sensor failure; Pilot: Engine failure; Gunner: Armament damaged; Engineer; Reactor breach.\"", - "ShipPanic7": " \"Nervous Twitch: Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.\"", - "ShipPanic8": "\"Tremble: You start to tremble uncontrollably. All skill rolls suffer a -2 modifications until your panic stops.\"", - "ShipPanic9": " \"Ignore Orders: You can't concentrate and lose track of your surroundings. For the coming Turn, you will not take any orders, accept help or discuss anything with anyone. Your Stress Level increases by one.\"", + "ShipPanic10": " Hysteric Comm Chater: You lose your cool and shout or babble over the Intercom, making communications impossible. Your Stress Level is deecreased by one, but the Stress Level of every friendly PC who hears your chatter increases by one.", + "ShipPanic11": "Freeze: You're frozen by fear or stress for one Turn, losing your next point of action. Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.", + "ShipPanic13": "Run to Safety: You can't take it anymore. You must leave your station and flee to a safer area on the ship, be it a cabin, the galley, or somewhere else. Your Stress Level decreases by one, but every friendly PC who witnesses your erratic behavior must make an immediate Panic Roll.", + "ShipPanic14": " Abandon Ship: You are overcome by terror and have to leave the ship. You run to the nearest escape pod and activate it. If your ship has no EEV, you get into a compression suit and leave through the airlock. Every friendly PC who sees you flee must make an immediate Panic Roll.", + "ShipPanic15": "Maximum Overload: The horror is too much. You lose all control and overload your station, critically damaging it. Lose your next action and check the major component damage table, depending on your position on the ship. Sensor Operator: Sensor failure; Pilot: Engine failure; Gunner: Armament damaged; Engineer; Reactor breach.", + "ShipPanic7": " Nervous Twitch: Your Stress Level, and the Stress Level of all friendly PC's in the same compartment as you, increases by one.", + "ShipPanic8": "Tremble: You start to tremble uncontrollably. All skill rolls suffer a -2 modifications until your panic stops.", + "ShipPanic9": " Ignore Orders: You can't concentrate and lose track of your surroundings. For the coming Turn, you will not take any orders, accept help or discuss anything with anyone. Your Stress Level increases by one.", "Short": "短程", "SigMod": "Ship Signature Modifier", "SIGNATURE": "签名", @@ -412,6 +412,7 @@ "Tools": "工具", "TOOLTIPROLLONTABLE": "ctrl+click to add modifier", "totalOf": "你總共有", + "TREMBLE": "颤抖", "Type": "種類", "upgrade": "Upgrade", "Utility": "公用事业", diff --git a/module/YZEDiceRoller.js b/module/YZEDiceRoller.js index 863a04e0..cbebcbec 100644 --- a/module/YZEDiceRoller.js +++ b/module/YZEDiceRoller.js @@ -38,6 +38,8 @@ export class yze { // Is Dice So Nice enabled ? // ******************************************************* let niceDice = ''; + let myActor = ''; + let dataset = ''; try { niceDice = true; @@ -181,13 +183,26 @@ export class yze { chatMessage += ''; if (game.settings.get('alienrpg', 'autopanic')) { - const myActor = game.actors.get(actorid); - let dataset = { - panicroll: myActor.getRollData().header.stress.value, - mod: myActor.getRollData().header.stress.mod, - label: game.i18n.localize('ALIENRPG.Stress'), - }; - myActor.rollAbility(myActor, dataset); + if (tactorid != 'spacecraft') { + myActor = game.actors.get(actorid); + console.log('PC Panic'); + dataset = { + panicroll: myActor.getRollData().header.stress.value, + mod: myActor.getRollData().header.stress.mod, + label: game.i18n.localize('ALIENRPG.Stress'), + }; + myActor.rollAbility(myActor, dataset); + } else { + myActor = game.actors.get(actorid); + console.log('Crew Panic'); + dataset = { + panicroll: myActor.getRollData().header.stress.value, + mod: myActor.getRollData().header.stress.mod, + label: game.i18n.localize('ALIENRPG.Stress'), + shippanicbut: 'true', + }; + myActor.rollAbility(myActor, dataset); + } } // } } else if (game.alienrpg.rollArr.r2One >= 1) { @@ -340,6 +355,7 @@ export class yze { type: CONST.CHAT_MESSAGE_TYPES.ROLL, roll: mr, rollMode: game.settings.get('core', 'rollMode'), + flags: { tactorid }, }); } else { ChatMessage.create({ @@ -353,6 +369,7 @@ export class yze { type: CONST.CHAT_MESSAGE_TYPES.ROLL, roll: mr, rollMode: game.settings.get('core', 'rollMode'), + flags: { tactorid }, }); } // } diff --git a/module/actor/actor-sheet.js b/module/actor/actor-sheet.js index 5a3bf301..a250e970 100644 --- a/module/actor/actor-sheet.js +++ b/module/actor/actor-sheet.js @@ -8,1382 +8,1362 @@ import { logger } from '../logger.js'; * @extends {ActorSheet} */ export class alienrpgActorSheet extends ActorSheet { - constructor(...args) { - super(...args); - - /** - * Track the set of item filters which are applied - * @type {Set} - */ - this._filters = { - inventory: new Set(), - planetsystem: new Set(), - }; - } - - /** @override */ - static get defaultOptions() { - return foundry.utils.mergeObject(super.defaultOptions, { - classes: ['alienrpg', 'sheet', 'actor', 'actor-sheet'], - width: 800, - height: 900 - 'min-content', - tabs: [{ navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'general' }], - }); - } - get template() { - const path = 'systems/alienrpg/templates/actor/'; - // return `${path}actor-sheet.html`; - // unique item sheet by type, like `weapon-sheet.html`. - if (game.settings.get('alienrpg', 'aliencrt')) { - return `systems/alienrpg/templates/actor/crt/${this.actor.type}-sheet.html`; - } else { - return `${path}${this.actor.type}-sheet.html`; - } - } - - /* -------------------------------------------- */ - async _enrichTextFields(data, fieldNameArr) { - for (let t = 0; t < fieldNameArr.length; t++) { - if (hasProperty(data, fieldNameArr[t])) { - setProperty(data, fieldNameArr[t], await TextEditor.enrichHTML(getProperty(data, fieldNameArr[t]), { async: true })); - } - }; - } - - /** @override */ - async getData(options) { - // Basic data - - const isOwner = this.document.isOwner; - let data = { - id: this.actor.id, - actor: foundry.utils.deepClone(this.actor), - system: foundry.utils.deepClone(this.actor.system), - isEnc: this.actor.type === 'character' || this.actor.type === 'synthetic', - isGM: game.user.isGM, - owner: this.object.isOwner, - options: options, - config: CONFIG.ALIENRPG, - - } - data.system.items = this.actor.items.map((i) => { - i.labels = i.labels; - return i; - }); - data.system.items.sort((a, b) => (a.sort || 0) - (b.sort || 0)); - data.system.labels = this.actor.labels || {}; - data.system.filters = this._filters; - - switch (this.actor.type) { - case 'character': - await this._characterData(data); - await this.actor._checkOverwatch(data); - await this._prepareItems(data); - let enrichedFields = [ - "system.notes", - "system.adhocitems", - ]; - await this._enrichTextFields(data, enrichedFields); - - data.system.RADmax = data.system.general.radiation.max; - data.system.RADcurrent = data.system.general.radiation.value; - data.system.RADfill = data.system?.RADmax - data.system.general.radiation?.calculatedMax || 0; - data.system.RADlost = data.system.RADmax - data.system.RADcurrent - data.system?.RADfill || 0; - // - data.system.XPmax = data.system.general.xp.max; - data.system.XPcurrent = data.system.general.xp.value; - data.system.XPlost = data.system.XPmax - data.system.XPcurrent; - data.system.XPfill = data.system.XPmax < 20 ? 20 - data.system.XPmax : 0; - // - data.system.SPmax = data.system.general.sp.max; - data.system.SPcurrent = data.system.general.sp.value; - data.system.SPlost = data.system.SPmax - data.system.SPcurrent; - data.system.SPfill = data.system.SPmax < 3 ? 3 - data.system.SPmax : 0; - break; - - case 'creature': - data.rTables = alienrpgrTableGet.rTableget(); - data.cTables = alienrpgrTableGet.cTableget(); - await this._prepareCreatureItems(data); // Return data to the sheet - let enrichedFields2 = [ - "actor.system.notes", - ]; - await this._enrichTextFields(data, enrichedFields2); - - break; - - case 'synthetic': - await this._characterData(data); - await this.actor._checkOverwatch(data); - await this._prepareItems(data); - let enrichedFields3 = [ - "actor.system.notes", - "actor.system.adhocitems", - ]; - await this._enrichTextFields(data, enrichedFields3); - data.system.RADmax = data.system.general.radiation.max; - data.system.RADcurrent = data.system.general.radiation.value; - data.system.RADfill = data.system?.RADmax - data.system.general.radiation?.calculatedMax || 0; - data.system.RADlost = data.system.RADmax - data.system.RADcurrent - data.system?.RADfill || 0; - - data.system.XPmax = data.system.general.xp.max; - data.system.XPcurrent = data.system.general.xp.value; - data.system.XPlost = data.system.XPmax - data.system.XPcurrent; - data.system.XPfill = data.system.XPmax < 20 ? 20 - data.system.XPmax : 0; - // - data.system.SPmax = data.system.general.sp.max; - data.system.SPcurrent = data.system.general.sp.value; - data.system.SPlost = data.system.SPmax - data.system.SPcurrent; - data.system.SPfill = data.system.SPmax < 3 ? 3 - data.system.SPmax : 0; - - break; - case 'territory': - await this._prepareTerritoryItems(data); - break; - - case 'vehicles': - await this._prepareVehicleItems(data); - await this._prepareCrew(data); - break; - - default: - break; - } - logger.debug('Actor Sheet derived data:', data); - //Return data to the sheet - return data; - } - - /** @override */ - activateListeners(html) { - super.activateListeners(html); - // Everything below here is only needed if the sheet is editable - if (!this.options.editable) return; - - - const itemContextMenu = [ - { - name: game.i18n.localize('ALIENRPG.addToFLocker'), - icon: '', - callback: (element) => { - let item = this.actor.items.get(element.data('item-id')); - item.update({ 'system.header.active': 'fLocker' }); - }, - }, - { - name: game.i18n.localize('ALIENRPG.moveFromFlocker'), - icon: '', - callback: (element) => { - let item = this.actor.items.get(element.data('item-id')); - item.update({ 'system.header.active': false }); - }, - }, - { - name: game.i18n.localize('ALIENRPG.EditItemTitle'), - icon: '', - callback: (element) => { - const item = this.actor.items.get(element.data('item-id')); - item.sheet.render(true); - }, - }, - { - name: game.i18n.localize('ALIENRPG.DeleteItem'), - icon: '', - callback: (element) => { - let itemDel = this.actor.items.get(element.data('item-id')); - itemDel.delete(); - }, - }, - ]; - - // Add Inventory Item - new ContextMenu(html, '.item-edit', itemContextMenu); - - const itemContextMenu1 = [ - { - name: game.i18n.localize('ALIENRPG.EditItemTitle'), - icon: '', - callback: (element) => { - const item = this.actor.items.get(element.data('item-id')); - item.sheet.render(true); - }, - }, - { - name: game.i18n.localize('ALIENRPG.DeleteItem'), - icon: '', - callback: (element) => { - let itemDel = this.actor.items.get(element.data('item-id')); - if (itemDel.type === 'critical-injury' && this.actor.system.general.critInj.value <= 1) { - this.actor.removeCondition('criticalinj'); - } - itemDel.delete(); - - }, - }, - ]; - - // Add Inventory Item - new ContextMenu(html, '.item-edit1', itemContextMenu1); - - html.find('.item-create').click(this._onItemCreate.bind(this)); - // Update Inventory Item - html.find('.openItem').click((ev) => { - const li = $(ev.currentTarget).parents('.item'); - const item = this.actor.items.get(li.data('itemId')); - item.sheet.render(true); - }); - - // Update Inventory Item - html.find('.item-edit').click((ev) => { - const li = $(ev.currentTarget).parents('.item'); - const item = this.actor.items.get(li.data('itemId')); - item.sheet.render(true); - }); - - html.find('.item-edit1').click((ev) => { - const li = $(ev.currentTarget).parents('.item'); - const item = this.actor.items.get(li.data('itemId')); - item.sheet.render(true); - }); - - if (game.settings.get('alienrpg', 'switchMouseKeys')) { - // Right to Roll and left to mod - // Rollable abilities. - html.find('.rollable').contextmenu(this._onRoll.bind(this)); - - html.find('.rollable').click(this._onRollMod.bind(this)); - - html.find('.rollableVeh').contextmenu(this._onRoll.bind(this)); - - html.find('.rollableVeh').click(this._onRollMod.bind(this)); - - // Rollable Items. - html.find('.rollItem').contextmenu(this._rollItem.bind(this)); - - html.find('.rollItem').click(this._onRollItemMod.bind(this)); - - html.find('.rollVehicleWeapon').contextmenu(this._rollItem.bind(this)); - - html.find('.crewPanic').contextmenu(this._crewPanic.bind(this)); - - html.find('.crewPanic').click(this._crewPanicMod.bind(this)); - - html.find('.rollCrit').contextmenu(this._rollCrit.bind(this)); - html.find('.rollCrit').click(this._rollCritMan.bind(this)); - - html.find('.activate').contextmenu(this._activate.bind(this)); - html.find('.activate').click(this._deactivate.bind(this)); - - - } else { - // Left to Roll and Right toMod - // Rollable abilities. - html.find('.rollable').click(this._onRoll.bind(this)); - - html.find('.rollable').contextmenu(this._onRollMod.bind(this)); - - html.find('.rollableVeh').click(this._onRoll.bind(this)); - - html.find('.rollableVeh').contextmenu(this._onRollMod.bind(this)); - - // Rollable Items. - html.find('.rollItem').click(this._rollItem.bind(this)); - - html.find('.rollItem').contextmenu(this._onRollItemMod.bind(this)); - - html.find('.rollVehicleWeapon').click(this._rollItem.bind(this)); - - html.find('.crewPanic').click(this._crewPanic.bind(this)); - - html.find('.crewPanic').contextmenu(this._crewPanicMod.bind(this)); - - html.find('.rollCrit').click(this._rollCrit.bind(this)); - html.find('.rollCrit').contextmenu(this._rollCritMan.bind(this)); - - html.find('.activate').click(this._activate.bind(this)); - html.find('.activate').contextmenu(this._deactivate.bind(this)); - - html.find('.supply-btn').click(this._supplyRoll.bind(this)); - - html.find('.supply-btn').contextmenu(this._supplyRollMod.bind(this)); - } - - html.find('.currency').on('change', this._currencyField.bind(this)); - // minus from health and stress - html.find('.minus-btn').click(this._plusMinusButton.bind(this)); - - // plus tohealth and stress - html.find('.plus-btn').click(this._plusMinusButton.bind(this)); - - html.find('.click-xp-stat-level').on('click contextmenu', this._onClickXPStatLevel.bind(this)); // Toggle for radio buttons - html.find('.click-sp-stat-level').on('click contextmenu', this._onClickSPStatLevel.bind(this)); // Toggle for radio buttons - html.find(".click-stat-level-con").on('click contextmenu', this._onRadPointClick.bind(this)); - - // html.find('.click-stat-level-con').on('click contextmenu', this._onClickStatLevelCon.bind(this)); // Toggle for radio buttons - - - html.find('.pwr-btn').click(this._supplyRoll.bind(this)); - - html.find('.stunt-btn').click(this._stuntBtn.bind(this)); - - html.find('.talent-btn').click(this._talentBtn.bind(this)); - - html.find('.inline-edit').change(this._inlineedit.bind(this)); - - - html.find('.overwatch-toggle').on('click contextmenu', this._onOverwatchToggle.bind(this)); - - // Creature sheet - html.find('.creature-attack-roll').click(this._creatureAttackRoll.bind(this)); - html.find('.creature-attack-roll').contextmenu(this._creatureManAttackRoll.bind(this)); - - html.find('.creature-acid-roll').click(this._creatureAcidRoll.bind(this)); - - - // Drag events for macros. - if (this.actor.isOwner) { - let handler = (ev) => this._onDragStart(ev); - // Find all items on the character sheet. - html.find('li.item').each((i, li) => { - // Ignore for the header row. - if (li.classList.contains('item-header')) return; - // Add draggable attribute and dragstart listener. - li.setAttribute('draggable', true); - li.addEventListener('dragstart', handler, false); - }); - } - - html.find('.crew-edit').click(this._onCrewEdit.bind(this)); - html.find('.crew-remove').click(this._onCrewRemove.bind(this)); - html.find('.crew-position').change(this._onChangePosition.bind(this)); - } - - - - async _characterData(actor) { - const aData = actor.system; - var attrMod = { - str: 0, - agl: 0, - emp: 0, - wit: 0, - health: 0, - stress: 0, - }; - - var sklMod = { - heavyMach: 0, - closeCbt: 0, - stamina: 0, - rangedCbt: 0, - mobility: 0, - piloting: 0, - command: 0, - manipulation: 0, - medicalAid: 0, - observation: 0, - survival: 0, - comtech: 0, - }; - let totalAc = 0; - let totalWat = 0; - let totalFood = 0; - let totalAir = 0; - let totalPower = 0; - let myCrit = 0; - - for (let [skey, Attrib] of Object.entries(this.actor.items.contents)) { - if (Attrib.system.attributes?.armorrating?.value && Attrib.system.header.active === true) { - Attrib.system.attributes.armorrating.value = Attrib.system.attributes.armorrating.value || 0; - Attrib.totalAc = parseInt(Attrib.system.attributes.armorrating.value, 10); - totalAc += Attrib.totalAc; - } - if (Attrib.system.attributes?.water?.value && Attrib.system.header.active === true) { - Attrib.system.attributes.water.value = Attrib.system.attributes.water.value || 0; - Attrib.totalWat = parseInt(Attrib.system.attributes.water.value, 10); - totalWat += Attrib.totalWat; - } - if (Attrib.system.attributes?.food?.value && Attrib.system.header.active === true) { - Attrib.system.attributes.food.value = Attrib.system.attributes.food.value || 0; - Attrib.totalFood = parseInt(Attrib.system.attributes.food.value, 10); - totalFood += Attrib.totalFood; - } - if (Attrib.system.attributes?.airsupply?.value && Attrib.system.header.active === true) { - Attrib.system.attributes.airsupply.value = Attrib.system.attributes.airsupply.value || 0; - Attrib.totalAir = parseInt(Attrib.system.attributes.airsupply.value, 10); - totalAir += Attrib.totalAir; - } - if (Attrib.system.attributes?.power?.value && Attrib.system.header.active === true) { - Attrib.system.attributes.power.value = Attrib.system.attributes.power.value || 0; - Attrib.totalPower = parseInt(Attrib.system.attributes.power.value, 10); - totalPower += Attrib.totalPower; - } - - if (Attrib.type === 'item' || Attrib.type === 'critical-injury' || Attrib.type === 'armor') { - if (Attrib.system.header.active === true) { - let base = Attrib.system.modifiers.attributes; - - for (let [bkey, aAttrib] of Object.entries(base)) { - switch (bkey) { - case 'str': - attrMod.str = attrMod.str += parseInt(aAttrib.value); - break; - case 'agl': - attrMod.agl = attrMod.agl += parseInt(aAttrib.value); - break; - case 'emp': - attrMod.emp = attrMod.emp += parseInt(aAttrib.value); - break; - case 'wit': - attrMod.wit = attrMod.wit += parseInt(aAttrib.value); - break; - case 'health': - attrMod.health = attrMod.health += parseInt(aAttrib.value); - break; - case 'stress': - attrMod.stress = attrMod.stress += parseInt(aAttrib.value); - break; - - default: - break; - } - } - - let skillBase = Attrib.system.modifiers.skills; - for (let [skkey, sAttrib] of Object.entries(skillBase)) { - switch (skkey) { - case 'heavyMach': - sklMod.heavyMach = sklMod.heavyMach += parseInt(sAttrib.value); - break; - case 'closeCbt': - sklMod.closeCbt = sklMod.closeCbt += parseInt(sAttrib.value); - break; - case 'stamina': - sklMod.stamina = sklMod.stamina += parseInt(sAttrib.value); - break; - case 'rangedCbt': - sklMod.rangedCbt = sklMod.rangedCbt += parseInt(sAttrib.value); - break; - case 'mobility': - sklMod.mobility = sklMod.mobility += parseInt(sAttrib.value); - break; - case 'piloting': - sklMod.piloting = sklMod.piloting += parseInt(sAttrib.value); - break; - case 'command': - sklMod.command = sklMod.command += parseInt(sAttrib.value); - break; - case 'manipulation': - sklMod.manipulation = sklMod.manipulation += parseInt(sAttrib.value); - break; - case 'medicalAid': - sklMod.medicalAid = sklMod.medicalAid += parseInt(sAttrib.value); - break; - case 'observation': - sklMod.observation = sklMod.observation += parseInt(sAttrib.value); - break; - case 'survival': - sklMod.survival = sklMod.survival += parseInt(sAttrib.value); - break; - case 'comtech': - sklMod.comtech = sklMod.comtech += parseInt(sAttrib.value); - break; - - default: - break; - } - } - } - if (Attrib.type === 'critical-injury') { - myCrit++; - console.log(myCrit); - } - - } - - if (Attrib.type === 'talent' && Attrib.name.toUpperCase() === 'NERVES OF STEEL') { - attrMod.stress = attrMod.stress += -2; - } - - if (Attrib.type === 'talent' && Attrib.name.toUpperCase() === 'TAKE CONTROL' && aData.attributes.wit.value > aData.attributes.emp.value) { - aData.skills.manipulation.ability = "wit"; - } - - if (Attrib.type === 'talent' && Attrib.name.toUpperCase() === 'TOUGH') { - attrMod.health = attrMod.health += 2; - } - - if (Attrib.type === 'talent' && Attrib.name.toUpperCase() === 'STOIC' && aData.attributes.wit.value > aData.attributes.str.value) { - aData.skills.stamina.ability = "wit"; - } - - } - - for (let [a, abl] of Object.entries(aData.attributes)) { - let target = `system.attributes.${a}.mod`; - let field = `aData.attributes[${a}].mod`; - let upData = parseInt(abl.value || 0) + parseInt(attrMod[a] || 0); - await this.actor.update({ [target]: (field = upData) }); - abl.mod = parseInt(abl.value || 0) + parseInt(attrMod[a] || 0); - abl.label = CONFIG.ALIENRPG.attributes[a]; - } - - for (let [s, skl] of Object.entries(aData.skills)) { - const conSkl = skl.ability; - let target = `system.skills.${s}.mod`; - let field = `aData.skills[${s}].mod`; - let upData = parseInt(skl.value || 0) + parseInt(aData.attributes[conSkl].mod || 0) + parseInt(sklMod[s] || 0); - await this.actor.update({ [target]: (field = upData) }); - skl.mod = parseInt(skl.value || 0) + parseInt(sklMod[s] || 0) + parseInt(aData.attributes[conSkl].mod || 0); - skl.label = CONFIG.ALIENRPG.skills[s]; - } - - - await this.actor.update({ - 'system.general.radiation.permanent': (aData.general.radiation.permanent ?? 0), - 'system.consumables.water.value': (aData.consumables.water.value = parseInt(totalWat || 0)), - 'system.consumables.food.value': (aData.consumables.food.value = parseInt(totalFood || 0)), - 'system.consumables.air.value': (aData.consumables.air.value = parseInt(totalAir || 0)), - 'system.consumables.power.value': (aData.consumables.power.value = parseInt(totalPower || 0)), - 'system.general.armor.value': (aData.general.armor.value = parseInt(totalAc || 0)), - 'system.general.radiation.calculatedMax': (aData.general.radiation.calculatedMax = parseInt(aData.general.radiation.max - (aData.general.radiation.permanent ?? 0)) || 0), - 'system.general.xp.calculatedMax': (aData.general.xp.calculatedMax = aData.general.xp.max), - 'system.header.health.max': (aData.attributes.str.value + aData.header.health.mod), - 'system.header.health.mod': (aData.header.health.mod = parseInt(attrMod.health || 0)), - 'system.header.health.calculatedMax': (aData.header.health.calculatedMax = aData.attributes.str.value + aData.header.health.mod), - }); - - if (actor.actor.type === 'character') { - await this.actor.update({ - 'system.header.stress.mod': (aData.header.stress.mod = parseInt(attrMod.stress || 0)), - 'system.general.critInj.value': (myCrit), - }); - - } - } - - - _findActiveList() { - return this.element.find('.tab.active .directory-list'); - } - - async _prepareTerritoryItems(data) { - const systems = []; - // Iterate through items, allocating to containers - // let totalWeight = 0; - for (let i of data.system.items) { - let item = i.system; - // Append to gear. - if (i.type === 'planet-system') { - systems.push(i); - } - } - - // Assign and return - data.systems = systems; - } - - /* - * Organize and classify Owned Items for Character sheets - * @private - */ - async _prepareItems(data) { - // Initialize containers. - const inventory = { - weapon: { section: 'Weapons', label: game.i18n.localize('ALIENRPG.InventoryWeaponsHeader'), items: [], dataset: { type: 'weapon' } }, - item: { section: 'Items', label: game.i18n.localize('ALIENRPG.InventoryItemsHeader'), items: [], dataset: { type: 'item' } }, - armor: { section: 'Armor', label: game.i18n.localize('ALIENRPG.InventoryArmorHeader'), items: [], dataset: { type: 'armor' } }, - }; - // Partition items by category - let [items, Weapons, Armor] = data.system.items.reduce( - (arr, item) => { - // Item details - item.img = item.img || DEFAULT_TOKEN; - item.isStack = item.system.quantity ? item.system.quantity > 1 : false; - - // Classify items into types - if (item.type === 'Weapons') arr[1].push(item); - else if (item.type === 'Armor') arr[2].push(item); - else if (Object.keys(inventory).includes(item.type)) arr[0].push(item); - return arr; - }, - [[], [], []] - ); - - // Apply active item filters - items = this._filterItems(items, this._filters.inventory); - - const talents = []; - const agendas = []; - const specialities = []; - const critInj = []; - - let totalWeight = 0; - - // Iterate through items, allocating to containers - for (let i of data.actor.items) { - let item = i.system; - switch (i.type) { - case 'talent': - talents.push(i); - break; - - case 'agenda': - agendas.push(i); - break; - - case 'specialty': - if (specialities.length > 1) { - break; - } else { - specialities.push(i); - break; - } - case 'critical-injury': - critInj.push(i); - break; - - case 'armor': - if (item.header.active != 'fLocker') { - i.system.attributes.weight.value = i.system.attributes.weight.value || 0; - i.totalWeight = i.system.attributes.weight.value; - totalWeight += i.totalWeight; - } - inventory[i.type].items.push(i); - break; - - case 'weapon': - if (item.header.active != 'fLocker') { - let ammoweight = 0.25; - if (i.system.attributes.class.value == 'RPG' || i.name.includes(' RPG ') || i.name.startsWith('RPG') || i.name.endsWith('RPG')) { - ammoweight = 0.5; - } - i.system.attributes.weight.value = i.system.attributes.weight.value || 0; - i.totalWeight = (i.system.attributes.weight.value + i.system.attributes.rounds.value * ammoweight) * i.system.attributes.quantity.value; - totalWeight += i.totalWeight; - } - inventory[i.type].items.push(i); - - break; - - default: - // Its just an item - if (item.header.active != 'fLocker') { - i.system.attributes.weight.value = i.system.attributes.weight.value || 0; - i.totalWeight = i.system.attributes.weight.value * i.system.attributes.quantity.value; - totalWeight += i.totalWeight; - } - inventory[i.type].items.push(i); - break; - } - } - // Assign and return - data.talents = talents; - data.agendas = agendas; - data.specialities = specialities; - data.critInj = critInj; - - data.system.general.encumbrance = this._computeEncumbrance(totalWeight, data); - data.inventory = Object.values(inventory); - } - - /* - * Organize and classify Owned Items for Character sheets - * @private - */ - async _prepareVehicleItems(data) { - // Initialize containers. - const inventory = { - weapon: { section: 'Weapons', label: game.i18n.localize('ALIENRPG.InventoryWeaponsHeader'), items: [], dataset: { type: 'weapon' } }, - item: { section: 'Items', label: game.i18n.localize('ALIENRPG.InventoryItemsHeader'), items: [], dataset: { type: 'item' } }, - armor: { section: 'Armor', label: game.i18n.localize('ALIENRPG.InventoryArmorHeader'), items: [], dataset: { type: 'armor' } }, - }; - // Partition items by category - let [items, Weapons, Armor] = data.system.items.reduce( - (arr, item) => { - // Item details - item.img = item.img || DEFAULT_TOKEN; - item.isStack = item.system.quantity ? item.system.quantity > 1 : false; - - // Classify items into types - if (item.type === 'Weapons') arr[1].push(item); - else if (item.type === 'Armor') arr[2].push(item); - else if (Object.keys(inventory).includes(item.type)) arr[0].push(item); - return arr; - }, - [[], [], []] - ); - - // Apply active item filters - items = this._filterItems(items, this._filters.inventory); - const talents = []; - const agendas = []; - const specialities = []; - const critInj = []; - - // Iterate through items, allocating to containers - for (let i of data.system.items) { - let item = i.system; - switch (i.type) { - case 'talent': - talents.push(i); - break; - - case 'agenda': - agendas.push(i); - break; - - case 'specialty': - if (specialities.length > 1) { - break; - } else { - specialities.push(i); - break; - } - case 'critical-injury': - critInj.push(i); - break; - - case 'armor': - inventory[i.type].items.push(i); - break; - - case 'weapon': - if (item.header.active != 'fLocker') { - } - inventory[i.type].items.push(i); - - break; - - default: - // Its just an item - if (item.header.active != 'fLocker') { - } - inventory[i.type].items.push(i); - break; - } - } - - data.inventory = Object.values(inventory); - } - - async _prepareCreatureItems(sheetData) { - const critInj = []; - - // Iterate through items, allocating to containers - for (let i of sheetData.system.items) { - critInj.push(i); - } - sheetData.critInj = critInj; - } - - async _prepareCrew(sheetData) { - sheetData.crew = sheetData.actor.system.crew.occupants.reduce((arr, o) => { - o.actor = game.actors.get(o.id); - // Creates a fake actor if it doesn't exist anymore in the database. - if (!o.actor) { - o.actor = { - name: '{MISSING_CREW}', - system: { system: { health: { value: 0, max: 0 } } }, - isCrewDeleted: true, - }; - } - arr.push(o); - return arr; - }, []); - sheetData.actor.system.crew.occupants.sort((o1, o2) => { - const pos1 = ALIENRPG.vehicle.crewPositionFlags.indexOf(o1.position); - const pos2 = ALIENRPG.vehicle.crewPositionFlags.indexOf(o2.position); - if (pos1 < pos2) return -1; - if (pos1 > pos2) return 1; - // If they are at the same position, sort by their actor's names. - if (o1.actor.name < o2.actor.name) return -1; - if (o1.actor.name > o2.actor.name) return 1; - return 0; - }); - return sheetData; - } - - /* - * Compute the level and percentage of encumbrance for an Actor. - * - * Optionally include the weight of carried currency across all denominations by applying the standard rule - * from the PHB pg. 143 - * - * @param {Number} totalWeight The cumulative item weight from inventory items - * @param {Object} actorData The data object for the Actor being rendered - * @return {Object} An object describing the character's encumbrance level - * @private - */ - _computeEncumbrance(totalWeight, actorData) { - // Compute Encumbrance percentage - let enc = { - max: actorData.actor.system.attributes.str.value * 4, - value: Math.round(totalWeight * 100) / 100, - value: totalWeight, - }; - for (let i of actorData.talents) { - if (i.name.toUpperCase() === 'PACK MULE') { - enc = { - max: actorData.actor.system.attributes.str.value * 8, - value: Math.round(totalWeight * 100) / 100, - value: totalWeight, - }; - } - } - - enc.pct = Math.min((enc.value * 100) / enc.max, 99); - enc.encumbered = enc.pct > 50; - let aTokens = ''; - if (enc.encumbered) { - this.actor.addCondition('encumbered'); - } else { - this.actor.removeCondition('encumbered'); - } - return enc; - } - - /** - * Determine whether an Owned Item will be shown based on the current set of filters - * @return {boolean} - * @private - */ - _filterItems(items, filters) { - return items.filter((item) => { - const data = item.system; - return true; - }); - } - - - /** @override */ - async _onDropItemCreate(itemData) { - const type = itemData.type; - const alwaysAllowedItems = ALIENRPG.physicalItems; - const allowedItems = { - character: ['item', 'weapon', 'armor', 'talent', 'agenda', 'specialty', 'critical-injury'], - synthetic: ['item', 'weapon', 'armor', 'talent', 'agenda', 'specialty', 'critical-injury'], - creature: ['critical-injury'], - vehicles: ['item', 'weapon', 'armor'], - territory: ['planet-system'], - }; - let allowed = true; - - if (!alwaysAllowedItems.includes(type)) { - if (!allowedItems[this.actor.type].includes(type)) { - allowed = false; - } - } - - if (!allowed) { - const msg = game.i18n.format('ALIENRPG.NotifWrongItemType', { - type: type, - actor: this.actor.type, - }); - console.warn(`Alien RPG | ${msg}`); - ui.notifications.warn(msg); - return false; - } - - return super._onDropItemCreate(itemData); - } - /* -------------------------------------------- */ - /** - * Handle creating a new Owned Item for the actor using initial data defined in the HTML dataset - * @param {Event} event The originating click event - * @private - */ - async _onItemCreate(event) { - event.preventDefault(); - const header = event.currentTarget; - // Get the type of item to create. - const type = header.dataset.type; - // Grab any data associated with this control. - const data = duplicate(header.dataset); - // Initialize a default name. - const iName = `New ${type.capitalize()}`; - // Prepare the item object. - const itemData = { - name: iName, - type: type, - system: system, - }; - // Remove the type from the dataset since it's in the itemData.type prop. - delete itemData.system['type']; - - // Finally, create the item! - // return this.actor.createOwnedItem(itemData); - return await this.actor.createEmbeddedDocuments(itemData); - } - - async _inlineedit(event) { - event.preventDefault(); - const dataset = event.currentTarget; - // console.log('alienrpgActorSheet -> _inlineedit -> dataset', dataset); - let itemId = dataset.parentElement.dataset.itemId; - let item = this.actor.items.get(itemId); - let temp = dataset.dataset.mod; - // let field = temp.slice(5); - return await item.update({ [temp]: dataset.value }, {}); - } - - /** - * Handle clickable rolls. - * @param {Event} event The originating click event - * @private - */ - - _onRoll(event) { - event.preventDefault(); - const dataset = event.currentTarget.dataset; - this.actor.rollAbility(this.actor, dataset); - } - - _onRollMod(event) { - event.preventDefault(); - const element = event.currentTarget; - const dataset = element.dataset; - this.actor.rollAbilityMod(this.actor, dataset); - } - - _onRollItemMod(event) { - event.preventDefault(); - const element = event.currentTarget; - const dataset = element.dataset; - const itemId = $(event.currentTarget).parents('.item').attr('data-item-id'); - const item = this.actor.items.get(itemId); - if (item.type === 'armor') { - dataset.roll = this.actor.system.general.armor.value; - dataset.mod = 0; - dataset.spbutt = 'armor'; - this.actor.rollAbilityMod(this.actor, dataset); - } else { - this.actor.rollItemMod(item); - } - } - _rollItem(event) { - event.preventDefault(); - const element = event.currentTarget; - const dataset = element.dataset; - const itemId = $(event.currentTarget).parents('.item').attr('data-item-id'); - const item = this.actor.items.get(itemId); - if (item.type === 'armor') { - dataset.roll = this.actor.system.general.armor.value; - dataset.mod = 0; - dataset.spbutt = 'armor'; - this.actor.rollAbility(this.actor, dataset); - } else { - this.actor.nowRollItem(item); - } - } - _rollCrit(event) { - event.preventDefault(); - const dataset = event.currentTarget.dataset; - this.actor.rollCrit(this.actor, this.actor.type, dataset); - } - _rollCritMan(event) { - event.preventDefault(); - const dataset = event.currentTarget.dataset; - this.actor.rollCritMan(this.actor, this.actor.type, dataset); - } - - async _activate(event) { - event.preventDefault(); - const dataset = event.currentTarget; - let itemId = dataset.parentElement.dataset.itemId; - let item = this.actor.items.get(itemId); - await item.update({ 'system.header.active': true }); - } - async _deactivate(event) { - event.preventDefault(); - const dataset = event.currentTarget; - let itemId = dataset.parentElement.dataset.itemId; - let item = this.actor.items.get(itemId); - await item.update({ 'system.header.active': false }); - } - - _plusMinusButton(event) { - event.preventDefault(); - const element = event.currentTarget; - const dataset = element.dataset; - this.actor.stressChange(this.actor, dataset); - } - - _stuntBtn(event) { - event.preventDefault(); - let li = $(event.currentTarget).parents('.grid-container'); - let li2 = li.children('#panel'); - let item = ''; - let str = ''; - let chatData = ''; - let temp2 = ''; - let temp3 = ''; - const dataset = event.currentTarget.dataset; - let langItem = dataset.pmbut; - let langStr = langItem; - - var newLangStr = langStr.replace(/\s+/g, ''); - let langTemp = 'ALIENRPG.' + [newLangStr]; - temp3 = game.i18n.localize(langTemp); - - try { - item = game.items.getName(dataset.pmbut); - str = item.name; - temp2 = item.system.description; - if (temp2 != null || temp2.length) { - chatData = item.system.description; - } - if (temp3.startsWith('
      ') && chatData.startsWith('

      No Stunts Entered

      ')) { - chatData = temp3; - } - } catch { - if (temp3.startsWith('
        ')) { - chatData = temp3; - } else { - chatData = '

        No Stunts Entered

        '; - } - } - - let div = $(`
        ${chatData}
        `); - // Toggle summary - if (li2.hasClass('expanded')) { - let summary = li2.children('.panel'); - summary.slideUp(200, () => summary.remove()); - } else { - li2.append(div.hide()); - div.slideDown(200); - } - li2.toggleClass('expanded'); - } - - _talentBtn(event) { - event.preventDefault(); - let li = $(event.currentTarget).parents('.grid-container'); - let li2 = li.children('#panel'); - let item = ''; - let str = ''; - let temp1 = ''; - let temp2 = ''; - let temp3 = ''; - let chatData = ''; - const dataset = event.currentTarget.dataset; - - item = this.actor.items.get(dataset.pmbut); - str = item.name; - temp2 = item.system.general.comment.value; - if (temp2 != null && temp2.length > 0) { - chatData = item.system.general.comment.value; - } else { - // item = dataset.pmbut; - // str = item; - var newStr = str.replace(/\s+/g, ''); - temp1 = 'ALIENRPG.' + [newStr]; - temp3 = game.i18n.localize(temp1); - if (temp3.startsWith('

        ')) { - chatData = temp3; - } else { - chatData = '

        👾

        '; - } - } - - let div = $(`
        ${chatData}
        `); - - // Toggle summary - if (li2.hasClass('expanded')) { - let summary = li2.children('.panel'); - summary.slideUp(200, () => summary.remove()); - } else { - li2.append(div.hide()); - div.slideDown(200); - } - li2.toggleClass('expanded'); - } - - async _onClickXPStatLevel(event) { - event.preventDefault(); - let xp = this.actor.system.general.xp; - if (event.type == "contextmenu") { // left click - if (xp.value > 0) { - if (xp.value === 0) { - return; - } - return await this.actor.update({ ["system.general.xp.value"]: xp.value - 1 }); - } - } else { // right click - if (xp.value < xp.max) { - if (xp.value >= 20) { - return; - } - return await this.actor.update({ ["system.general.xp.value"]: xp.value + 1 }); - } - } - } - async _onClickSPStatLevel(event) { - event.preventDefault(); - let sp = this.actor.system.general.sp; - if (event.type == "contextmenu") { // left click - if (sp.value > 0) { - if (sp.value === 0) { - return; - } - return await this.actor.update({ ["system.general.sp.value"]: sp.value - 1 }); - } - } else { // right click - if (sp.value < sp.max) { - if (sp.value >= 3) { - return; - } - return await this.actor.update({ ["system.general.sp.value"]: sp.value + 1 }); - } - } - } - - - async _onRadPointClick(event) { - event.preventDefault(); - let actorID = this.actor.id; - let chatMessage = `
        `; - let addRad = `` + game.i18n.localize('ALIENRPG.PermanentRadiationAdded') + `
        `; - let takeRad = `` + game.i18n.localize('ALIENRPG.PermanentRadiationRemoved') + `
    `; - - let rad = this.actor.system.general.radiation; - switch (event.ctrlKey) { - case false: - switch (event.type) { - case 'contextmenu': - if (rad.value > 0) { - switch (rad.value - 1 === 0) { - case true: - await this.actor.reduceRadiation(this.actor, event.currentTarget.dataset); - if (this.actor.system.general.radiation.permanent === 0) { - await this.actor.removeCondition('radiation'); - } - break; - case false: - await this.actor.reduceRadiation(this.actor, event.currentTarget.dataset); - break; - } - } - break; - case 'click': - if (rad.value < rad.calculatedMax) { - await this.actor.rollAbility(this.actor, event.currentTarget.dataset); - await this.actor.update({ ["system.general.radiation.value"]: rad.value + 1 }); - if (rad.value <= 1) { - await this.actor.addCondition('radiation'); - } - } - break; - - } - break; - case true: - switch (event.type) { - case 'contextmenu': - if (rad.permanent > 0) { - switch ((rad.permanent - 1 === 0) && rad.value === 0) { - case true: - { - await this.actor.update({ ["system.general.radiation.permanent"]: rad.permanent - 1 }); - await this.actor.removeCondition('radiation'); - this.actor.createChatMessage((chatMessage += takeRad), actorID); - return; - } - case false: - { - await this.actor.update({ ["system.general.radiation.permanent"]: rad.permanent - 1 }); - this.actor.createChatMessage((chatMessage += takeRad), actorID); - return; - } - } - } - break; - case 'click': - if (rad.permanent < 10) { - await this.actor.update({ ["system.general.radiation.permanent"]: rad.permanent + 1 }); - if (rad.permanent <= 0) { - await this.actor.addCondition('radiation'); - } - this.actor.createChatMessage((chatMessage += addRad), actorID); - return; - } - - } - - } - - - } - - _supplyRoll(event) { - event.preventDefault(); - const element = event.currentTarget; - const dataset = element.dataset; - - // If it's a power roll it will have an item number so test if it's zero - if (dataset.item === '0') return; - const lTemp = 'ALIENRPG.' + dataset.spbutt; - // If this is a power roll get the exact id of the item to process - const tItem = dataset.id || 0; - const label = game.i18n.localize(lTemp) + ' ' + game.i18n.localize('ALIENRPG.Supply'); - const consUme = dataset.spbutt.toLowerCase(); - this.actor.consumablesCheck(this.actor, consUme, label, tItem); - } - - _supplyRollMod(event) { - event.preventDefault(); - const element = event.currentTarget; - const dataset = element.dataset; - // If it's a power roll it will have an item number so test if it's zero - if (dataset.item === '0') return; - const lTemp = 'ALIENRPG.' + dataset.spbutt; - // If this is a power roll get the exact id of the item to process - const tItem = dataset.id || 0; - const label = game.i18n.localize(lTemp) + ' ' + game.i18n.localize('ALIENRPG.Supply'); - const consUme = dataset.spbutt.toLowerCase(); - this.actor.consumablesCheckMod(this.actor, consUme, label, tItem); - } - - _currencyField(event) { - event.preventDefault(); - const element = event.currentTarget; - // format initial value - onBlur({ target: event.currentTarget }); - - function localStringToNumber(s) { - return Number(String(s).replace(/[^0-9.-]+/g, '')); - } - function onBlur(e) { - let value = localStringToNumber(e.target.value); - if (game.settings.get('alienrpg', 'dollar')) - e.target.value = value ? Intl.NumberFormat('en-EN', { style: 'currency', currency: 'USD' }).format(value) : '$0.00'; - else - e.target.value = value ? Intl.NumberFormat('en-EN', { style: 'decimal', useGrouping: false, minimumFractionDigits: 2, maximumFractionDigits: 2 }).format(value) : '0.00'; - } - } - async _onOverwatchToggle(event) { - let key = $(event.currentTarget).parents('.condition').attr('data-key'); - if (key === 'overwatch') { - if (await this.actor.hasCondition(key)) await this.actor.removeCondition(key); - else await this.actor.addCondition(key); - } else { - if (event.type === 'click') { - if (!await this.actor.hasCondition(key)) await this.actor.addCondition(key); - } else { - if (key === 'panicked') { - if (await this.actor.hasCondition(key)) await this.actor.checkAndEndPanic(this.actor); - - } else { - if (await this.actor.hasCondition(key)) await this.actor.removeCondition(key); - } - } - } - } - - // async checkAndEndPanic(actor) { - // if (this.actor.type != 'character') return; - - // if (this.actor.system.general.panic.lastRoll > 0) { - // await this.actor.update({ - // 'system.general.panic.value': 0, - // }); - // await this.actor.update({ - // 'system.general.panic.lastRoll': 0, - // }); - - // await this.actor.removeCondition('panicked'); - // ChatMessage.create({ speaker: { actor: actor.id }, content: 'Panic is over', type: CONST.CHAT_MESSAGE_TYPES.OTHER }); - // } else { - // await this.actor.removeCondition('panicked'); - // ChatMessage.create({ speaker: { actor: actor.id }, content: 'Panic is over', type: CONST.CHAT_MESSAGE_TYPES.OTHER }); - // } - // } - - - - _creatureAcidRoll(event) { - event.preventDefault(); - // const element = event.currentTarget; - const dataset = event.currentTarget.dataset; - this.actor.creatureAcidRoll(this.actor, dataset); - } - - _creatureAttackRoll(event) { - event.preventDefault(); - // const element = event.currentTarget; - const dataset = event.currentTarget.dataset; - this.actor.creatureAttackRoll(this.actor, dataset); - } - - _creatureManAttackRoll(event) { - event.preventDefault(); - // const element = event.currentTarget; - const dataset = event.currentTarget.dataset; - this.actor.creatureManAttackRoll(this.actor, dataset); - } - - _dropCrew(actorId) { - const crew = game.actors.get(actorId); - const actorData = this.actor; - if (!crew) return; - if (crew.type === 'vehicles' && crew.type === 'spacecraft') return ui.notifications.info('Vehicle inceptions are not allowed!'); - if (crew.type !== 'character' && crew.type !== 'synthetic') return; - if (actorData.type === 'vehicles') { - if (actorData.system.crew.passengerQty >= actorData.system.attributes.passengers.value) { - return ui.notifications.warn(game.i18n.localize('ALIENRPG.fullCrew')); - } - return this.actor.addVehicleOccupant(actorId); - } else if (actorData.type === 'spacecraft') { - if (actorData.system.crew.passengerQty >= actorData.system.attributes.crew.value) { - return ui.notifications.warn(game.i18n.localize('ALIENRPG.fullCrew')); - } - return this.actor.addVehicleOccupant(actorId); - } - - - } - _onCrewEdit(event) { - event.preventDefault(); - const elem = event.currentTarget; - const crewId = elem.closest('.occupant').dataset.crewId; - const actor = game.actors.get(crewId); - return actor.sheet.render(true); - } - - async _onCrewRemove(event) { - event.preventDefault(); - const actorData = this.actor; - const elem = event.currentTarget; - const crewId = elem.closest('.occupant').dataset.crewId; - const occupants = this.actor.removeVehicleOccupant(crewId); - let crewNumber = actorData.system.crew.passengerQty; - crewNumber--; - await actorData.update({ 'system.crew.passengerQty': crewNumber }); - return await actorData.update({ 'system.crew.occupants': occupants }); - } - - async _onChangePosition(event) { - event.preventDefault(); - const elem = event.currentTarget; - const crewId = elem.closest('.occupant').dataset.crewId; - const position = elem.value; - return await this.actor.addVehicleOccupant(crewId, position); - } - - async _crewPanic(event) { - event.preventDefault(); - const dataset = event.currentTarget.dataset; - const panicActor = game.actors.get(dataset.crewpanic); - return await this.actor.rollAbility(panicActor, dataset); - } - - async _crewPanicMod(event) { - console.log('Crew Panic Mod') - event.preventDefault(); - const dataset = event.currentTarget.dataset; - const panicActor = game.actors.get(dataset.crewpanic); - return await this.actor.rollAbilityMod(panicActor, dataset); - } + constructor(...args) { + super(...args); + + /** + * Track the set of item filters which are applied + * @type {Set} + */ + this._filters = { + inventory: new Set(), + planetsystem: new Set(), + }; + } + + /** @override */ + static get defaultOptions() { + return foundry.utils.mergeObject(super.defaultOptions, { + classes: ['alienrpg', 'sheet', 'actor', 'actor-sheet'], + width: 800, + height: 900 - 'min-content', + tabs: [{ navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'general' }], + }); + } + get template() { + const path = 'systems/alienrpg/templates/actor/'; + // return `${path}actor-sheet.html`; + // unique item sheet by type, like `weapon-sheet.html`. + if (game.settings.get('alienrpg', 'aliencrt')) { + return `systems/alienrpg/templates/actor/crt/${this.actor.type}-sheet.html`; + } else { + return `${path}${this.actor.type}-sheet.html`; + } + } + + /* -------------------------------------------- */ + async _enrichTextFields(data, fieldNameArr) { + for (let t = 0; t < fieldNameArr.length; t++) { + if (hasProperty(data, fieldNameArr[t])) { + setProperty(data, fieldNameArr[t], await TextEditor.enrichHTML(getProperty(data, fieldNameArr[t]), { async: true })); + } + } + } + + /** @override */ + async getData(options) { + // Basic data + + const isOwner = this.document.isOwner; + let data = { + id: this.actor.id, + actor: foundry.utils.deepClone(this.actor), + system: foundry.utils.deepClone(this.actor.system), + isEnc: this.actor.type === 'character' || this.actor.type === 'synthetic', + isGM: game.user.isGM, + owner: this.object.isOwner, + options: options, + config: CONFIG.ALIENRPG, + }; + data.system.items = this.actor.items.map((i) => { + i.labels = i.labels; + return i; + }); + data.system.items.sort((a, b) => (a.sort || 0) - (b.sort || 0)); + data.system.labels = this.actor.labels || {}; + data.system.filters = this._filters; + + switch (this.actor.type) { + case 'character': + await this._characterData(data); + await this.actor._checkOverwatch(data); + await this._prepareItems(data); + let enrichedFields = ['system.notes', 'system.adhocitems']; + await this._enrichTextFields(data, enrichedFields); + + data.system.RADmax = data.system.general.radiation.max; + data.system.RADcurrent = data.system.general.radiation.value; + data.system.RADfill = data.system?.RADmax - data.system.general.radiation?.calculatedMax || 0; + data.system.RADlost = data.system.RADmax - data.system.RADcurrent - data.system?.RADfill || 0; + // + data.system.XPmax = data.system.general.xp.max; + data.system.XPcurrent = data.system.general.xp.value; + data.system.XPlost = data.system.XPmax - data.system.XPcurrent; + data.system.XPfill = data.system.XPmax < 20 ? 20 - data.system.XPmax : 0; + // + data.system.SPmax = data.system.general.sp.max; + data.system.SPcurrent = data.system.general.sp.value; + data.system.SPlost = data.system.SPmax - data.system.SPcurrent; + data.system.SPfill = data.system.SPmax < 3 ? 3 - data.system.SPmax : 0; + break; + + case 'creature': + data.rTables = alienrpgrTableGet.rTableget(); + data.cTables = alienrpgrTableGet.cTableget(); + await this._prepareCreatureItems(data); // Return data to the sheet + let enrichedFields2 = ['actor.system.notes']; + await this._enrichTextFields(data, enrichedFields2); + + break; + + case 'synthetic': + await this._characterData(data); + await this.actor._checkOverwatch(data); + await this._prepareItems(data); + let enrichedFields3 = ['actor.system.notes', 'actor.system.adhocitems']; + await this._enrichTextFields(data, enrichedFields3); + data.system.RADmax = data.system.general.radiation.max; + data.system.RADcurrent = data.system.general.radiation.value; + data.system.RADfill = data.system?.RADmax - data.system.general.radiation?.calculatedMax || 0; + data.system.RADlost = data.system.RADmax - data.system.RADcurrent - data.system?.RADfill || 0; + + data.system.XPmax = data.system.general.xp.max; + data.system.XPcurrent = data.system.general.xp.value; + data.system.XPlost = data.system.XPmax - data.system.XPcurrent; + data.system.XPfill = data.system.XPmax < 20 ? 20 - data.system.XPmax : 0; + // + data.system.SPmax = data.system.general.sp.max; + data.system.SPcurrent = data.system.general.sp.value; + data.system.SPlost = data.system.SPmax - data.system.SPcurrent; + data.system.SPfill = data.system.SPmax < 3 ? 3 - data.system.SPmax : 0; + + break; + case 'territory': + await this._prepareTerritoryItems(data); + break; + + case 'vehicles': + await this._prepareVehicleItems(data); + await this._prepareCrew(data); + break; + + default: + break; + } + logger.debug('Actor Sheet derived data:', data); + //Return data to the sheet + return data; + } + + /** @override */ + activateListeners(html) { + super.activateListeners(html); + // Everything below here is only needed if the sheet is editable + if (!this.options.editable) return; + + const itemContextMenu = [ + { + name: game.i18n.localize('ALIENRPG.addToFLocker'), + icon: '', + callback: (element) => { + let item = this.actor.items.get(element.data('item-id')); + item.update({ 'system.header.active': 'fLocker' }); + }, + }, + { + name: game.i18n.localize('ALIENRPG.moveFromFlocker'), + icon: '', + callback: (element) => { + let item = this.actor.items.get(element.data('item-id')); + item.update({ 'system.header.active': false }); + }, + }, + { + name: game.i18n.localize('ALIENRPG.EditItemTitle'), + icon: '', + callback: (element) => { + const item = this.actor.items.get(element.data('item-id')); + item.sheet.render(true); + }, + }, + { + name: game.i18n.localize('ALIENRPG.DeleteItem'), + icon: '', + callback: (element) => { + let itemDel = this.actor.items.get(element.data('item-id')); + itemDel.delete(); + }, + }, + ]; + + // Add Inventory Item + new ContextMenu(html, '.item-edit', itemContextMenu); + + const itemContextMenu1 = [ + { + name: game.i18n.localize('ALIENRPG.EditItemTitle'), + icon: '', + callback: (element) => { + const item = this.actor.items.get(element.data('item-id')); + item.sheet.render(true); + }, + }, + { + name: game.i18n.localize('ALIENRPG.DeleteItem'), + icon: '', + callback: (element) => { + let itemDel = this.actor.items.get(element.data('item-id')); + if (itemDel.type === 'critical-injury' && this.actor.system.general.critInj.value <= 1) { + this.actor.removeCondition('criticalinj'); + } + itemDel.delete(); + }, + }, + ]; + + // Add Inventory Item + new ContextMenu(html, '.item-edit1', itemContextMenu1); + + html.find('.item-create').click(this._onItemCreate.bind(this)); + // Update Inventory Item + html.find('.openItem').click((ev) => { + const li = $(ev.currentTarget).parents('.item'); + const item = this.actor.items.get(li.data('itemId')); + item.sheet.render(true); + }); + + // Update Inventory Item + html.find('.item-edit').click((ev) => { + const li = $(ev.currentTarget).parents('.item'); + const item = this.actor.items.get(li.data('itemId')); + item.sheet.render(true); + }); + + html.find('.item-edit1').click((ev) => { + const li = $(ev.currentTarget).parents('.item'); + const item = this.actor.items.get(li.data('itemId')); + item.sheet.render(true); + }); + + if (game.settings.get('alienrpg', 'switchMouseKeys')) { + // Right to Roll and left to mod + // Rollable abilities. + html.find('.rollable').contextmenu(this._onRoll.bind(this)); + + html.find('.rollable').click(this._onRollMod.bind(this)); + + html.find('.rollableVeh').contextmenu(this._onRoll.bind(this)); + + html.find('.rollableVeh').click(this._onRollMod.bind(this)); + + // Rollable Items. + html.find('.rollItem').contextmenu(this._rollItem.bind(this)); + + html.find('.rollItem').click(this._onRollItemMod.bind(this)); + + html.find('.rollVehicleWeapon').contextmenu(this._rollItem.bind(this)); + + html.find('.crewPanic').contextmenu(this._crewPanic.bind(this)); + + html.find('.crewPanic').click(this._crewPanicMod.bind(this)); + + html.find('.rollCrit').contextmenu(this._rollCrit.bind(this)); + html.find('.rollCrit').click(this._rollCritMan.bind(this)); + + html.find('.activate').contextmenu(this._activate.bind(this)); + html.find('.activate').click(this._deactivate.bind(this)); + + html.find('.supply-btn').click(this._supplyRollMod.bind(this)); + + html.find('.supply-btn').contextmenu(this._supplyRoll.bind(this)); + } else { + // Left to Roll and Right toMod + // Rollable abilities. + html.find('.rollable').click(this._onRoll.bind(this)); + + html.find('.rollable').contextmenu(this._onRollMod.bind(this)); + + html.find('.rollableVeh').click(this._onRoll.bind(this)); + + html.find('.rollableVeh').contextmenu(this._onRollMod.bind(this)); + + // Rollable Items. + html.find('.rollItem').click(this._rollItem.bind(this)); + + html.find('.rollItem').contextmenu(this._onRollItemMod.bind(this)); + + html.find('.rollVehicleWeapon').click(this._rollItem.bind(this)); + + html.find('.crewPanic').click(this._crewPanic.bind(this)); + + html.find('.crewPanic').contextmenu(this._crewPanicMod.bind(this)); + + html.find('.rollCrit').click(this._rollCrit.bind(this)); + html.find('.rollCrit').contextmenu(this._rollCritMan.bind(this)); + + html.find('.activate').click(this._activate.bind(this)); + html.find('.activate').contextmenu(this._deactivate.bind(this)); + + html.find('.supply-btn').click(this._supplyRoll.bind(this)); + + html.find('.supply-btn').contextmenu(this._supplyRollMod.bind(this)); + } + + html.find('.currency').on('change', this._currencyField.bind(this)); + // minus from health and stress + html.find('.minus-btn').click(this._plusMinusButton.bind(this)); + + // plus tohealth and stress + html.find('.plus-btn').click(this._plusMinusButton.bind(this)); + + html.find('.click-xp-stat-level').on('click contextmenu', this._onClickXPStatLevel.bind(this)); // Toggle for radio buttons + html.find('.click-sp-stat-level').on('click contextmenu', this._onClickSPStatLevel.bind(this)); // Toggle for radio buttons + html.find('.click-stat-level-con').on('click contextmenu', this._onRadPointClick.bind(this)); + + // html.find('.click-stat-level-con').on('click contextmenu', this._onClickStatLevelCon.bind(this)); // Toggle for radio buttons + + html.find('.pwr-btn').click(this._supplyRoll.bind(this)); + + html.find('.stunt-btn').click(this._stuntBtn.bind(this)); + + html.find('.talent-btn').click(this._talentBtn.bind(this)); + + html.find('.inline-edit').change(this._inlineedit.bind(this)); + + html.find('.overwatch-toggle').on('click contextmenu', this._onOverwatchToggle.bind(this)); + + // Creature sheet + html.find('.creature-attack-roll').click(this._creatureAttackRoll.bind(this)); + html.find('.creature-attack-roll').contextmenu(this._creatureManAttackRoll.bind(this)); + + html.find('.creature-acid-roll').click(this._creatureAcidRoll.bind(this)); + + // Drag events for macros. + if (this.actor.isOwner) { + let handler = (ev) => this._onDragStart(ev); + // Find all items on the character sheet. + html.find('li.item').each((i, li) => { + // Ignore for the header row. + if (li.classList.contains('item-header')) return; + // Add draggable attribute and dragstart listener. + li.setAttribute('draggable', true); + li.addEventListener('dragstart', handler, false); + }); + } + + html.find('.crew-edit').click(this._onCrewEdit.bind(this)); + html.find('.crew-remove').click(this._onCrewRemove.bind(this)); + html.find('.crew-position').change(this._onChangePosition.bind(this)); + } + + async _characterData(actor) { + const aData = actor.system; + var attrMod = { + str: 0, + agl: 0, + emp: 0, + wit: 0, + health: 0, + stress: 0, + }; + + var sklMod = { + heavyMach: 0, + closeCbt: 0, + stamina: 0, + rangedCbt: 0, + mobility: 0, + piloting: 0, + command: 0, + manipulation: 0, + medicalAid: 0, + observation: 0, + survival: 0, + comtech: 0, + }; + let totalAc = 0; + let totalWat = 0; + let totalFood = 0; + let totalAir = 0; + let totalPower = 0; + let myCrit = 0; + + for (let [skey, Attrib] of Object.entries(this.actor.items.contents)) { + if (Attrib.system.attributes?.armorrating?.value && Attrib.system.header.active === true) { + Attrib.system.attributes.armorrating.value = Attrib.system.attributes.armorrating.value || 0; + Attrib.totalAc = parseInt(Attrib.system.attributes.armorrating.value, 10); + totalAc += Attrib.totalAc; + } + if (Attrib.system.attributes?.water?.value && Attrib.system.header.active === true) { + Attrib.system.attributes.water.value = Attrib.system.attributes.water.value || 0; + Attrib.totalWat = parseInt(Attrib.system.attributes.water.value, 10); + totalWat += Attrib.totalWat; + } + if (Attrib.system.attributes?.food?.value && Attrib.system.header.active === true) { + Attrib.system.attributes.food.value = Attrib.system.attributes.food.value || 0; + Attrib.totalFood = parseInt(Attrib.system.attributes.food.value, 10); + totalFood += Attrib.totalFood; + } + if (Attrib.system.attributes?.airsupply?.value && Attrib.system.header.active === true) { + Attrib.system.attributes.airsupply.value = Attrib.system.attributes.airsupply.value || 0; + Attrib.totalAir = parseInt(Attrib.system.attributes.airsupply.value, 10); + totalAir += Attrib.totalAir; + } + if (Attrib.system.attributes?.power?.value && Attrib.system.header.active === true) { + Attrib.system.attributes.power.value = Attrib.system.attributes.power.value || 0; + Attrib.totalPower = parseInt(Attrib.system.attributes.power.value, 10); + totalPower += Attrib.totalPower; + } + + if (Attrib.type === 'item' || Attrib.type === 'critical-injury' || Attrib.type === 'armor') { + if (Attrib.system.header.active === true) { + let base = Attrib.system.modifiers.attributes; + + for (let [bkey, aAttrib] of Object.entries(base)) { + switch (bkey) { + case 'str': + attrMod.str = attrMod.str += parseInt(aAttrib.value); + break; + case 'agl': + attrMod.agl = attrMod.agl += parseInt(aAttrib.value); + break; + case 'emp': + attrMod.emp = attrMod.emp += parseInt(aAttrib.value); + break; + case 'wit': + attrMod.wit = attrMod.wit += parseInt(aAttrib.value); + break; + case 'health': + attrMod.health = attrMod.health += parseInt(aAttrib.value); + break; + case 'stress': + attrMod.stress = attrMod.stress += parseInt(aAttrib.value); + break; + + default: + break; + } + } + + let skillBase = Attrib.system.modifiers.skills; + for (let [skkey, sAttrib] of Object.entries(skillBase)) { + switch (skkey) { + case 'heavyMach': + sklMod.heavyMach = sklMod.heavyMach += parseInt(sAttrib.value); + break; + case 'closeCbt': + sklMod.closeCbt = sklMod.closeCbt += parseInt(sAttrib.value); + break; + case 'stamina': + sklMod.stamina = sklMod.stamina += parseInt(sAttrib.value); + break; + case 'rangedCbt': + sklMod.rangedCbt = sklMod.rangedCbt += parseInt(sAttrib.value); + break; + case 'mobility': + sklMod.mobility = sklMod.mobility += parseInt(sAttrib.value); + break; + case 'piloting': + sklMod.piloting = sklMod.piloting += parseInt(sAttrib.value); + break; + case 'command': + sklMod.command = sklMod.command += parseInt(sAttrib.value); + break; + case 'manipulation': + sklMod.manipulation = sklMod.manipulation += parseInt(sAttrib.value); + break; + case 'medicalAid': + sklMod.medicalAid = sklMod.medicalAid += parseInt(sAttrib.value); + break; + case 'observation': + sklMod.observation = sklMod.observation += parseInt(sAttrib.value); + break; + case 'survival': + sklMod.survival = sklMod.survival += parseInt(sAttrib.value); + break; + case 'comtech': + sklMod.comtech = sklMod.comtech += parseInt(sAttrib.value); + break; + + default: + break; + } + } + } + if (Attrib.type === 'critical-injury') { + myCrit++; + console.log(myCrit); + } + } + + if (Attrib.type === 'talent' && Attrib.name.toUpperCase() === 'NERVES OF STEEL') { + attrMod.stress = attrMod.stress += -2; + } + + if (Attrib.type === 'talent' && Attrib.name.toUpperCase() === 'TAKE CONTROL' && aData.attributes.wit.value > aData.attributes.emp.value) { + aData.skills.manipulation.ability = 'wit'; + } + + if (Attrib.type === 'talent' && Attrib.name.toUpperCase() === 'TOUGH') { + attrMod.health = attrMod.health += 2; + } + + if (Attrib.type === 'talent' && Attrib.name.toUpperCase() === 'STOIC' && aData.attributes.wit.value > aData.attributes.str.value) { + aData.skills.stamina.ability = 'wit'; + } + } + + for (let [a, abl] of Object.entries(aData.attributes)) { + let target = `system.attributes.${a}.mod`; + let field = `aData.attributes[${a}].mod`; + let upData = parseInt(abl.value || 0) + parseInt(attrMod[a] || 0); + await this.actor.update({ [target]: (field = upData) }); + abl.mod = parseInt(abl.value || 0) + parseInt(attrMod[a] || 0); + abl.label = CONFIG.ALIENRPG.attributes[a]; + } + + for (let [s, skl] of Object.entries(aData.skills)) { + const conSkl = skl.ability; + let target = `system.skills.${s}.mod`; + let field = `aData.skills[${s}].mod`; + let upData = parseInt(skl.value || 0) + parseInt(aData.attributes[conSkl].mod || 0) + parseInt(sklMod[s] || 0); + await this.actor.update({ [target]: (field = upData) }); + skl.mod = parseInt(skl.value || 0) + parseInt(sklMod[s] || 0) + parseInt(aData.attributes[conSkl].mod || 0); + skl.label = CONFIG.ALIENRPG.skills[s]; + } + + await this.actor.update({ + 'system.general.radiation.permanent': aData.general.radiation.permanent ?? 0, + 'system.consumables.water.value': (aData.consumables.water.value = parseInt(totalWat || 0)), + 'system.consumables.food.value': (aData.consumables.food.value = parseInt(totalFood || 0)), + 'system.consumables.air.value': (aData.consumables.air.value = parseInt(totalAir || 0)), + 'system.consumables.power.value': (aData.consumables.power.value = parseInt(totalPower || 0)), + 'system.general.armor.value': (aData.general.armor.value = parseInt(totalAc || 0)), + 'system.general.radiation.calculatedMax': (aData.general.radiation.calculatedMax = + parseInt(aData.general.radiation.max - (aData.general.radiation.permanent ?? 0)) || 0), + 'system.general.xp.calculatedMax': (aData.general.xp.calculatedMax = aData.general.xp.max), + 'system.header.health.max': aData.attributes.str.value + aData.header.health.mod, + 'system.header.health.mod': (aData.header.health.mod = parseInt(attrMod.health || 0)), + 'system.header.health.calculatedMax': (aData.header.health.calculatedMax = aData.attributes.str.value + aData.header.health.mod), + }); + + if (actor.actor.type === 'character') { + await this.actor.update({ + 'system.header.stress.mod': (aData.header.stress.mod = parseInt(attrMod.stress || 0)), + 'system.general.critInj.value': myCrit, + }); + } + } + + _findActiveList() { + return this.element.find('.tab.active .directory-list'); + } + + async _prepareTerritoryItems(data) { + const systems = []; + // Iterate through items, allocating to containers + // let totalWeight = 0; + for (let i of data.system.items) { + let item = i.system; + // Append to gear. + if (i.type === 'planet-system') { + systems.push(i); + } + } + + // Assign and return + data.systems = systems; + } + + /* + * Organize and classify Owned Items for Character sheets + * @private + */ + async _prepareItems(data) { + // Initialize containers. + const inventory = { + weapon: { section: 'Weapons', label: game.i18n.localize('ALIENRPG.InventoryWeaponsHeader'), items: [], dataset: { type: 'weapon' } }, + item: { section: 'Items', label: game.i18n.localize('ALIENRPG.InventoryItemsHeader'), items: [], dataset: { type: 'item' } }, + armor: { section: 'Armor', label: game.i18n.localize('ALIENRPG.InventoryArmorHeader'), items: [], dataset: { type: 'armor' } }, + }; + // Partition items by category + let [items, Weapons, Armor] = data.system.items.reduce( + (arr, item) => { + // Item details + item.img = item.img || DEFAULT_TOKEN; + item.isStack = item.system.quantity ? item.system.quantity > 1 : false; + + // Classify items into types + if (item.type === 'Weapons') arr[1].push(item); + else if (item.type === 'Armor') arr[2].push(item); + else if (Object.keys(inventory).includes(item.type)) arr[0].push(item); + return arr; + }, + [[], [], []] + ); + + // Apply active item filters + items = this._filterItems(items, this._filters.inventory); + + const talents = []; + const agendas = []; + const specialities = []; + const critInj = []; + + let totalWeight = 0; + + // Iterate through items, allocating to containers + for (let i of data.actor.items) { + let item = i.system; + switch (i.type) { + case 'talent': + talents.push(i); + break; + + case 'agenda': + agendas.push(i); + break; + + case 'specialty': + if (specialities.length > 1) { + break; + } else { + specialities.push(i); + break; + } + case 'critical-injury': + critInj.push(i); + break; + + case 'armor': + if (item.header.active != 'fLocker') { + i.system.attributes.weight.value = i.system.attributes.weight.value || 0; + i.totalWeight = i.system.attributes.weight.value; + totalWeight += i.totalWeight; + } + inventory[i.type].items.push(i); + break; + + case 'weapon': + if (item.header.active != 'fLocker') { + let ammoweight = 0.25; + if (i.system.attributes.class.value == 'RPG' || i.name.includes(' RPG ') || i.name.startsWith('RPG') || i.name.endsWith('RPG')) { + ammoweight = 0.5; + } + i.system.attributes.weight.value = i.system.attributes.weight.value || 0; + i.totalWeight = (i.system.attributes.weight.value + i.system.attributes.rounds.value * ammoweight) * i.system.attributes.quantity.value; + totalWeight += i.totalWeight; + } + inventory[i.type].items.push(i); + + break; + + default: + // Its just an item + if (item.header.active != 'fLocker') { + i.system.attributes.weight.value = i.system.attributes.weight.value || 0; + i.totalWeight = i.system.attributes.weight.value * i.system.attributes.quantity.value; + totalWeight += i.totalWeight; + } + inventory[i.type].items.push(i); + break; + } + } + // Assign and return + data.talents = talents; + data.agendas = agendas; + data.specialities = specialities; + data.critInj = critInj; + + data.system.general.encumbrance = this._computeEncumbrance(totalWeight, data); + data.inventory = Object.values(inventory); + } + + /* + * Organize and classify Owned Items for Character sheets + * @private + */ + async _prepareVehicleItems(data) { + // Initialize containers. + const inventory = { + weapon: { section: 'Weapons', label: game.i18n.localize('ALIENRPG.InventoryWeaponsHeader'), items: [], dataset: { type: 'weapon' } }, + item: { section: 'Items', label: game.i18n.localize('ALIENRPG.InventoryItemsHeader'), items: [], dataset: { type: 'item' } }, + armor: { section: 'Armor', label: game.i18n.localize('ALIENRPG.InventoryArmorHeader'), items: [], dataset: { type: 'armor' } }, + }; + // Partition items by category + let [items, Weapons, Armor] = data.system.items.reduce( + (arr, item) => { + // Item details + item.img = item.img || DEFAULT_TOKEN; + item.isStack = item.system.quantity ? item.system.quantity > 1 : false; + + // Classify items into types + if (item.type === 'Weapons') arr[1].push(item); + else if (item.type === 'Armor') arr[2].push(item); + else if (Object.keys(inventory).includes(item.type)) arr[0].push(item); + return arr; + }, + [[], [], []] + ); + + // Apply active item filters + items = this._filterItems(items, this._filters.inventory); + const talents = []; + const agendas = []; + const specialities = []; + const critInj = []; + + // Iterate through items, allocating to containers + for (let i of data.system.items) { + let item = i.system; + switch (i.type) { + case 'talent': + talents.push(i); + break; + + case 'agenda': + agendas.push(i); + break; + + case 'specialty': + if (specialities.length > 1) { + break; + } else { + specialities.push(i); + break; + } + case 'critical-injury': + critInj.push(i); + break; + + case 'armor': + inventory[i.type].items.push(i); + break; + + case 'weapon': + if (item.header.active != 'fLocker') { + } + inventory[i.type].items.push(i); + + break; + + default: + // Its just an item + if (item.header.active != 'fLocker') { + } + inventory[i.type].items.push(i); + break; + } + } + + data.inventory = Object.values(inventory); + } + + async _prepareCreatureItems(sheetData) { + const critInj = []; + + // Iterate through items, allocating to containers + for (let i of sheetData.system.items) { + critInj.push(i); + } + sheetData.critInj = critInj; + } + + async _prepareCrew(sheetData) { + sheetData.crew = sheetData.actor.system.crew.occupants.reduce((arr, o) => { + o.actor = game.actors.get(o.id); + // Creates a fake actor if it doesn't exist anymore in the database. + if (!o.actor) { + o.actor = { + name: '{MISSING_CREW}', + system: { system: { health: { value: 0, max: 0 } } }, + isCrewDeleted: true, + }; + } + arr.push(o); + return arr; + }, []); + sheetData.actor.system.crew.occupants.sort((o1, o2) => { + const pos1 = ALIENRPG.vehicle.crewPositionFlags.indexOf(o1.position); + const pos2 = ALIENRPG.vehicle.crewPositionFlags.indexOf(o2.position); + if (pos1 < pos2) return -1; + if (pos1 > pos2) return 1; + // If they are at the same position, sort by their actor's names. + if (o1.actor.name < o2.actor.name) return -1; + if (o1.actor.name > o2.actor.name) return 1; + return 0; + }); + return sheetData; + } + + /* + * Compute the level and percentage of encumbrance for an Actor. + * + * Optionally include the weight of carried currency across all denominations by applying the standard rule + * from the PHB pg. 143 + * + * @param {Number} totalWeight The cumulative item weight from inventory items + * @param {Object} actorData The data object for the Actor being rendered + * @return {Object} An object describing the character's encumbrance level + * @private + */ + _computeEncumbrance(totalWeight, actorData) { + // Compute Encumbrance percentage + let enc = { + max: actorData.actor.system.attributes.str.value * 4, + value: Math.round(totalWeight * 100) / 100, + value: totalWeight, + }; + for (let i of actorData.talents) { + if (i.name.toUpperCase() === 'PACK MULE') { + enc = { + max: actorData.actor.system.attributes.str.value * 8, + value: Math.round(totalWeight * 100) / 100, + value: totalWeight, + }; + } + } + + enc.pct = Math.min((enc.value * 100) / enc.max, 99); + enc.encumbered = enc.pct > 50; + let aTokens = ''; + if (enc.encumbered) { + this.actor.addCondition('encumbered'); + } else { + this.actor.removeCondition('encumbered'); + } + return enc; + } + + /** + * Determine whether an Owned Item will be shown based on the current set of filters + * @return {boolean} + * @private + */ + _filterItems(items, filters) { + return items.filter((item) => { + const data = item.system; + return true; + }); + } + + /** @override */ + async _onDropItemCreate(itemData) { + const type = itemData.type; + const alwaysAllowedItems = ALIENRPG.physicalItems; + const allowedItems = { + character: ['item', 'weapon', 'armor', 'talent', 'agenda', 'specialty', 'critical-injury'], + synthetic: ['item', 'weapon', 'armor', 'talent', 'agenda', 'specialty', 'critical-injury'], + creature: ['critical-injury'], + vehicles: ['item', 'weapon', 'armor'], + territory: ['planet-system'], + }; + let allowed = true; + + if (!alwaysAllowedItems.includes(type)) { + if (!allowedItems[this.actor.type].includes(type)) { + allowed = false; + } + } + + if (!allowed) { + const msg = game.i18n.format('ALIENRPG.NotifWrongItemType', { + type: type, + actor: this.actor.type, + }); + console.warn(`Alien RPG | ${msg}`); + ui.notifications.warn(msg); + return false; + } + + return super._onDropItemCreate(itemData); + } + /* -------------------------------------------- */ + /** + * Handle creating a new Owned Item for the actor using initial data defined in the HTML dataset + * @param {Event} event The originating click event + * @private + */ + async _onItemCreate(event) { + event.preventDefault(); + const header = event.currentTarget; + // Get the type of item to create. + const type = header.dataset.type; + // Grab any data associated with this control. + const data = duplicate(header.dataset); + // Initialize a default name. + const iName = `New ${type.capitalize()}`; + // Prepare the item object. + const itemData = { + name: iName, + type: type, + system: system, + }; + // Remove the type from the dataset since it's in the itemData.type prop. + delete itemData.system['type']; + + // Finally, create the item! + // return this.actor.createOwnedItem(itemData); + return await this.actor.createEmbeddedDocuments(itemData); + } + + async _inlineedit(event) { + event.preventDefault(); + const dataset = event.currentTarget; + // console.log('alienrpgActorSheet -> _inlineedit -> dataset', dataset); + let itemId = dataset.parentElement.dataset.itemId; + let item = this.actor.items.get(itemId); + let temp = dataset.dataset.mod; + // let field = temp.slice(5); + return await item.update({ [temp]: dataset.value }, {}); + } + + /** + * Handle clickable rolls. + * @param {Event} event The originating click event + * @private + */ + + _onRoll(event) { + event.preventDefault(); + const dataset = event.currentTarget.dataset; + this.actor.rollAbility(this.actor, dataset); + } + + _onRollMod(event) { + event.preventDefault(); + const element = event.currentTarget; + const dataset = element.dataset; + this.actor.rollAbilityMod(this.actor, dataset); + } + + _onRollItemMod(event) { + event.preventDefault(); + const element = event.currentTarget; + const dataset = element.dataset; + const itemId = $(event.currentTarget).parents('.item').attr('data-item-id'); + const item = this.actor.items.get(itemId); + if (item.type === 'armor') { + dataset.roll = this.actor.system.general.armor.value; + dataset.mod = 0; + dataset.spbutt = 'armor'; + this.actor.rollAbilityMod(this.actor, dataset); + } else { + this.actor.rollItemMod(item); + } + } + _rollItem(event) { + event.preventDefault(); + const element = event.currentTarget; + const dataset = element.dataset; + const itemId = $(event.currentTarget).parents('.item').attr('data-item-id'); + const item = this.actor.items.get(itemId); + if (item.type === 'armor') { + dataset.roll = this.actor.system.general.armor.value; + dataset.mod = 0; + dataset.spbutt = 'armor'; + this.actor.rollAbility(this.actor, dataset); + } else { + this.actor.nowRollItem(item); + } + } + _rollCrit(event) { + event.preventDefault(); + const dataset = event.currentTarget.dataset; + this.actor.rollCrit(this.actor, this.actor.type, dataset); + } + _rollCritMan(event) { + event.preventDefault(); + const dataset = event.currentTarget.dataset; + this.actor.rollCritMan(this.actor, this.actor.type, dataset); + } + + async _activate(event) { + event.preventDefault(); + const dataset = event.currentTarget; + let itemId = dataset.parentElement.dataset.itemId; + let item = this.actor.items.get(itemId); + await item.update({ 'system.header.active': true }); + } + async _deactivate(event) { + event.preventDefault(); + const dataset = event.currentTarget; + let itemId = dataset.parentElement.dataset.itemId; + let item = this.actor.items.get(itemId); + await item.update({ 'system.header.active': false }); + } + + _plusMinusButton(event) { + event.preventDefault(); + const element = event.currentTarget; + const dataset = element.dataset; + this.actor.stressChange(this.actor, dataset); + } + + _stuntBtn(event) { + event.preventDefault(); + let li = $(event.currentTarget).parents('.grid-container'); + let li2 = li.children('#panel'); + let item = ''; + let str = ''; + let chatData = ''; + let temp2 = ''; + let temp3 = ''; + const dataset = event.currentTarget.dataset; + let langItem = dataset.pmbut; + let langStr = langItem; + + var newLangStr = langStr.replace(/\s+/g, ''); + let langTemp = 'ALIENRPG.' + [newLangStr]; + temp3 = game.i18n.localize(langTemp); + + try { + item = game.items.getName(dataset.pmbut); + str = item.name; + temp2 = item.system.description; + if (temp2 != null || temp2.length) { + chatData = item.system.description; + } + if (temp3.startsWith('
      ') && chatData.startsWith('

      No Stunts Entered

      ')) { + chatData = temp3; + } + } catch { + if (temp3.startsWith('
        ')) { + chatData = temp3; + } else { + chatData = '

        No Stunts Entered

        '; + } + } + + let div = $(`
        ${chatData}
        `); + // Toggle summary + if (li2.hasClass('expanded')) { + let summary = li2.children('.panel'); + summary.slideUp(200, () => summary.remove()); + } else { + li2.append(div.hide()); + div.slideDown(200); + } + li2.toggleClass('expanded'); + } + + _talentBtn(event) { + event.preventDefault(); + let li = $(event.currentTarget).parents('.grid-container'); + let li2 = li.children('#panel'); + let item = ''; + let str = ''; + let temp1 = ''; + let temp2 = ''; + let temp3 = ''; + let chatData = ''; + const dataset = event.currentTarget.dataset; + + item = this.actor.items.get(dataset.pmbut); + str = item.name; + temp2 = item.system.general.comment.value; + if (temp2 != null && temp2.length > 0) { + chatData = item.system.general.comment.value; + } else { + // item = dataset.pmbut; + // str = item; + var newStr = str.replace(/\s+/g, ''); + temp1 = 'ALIENRPG.' + [newStr]; + temp3 = game.i18n.localize(temp1); + if (temp3.startsWith('

        ')) { + chatData = temp3; + } else { + chatData = '

        👾

        '; + } + } + + let div = $(`
        ${chatData}
        `); + + // Toggle summary + if (li2.hasClass('expanded')) { + let summary = li2.children('.panel'); + summary.slideUp(200, () => summary.remove()); + } else { + li2.append(div.hide()); + div.slideDown(200); + } + li2.toggleClass('expanded'); + } + + async _onClickXPStatLevel(event) { + event.preventDefault(); + let xp = this.actor.system.general.xp; + if (event.type == 'contextmenu') { + // left click + if (xp.value > 0) { + if (xp.value === 0) { + return; + } + return await this.actor.update({ ['system.general.xp.value']: xp.value - 1 }); + } + } else { + // right click + if (xp.value < xp.max) { + if (xp.value >= 20) { + return; + } + return await this.actor.update({ ['system.general.xp.value']: xp.value + 1 }); + } + } + } + async _onClickSPStatLevel(event) { + event.preventDefault(); + let sp = this.actor.system.general.sp; + if (event.type == 'contextmenu') { + // left click + if (sp.value > 0) { + if (sp.value === 0) { + return; + } + return await this.actor.update({ ['system.general.sp.value']: sp.value - 1 }); + } + } else { + // right click + if (sp.value < sp.max) { + if (sp.value >= 3) { + return; + } + return await this.actor.update({ ['system.general.sp.value']: sp.value + 1 }); + } + } + } + + async _onRadPointClick(event) { + event.preventDefault(); + let actorID = this.actor.id; + let chatMessage = `
        `; + let addRad = + `` + + game.i18n.localize('ALIENRPG.PermanentRadiationAdded') + + `
        `; + let takeRad = + `` + + game.i18n.localize('ALIENRPG.PermanentRadiationRemoved') + + `
    `; + + let rad = this.actor.system.general.radiation; + switch (event.ctrlKey) { + case false: + switch (event.type) { + case 'contextmenu': + if (rad.value > 0) { + switch (rad.value - 1 === 0) { + case true: + await this.actor.reduceRadiation(this.actor, event.currentTarget.dataset); + if (this.actor.system.general.radiation.permanent === 0) { + await this.actor.removeCondition('radiation'); + } + break; + case false: + await this.actor.reduceRadiation(this.actor, event.currentTarget.dataset); + break; + } + } + break; + case 'click': + if (rad.value < rad.calculatedMax) { + await this.actor.rollAbility(this.actor, event.currentTarget.dataset); + await this.actor.update({ ['system.general.radiation.value']: rad.value + 1 }); + if (rad.value <= 1) { + await this.actor.addCondition('radiation'); + } + } + break; + } + break; + case true: + switch (event.type) { + case 'contextmenu': + if (rad.permanent > 0) { + switch (rad.permanent - 1 === 0 && rad.value === 0) { + case true: { + await this.actor.update({ ['system.general.radiation.permanent']: rad.permanent - 1 }); + await this.actor.removeCondition('radiation'); + this.actor.createChatMessage((chatMessage += takeRad), actorID); + return; + } + case false: { + await this.actor.update({ ['system.general.radiation.permanent']: rad.permanent - 1 }); + this.actor.createChatMessage((chatMessage += takeRad), actorID); + return; + } + } + } + break; + case 'click': + if (rad.permanent < 10) { + await this.actor.update({ ['system.general.radiation.permanent']: rad.permanent + 1 }); + if (rad.permanent <= 0) { + await this.actor.addCondition('radiation'); + } + this.actor.createChatMessage((chatMessage += addRad), actorID); + return; + } + } + } + } + + _supplyRoll(event) { + event.preventDefault(); + const element = event.currentTarget; + const dataset = element.dataset; + + // If it's a power roll it will have an item number so test if it's zero + if (dataset.item === '0') return; + const lTemp = 'ALIENRPG.' + dataset.spbutt; + // If this is a power roll get the exact id of the item to process + const tItem = dataset.id || 0; + const label = game.i18n.localize(lTemp) + ' ' + game.i18n.localize('ALIENRPG.Supply'); + const consUme = dataset.spbutt.toLowerCase(); + this.actor.consumablesCheck(this.actor, consUme, label, tItem); + } + + _supplyRollMod(event) { + event.preventDefault(); + const element = event.currentTarget; + const dataset = element.dataset; + // If it's a power roll it will have an item number so test if it's zero + if (dataset.item === '0') return; + const lTemp = 'ALIENRPG.' + dataset.spbutt; + // If this is a power roll get the exact id of the item to process + const tItem = dataset.id || 0; + const label = game.i18n.localize(lTemp) + ' ' + game.i18n.localize('ALIENRPG.Supply'); + const consUme = dataset.spbutt.toLowerCase(); + this.actor.consumablesCheckMod(this.actor, consUme, label, tItem); + } + + _currencyField(event) { + event.preventDefault(); + const element = event.currentTarget; + // format initial value + onBlur({ target: event.currentTarget }); + + function localStringToNumber(s) { + return Number(String(s).replace(/[^0-9.-]+/g, '')); + } + function onBlur(e) { + let value = localStringToNumber(e.target.value); + if (game.settings.get('alienrpg', 'dollar')) + e.target.value = value ? Intl.NumberFormat('en-EN', { style: 'currency', currency: 'USD' }).format(value) : '$0.00'; + else + e.target.value = value + ? Intl.NumberFormat('en-EN', { style: 'decimal', useGrouping: false, minimumFractionDigits: 2, maximumFractionDigits: 2 }).format(value) + : '0.00'; + } + } + async _onOverwatchToggle(event) { + let key = $(event.currentTarget).parents('.condition').attr('data-key'); + if (key === 'overwatch') { + if (await this.actor.hasCondition(key)) await this.actor.removeCondition(key); + else await this.actor.addCondition(key); + } else { + if (event.type === 'click') { + if (!(await this.actor.hasCondition(key))) await this.actor.addCondition(key); + } else { + if (key === 'panicked') { + if (await this.actor.hasCondition(key)) await this.actor.checkAndEndPanic(this.actor); + } else { + if (await this.actor.hasCondition(key)) await this.actor.removeCondition(key); + } + } + } + } + + // async checkAndEndPanic(actor) { + // if (this.actor.type != 'character') return; + + // if (this.actor.system.general.panic.lastRoll > 0) { + // await this.actor.update({ + // 'system.general.panic.value': 0, + // }); + // await this.actor.update({ + // 'system.general.panic.lastRoll': 0, + // }); + + // await this.actor.removeCondition('panicked'); + // ChatMessage.create({ speaker: { actor: actor.id }, content: 'Panic is over', type: CONST.CHAT_MESSAGE_TYPES.OTHER }); + // } else { + // await this.actor.removeCondition('panicked'); + // ChatMessage.create({ speaker: { actor: actor.id }, content: 'Panic is over', type: CONST.CHAT_MESSAGE_TYPES.OTHER }); + // } + // } + + _creatureAcidRoll(event) { + event.preventDefault(); + // const element = event.currentTarget; + const dataset = event.currentTarget.dataset; + this.actor.creatureAcidRoll(this.actor, dataset); + } + + _creatureAttackRoll(event) { + event.preventDefault(); + // const element = event.currentTarget; + const dataset = event.currentTarget.dataset; + this.actor.creatureAttackRoll(this.actor, dataset); + } + + _creatureManAttackRoll(event) { + event.preventDefault(); + // const element = event.currentTarget; + const dataset = event.currentTarget.dataset; + this.actor.creatureManAttackRoll(this.actor, dataset); + } + + _dropCrew(actorId) { + const crew = game.actors.get(actorId); + const actorData = this.actor; + if (!crew) return; + if (crew.type === 'vehicles' && crew.type === 'spacecraft') return ui.notifications.info('Vehicle inceptions are not allowed!'); + if (crew.type !== 'character' && crew.type !== 'synthetic') return; + if (actorData.type === 'vehicles') { + if (actorData.system.crew.passengerQty >= actorData.system.attributes.passengers.value) { + return ui.notifications.warn(game.i18n.localize('ALIENRPG.fullCrew')); + } + return this.actor.addVehicleOccupant(actorId); + } else if (actorData.type === 'spacecraft') { + if (actorData.system.crew.passengerQty >= actorData.system.attributes.crew.value) { + return ui.notifications.warn(game.i18n.localize('ALIENRPG.fullCrew')); + } + return this.actor.addVehicleOccupant(actorId); + } + } + _onCrewEdit(event) { + event.preventDefault(); + const elem = event.currentTarget; + const crewId = elem.closest('.occupant').dataset.crewId; + const actor = game.actors.get(crewId); + return actor.sheet.render(true); + } + + async _onCrewRemove(event) { + event.preventDefault(); + const actorData = this.actor; + const elem = event.currentTarget; + const crewId = elem.closest('.occupant').dataset.crewId; + const occupants = this.actor.removeVehicleOccupant(crewId); + let crewNumber = actorData.system.crew.passengerQty; + crewNumber--; + await actorData.update({ 'system.crew.passengerQty': crewNumber }); + return await actorData.update({ 'system.crew.occupants': occupants }); + } + + async _onChangePosition(event) { + event.preventDefault(); + const elem = event.currentTarget; + const crewId = elem.closest('.occupant').dataset.crewId; + const position = elem.value; + return await this.actor.addVehicleOccupant(crewId, position); + } + + async _crewPanic(event) { + event.preventDefault(); + const dataset = event.currentTarget.dataset; + const panicActor = game.actors.get(dataset.crewpanic); + return await this.actor.rollAbility(panicActor, dataset); + } + + async _crewPanicMod(event) { + console.log('Crew Panic Mod'); + event.preventDefault(); + const dataset = event.currentTarget.dataset; + const panicActor = game.actors.get(dataset.crewpanic); + return await this.actor.rollAbilityMod(panicActor, dataset); + } } export default alienrpgActorSheet; diff --git a/module/actor/actor.js b/module/actor/actor.js index 997188e6..2c7daf30 100644 --- a/module/actor/actor.js +++ b/module/actor/actor.js @@ -194,10 +194,15 @@ export class alienrpgActor extends Actor { case 'vehicles': case 'spacecraft': if (dataset.spbutt != 'armor') { - reRoll = false; actorId = dataset.actorid; let pilotData = game.actors.get(dataset.actorid); - r2Data = pilotData.getRollData().header.stress.value + parseInt(stressMod) || 0; + if (pilotData.type === 'synthetic') { + r2Data = 0; + reRoll = true; + } else { + r2Data = pilotData.getRollData().header.stress.value + parseInt(stressMod) || 0; + reRoll = false; + } } break; @@ -279,7 +284,7 @@ export class alienrpgActor extends Actor { } else if (actor.type === 'spacecraft' && dataset.spbutt === 'comtech') { function myRenderTemplate(template) { let confirmed = false; - reRoll = true; + // reRoll = false; renderTemplate(template).then((dlg) => { new Dialog({ title: game.i18n.localize('ALIENRPG.Attributes') + ' ' + dataset.label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), @@ -506,42 +511,93 @@ export class alienrpgActor extends Actor { ); } } + if (dataset.shippanicbut) { + switch (pCheck) { + case 7: + case 9: + case 11: + case 12: + // increase + await actor.update({ 'system.header.stress.value': actor.system.header.stress.value + 1 }); + break; - switch (customResults.roll.total) { - case 7: - case 9: - case 10: - // increase - await actor.update({ 'system.header.stress.value': actor.system.header.stress.value + 1 }); - break; + case 8: + // Agility -2 + const allSkillsModName = + game.i18n.localize('ALIENRPG.PanicCondition') + ' - ' + game.i18n.localize('ALIENRPG.TREMBLE') + ' -2 ' + game.i18n.localize('ALIENRPG.Skills'); + // const allSkillsMod = actor.items.getName(allSkillsModName); + if (!actor.items.getName(allSkillsModName)) { + const rollData = { + type: 'item', + img: '/systems/alienrpg/images/panic.svg', + name: allSkillsModName, + 'system.header.type.value': 5, + 'system.attributes.comment.value': game.i18n.localize('ALIENRPG.ShipPanic8'), + 'system.modifiers.skills.agl.value': -2, + 'system.modifiers.skills.heavyMach.value': -2, + 'system.modifiers.skills.closeCbt.value': -2, + 'system.modifiers.skills.stamina.value': -2, + 'system.modifiers.skills.rangedCbt.value': -2, + 'system.modifiers.skills.mobility.value': -2, + 'system.modifiers.skills.piloting.value': -2, + 'system.modifiers.skills.command.value': -2, + 'system.modifiers.skills.manipulation.value': -2, + 'system.modifiers.skills.medicalAid.value': -2, + 'system.modifiers.skills.observation.value': -2, + 'system.modifiers.skills.survival.value': -2, + 'system.modifiers.skills.comtech.value': -2, + 'system.header.active': true, + }; + await actor.createEmbeddedDocuments('Item', [rollData]); + } + break; - case 8: - // Agility -2 - const agilityModName = game.i18n.localize('ALIENRPG.PanicCondition') + ' - ' + game.i18n.localize('ALIENRPG.AbilityAgl') + ' -2'; - // const agilityMod = actor.items.getName(agilityModName); - if (!actor.items.getName(agilityModName)) { - const rollData = { - type: 'item', - img: '/systems/alienrpg/images/panic.svg', - name: game.i18n.localize('ALIENRPG.PanicCondition') + ' - ' + game.i18n.localize('ALIENRPG.AbilityAgl') + ' -2', - 'system.header.type.value': 5, - 'system.attributes.comment.value': game.i18n.localize('ALIENRPG.Panic8'), - 'system.modifiers.attributes.agl.value': -2, - 'system.header.active': true, - }; - await this.createEmbeddedDocuments('Item', [rollData]); - } - break; + case 10: + case 13: + //decrease + await actor.update({ 'system.header.stress.value': actor.system.header.stress.value - 1 }); + break; - case 11: - case 12: - case 13: - //decrease - await actor.update({ 'system.header.stress.value': actor.system.header.stress.value - 1 }); - break; + default: + break; + } + } else { + switch (pCheck) { + case 7: + case 9: + case 10: + // increase + await actor.update({ 'system.header.stress.value': actor.system.header.stress.value + 1 }); + break; - default: - break; + case 8: + // Agility -2 + const agilityModName = game.i18n.localize('ALIENRPG.PanicCondition') + ' - ' + game.i18n.localize('ALIENRPG.AbilityAgl') + ' -2'; + // const agilityMod = actor.items.getName(agilityModName); + if (!actor.items.getName(agilityModName)) { + const rollData = { + type: 'item', + img: '/systems/alienrpg/images/panic.svg', + name: agilityModName, + 'system.header.type.value': 5, + 'system.attributes.comment.value': game.i18n.localize('ALIENRPG.Panic8'), + 'system.modifiers.attributes.agl.value': -2, + 'system.header.active': true, + }; + await this.createEmbeddedDocuments('Item', [rollData]); + } + break; + + case 11: + case 12: + case 13: + //decrease + await actor.update({ 'system.header.stress.value': actor.system.header.stress.value - 1 }); + break; + + default: + break; + } } ChatMessage.create({ @@ -796,6 +852,9 @@ export class alienrpgActor extends Actor { async checkAndEndPanic(actor) { let itemDel = ''; const agilityModName = game.i18n.localize('ALIENRPG.PanicCondition') + ' - ' + game.i18n.localize('ALIENRPG.AbilityAgl') + ' -2'; + const allSkillsModName = + game.i18n.localize('ALIENRPG.PanicCondition') + ' - ' + game.i18n.localize('ALIENRPG.TREMBLE') + ' -2 ' + game.i18n.localize('ALIENRPG.Skills'); + if (actor.type != 'character') return; if (actor.system.general.panic.lastRoll > 0) { @@ -812,6 +871,10 @@ export class alienrpgActor extends Actor { if (itemDel) { itemDel.delete(); } + itemDel = actor.items.getName(allSkillsModName); + if (itemDel) { + itemDel.delete(); + } } else { await actor.removeCondition('panicked'); ChatMessage.create({ speaker: { actor: actor.id }, content: 'Panic is over', type: CONST.CHAT_MESSAGE_TYPES.OTHER }); @@ -819,6 +882,10 @@ export class alienrpgActor extends Actor { if (itemDel) { itemDel.delete(); } + itemDel = actor.items.getName(allSkillsModName); + if (itemDel) { + itemDel.delete(); + } } } async causePanic(actor) { diff --git a/module/actor/spacecraft-sheet.js b/module/actor/spacecraft-sheet.js index 69e5a77c..d01e910a 100644 --- a/module/actor/spacecraft-sheet.js +++ b/module/actor/spacecraft-sheet.js @@ -8,697 +8,693 @@ import { logger } from '../logger.js'; * @extends {ActorSheet} */ export class alienrpgSpacecraftSheet extends ActorSheet { - constructor(...args) { - super(...args); - - /** - * Track the set of item filters which are applied - * @type {Set} - */ - this._filters = { - inventory: new Set(), - }; - } - - /** @override */ - static get defaultOptions() { - return mergeObject(super.defaultOptions, { - classes: ['alienrpg', 'sheet', 'actor', 'spacecraft-sheet'], - // template: 'systems/alienrpg/templates/actor/actor-sheet.html', - width: 1120, - height: 800, - tabs: [{ navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'general' }], - }); - } - - get template() { - const path = 'systems/alienrpg/templates/actor/'; - // return `${path}actor-sheet.html`; - // unique item sheet by type, like `weapon-sheet.html`. - if (game.settings.get('alienrpg', 'aliencrt')) { - return `systems/alienrpg/templates/actor/crt/${this.actor.type}-sheet.html`; - } else { - return `${path}${this.actor.type}-sheet.html`; - } - } - - /* -------------------------------------------- */ - async _enrichTextFields(data, fieldNameArr) { - for (let t = 0; t < fieldNameArr.length; t++) { - if (hasProperty(data, fieldNameArr[t])) { - setProperty(data, fieldNameArr[t], await TextEditor.enrichHTML(getProperty(data, fieldNameArr[t]), { async: true })); - } - }; - } - - /** @override */ - async getData(options) { - // Basic data - - const isOwner = this.document.isOwner; - - let data = { - id: this.actor.id, - actor: foundry.utils.deepClone(this.actor), - system: foundry.utils.deepClone(this.actor.system), - isEnc: this.actor.type === 'character' || this.actor.type === 'synthetic', - isGM: game.user.isGM, - owner: this.object.isOwner, - options: options, - config: CONFIG.ALIENRPG, - } - data.system.items = this.actor.items.map((i) => { - i.labels = i.labels; - return i; - }); - - data.system.items.sort((a, b) => (a.sort || 0) - (b.sort || 0)); - data.system.labels = this.actor.labels || {}; - data.system.filters = this._filters; - - data.system.attributes.damage.max = data.system.attributes.hull.value; - data.system.DAMmax = data.system.attributes.damage.max; - data.system.DAMcurrent = data.system.attributes.damage.value; - data.system.DAMlost = data.system.DAMmax - data.system.DAMcurrent; - - await this._prepareVehicleItems(data); - await this._prepareCrew(data); - let enrichedFields = [ - "actor.system.notes", - ]; - await this._enrichTextFields(data, enrichedFields); - - logger.debug('Actor Sheet derived data:', data); - //Return data to the sheet - return data; - } - - - _findActiveList() { - return this.element.find('.tab.active .directory-list'); - } - - - /* - * Organize and classify Owned Items for Character sheets - * @private - */ - async _prepareVehicleItems(data) { - // Initialize containers. - const inventory = { - weapon: { section: 'Weapons', label: game.i18n.localize('ALIENRPG.InventoryWeaponsHeader'), items: [], dataset: { type: 'weapon' } }, - item: { section: 'Items', label: game.i18n.localize('ALIENRPG.InventoryItemsHeader'), items: [], dataset: { type: 'item' } }, - armor: { section: 'Armor', label: game.i18n.localize('ALIENRPG.InventoryArmorHeader'), items: [], dataset: { type: 'armor' } }, - spacecraftmods: { section: 'Spacecraft Mods', label: game.i18n.localize('ALIENRPG.MODULES-UPGRADES'), items: [], dataset: { type: 'spacecraftmods' } }, - spacecraftweapons: { section: 'Spacecraft Weapons', label: game.i18n.localize('ALIENRPG.SpacecraftWeapons'), items: [], dataset: { type: 'spacecraftweapons' } }, - }; - // Partition items by category - let [items, Weapons, Armor, spacecraftmods, spacecraftweapons] = data.system.items.reduce( - (arr, item) => { - // Item details - item.img = item.img || DEFAULT_TOKEN; - item.isStack = item.system.quantity ? item.system.quantity > 1 : false; - - // Classify items into types - if (item.type === 'Weapons') arr[1].push(item); - else if (item.type === 'Armor') arr[2].push(item); - else if (item.type === 'spacecraftmods') arr[3].push(item); - else if (item.type === 'spacecraftweapons') arr[4].push(item); - else if (Object.keys(inventory).includes(item.type)) arr[0].push(item); - return arr; - }, - [[], [], [], [], []] - ); - - // Apply active item filters - items = this._filterItems(items, this._filters.inventory); - const critMin = []; - const critMaj = []; - - // Iterate through items, allocating to containers - for (let i of data.system.items) { - let item = i.system; - switch (i.type) { - case 'spacecraft-crit': - switch (i.system.header.type.value) { - case '0': - critMin.push(i); - break; - case '1': - critMaj.push(i); - break; - } - break; - case 'spacecraftmods': - inventory[i.type].items.push(i); - break; - case 'spacecraftweapons': - inventory[i.type].items.push(i); - break; - - case 'armor': - inventory[i.type].items.push(i); - break; - - case 'weapon': - if (item.header.active != 'fLocker') { - } - inventory[i.type].items.push(i); - - break; - - default: - // Its just an item - if (item.header.active != 'fLocker') { - } - inventory[i.type].items.push(i); - break; - } - } - - data.inventory = Object.values(inventory); - data.critMin = critMin; - data.critMaj = critMaj; - console.log(data.critMin.length, data.critMaj.length); - await this.actor.update({ - 'system.general.critMin': (data.critMin.length), - 'system.general.critMaj': (data.critMaj.length), - - }); - } - - - async _prepareCrew(sheetData) { - sheetData.crew = sheetData.actor.system.crew.occupants.reduce((arr, o) => { - o.actor = game.actors.get(o.id); - // Creates a fake actor if it doesn't exist anymore in the database. - if (!o.actor) { - o.actor = { - name: '{MISSING_CREW}', - system: { system: { health: { value: 0, max: 0 } } }, - isCrewDeleted: true, - }; - } - arr.push(o); - return arr; - }, []); - sheetData.actor.system.crew.occupants.sort((o1, o2) => { - const pos1 = ALIENRPG.spacecraft.crewPositionFlags.indexOf(o1.position); - const pos2 = ALIENRPG.spacecraft.crewPositionFlags.indexOf(o2.position); - if (pos1 < pos2) return -1; - if (pos1 > pos2) return 1; - // If they are at the same position, sort by their actor's names. - if (o1.actor.name < o2.actor.name) return -1; - if (o1.actor.name > o2.actor.name) return 1; - return 0; - }); - return sheetData; - } - - /** - * Determine whether an Owned Item will be shown based on the current set of filters - * @return {boolean} - * @private - */ - _filterItems(items, filters) { - return items.filter((item) => { - const data = item.system; - return true; - }); - } - - /** @override */ - activateListeners(html) { - super.activateListeners(html); - // Everything below here is only needed if the sheet is editable - if (!this.options.editable) return; - const itemContextMenu = [ - { - name: game.i18n.localize('ALIENRPG.addToFLocker'), - icon: '', - callback: (element) => { - let item = this.actor.items.get(element.data('item-id')); - item.update({ 'system.header.active': 'fLocker' }); - }, - }, - { - name: game.i18n.localize('ALIENRPG.moveFromFlocker'), - icon: '', - callback: (element) => { - let item = this.actor.items.get(element.data('item-id')); - item.update({ 'system.header.active': false }); - }, - }, - { - name: game.i18n.localize('ALIENRPG.EditItemTitle'), - icon: '', - callback: (element) => { - const item = this.actor.items.get(element.data('item-id')); - item.sheet.render(true); - }, - }, - { - name: game.i18n.localize('ALIENRPG.DeleteItem'), - icon: '', - callback: (element) => { - let itemDel = this.actor.items.get(element.data('item-id')); - itemDel.delete(); - }, - }, - ]; - - // Add Inventory Item - new ContextMenu(html, '.item-edit', itemContextMenu); - - const itemContextMenu1 = [ - { - name: game.i18n.localize('ALIENRPG.EditItemTitle'), - icon: '', - callback: (element) => { - const item = this.actor.items.get(element.data('item-id')); - item.sheet.render(true); - }, - }, - { - name: game.i18n.localize('ALIENRPG.DeleteItem'), - icon: '', - callback: (element) => { - let itemDel = this.actor.items.get(element.data('item-id')); - if (itemDel.type === 'spacecraft-crit') { - switch (itemDel.system.header.type.value) { - case '0': - if (this.actor.system.general.critMin <= 1) { - this.actor.removeCondition('shipminor'); - } - break; - case '1': - if (this.actor.system.general.critMaj <= 1) { - this.actor.removeCondition('shipmajor'); - } - break; - default: - break; - } - } - itemDel.delete(); - }, - }, - ]; - - // Add Inventory Item - new ContextMenu(html, '.item-edit1', itemContextMenu1); - - html.find('.item-create').click(this._onItemCreate.bind(this)); - // Update Inventory Item - html.find('.openItem').click((ev) => { - const li = $(ev.currentTarget).parents('.item'); - const item = this.actor.items.get(li.data('itemId')); - item.sheet.render(true); - }); - - // Update Inventory Item - html.find('.item-edit').click((ev) => { - const li = $(ev.currentTarget).parents('.item'); - const item = this.actor.items.get(li.data('itemId')); - item.sheet.render(true); - }); - - html.find('.item-edit1').click((ev) => { - const li = $(ev.currentTarget).parents('.item'); - const item = this.actor.items.get(li.data('itemId')); - item.sheet.render(true); - }); - - if (game.settings.get('alienrpg', 'switchMouseKeys')) { - // Right to Roll and left to mod - // Rollable abilities. - html.find('.rollable').contextmenu(this._onRoll.bind(this)); - - html.find('.rollable').click(this._onRollMod.bind(this)); - - html.find('.rollableVeh').contextmenu(this._onRoll.bind(this)); - - html.find('.rollableVeh').click(this._onRollMod.bind(this)); - - // Rollable Items. - html.find('.rollItem').contextmenu(this._rollItem.bind(this)); - - html.find('.rollItem').click(this._onRollItemMod.bind(this)); - - html.find('.crewPanic').contextmenu(this._crewPanic.bind(this)); - - html.find('.crewPanic').click(this._crewPanicMod.bind(this)); - - } else { - // Left to Roll and Right toMod - // Rollable abilities. - html.find('.rollable').click(this._onRoll.bind(this)); - - html.find('.rollable').contextmenu(this._onRollMod.bind(this)); - - html.find('.rollableVeh').click(this._onRoll.bind(this)); - - html.find('.rollableVeh').contextmenu(this._onRollMod.bind(this)); - - // Rollable Items. - html.find('.rollItem').click(this._rollItem.bind(this)); - - html.find('.rollItem').contextmenu(this._onRollItemMod.bind(this)); - - html.find('.crewPanic').click(this._crewPanic.bind(this)); - - html.find('.crewPanic').contextmenu(this._crewPanicMod.bind(this)); - - } - - html.find('.currency').on('change', this._currencyField.bind(this)); - // minus from health and stress - html.find('.minus-btn').click(this._plusMinusButton.bind(this)); - - // plus tohealth and stress - html.find('.plus-btn').click(this._plusMinusButton.bind(this)); - html.find('.click-damage-level').on('click contextmenu', this._onClickDamageLevel.bind(this)); // Toggle for radio buttons - - - html.find('.inline-edit').change(this._inlineedit.bind(this)); - - html.find('.rollMinorCD').click(this._rollMinorCD.bind(this)); - html.find('.rollMinorCD').contextmenu(this._rollMinorCDMan.bind(this)); - - html.find('.rollMajorCD').click(this._rollMajorCD.bind(this)); - html.find('.rollMajorCD').contextmenu(this._rollMajorCDMan.bind(this)); - - html.find('.activate').click(this._activate.bind(this)); - html.find('.activate').contextmenu(this._deactivate.bind(this)); - - html.find('.sensorsubmit').click(this._shipPhase.bind(this)); - html.find('.pilotsubmit').click(this._shipPhase.bind(this)); - html.find('.gunnersubmit').click(this._shipPhase.bind(this)); - html.find('.engineersubmit').click(this._shipPhase.bind(this)); - - // Drag events for macros. - if (this.actor.isOwner) { - let handler = (ev) => this._onDragStart(ev); - // Find all items on the character sheet. - html.find('li.item').each((i, li) => { - // Ignore for the header row. - if (li.classList.contains('item-header')) return; - // Add draggable attribute and dragstart listener. - li.setAttribute('draggable', true); - li.addEventListener('dragstart', handler, false); - }); - } - - html.find('.crew-edit').click(this._onCrewEdit.bind(this)); - html.find('.crew-remove').click(this._onCrewRemove.bind(this)); - html.find('.crew-position').change(this._onChangePosition.bind(this)); - } - /** @override */ - async _onDropItemCreate(itemData) { - const type = itemData.type; - const alwaysAllowedItems = ALIENRPG.physicalItems; - const allowedItems = { - spacecraft: ['item', 'weapon', 'armor', "spacecraft-crit", "spacecraftmods", "spacecraftweapons"], - }; - let allowed = true; - - if (!alwaysAllowedItems.includes(type)) { - if (!allowedItems[this.actor.type].includes(type)) { - allowed = false; - } - } - - if (!allowed) { - const msg = game.i18n.format('ALIENRPG.NotifWrongItemType', { - type: type, - actor: this.actor.type, - }); - console.warn(`Alien RPG | ${msg}`); - ui.notifications.warn(msg); - return false; - } - return super._onDropItemCreate(itemData); - } - /* -------------------------------------------- */ - /** - * Handle creating a new Owned Item for the actor using initial data defined in the HTML dataset - * @param {Event} event The originating click event - * @private - */ - _onItemCreate(event) { - event.preventDefault(); - const header = event.currentTarget; - // Get the type of item to create. - const type = header.dataset.type; - // Grab any data associated with this control. - const data = duplicate(header.dataset); - // Initialize a default name. - const iName = `New ${type.capitalize()}`; - // Prepare the item object. - const itemData = { - name: iName, - type: type, - system: system, - }; - // Remove the type from the dataset since it's in the itemData.type prop. - delete itemData.system['type']; - - // Finally, create the item! - // return this.actor.createOwnedItem(itemData); - return this.actor.createEmbeddedDocuments(itemData); - } - - async _inlineedit(event) { - event.preventDefault(); - const dataset = event.currentTarget; - // console.log('alienrpgActorSheet -> _inlineedit -> dataset', dataset); - let itemId = dataset.parentElement.dataset.itemId; - let item = this.actor.items.get(itemId); - let temp = dataset.dataset.mod; - // let field = temp.slice(5); - return await item.update({ [temp]: dataset.value }, {}); - } - - /** - * Handle clickable rolls. - * @param {Event} event The originating click event - * @private - */ - - _onRoll(event) { - event.preventDefault(); - const dataset = event.currentTarget.dataset; - this.actor.rollAbility(this.actor, dataset); - } - - _onRollMod(event) { - event.preventDefault(); - const element = event.currentTarget; - const dataset = element.dataset; - this.actor.rollAbilityMod(this.actor, dataset); - } - - _onRollItemMod(event) { - event.preventDefault(); - const element = event.currentTarget; - const dataset = element.dataset; - const itemId = $(event.currentTarget).parents('.item').attr('data-item-id'); - const item = this.actor.items.get(itemId); - if (item.type === 'armor') { - dataset.roll = this.actor.system.general.armor.value; - dataset.mod = 0; - dataset.spbutt = 'armor'; - this.actor.rollAbilityMod(this.actor, dataset); - } else { - this.actor.rollItemMod(item); - } - } - _rollItem(event) { - event.preventDefault(); - const element = event.currentTarget; - const dataset = element.dataset; - const itemId = $(event.currentTarget).parents('.item').attr('data-item-id'); - const item = this.actor.items.get(itemId); - if (item.type === 'armor') { - dataset.roll = this.actor.system.general.armor.value; - dataset.mod = 0; - dataset.spbutt = 'armor'; - this.actor.rollAbility(this.actor, dataset); - } else { - this.actor.nowRollItem(item); - } - } - _rollMinorCD(event) { - event.preventDefault(); - const dataset = event.currentTarget.dataset; - this.actor.rollCrit(this.actor, this.actor.type, dataset); - } - _rollMinorCDMan(event) { - event.preventDefault(); - const dataset = event.currentTarget.dataset; - this.actor.rollCritMan(this.actor, this.actor.type, dataset); - } - - _rollMajorCD(event) { - event.preventDefault(); - const dataset = event.currentTarget.dataset; - this.actor.rollCrit(this.actor, this.actor.type, dataset); - } - _rollMajorCDMan(event) { - event.preventDefault(); - const dataset = event.currentTarget.dataset; - this.actor.rollCritMan(this.actor, this.actor.type, dataset); - } - - _crewPanic(event) { - event.preventDefault(); - const dataset = event.currentTarget.dataset; - const panicActor = game.actors.get(dataset.crewpanic); - this.actor.rollAbility(panicActor, dataset); - } - _crewPanicMod(event) { - event.preventDefault(); - const dataset = event.currentTarget.dataset; - const panicActor = game.actors.get(dataset.crewpanic); - this.actor.rollAbilityMod(panicActor, dataset); - } - - async _activate(event) { - event.preventDefault(); - const dataset = event.currentTarget; - let itemId = dataset.parentElement.dataset.itemId; - let item = this.actor.items.get(itemId); - await item.update({ 'system.header.active': true }); - } - async _deactivate(event) { - event.preventDefault(); - const dataset = event.currentTarget; - let itemId = dataset.parentElement.dataset.itemId; - let item = this.actor.items.get(itemId); - await item.update({ 'system.header.active': false }); - } - - _plusMinusButton(event) { - event.preventDefault(); - const element = event.currentTarget; - const dataset = element.dataset; - this.actor.stressChange(this.actor, dataset); - } - - async _onClickDamageLevel(event) { - event.preventDefault(); - let damage = this.actor.system.attributes.damage; - if (event.type == "contextmenu") { // left click - if (damage.value > 0) { - if (damage.value === 0) { - return; - } - return await this.actor.update({ ["system.attributes.damage.value"]: damage.value - 1 }); - } - } else { // right click - if (damage.value < damage.max) { - if (damage.value >= 20) { - return; - } - return await this.actor.update({ ["system.attributes.damage.value"]: damage.value + 1 }); - } - } - } - - _currencyField(event) { - event.preventDefault(); - const element = event.currentTarget; - // format initial value - onBlur({ target: event.currentTarget }); - - function localStringToNumber(s) { - return Number(String(s).replace(/[^0-9.-]+/g, '')); - } - function onBlur(e) { - let value = localStringToNumber(e.target.value); - if (game.settings.get('alienrpg', 'dollar')) - e.target.value = value ? Intl.NumberFormat('en-EN', { style: 'currency', currency: 'USD' }).format(value) : '$0.00'; - else - e.target.value = value ? Intl.NumberFormat('en-EN', { style: 'decimal', useGrouping: false, minimumFractionDigits: 2, maximumFractionDigits: 2 }).format(value) : '0.00'; - } - } - - _dropCrew(actorId) { - const crew = game.actors.get(actorId); - const actorData = this.actor; - if (!crew) return; - if (crew.type === 'vehicles' && crew.type === 'spacecraft') return ui.notifications.info('Vehicle inceptions are not allowed!'); - if (crew.type !== 'character' && crew.type !== 'synthetic') return; - if (actorData.type === 'spacecraft') { - if (actorData.system.crew.passengerQty >= actorData.system.attributes.crew.value) { - return ui.notifications.warn(game.i18n.localize('ALIENRPG.fullCrew')); - } - return this.actor.addVehicleOccupant(actorId); - } - } - _onCrewEdit(event) { - event.preventDefault(); - const elem = event.currentTarget; - const crewId = elem.closest('.occupant').dataset.crewId; - const actor = game.actors.get(crewId); - return actor.sheet.render(true); - } - - async _onCrewRemove(event) { - event.preventDefault(); - const actorData = this.actor; - const elem = event.currentTarget; - const crewId = elem.closest('.occupant').dataset.crewId; - const occupants = this.actor.removeVehicleOccupant(crewId); - let crewNumber = actorData.system.crew.passengerQty; - crewNumber--; - await actorData.update({ 'system.crew.passengerQty': crewNumber }); - return await actorData.update({ 'system.crew.occupants': occupants }); - - } - - async _onChangePosition(event) { - event.preventDefault(); - const elem = event.currentTarget; - const crewId = elem.closest('.occupant').dataset.crewId; - const position = elem.value; - return await this.actor.addVehicleOccupant(crewId, position); - } - - async _shipPhase(event) { - let htmlData = ''; - event.preventDefault(); - const dataset = event.currentTarget; - const shipName = this.actor.name; - const actorID = this.actor.id; - const element = dataset.previousElementSibling.selectedOptions[0].label; - const phase = game.i18n.localize(`ALIENRPG.${dataset.previousElementSibling.name}`); - - htmlData = { - phaseName: `${phase}`, - actorname: `${shipName}`, - action: `${element}`, - }; - - // Now push the correct chat message - const html = await renderTemplate(`systems/alienrpg/templates/chat/ship-combat.html`, htmlData); - - let chatData = { - user: game.user.id, - speaker: { - actor: actorID, - }, - content: html, - other: game.users.contents.filter((u) => u.isGM).map((u) => u.id), - sound: CONFIG.sounds.lock, - type: CONST.CHAT_MESSAGE_TYPES.OTHER, - }; - - ChatMessage.applyRollMode(chatData, game.settings.get('core', 'rollMode')); - return ChatMessage.create(chatData); - - } - - + constructor(...args) { + super(...args); + + /** + * Track the set of item filters which are applied + * @type {Set} + */ + this._filters = { + inventory: new Set(), + }; + } + + /** @override */ + static get defaultOptions() { + return mergeObject(super.defaultOptions, { + classes: ['alienrpg', 'sheet', 'actor', 'spacecraft-sheet'], + // template: 'systems/alienrpg/templates/actor/actor-sheet.html', + width: 1120, + height: 800, + tabs: [{ navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'general' }], + }); + } + + get template() { + const path = 'systems/alienrpg/templates/actor/'; + // return `${path}actor-sheet.html`; + // unique item sheet by type, like `weapon-sheet.html`. + if (game.settings.get('alienrpg', 'aliencrt')) { + return `systems/alienrpg/templates/actor/crt/${this.actor.type}-sheet.html`; + } else { + return `${path}${this.actor.type}-sheet.html`; + } + } + + /* -------------------------------------------- */ + async _enrichTextFields(data, fieldNameArr) { + for (let t = 0; t < fieldNameArr.length; t++) { + if (hasProperty(data, fieldNameArr[t])) { + setProperty(data, fieldNameArr[t], await TextEditor.enrichHTML(getProperty(data, fieldNameArr[t]), { async: true })); + } + } + } + + /** @override */ + async getData(options) { + // Basic data + + const isOwner = this.document.isOwner; + + let data = { + id: this.actor.id, + actor: foundry.utils.deepClone(this.actor), + system: foundry.utils.deepClone(this.actor.system), + isEnc: this.actor.type === 'character' || this.actor.type === 'synthetic', + isGM: game.user.isGM, + owner: this.object.isOwner, + options: options, + config: CONFIG.ALIENRPG, + }; + data.system.items = this.actor.items.map((i) => { + i.labels = i.labels; + return i; + }); + + data.system.items.sort((a, b) => (a.sort || 0) - (b.sort || 0)); + data.system.labels = this.actor.labels || {}; + data.system.filters = this._filters; + + data.system.attributes.damage.max = data.system.attributes.hull.value; + data.system.DAMmax = data.system.attributes.damage.max; + data.system.DAMcurrent = data.system.attributes.damage.value; + data.system.DAMlost = data.system.DAMmax - data.system.DAMcurrent; + + await this._prepareVehicleItems(data); + await this._prepareCrew(data); + let enrichedFields = ['actor.system.notes']; + await this._enrichTextFields(data, enrichedFields); + + logger.debug('Actor Sheet derived data:', data); + //Return data to the sheet + return data; + } + + _findActiveList() { + return this.element.find('.tab.active .directory-list'); + } + + /* + * Organize and classify Owned Items for Character sheets + * @private + */ + async _prepareVehicleItems(data) { + // Initialize containers. + const inventory = { + weapon: { section: 'Weapons', label: game.i18n.localize('ALIENRPG.InventoryWeaponsHeader'), items: [], dataset: { type: 'weapon' } }, + item: { section: 'Items', label: game.i18n.localize('ALIENRPG.InventoryItemsHeader'), items: [], dataset: { type: 'item' } }, + armor: { section: 'Armor', label: game.i18n.localize('ALIENRPG.InventoryArmorHeader'), items: [], dataset: { type: 'armor' } }, + spacecraftmods: { section: 'Spacecraft Mods', label: game.i18n.localize('ALIENRPG.MODULES-UPGRADES'), items: [], dataset: { type: 'spacecraftmods' } }, + spacecraftweapons: { + section: 'Spacecraft Weapons', + label: game.i18n.localize('ALIENRPG.SpacecraftWeapons'), + items: [], + dataset: { type: 'spacecraftweapons' }, + }, + }; + // Partition items by category + let [items, Weapons, Armor, spacecraftmods, spacecraftweapons] = data.system.items.reduce( + (arr, item) => { + // Item details + item.img = item.img || DEFAULT_TOKEN; + item.isStack = item.system.quantity ? item.system.quantity > 1 : false; + + // Classify items into types + if (item.type === 'Weapons') arr[1].push(item); + else if (item.type === 'Armor') arr[2].push(item); + else if (item.type === 'spacecraftmods') arr[3].push(item); + else if (item.type === 'spacecraftweapons') arr[4].push(item); + else if (Object.keys(inventory).includes(item.type)) arr[0].push(item); + return arr; + }, + [[], [], [], [], []] + ); + + // Apply active item filters + items = this._filterItems(items, this._filters.inventory); + const critMin = []; + const critMaj = []; + + // Iterate through items, allocating to containers + for (let i of data.system.items) { + let item = i.system; + switch (i.type) { + case 'spacecraft-crit': + switch (i.system.header.type.value) { + case '0': + critMin.push(i); + break; + case '1': + critMaj.push(i); + break; + } + break; + case 'spacecraftmods': + inventory[i.type].items.push(i); + break; + case 'spacecraftweapons': + inventory[i.type].items.push(i); + break; + + case 'armor': + inventory[i.type].items.push(i); + break; + + case 'weapon': + if (item.header.active != 'fLocker') { + } + inventory[i.type].items.push(i); + + break; + + default: + // Its just an item + if (item.header.active != 'fLocker') { + } + inventory[i.type].items.push(i); + break; + } + } + + data.inventory = Object.values(inventory); + data.critMin = critMin; + data.critMaj = critMaj; + console.log(data.critMin.length, data.critMaj.length); + await this.actor.update({ + 'system.general.critMin': data.critMin.length, + 'system.general.critMaj': data.critMaj.length, + }); + } + + async _prepareCrew(sheetData) { + sheetData.crew = sheetData.actor.system.crew.occupants.reduce((arr, o) => { + o.actor = game.actors.get(o.id); + // Creates a fake actor if it doesn't exist anymore in the database. + if (!o.actor) { + o.actor = { + name: '{MISSING_CREW}', + system: { system: { health: { value: 0, max: 0 } } }, + isCrewDeleted: true, + }; + } + arr.push(o); + return arr; + }, []); + sheetData.actor.system.crew.occupants.sort((o1, o2) => { + const pos1 = ALIENRPG.spacecraft.crewPositionFlags.indexOf(o1.position); + const pos2 = ALIENRPG.spacecraft.crewPositionFlags.indexOf(o2.position); + if (pos1 < pos2) return -1; + if (pos1 > pos2) return 1; + // If they are at the same position, sort by their actor's names. + if (o1.actor.name < o2.actor.name) return -1; + if (o1.actor.name > o2.actor.name) return 1; + return 0; + }); + return sheetData; + } + + /** + * Determine whether an Owned Item will be shown based on the current set of filters + * @return {boolean} + * @private + */ + _filterItems(items, filters) { + return items.filter((item) => { + const data = item.system; + return true; + }); + } + + /** @override */ + activateListeners(html) { + super.activateListeners(html); + // Everything below here is only needed if the sheet is editable + if (!this.options.editable) return; + const itemContextMenu = [ + { + name: game.i18n.localize('ALIENRPG.addToFLocker'), + icon: '', + callback: (element) => { + let item = this.actor.items.get(element.data('item-id')); + item.update({ 'system.header.active': 'fLocker' }); + }, + }, + { + name: game.i18n.localize('ALIENRPG.moveFromFlocker'), + icon: '', + callback: (element) => { + let item = this.actor.items.get(element.data('item-id')); + item.update({ 'system.header.active': false }); + }, + }, + { + name: game.i18n.localize('ALIENRPG.EditItemTitle'), + icon: '', + callback: (element) => { + const item = this.actor.items.get(element.data('item-id')); + item.sheet.render(true); + }, + }, + { + name: game.i18n.localize('ALIENRPG.DeleteItem'), + icon: '', + callback: (element) => { + let itemDel = this.actor.items.get(element.data('item-id')); + itemDel.delete(); + }, + }, + ]; + + // Add Inventory Item + new ContextMenu(html, '.item-edit', itemContextMenu); + + const itemContextMenu1 = [ + { + name: game.i18n.localize('ALIENRPG.EditItemTitle'), + icon: '', + callback: (element) => { + const item = this.actor.items.get(element.data('item-id')); + item.sheet.render(true); + }, + }, + { + name: game.i18n.localize('ALIENRPG.DeleteItem'), + icon: '', + callback: (element) => { + let itemDel = this.actor.items.get(element.data('item-id')); + if (itemDel.type === 'spacecraft-crit') { + switch (itemDel.system.header.type.value) { + case '0': + if (this.actor.system.general.critMin <= 1) { + this.actor.removeCondition('shipminor'); + } + break; + case '1': + if (this.actor.system.general.critMaj <= 1) { + this.actor.removeCondition('shipmajor'); + } + break; + default: + break; + } + } + itemDel.delete(); + }, + }, + ]; + + // Add Inventory Item + new ContextMenu(html, '.item-edit1', itemContextMenu1); + + html.find('.item-create').click(this._onItemCreate.bind(this)); + // Update Inventory Item + html.find('.openItem').click((ev) => { + const li = $(ev.currentTarget).parents('.item'); + const item = this.actor.items.get(li.data('itemId')); + item.sheet.render(true); + }); + + // Update Inventory Item + html.find('.item-edit').click((ev) => { + const li = $(ev.currentTarget).parents('.item'); + const item = this.actor.items.get(li.data('itemId')); + item.sheet.render(true); + }); + + html.find('.item-edit1').click((ev) => { + const li = $(ev.currentTarget).parents('.item'); + const item = this.actor.items.get(li.data('itemId')); + item.sheet.render(true); + }); + + if (game.settings.get('alienrpg', 'switchMouseKeys')) { + // Right to Roll and left to mod + // Rollable abilities. + html.find('.rollable').contextmenu(this._onRoll.bind(this)); + + html.find('.rollable').click(this._onRollMod.bind(this)); + + html.find('.rollableVeh').contextmenu(this._onRoll.bind(this)); + + html.find('.rollableVeh').click(this._onRollMod.bind(this)); + + // Rollable Items. + html.find('.rollItem').contextmenu(this._rollItem.bind(this)); + + html.find('.rollItem').click(this._onRollItemMod.bind(this)); + + html.find('.crewPanic').contextmenu(this._crewPanic.bind(this)); + + html.find('.crewPanic').click(this._crewPanicMod.bind(this)); + } else { + // Left to Roll and Right toMod + // Rollable abilities. + html.find('.rollable').click(this._onRoll.bind(this)); + + html.find('.rollable').contextmenu(this._onRollMod.bind(this)); + + html.find('.rollableVeh').click(this._onRoll.bind(this)); + + html.find('.rollableVeh').contextmenu(this._onRollMod.bind(this)); + + // Rollable Items. + html.find('.rollItem').click(this._rollItem.bind(this)); + + html.find('.rollItem').contextmenu(this._onRollItemMod.bind(this)); + + html.find('.crewPanic').click(this._crewPanic.bind(this)); + + html.find('.crewPanic').contextmenu(this._crewPanicMod.bind(this)); + } + + html.find('.currency').on('change', this._currencyField.bind(this)); + // minus from health and stress + html.find('.minus-btn').click(this._plusMinusButton.bind(this)); + + // plus tohealth and stress + html.find('.plus-btn').click(this._plusMinusButton.bind(this)); + html.find('.click-damage-level').on('click contextmenu', this._onClickDamageLevel.bind(this)); // Toggle for radio buttons + + html.find('.inline-edit').change(this._inlineedit.bind(this)); + + html.find('.rollMinorCD').click(this._rollMinorCD.bind(this)); + html.find('.rollMinorCD').contextmenu(this._rollMinorCDMan.bind(this)); + + html.find('.rollMajorCD').click(this._rollMajorCD.bind(this)); + html.find('.rollMajorCD').contextmenu(this._rollMajorCDMan.bind(this)); + + html.find('.activate').click(this._activate.bind(this)); + html.find('.activate').contextmenu(this._deactivate.bind(this)); + + html.find('.sensorsubmit').click(this._shipPhase.bind(this)); + html.find('.pilotsubmit').click(this._shipPhase.bind(this)); + html.find('.gunnersubmit').click(this._shipPhase.bind(this)); + html.find('.engineersubmit').click(this._shipPhase.bind(this)); + + // Drag events for macros. + if (this.actor.isOwner) { + let handler = (ev) => this._onDragStart(ev); + // Find all items on the character sheet. + html.find('li.item').each((i, li) => { + // Ignore for the header row. + if (li.classList.contains('item-header')) return; + // Add draggable attribute and dragstart listener. + li.setAttribute('draggable', true); + li.addEventListener('dragstart', handler, false); + }); + } + + html.find('.crew-edit').click(this._onCrewEdit.bind(this)); + html.find('.crew-remove').click(this._onCrewRemove.bind(this)); + html.find('.crew-position').change(this._onChangePosition.bind(this)); + } + /** @override */ + async _onDropItemCreate(itemData) { + const type = itemData.type; + const alwaysAllowedItems = ALIENRPG.physicalItems; + const allowedItems = { + spacecraft: ['item', 'weapon', 'armor', 'spacecraft-crit', 'spacecraftmods', 'spacecraftweapons'], + }; + let allowed = true; + + if (!alwaysAllowedItems.includes(type)) { + if (!allowedItems[this.actor.type].includes(type)) { + allowed = false; + } + } + + if (!allowed) { + const msg = game.i18n.format('ALIENRPG.NotifWrongItemType', { + type: type, + actor: this.actor.type, + }); + console.warn(`Alien RPG | ${msg}`); + ui.notifications.warn(msg); + return false; + } + return super._onDropItemCreate(itemData); + } + /* -------------------------------------------- */ + /** + * Handle creating a new Owned Item for the actor using initial data defined in the HTML dataset + * @param {Event} event The originating click event + * @private + */ + _onItemCreate(event) { + event.preventDefault(); + const header = event.currentTarget; + // Get the type of item to create. + const type = header.dataset.type; + // Grab any data associated with this control. + const data = duplicate(header.dataset); + // Initialize a default name. + const iName = `New ${type.capitalize()}`; + // Prepare the item object. + const itemData = { + name: iName, + type: type, + system: system, + }; + // Remove the type from the dataset since it's in the itemData.type prop. + delete itemData.system['type']; + + // Finally, create the item! + // return this.actor.createOwnedItem(itemData); + return this.actor.createEmbeddedDocuments(itemData); + } + + async _inlineedit(event) { + event.preventDefault(); + const dataset = event.currentTarget; + // console.log('alienrpgActorSheet -> _inlineedit -> dataset', dataset); + let itemId = dataset.parentElement.dataset.itemId; + let item = this.actor.items.get(itemId); + let temp = dataset.dataset.mod; + // let field = temp.slice(5); + return await item.update({ [temp]: dataset.value }, {}); + } + + /** + * Handle clickable rolls. + * @param {Event} event The originating click event + * @private + */ + + _onRoll(event) { + event.preventDefault(); + const dataset = event.currentTarget.dataset; + this.actor.rollAbility(this.actor, dataset); + } + + _onRollMod(event) { + event.preventDefault(); + const element = event.currentTarget; + const dataset = element.dataset; + this.actor.rollAbilityMod(this.actor, dataset); + } + + _onRollItemMod(event) { + event.preventDefault(); + const element = event.currentTarget; + const dataset = element.dataset; + const itemId = $(event.currentTarget).parents('.item').attr('data-item-id'); + const item = this.actor.items.get(itemId); + if (item.type === 'armor') { + dataset.roll = this.actor.system.general.armor.value; + dataset.mod = 0; + dataset.spbutt = 'armor'; + this.actor.rollAbilityMod(this.actor, dataset); + } else { + this.actor.rollItemMod(item); + } + } + _rollItem(event) { + event.preventDefault(); + const element = event.currentTarget; + const dataset = element.dataset; + const itemId = $(event.currentTarget).parents('.item').attr('data-item-id'); + const item = this.actor.items.get(itemId); + if (item.type === 'armor') { + dataset.roll = this.actor.system.general.armor.value; + dataset.mod = 0; + dataset.spbutt = 'armor'; + this.actor.rollAbility(this.actor, dataset); + } else { + this.actor.nowRollItem(item); + } + } + _rollMinorCD(event) { + event.preventDefault(); + const dataset = event.currentTarget.dataset; + this.actor.rollCrit(this.actor, this.actor.type, dataset); + } + _rollMinorCDMan(event) { + event.preventDefault(); + const dataset = event.currentTarget.dataset; + this.actor.rollCritMan(this.actor, this.actor.type, dataset); + } + + _rollMajorCD(event) { + event.preventDefault(); + const dataset = event.currentTarget.dataset; + this.actor.rollCrit(this.actor, this.actor.type, dataset); + } + _rollMajorCDMan(event) { + event.preventDefault(); + const dataset = event.currentTarget.dataset; + this.actor.rollCritMan(this.actor, this.actor.type, dataset); + } + + _crewPanic(event) { + event.preventDefault(); + const dataset = event.currentTarget.dataset; + const panicActor = game.actors.get(dataset.crewpanic); + this.actor.rollAbility(panicActor, dataset); + } + _crewPanicMod(event) { + event.preventDefault(); + const dataset = event.currentTarget.dataset; + const panicActor = game.actors.get(dataset.crewpanic); + this.actor.rollAbilityMod(panicActor, dataset); + } + + async _activate(event) { + event.preventDefault(); + const dataset = event.currentTarget; + let itemId = dataset.parentElement.dataset.itemId; + let item = this.actor.items.get(itemId); + await item.update({ 'system.header.active': true }); + } + async _deactivate(event) { + event.preventDefault(); + const dataset = event.currentTarget; + let itemId = dataset.parentElement.dataset.itemId; + let item = this.actor.items.get(itemId); + await item.update({ 'system.header.active': false }); + } + + _plusMinusButton(event) { + event.preventDefault(); + const element = event.currentTarget; + const dataset = element.dataset; + this.actor.stressChange(this.actor, dataset); + } + + async _onClickDamageLevel(event) { + event.preventDefault(); + let damage = this.actor.system.attributes.damage; + if (event.type == 'contextmenu') { + // left click + if (damage.value > 0) { + if (damage.value === 0) { + return; + } + return await this.actor.update({ ['system.attributes.damage.value']: damage.value - 1 }); + } + } else { + // right click + if (damage.value < damage.max) { + if (damage.value >= 20) { + return; + } + return await this.actor.update({ ['system.attributes.damage.value']: damage.value + 1 }); + } + } + } + + _currencyField(event) { + event.preventDefault(); + const element = event.currentTarget; + // format initial value + onBlur({ target: event.currentTarget }); + + function localStringToNumber(s) { + return Number(String(s).replace(/[^0-9.-]+/g, '')); + } + function onBlur(e) { + let value = localStringToNumber(e.target.value); + if (game.settings.get('alienrpg', 'dollar')) + e.target.value = value ? Intl.NumberFormat('en-EN', { style: 'currency', currency: 'USD' }).format(value) : '$0.00'; + else + e.target.value = value + ? Intl.NumberFormat('en-EN', { style: 'decimal', useGrouping: false, minimumFractionDigits: 2, maximumFractionDigits: 2 }).format(value) + : '0.00'; + } + } + + _dropCrew(actorId) { + const crew = game.actors.get(actorId); + const actorData = this.actor; + if (!crew) return; + if (crew.type === 'vehicles' && crew.type === 'spacecraft') return ui.notifications.info('Vehicle inceptions are not allowed!'); + if (crew.type !== 'character' && crew.type !== 'synthetic') return; + if (actorData.type === 'spacecraft') { + if (actorData.system.crew.passengerQty >= actorData.system.attributes.crew.value) { + return ui.notifications.warn(game.i18n.localize('ALIENRPG.fullCrew')); + } + return this.actor.addVehicleOccupant(actorId); + } + } + _onCrewEdit(event) { + event.preventDefault(); + const elem = event.currentTarget; + const crewId = elem.closest('.occupant').dataset.crewId; + const actor = game.actors.get(crewId); + return actor.sheet.render(true); + } + + async _onCrewRemove(event) { + event.preventDefault(); + const actorData = this.actor; + const elem = event.currentTarget; + const crewId = elem.closest('.occupant').dataset.crewId; + const occupants = this.actor.removeVehicleOccupant(crewId); + let crewNumber = actorData.system.crew.passengerQty; + crewNumber--; + await actorData.update({ 'system.crew.passengerQty': crewNumber }); + return await actorData.update({ 'system.crew.occupants': occupants }); + } + + async _onChangePosition(event) { + event.preventDefault(); + const elem = event.currentTarget; + const crewId = elem.closest('.occupant').dataset.crewId; + const position = elem.value; + return await this.actor.addVehicleOccupant(crewId, position); + } + + async _shipPhase(event) { + let htmlData = ''; + event.preventDefault(); + const dataset = event.currentTarget; + const shipName = this.actor.name; + const actorID = this.actor.id; + const element = dataset.previousElementSibling.selectedOptions[0].label; + const phase = game.i18n.localize(`ALIENRPG.${dataset.previousElementSibling.name}`); + + htmlData = { + phaseName: `${phase}`, + actorname: `${shipName}`, + action: `${element}`, + }; + + // Now push the correct chat message + const html = await renderTemplate(`systems/alienrpg/templates/chat/ship-combat.html`, htmlData); + + let chatData = { + user: game.user.id, + speaker: { + actor: actorID, + }, + content: html, + other: game.users.contents.filter((u) => u.isGM).map((u) => u.id), + sound: CONFIG.sounds.lock, + type: CONST.CHAT_MESSAGE_TYPES.OTHER, + }; + + ChatMessage.applyRollMode(chatData, game.settings.get('core', 'rollMode')); + return ChatMessage.create(chatData); + } } export default alienrpgSpacecraftSheet; diff --git a/module/alienrpg.js b/module/alienrpg.js index 7aa1a093..f2c2565f 100644 --- a/module/alienrpg.js +++ b/module/alienrpg.js @@ -27,22 +27,22 @@ CONFIG.compatibility.includePatterns.push(includeRgx); // CONFIG.debug.hooks = true; const euclidianDistances = function (segments, options = {}) { - const canvasSize = canvas.dimensions.size; - const gridDistance = canvas.scene.grid.distance; + const canvasSize = canvas.dimensions.size; + const gridDistance = canvas.scene.grid.distance; - return segments.map((s) => { - let ray = s.ray; + return segments.map((s) => { + let ray = s.ray; - // Determine the total distance traveled - let x = Math.abs(Math.ceil(ray.dx / canvasSize)); - let y = Math.abs(Math.ceil(ray.dy / canvasSize)); + // Determine the total distance traveled + let x = Math.abs(Math.ceil(ray.dx / canvasSize)); + let y = Math.abs(Math.ceil(ray.dy / canvasSize)); - return Math.hypot(x, y) * gridDistance; - }); + return Math.hypot(x, y) * gridDistance; + }); }; Hooks.on('canvasInit', function () { - SquareGrid.prototype.measureDistances = euclidianDistances; + SquareGrid.prototype.measureDistances = euclidianDistances; }); /* @@ -51,370 +51,390 @@ Hooks.on('canvasInit', function () { COMMON.build(); const SUB_MODULES = { - COMMON, - logger, + COMMON, + logger, }; Hooks.once('init', async function () { - console.warn(`Initializing Alien RPG`); - game.alienrpg = { - alienrpgActor, - alienrpgItem, - yze, - ModuleImport, - ImportFormWrapper, - rollItemMacro, - registerSettings, - AlienRPGCTContext, - }; - - Object.values(SUB_MODULES).forEach((cl) => { - logger.info(COMMON.localize('alienrpg.Init.SubModule', { name: cl.NAME })); - cl.register(); - }); - - // Set FVTT version constant - // const is07x = game.data.version.split('.')[1] === '7'; - - // Global define for this so the roll data can be read by the reroll method. - game.alienrpg.rollArr = { r1Dice: 0, r1One: 0, r1Six: 0, r2Dice: 0, r2One: 0, r2Six: 0, tLabel: '', sCount: 0, multiPush: 0 }; - // console.warn('sCount init', game.alienrpg.rollArr.sCount); - - /** - * Set an initiative formula for the system - * @type {String} - */ - CONFIG.Combat.initiative = { - formula: '1d10', - decimals: 2, - }; - - CONFIG.Dice.terms['b'] = AlienRPGBaseDie; - CONFIG.Dice.terms['s'] = AlienRPGStressDie; - - // Define custom Entity classes - CONFIG.ALIENRPG = ALIENRPG; - CONFIG.Actor.documentClass = alienrpgActor; - CONFIG.Item.documentClass = alienrpgItem; - CONFIG.Combat.documentClass = AlienRPGCombat; - CONFIG.CombatTracker = AlienRPGCTContext; - CombatTracker.prototype._getEntryContextOptions = AlienRPGCTContext.getEntryContextOptions; - CONFIG.ImportFormWrapper = ImportFormWrapper; - - game.alienrpg.config = ALIENRPG; - // Register sheet application classes - Items.unregisterSheet('core', ItemSheet); - Items.registerSheet('alienrpg', alienrpgItemSheet, { types: ['item', 'weapon', 'armor', 'talent', 'skill-stunts', 'agenda', 'specialty', 'planet-system', 'critical-injury', "spacecraft-crit", "spacecraftmods", "spacecraftweapons"], makeDefault: false }); - registerSettings(); - registerActors(); - - enrichTextEditors(); - - // Preload Handlebars Templates - preloadHandlebarsTemplates(); - - Handlebars.registerHelper('alienConcat', function () { - var outStr = ''; - for (var arg in arguments) { - if (typeof arguments[arg] != 'object') { - outStr += arguments[arg]; - } - } - return outStr; - }); - - Handlebars.registerHelper('toLowerCase', function (str) { - return str.toLowerCase(); - }); - Handlebars.registerHelper('addstats', function (v1, v2) { - return v1 + v2; - }); - Handlebars.registerHelper('if_isWeapons', function (sectionlabel, options) { - // console.warn('helper triggered', sectionlabel); - if (sectionlabel === 'Weapons') { - // console.warn('true'); - return options.fn(this); - } - }); - - // Ifis not equal - Handlebars.registerHelper('ifne', function (v1, v2, options) { - if (v1 !== v2) return options.fn(this); - else return options.inverse(this); - }); - - // if equal - Handlebars.registerHelper('ife', function (v1, v2, options) { - if (v1 === v2) return options.fn(this); - else return options.inverse(this); - }); - // if equal - Handlebars.registerHelper('ifgt', function (v1, v2, options) { - if (v1 > v2) return options.fn(this); - else return options.inverse(this); - }); - - Handlebars.registerHelper('gRng', function (value, options) { - let g = ''; - switch (value) { - case '1': - g = game.i18n.localize('ALIENRPG.Engaged'); - return g; - case '2': - g = game.i18n.localize('ALIENRPG.Short'); - return g; - case '3': - g = game.i18n.localize('ALIENRPG.Medium'); - return g; - case '4': - g = game.i18n.localize('ALIENRPG.Long'); - return g; - case '5': - g = game.i18n.localize('ALIENRPG.Extreme'); - return g; - case '6': - g = game.i18n.localize('ALIENRPG.Contact'); - return g; - case '7': - g = game.i18n.localize('ALIENRPG.Surface'); - return g; - } - }); - - Handlebars.registerHelper('striptags', function (txt) { - // console.log(txt); - // exit now if text is undefined - if (typeof txt == 'undefined') return; - // the regular expresion - var regexp = /<[\/\w]+>/g; - // replacing the text - return txt.replace(regexp, ''); - }); - - /* -* Repeat given markup with n times -*/ - Handlebars.registerHelper("times", function (n, block) { - var result = ""; - for (let i = 0; i < n; ++i) { - result += block.fn(i); - } - return result; - }); - + console.warn(`Initializing Alien RPG`); + game.alienrpg = { + alienrpgActor, + alienrpgItem, + yze, + ModuleImport, + ImportFormWrapper, + rollItemMacro, + registerSettings, + AlienRPGCTContext, + }; + + Object.values(SUB_MODULES).forEach((cl) => { + logger.info(COMMON.localize('alienrpg.Init.SubModule', { name: cl.NAME })); + cl.register(); + }); + + // Set FVTT version constant + // const is07x = game.data.version.split('.')[1] === '7'; + + // Global define for this so the roll data can be read by the reroll method. + game.alienrpg.rollArr = { r1Dice: 0, r1One: 0, r1Six: 0, r2Dice: 0, r2One: 0, r2Six: 0, tLabel: '', sCount: 0, multiPush: 0 }; + // console.warn('sCount init', game.alienrpg.rollArr.sCount); + + /** + * Set an initiative formula for the system + * @type {String} + */ + CONFIG.Combat.initiative = { + formula: '1d10', + decimals: 2, + }; + + CONFIG.Dice.terms['b'] = AlienRPGBaseDie; + CONFIG.Dice.terms['s'] = AlienRPGStressDie; + + // Define custom Entity classes + CONFIG.ALIENRPG = ALIENRPG; + CONFIG.Actor.documentClass = alienrpgActor; + CONFIG.Item.documentClass = alienrpgItem; + CONFIG.Combat.documentClass = AlienRPGCombat; + CONFIG.CombatTracker = AlienRPGCTContext; + CombatTracker.prototype._getEntryContextOptions = AlienRPGCTContext.getEntryContextOptions; + CONFIG.ImportFormWrapper = ImportFormWrapper; + + game.alienrpg.config = ALIENRPG; + // Register sheet application classes + Items.unregisterSheet('core', ItemSheet); + Items.registerSheet('alienrpg', alienrpgItemSheet, { + types: [ + 'item', + 'weapon', + 'armor', + 'talent', + 'skill-stunts', + 'agenda', + 'specialty', + 'planet-system', + 'critical-injury', + 'spacecraft-crit', + 'spacecraftmods', + 'spacecraftweapons', + ], + makeDefault: false, + }); + registerSettings(); + registerActors(); + + enrichTextEditors(); + + // Preload Handlebars Templates + preloadHandlebarsTemplates(); + + Handlebars.registerHelper('alienConcat', function () { + var outStr = ''; + for (var arg in arguments) { + if (typeof arguments[arg] != 'object') { + outStr += arguments[arg]; + } + } + return outStr; + }); + + Handlebars.registerHelper('toLowerCase', function (str) { + return str.toLowerCase(); + }); + Handlebars.registerHelper('addstats', function (v1, v2) { + return v1 + v2; + }); + Handlebars.registerHelper('if_isWeapons', function (sectionlabel, options) { + // console.warn('helper triggered', sectionlabel); + if (sectionlabel === 'Weapons') { + // console.warn('true'); + return options.fn(this); + } + }); + + // Ifis not equal + Handlebars.registerHelper('ifne', function (v1, v2, options) { + if (v1 !== v2) return options.fn(this); + else return options.inverse(this); + }); + + // if equal + Handlebars.registerHelper('ife', function (v1, v2, options) { + if (v1 === v2) return options.fn(this); + else return options.inverse(this); + }); + // if equal + Handlebars.registerHelper('ifgt', function (v1, v2, options) { + if (v1 > v2) return options.fn(this); + else return options.inverse(this); + }); + + Handlebars.registerHelper('gRng', function (value, options) { + let g = ''; + switch (value) { + case '1': + g = game.i18n.localize('ALIENRPG.Engaged'); + return g; + case '2': + g = game.i18n.localize('ALIENRPG.Short'); + return g; + case '3': + g = game.i18n.localize('ALIENRPG.Medium'); + return g; + case '4': + g = game.i18n.localize('ALIENRPG.Long'); + return g; + case '5': + g = game.i18n.localize('ALIENRPG.Extreme'); + return g; + case '6': + g = game.i18n.localize('ALIENRPG.Contact'); + return g; + case '7': + g = game.i18n.localize('ALIENRPG.Surface'); + return g; + } + }); + + Handlebars.registerHelper('striptags', function (txt) { + // console.log(txt); + // exit now if text is undefined + if (typeof txt == 'undefined') return; + // the regular expresion + var regexp = /<[\/\w]+>/g; + // replacing the text + return txt.replace(regexp, ''); + }); + + /* + * Repeat given markup with n times + */ + Handlebars.registerHelper('times', function (n, block) { + var result = ''; + for (let i = 0; i < n; ++i) { + result += block.fn(i); + } + return result; + }); }); - // Build the panic table if it does not exist. Hooks.once('ready', async () => { - // debugger; - - sendDevMessage(); - showReleaseNotes(); - alienRPGCRTWarning(); - - // Determine whether a system migration is required and feasible - const currentVersion = game.settings.get('alienrpg', 'systemMigrationVersion'); - const NEEDS_MIGRATION_VERSION = '2.1.0'; - const COMPATIBLE_MIGRATION_VERSION = '0' || isNaN('NaN'); - let needMigration = currentVersion < NEEDS_MIGRATION_VERSION || currentVersion === null; - console.warn('needMigration', needMigration, currentVersion); - // Perform the migration - if (needMigration && game.user.isGM) { - if (currentVersion && currentVersion < COMPATIBLE_MIGRATION_VERSION) { - ui.notifications.error( - `Your AlienRPG system data is from too old a Foundry version and cannot be reliably migrated to the latest version. The process will be attempted, but errors may occur.`, - { permanent: true } - ); - } - await migrations.migrateWorld(); - } - // clear the minimum resolution message faster - - setTimeout(() => { - $('.notification.error').each((index, item) => { - if ($(item).text().includes('requires a minimum screen resolution')) { - $(item).remove(); - } - }); - }, 250); - - let r = document.querySelector(':root'); - r.style.setProperty('--aliengreen', game.settings.get('alienrpg', 'fontColour')); - r.style.setProperty('--alienfont', game.settings.get('alienrpg', 'fontStyle')); - r.style.setProperty('--aliendarkergreen', game.settings.get('alienrpg', 'aliendarkergreen')); - r.style.setProperty('--alienitemselect', game.settings.get('alienrpg', 'alienitemselect')); - r.style.setProperty('--alienoddtab', game.settings.get('alienrpg', 'alienoddtab')); - r.style.setProperty('--alientextjournal', game.settings.get('alienrpg', 'JournalFontColour')); - if (game.settings.get('alienrpg', 'switchJournalColour')) { - r.style.setProperty('--journalback', `#000000`); - } - if (game.settings.get('alienrpg', 'switchchatbackground')) { - // r.style.setProperty('--chatbackground', `#000000`); - r.style.setProperty('--chatbackground', `url('/systems/alienrpg/images/chat-middle.png')`); - - } - - AlienConfig.toggleConfigButton(JSON.parse(game.settings.get('alienrpg', 'addMenuButton'))); - - setupMacroFolders(); - + // debugger; + + sendDevMessage(); + showReleaseNotes(); + alienRPGCRTWarning(); + + // Determine whether a system migration is required and feasible + const currentVersion = game.settings.get('alienrpg', 'systemMigrationVersion'); + const NEEDS_MIGRATION_VERSION = '2.1.0'; + const COMPATIBLE_MIGRATION_VERSION = '0' || isNaN('NaN'); + let needMigration = currentVersion < NEEDS_MIGRATION_VERSION || currentVersion === null; + console.warn('needMigration', needMigration, currentVersion); + // Perform the migration + if (needMigration && game.user.isGM) { + if (currentVersion && currentVersion < COMPATIBLE_MIGRATION_VERSION) { + ui.notifications.error( + `Your AlienRPG system data is from too old a Foundry version and cannot be reliably migrated to the latest version. The process will be attempted, but errors may occur.`, + { permanent: true } + ); + } + await migrations.migrateWorld(); + } + // clear the minimum resolution message faster + + setTimeout(() => { + $('.notification.error').each((index, item) => { + if ($(item).text().includes('requires a minimum screen resolution')) { + $(item).remove(); + } + }); + }, 250); + + let r = document.querySelector(':root'); + r.style.setProperty('--aliengreen', game.settings.get('alienrpg', 'fontColour')); + r.style.setProperty('--alienfont', game.settings.get('alienrpg', 'fontStyle')); + r.style.setProperty('--aliendarkergreen', game.settings.get('alienrpg', 'aliendarkergreen')); + r.style.setProperty('--alienitemselect', game.settings.get('alienrpg', 'alienitemselect')); + r.style.setProperty('--alienoddtab', game.settings.get('alienrpg', 'alienoddtab')); + r.style.setProperty('--alientextjournal', game.settings.get('alienrpg', 'JournalFontColour')); + if (game.settings.get('alienrpg', 'switchJournalColour')) { + r.style.setProperty('--journalback', `#000000`); + } + if (game.settings.get('alienrpg', 'switchchatbackground')) { + // r.style.setProperty('--chatbackground', `#000000`); + r.style.setProperty('--chatbackground', `url('/systems/alienrpg/images/chat-middle.png')`); + } + + AlienConfig.toggleConfigButton(JSON.parse(game.settings.get('alienrpg', 'addMenuButton'))); + + setupMacroFolders(); }); // // Wait to register the Hotbar drop hook on ready sothat modulescould register earlier if theywant to Hooks.on('hotbarDrop', (bar, data, slot) => { - let item = fromUuidSync(data.uuid); - if (item && item.system && (item.type === 'weapon' || item.type === 'armor')) { - createAlienrpgMacro(item, slot); - return false; - } + let item = fromUuidSync(data.uuid); + if (item && item.system && (item.type === 'weapon' || item.type === 'armor')) { + createAlienrpgMacro(item, slot); + return false; + } }); -Hooks.on("renderPause", (_app, html, options) => { - html.find('img[src="icons/svg/clockwork.svg"]').attr("src", "systems/alienrpg/images/paused-alien.png"); +Hooks.on('renderPause', (_app, html, options) => { + html.find('img[src="icons/svg/clockwork.svg"]').attr('src', 'systems/alienrpg/images/paused-alien.png'); }); // prevent players from deleting messages with rolls Hooks.on('preDeleteChatMessage', (message) => { - if (!game.user.isGM && message.rolls?.length) { - ui.notifications.warn("No deleting messages"); - return false; - } + if (!game.user.isGM && message.rolls?.length) { + ui.notifications.warn('No deleting messages'); + return false; + } }); - // *************************** // DsN V3 Hooks // *************************** -Hooks.on('diceSoNiceRollComplete', (chatMessageID) => { }); - +Hooks.on('diceSoNiceRollComplete', (chatMessageID) => {}); Hooks.once('diceSoNiceReady', (dice3d) => { - dice3d.addColorset({ - name: 'yellow', - description: 'Yellow', - category: 'Colors', - foreground: ['#e3e300'], - background: ['#e3e300'], - outline: 'black', - texture: 'none', - }); - - dice3d.addColorset( - { - name: 'AlienBlack', - description: 'AlienBlack', - category: 'Colors', - foreground: ['#ffffff'], - background: ['#000000'], - outline: 'black', - texture: 'none', - }, - 'preferred' - ); - - dice3d.addSystem({ id: 'alienrpg', name: 'Alien RPG - Blank' }, 'preferred'); - dice3d.addDicePreset({ - type: 'db', - labels: [ - 'systems/alienrpg/ui/DsN/alien-dice-b0.png', - 'systems/alienrpg/ui/DsN/alien-dice-b0.png', - 'systems/alienrpg/ui/DsN/alien-dice-b0.png', - 'systems/alienrpg/ui/DsN/alien-dice-b0.png', - 'systems/alienrpg/ui/DsN/alien-dice-b0.png', - 'systems/alienrpg/ui/DsN/alien-dice-b6.png', - ], - colorset: 'AlienBlack', - system: 'alienrpg', - }); - dice3d.addDicePreset({ - type: 'ds', - labels: [ - 'systems/alienrpg/ui/DsN/alien-dice-y1.png', - 'systems/alienrpg/ui/DsN/alien-dice-y0.png', - 'systems/alienrpg/ui/DsN/alien-dice-y0.png', - 'systems/alienrpg/ui/DsN/alien-dice-y0.png', - 'systems/alienrpg/ui/DsN/alien-dice-y0.png', - 'systems/alienrpg/ui/DsN/alien-dice-y6.png', - ], - colorset: 'yellow', - system: 'alienrpg', - }); - - dice3d.addSystem({ id: 'alienrpgf', name: 'Alien RPG - Full Dice' }); - dice3d.addDicePreset({ - type: 'db', - labels: [ - 'systems/alienrpg/ui/DsN/b1.png', - 'systems/alienrpg/ui/DsN/b2.png', - 'systems/alienrpg/ui/DsN/b3.png', - 'systems/alienrpg/ui/DsN/b4.png', - 'systems/alienrpg/ui/DsN/b5.png', - 'systems/alienrpg/ui/DsN/alien-dice-b6.png', - ], - colorset: 'AlienBlack', - system: 'alienrpgf', - }); - dice3d.addDicePreset({ - type: 'ds', - labels: [ - 'systems/alienrpg/ui/DsN/alien-dice-y1.png', - 'systems/alienrpg/ui/DsN/y2.png', - 'systems/alienrpg/ui/DsN/y3.png', - 'systems/alienrpg/ui/DsN/y4.png', - 'systems/alienrpg/ui/DsN/y5.png', - 'systems/alienrpg/ui/DsN/alien-dice-y6.png', - ], - colorset: 'yellow', - system: 'alienrpgf', - }); + dice3d.addColorset({ + name: 'yellow', + description: 'Yellow', + category: 'Colors', + foreground: ['#e3e300'], + background: ['#e3e300'], + outline: 'black', + texture: 'none', + }); + + dice3d.addColorset( + { + name: 'AlienBlack', + description: 'AlienBlack', + category: 'Colors', + foreground: ['#ffffff'], + background: ['#000000'], + outline: 'black', + texture: 'none', + }, + 'preferred' + ); + + dice3d.addSystem({ id: 'alienrpg', name: 'Alien RPG - Blank' }, 'preferred'); + dice3d.addDicePreset({ + type: 'db', + labels: [ + 'systems/alienrpg/ui/DsN/alien-dice-b0.png', + 'systems/alienrpg/ui/DsN/alien-dice-b0.png', + 'systems/alienrpg/ui/DsN/alien-dice-b0.png', + 'systems/alienrpg/ui/DsN/alien-dice-b0.png', + 'systems/alienrpg/ui/DsN/alien-dice-b0.png', + 'systems/alienrpg/ui/DsN/alien-dice-b6.png', + ], + colorset: 'AlienBlack', + system: 'alienrpg', + }); + dice3d.addDicePreset({ + type: 'ds', + labels: [ + 'systems/alienrpg/ui/DsN/alien-dice-y1.png', + 'systems/alienrpg/ui/DsN/alien-dice-y0.png', + 'systems/alienrpg/ui/DsN/alien-dice-y0.png', + 'systems/alienrpg/ui/DsN/alien-dice-y0.png', + 'systems/alienrpg/ui/DsN/alien-dice-y0.png', + 'systems/alienrpg/ui/DsN/alien-dice-y6.png', + ], + colorset: 'yellow', + system: 'alienrpg', + }); + + dice3d.addSystem({ id: 'alienrpgf', name: 'Alien RPG - Full Dice' }); + dice3d.addDicePreset({ + type: 'db', + labels: [ + 'systems/alienrpg/ui/DsN/b1.png', + 'systems/alienrpg/ui/DsN/b2.png', + 'systems/alienrpg/ui/DsN/b3.png', + 'systems/alienrpg/ui/DsN/b4.png', + 'systems/alienrpg/ui/DsN/b5.png', + 'systems/alienrpg/ui/DsN/alien-dice-b6.png', + ], + colorset: 'AlienBlack', + system: 'alienrpgf', + }); + dice3d.addDicePreset({ + type: 'ds', + labels: [ + 'systems/alienrpg/ui/DsN/alien-dice-y1.png', + 'systems/alienrpg/ui/DsN/y2.png', + 'systems/alienrpg/ui/DsN/y3.png', + 'systems/alienrpg/ui/DsN/y4.png', + 'systems/alienrpg/ui/DsN/y5.png', + 'systems/alienrpg/ui/DsN/alien-dice-y6.png', + ], + colorset: 'yellow', + system: 'alienrpgf', + }); }); // Hook to watch for the Push button being pressed - Need to refactor this so it does not fire all the time. // Hooks.on('renderChatMessage', (message, html, data) => { - html.find('button.alien-Push-button').each((i, li) => { - let hostile = ''; - li.addEventListener('click', function (ev) { - let tarG = ev.target.previousElementSibling.checked; - - if (ev.target.classList.contains('alien-Push-button')) { - // do stuff - let actor = game.actors.get(message.speaker.actor); - if (!actor) return ui.notifications.warn(game.i18n.localize('ALIENRPG.NoToken')); - let reRoll = 'push'; - - if (tarG) { - reRoll = 'mPush'; - } - - hostile = actor.type; - let blind = false; - // Initialse the chat message - let chatMessage = ''; - - if (actor.prototypeToken.disposition === -1) { - blind = true; - } - - switch (actor.type) { - case 'character': - actor.update({ 'system.header.stress.value': actor.system.header.stress.value + 1 }); - break; - - default: - return; - } - - const reRoll1 = game.alienrpg.rollArr.r1Dice - game.alienrpg.rollArr.r1Six; - const reRoll2 = game.alienrpg.rollArr.r2Dice + 1 - (game.alienrpg.rollArr.r2One + game.alienrpg.rollArr.r2Six); - yze.yzeRoll(hostile, blind, reRoll, game.alienrpg.rollArr.tLabel, reRoll1, game.i18n.localize('ALIENRPG.Black'), reRoll2, game.i18n.localize('ALIENRPG.Yellow'), actor.id); - } - }); - }); - - + html.find('button.alien-Push-button').each((i, li) => { + let hostile = ''; + li.addEventListener('click', function (ev) { + let tarG = ev.target.previousElementSibling.checked; + + if (ev.target.classList.contains('alien-Push-button')) { + // do stuff + let actor = game.actors.get(message.speaker.actor); + if (!actor) return ui.notifications.warn(game.i18n.localize('ALIENRPG.NoToken')); + let reRoll = 'push'; + + if (tarG) { + reRoll = 'mPush'; + } + + hostile = actor.type; + let blind = false; + // Initialse the chat message + let chatMessage = ''; + + if (actor.prototypeToken.disposition === -1) { + blind = true; + } + + switch (actor.type) { + case 'character': + actor.update({ 'system.header.stress.value': actor.system.header.stress.value + 1 }); + break; + + default: + return; + } + + const reRoll1 = game.alienrpg.rollArr.r1Dice - game.alienrpg.rollArr.r1Six; + const reRoll2 = game.alienrpg.rollArr.r2Dice + 1 - (game.alienrpg.rollArr.r2One + game.alienrpg.rollArr.r2Six); + yze.yzeRoll( + hostile, + blind, + reRoll, + game.alienrpg.rollArr.tLabel, + reRoll1, + game.i18n.localize('ALIENRPG.Black'), + reRoll2, + game.i18n.localize('ALIENRPG.Yellow'), + actor.id, + 0, + message.flags.tactorid + ); + } + }); + }); }); // // ********************************** @@ -422,61 +442,55 @@ Hooks.on('renderChatMessage', (message, html, data) => { // // ********************************** Hooks.on('preCreateToken', async (document, tokenData, options, userID) => { - let createChanges = {}; - let aTarget = game.actors.find((i) => i.name == tokenData.name); - if (aTarget.type !== 'spacecraft' && aTarget.system.header.npc) { - mergeObject(createChanges, { - 'disposition': CONST.TOKEN_DISPOSITIONS.HOSTILE, - 'actorLink': false, - }); - document.updateSource(createChanges); - - // await document.data.update({ disposition: CONST.TOKEN_DISPOSITIONS.HOSTILE, actorLink: false }); - - } + let createChanges = {}; + let aTarget = game.actors.find((i) => i.name == tokenData.name); + if (aTarget.type !== 'spacecraft' && aTarget.system.header.npc) { + mergeObject(createChanges, { + disposition: CONST.TOKEN_DISPOSITIONS.HOSTILE, + actorLink: false, + }); + document.updateSource(createChanges); + + // await document.data.update({ disposition: CONST.TOKEN_DISPOSITIONS.HOSTILE, actorLink: false }); + } }); - Hooks.once('setup', function () { - const toLocalize = ['skills', 'attributes', 'creatureattributes', 'creaturedefence', 'general','vehicleattributes','spacecraftattributes']; - for (let o of toLocalize) { - CONFIG.ALIENRPG[o] = Object.entries(CONFIG.ALIENRPG[o]).reduce((obj, e) => { - obj[e[0]] = game.i18n.localize(e[1]); - - return obj; - }, {}); - } + const toLocalize = ['skills', 'attributes', 'creatureattributes', 'creaturedefence', 'general', 'vehicleattributes', 'spacecraftattributes']; + for (let o of toLocalize) { + CONFIG.ALIENRPG[o] = Object.entries(CONFIG.ALIENRPG[o]).reduce((obj, e) => { + obj[e[0]] = game.i18n.localize(e[1]); + + return obj; + }, {}); + } }); Hooks.on('dropActorSheetData', async (actor, sheet, data) => { - // When dropping something on a vehicle sheet. - if (actor.type === 'vehicles' || actor.type === 'spacecraft') { - // When dropping an actor on a vehicle sheet. - let crew = await fromUuid(data.uuid); - if (data.type === 'Actor') sheet._dropCrew(crew.id); - } + // When dropping something on a vehicle sheet. + if (actor.type === 'vehicles' || actor.type === 'spacecraft') { + // When dropping an actor on a vehicle sheet. + let crew = await fromUuid(data.uuid); + if (data.type === 'Actor') sheet._dropCrew(crew.id); + } }); - function setupMacroFolders() { - if (!game.user.isGM) { - // Only make changes to system - return; - } - const folderName = "Alien RPG System Macros"; - let folder = game.folders - .filter((f) => f.type === "Macro") - .find((f) => f.name === folderName); - if (!folder) { - Folder.create({ - name: folderName, - type: "Macro", - parent: null, - }); - } + if (!game.user.isGM) { + // Only make changes to system + return; + } + const folderName = 'Alien RPG System Macros'; + let folder = game.folders.filter((f) => f.type === 'Macro').find((f) => f.name === folderName); + if (!folder) { + Folder.create({ + name: folderName, + type: 'Macro', + parent: null, + }); + } } - /** * Create a Macro from an Item drop. * Get an existing item macro if one exists, otherwise create a new one. @@ -485,126 +499,124 @@ function setupMacroFolders() { * @returns {Promise} */ async function createAlienrpgMacro(item, slot) { - const folder = game.folders - .filter((f) => f.type === "Macro") - .find((f) => f.name === "Alien RPG System Macros"); - // Create the macro command - const command = `game.alienrpg.rollItemMacro("${item.name}");`; - let macro = game.macros.find( - (m) => - m.name === item.name && - m.command === command && - (m.author === game.user.id || - m.ownership.default >= - CONST.DOCUMENT_OWNERSHIP_LEVELS.OBSERVER || - m.ownership[game.user.id] >= - CONST.DOCUMENT_OWNERSHIP_LEVELS.OBSERVER) - ); - if (!macro) { - macro = await Macro.create({ - name: item.name, - type: "script", - img: item.img, - command: command, - flags: { "alienrpg.itemMacro": true }, - folder: folder?.id, - "ownership.default": CONST.DOCUMENT_OWNERSHIP_LEVELS.OBSERVER, - }); - } - game.user.assignHotbarMacro(macro, slot); + const folder = game.folders.filter((f) => f.type === 'Macro').find((f) => f.name === 'Alien RPG System Macros'); + // Create the macro command + const command = `game.alienrpg.rollItemMacro("${item.name}");`; + let macro = game.macros.find( + (m) => + m.name === item.name && + m.command === command && + (m.author === game.user.id || + m.ownership.default >= CONST.DOCUMENT_OWNERSHIP_LEVELS.OBSERVER || + m.ownership[game.user.id] >= CONST.DOCUMENT_OWNERSHIP_LEVELS.OBSERVER) + ); + if (!macro) { + macro = await Macro.create({ + name: item.name, + type: 'script', + img: item.img, + command: command, + flags: { 'alienrpg.itemMacro': true }, + folder: folder?.id, + 'ownership.default': CONST.DOCUMENT_OWNERSHIP_LEVELS.OBSERVER, + }); + } + game.user.assignHotbarMacro(macro, slot); } function rollItemMacro(itemName) { - const speaker = ChatMessage.getSpeaker(); - let actor; - if (speaker.token) actor = game.actors.tokens[speaker.token]; - if (!actor) actor = game.actors.get(speaker.actor); - // console.warn('alienrpg.js 155 - Got here', speaker, actor); - const item = actor ? actor.items.find((i) => i.name === itemName) : null; - if (!item) return ui.notifications.warn(game.i18n.localize('ALIENRPG.NoItem') + ' ' + ` ${itemName}`); - if (!item.system.header.active) return ui.notifications.warn(game.i18n.localize('ALIENRPG.NotActive') + ' ' + ` ${itemName}`); - - // Trigger the item roll - return item.roll(); + const speaker = ChatMessage.getSpeaker(); + let actor; + if (speaker.token) actor = game.actors.tokens[speaker.token]; + if (!actor) actor = game.actors.get(speaker.actor); + // console.warn('alienrpg.js 155 - Got here', speaker, actor); + const item = actor ? actor.items.find((i) => i.name === itemName) : null; + if (!item) return ui.notifications.warn(game.i18n.localize('ALIENRPG.NoItem') + ' ' + ` ${itemName}`); + if (!item.system.header.active) return ui.notifications.warn(game.i18n.localize('ALIENRPG.NotActive') + ' ' + ` ${itemName}`); + + // Trigger the item roll + return item.roll(); } async function showReleaseNotes() { - if (game.user.isGM) { - try { - const newVer = game.system.version; - const releaseNoteName = 'MU/TH/ER Instructions.'; - - let currentVer = '0'; - let oldReleaseNotes = game.journal.getName(releaseNoteName); - if (oldReleaseNotes !== undefined && oldReleaseNotes !== null && oldReleaseNotes.getFlag('alienrpg', 'ver') !== undefined) { - currentVer = oldReleaseNotes.getFlag('alienrpg', 'ver'); - } - if (newVer === currentVer) { - // Up to date - return; - } - const pack = game.packs.get(adventurePack); - const adventureId = pack.index.find(a => a.name === adventurePackName)?._id; - logger.info(`For ${adventurePackName} the Id is: ${adventureId}`) - const adventure = await pack.getDocument(adventureId); - const adventureData = adventure.toObject(); - const newData = { updateAssets: [] }; - - const toUpdate = {}; - - let newUpdate = []; - const selected = game.journal.getName(releaseNoteName).id; - const element = selected; - - for (const [field, cls] of Object.entries(Adventure.contentFields)) { - if (adventureData[field].length > 0 && field != 'folders') { - newData['updateAssets'].push({ section: field, sectionData: adventureData[field] }); - } - } - - newData['updateAssets'].sort((a, b) => (a.section > b.section) ? 1 : ((b.section > a.section) ? -1 : 0)) - // newData['updateAssets'].sort(); - let spanner = foundry.utils.mergeObject(newData); - newUpdate.push(spanner.updateAssets[1].sectionData[0]); - toUpdate[Adventure.contentFields.journal.documentName] = newUpdate; - - if (toUpdate) { - for (const [documentName, updateData] of Object.entries(toUpdate)) { - const cls = getDocumentClass(documentName); - const u = await cls.updateDocuments(updateData, { diff: false, recursive: false, noHook: true }); - } - } - let newReleaseJournal = game.journal.getName(releaseNoteName); - await newReleaseJournal.setFlag('alienrpg', 'ver', newVer); - - // Show journal - await newReleaseJournal.sheet.render(true, { sheetMode: 'text' }); - } catch (error) { - // logger.debug('Error', error); - } // end of try - } // end of if(isgm) + if (game.user.isGM) { + try { + const newVer = game.system.version; + const releaseNoteName = 'MU/TH/ER Instructions.'; + + let currentVer = '0'; + let oldReleaseNotes = game.journal.getName(releaseNoteName); + if (oldReleaseNotes !== undefined && oldReleaseNotes !== null && oldReleaseNotes.getFlag('alienrpg', 'ver') !== undefined) { + currentVer = oldReleaseNotes.getFlag('alienrpg', 'ver'); + } + if (newVer === currentVer) { + // Up to date + return; + } + const pack = game.packs.get(adventurePack); + const adventureId = pack.index.find((a) => a.name === adventurePackName)?._id; + logger.info(`For ${adventurePackName} the Id is: ${adventureId}`); + const adventure = await pack.getDocument(adventureId); + const adventureData = adventure.toObject(); + const newData = { updateAssets: [] }; + + const toUpdate = {}; + + let newUpdate = []; + const selected = game.journal.getName(releaseNoteName).id; + const element = selected; + + for (const [field, cls] of Object.entries(Adventure.contentFields)) { + if (adventureData[field].length > 0 && field != 'folders') { + newData['updateAssets'].push({ section: field, sectionData: adventureData[field] }); + } + } + + newData['updateAssets'].sort((a, b) => (a.section > b.section ? 1 : b.section > a.section ? -1 : 0)); + // newData['updateAssets'].sort(); + let spanner = foundry.utils.mergeObject(newData); + newUpdate.push(spanner.updateAssets[1].sectionData[0]); + toUpdate[Adventure.contentFields.journal.documentName] = newUpdate; + + if (toUpdate) { + for (const [documentName, updateData] of Object.entries(toUpdate)) { + const cls = getDocumentClass(documentName); + const u = await cls.updateDocuments(updateData, { diff: false, recursive: false, noHook: true }); + } + } + let newReleaseJournal = game.journal.getName(releaseNoteName); + await newReleaseJournal.setFlag('alienrpg', 'ver', newVer); + + // Show journal + await newReleaseJournal.sheet.render(true, { sheetMode: 'text' }); + } catch (error) { + // logger.debug('Error', error); + } // end of try + } // end of if(isgm) } async function alienRPGCRTWarning() { - if (game.user.isGM) { - if (game.modules.get("alien-crt-ui")?.active) { - // If dice so nice is older than 4.2.2 - lets notify - ui.notifications.warn("You need to disable Alien RPG CRT UI as is has not been updated in some time and no longer works with the system and will corrupt your actors/items. See the MO/TH/ER Instructions as it has been built in to the system for some time.", { permanent: true }); - } - } + if (game.user.isGM) { + if (game.modules.get('alien-crt-ui')?.active) { + // If dice so nice is older than 4.2.2 - lets notify + ui.notifications.warn( + 'You need to disable Alien RPG CRT UI as is has not been updated in some time and no longer works with the system and will corrupt your actors/items. See the MO/TH/ER Instructions as it has been built in to the system for some time.', + { permanent: true } + ); + } + } } - class Utils { - /** - * - * @param cfg - * @returns {{}} - */ - static localize(cfg) { - return Object.keys(cfg).reduce((i18nCfg, key) => { - i18nCfg[key] = game.i18n.localize(cfg[key]); - return i18nCfg; - }, {}); - } + /** + * + * @param cfg + * @returns {{}} + */ + static localize(cfg) { + return Object.keys(cfg).reduce((i18nCfg, key) => { + i18nCfg[key] = game.i18n.localize(cfg[key]); + return i18nCfg; + }, {}); + } } diff --git a/module/item/item.js b/module/item/item.js index f0a78e15..650093d1 100644 --- a/module/item/item.js +++ b/module/item/item.js @@ -5,184 +5,250 @@ import { yze } from '../YZEDiceRoller.js'; * @extends {Item} */ export class alienrpgItem extends Item { - /** - * Augment the basic Item data model with additional dynamic data. - */ - prepareData() { - super.prepareData(); - } + /** + * Augment the basic Item data model with additional dynamic data. + */ + prepareData() { + super.prepareData(); + } - /** - * Handle clickable rolls. - */ + /** + * Handle clickable rolls. + */ - async roll(right) { - // Basic template rendering data - const token = this.actor.prototypeToken; - const item = this; - let confirmed = false; + async roll(right) { + // Basic template rendering data + const token = this.actor.prototypeToken; + const item = this; + let confirmed = false; - if (item.type === 'armor') { - return; - } - const actorData = this.actor ? this.actor.system : {}; - let actorid = this.actor.id; - const itemData = item.system; - const itemid = item.id; - game.alienrpg.rollArr.sCount = 0; - game.alienrpg.rollArr.multiPush = 0; + if (item.type === 'armor') { + return; + } + const actorData = this.actor ? this.actor.system : {}; + let actorid = this.actor.id; + const itemData = item.system; + const itemid = item.id; + game.alienrpg.rollArr.sCount = 0; + game.alienrpg.rollArr.multiPush = 0; - let template = 'systems/alienrpg/templates/dialog/roll-all-dialog.html'; - // let roll; - let r2Data = 0; - let reRoll = false; - if (this.actor.type === 'character') { - r2Data = this.actor.getRollData().header.stress.value; - reRoll = false; - } else { - r2Data = 0; - reRoll = true; - } + let template = 'systems/alienrpg/templates/dialog/roll-all-dialog.html'; + // let roll; + let r2Data = 0; + let reRoll = false; + if (this.actor.type === 'character') { + r2Data = this.actor.getRollData().header.stress.value; + reRoll = false; + } else { + r2Data = 0; + reRoll = true; + } - let label = `${item.name} (` + game.i18n.localize('ALIENRPG.Damage') + ` : ${itemData.attributes.damage.value})`; - let hostile = this.actor.type; - let blind = false; + let label = `${item.name} (` + game.i18n.localize('ALIENRPG.Damage') + ` : ${itemData.attributes.damage.value})`; + let hostile = this.actor.type; + let blind = false; - if (this.actor.prototypeToken?.disposition === -1) { - blind = true; - } + if (this.actor.prototypeToken?.disposition === -1) { + blind = true; + } - if (right) { - // ************************************ - // Right Click Roll so display modboxes - // ************************************ + if (right) { + // ************************************ + // Right Click Roll so display modboxes + // ************************************ - // call pop up box here to get any mods then update r1Data or rData as appropriate. - // let confirmed = false; - // Check that is a character or a synth pretending to be a character. - if (this.actor.type === 'character' || actorData.header.synthstress) { - renderTemplate(template).then((dlg) => { - new Dialog({ - title: game.i18n.localize('ALIENRPG.DialTitle1') + ' ' + label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), - content: dlg, - buttons: { - one: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialRoll'), - callback: () => (confirmed = true), - }, - two: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialCancel'), - callback: () => (confirmed = false), - }, - }, - default: 'one', - close: (html) => { - if (confirmed) { - let modifier = parseInt(html.find('[name=modifier]')[0].value); - let stressMod = parseInt(html.find('[name=stressMod]')[0].value); + // call pop up box here to get any mods then update r1Data or rData as appropriate. + // let confirmed = false; + // Check that is a character or a synth pretending to be a character. + if (this.actor.type === 'character' || actorData.header.synthstress) { + renderTemplate(template).then((dlg) => { + new Dialog({ + title: game.i18n.localize('ALIENRPG.DialTitle1') + ' ' + label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), + content: dlg, + buttons: { + one: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialRoll'), + callback: () => (confirmed = true), + }, + two: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialCancel'), + callback: () => (confirmed = false), + }, + }, + default: 'one', + close: (html) => { + if (confirmed) { + let modifier = parseInt(html.find('[name=modifier]')[0].value); + let stressMod = parseInt(html.find('[name=stressMod]')[0].value); - // Define the roll formula. - if (itemData.header.type.value === '1') { - let r1Data = actorData.skills.rangedCbt.mod + itemData.attributes.bonus.value + modifier; - r2Data = r2Data + stressMod; - yze.yzeRoll(hostile, blind, reRoll, label, r1Data, game.i18n.localize('ALIENRPG.Black'), r2Data, game.i18n.localize('ALIENRPG.Yellow'), actorid, itemid); - game.alienrpg.rollArr.sCount = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; - } else if (itemData.header.type.value === '2') { - let r1Data = actorData.skills.closeCbt.mod + itemData.attributes.bonus.value + modifier; - r2Data = r2Data + stressMod; - yze.yzeRoll(hostile, blind, reRoll, label, r1Data, game.i18n.localize('ALIENRPG.Black'), r2Data, game.i18n.localize('ALIENRPG.Yellow'), actorid, itemid); - game.alienrpg.rollArr.sCount = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; - } else { - console.warn('No type on item'); - } - } - }, - }).render(true); - }); - } else { - // Its not got stress so don't display the stress mod box - template = 'systems/alienrpg/templates/dialog/roll-base-dialog.html'; - renderTemplate(template).then((dlg) => { - new Dialog({ - title: game.i18n.localize('ALIENRPG.DialTitle1') + ' ' + label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), - content: dlg, - buttons: { - one: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialRoll'), - callback: () => (confirmed = true), - }, - two: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialCancel'), - callback: () => (confirmed = false), - }, - }, - default: 'one', - close: (html) => { - if (confirmed) { - let modifier = parseInt(html.find('[name=modifier]')[0].value); - let stressMod = 0; - if (this.actor.type != 'vehicles' && this.actor.type != 'spacecraft') { - // it's not a vehicle so add the correct attribute bonus - // Define the roll formula. - if (itemData.header.type.value === '1') { - let r1Data = actorData.skills.rangedCbt.mod + itemData.attributes.bonus.value + modifier; - r2Data = r2Data + stressMod; - yze.yzeRoll(hostile, blind, reRoll, label, r1Data, game.i18n.localize('ALIENRPG.Black'), r2Data, game.i18n.localize('ALIENRPG.Yellow'), actorid, itemid); - game.alienrpg.rollArr.sCount = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; - } else if (itemData.header.type.value === '2') { - let r1Data = actorData.skills.closeCbt.mod + itemData.attributes.bonus.value + modifier; - r2Data = r2Data + stressMod; - yze.yzeRoll(hostile, blind, reRoll, label, r1Data, game.i18n.localize('ALIENRPG.Black'), r2Data, game.i18n.localize('ALIENRPG.Yellow'), actorid, itemid); - game.alienrpg.rollArr.sCount = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; - } else { - console.warn('No type on item'); - } - } - } - }, - }).render(true); - }); - } - } else { - // ************************************ - // Normal Left Click Roll - // ************************************ - // Define the roll formula. - if (this.actor.type != 'vehicles' && this.actor.type != 'spacecraft') { - // it's not a vehicle so add the correct attribute bonus - if (itemData.header.type.value === '1') { - let r1Data = actorData.skills.rangedCbt.mod + itemData.attributes.bonus.value; - yze.yzeRoll(hostile, blind, reRoll, label, r1Data, game.i18n.localize('ALIENRPG.Black'), r2Data, game.i18n.localize('ALIENRPG.Yellow'), actorid, itemid); - game.alienrpg.rollArr.sCount = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; - } else if (itemData.header.type.value === '2') { - let r1Data = actorData.skills.closeCbt.mod + itemData.attributes.bonus.value; - yze.yzeRoll(hostile, blind, reRoll, label, r1Data, game.i18n.localize('ALIENRPG.Black'), r2Data, game.i18n.localize('ALIENRPG.Yellow'), actorid, itemid); - game.alienrpg.rollArr.sCount = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; - } else { - console.warn('No type on item'); - } - } else { - // it's a vehicle so no attribute bonus - switch (this.actor.type) { - case 'vehicles': - if (itemData.header.type.value === '1' || itemData.header.type.value === '2') { - let fCrew = []; - let options = ''; - for (let [index] of actorData.crew.occupants.entries()) { - if (actorData.crew.occupants[index].position != 'PASSENGER') { - const firer = game.actors.get(actorData.crew.occupants[index].id); - let fIndex = fCrew.push({ firerName: firer.name, firerID: firer.id, position: actorData.crew.occupants[index].position }) - 1; - options = options.concat(``); - } - } - if (fCrew.length === 0) { - return ui.notifications.warn(game.i18n.localize('ALIENRPG.noCrewAssigned')); - } - let template = ` + // Define the roll formula. + if (itemData.header.type.value === '1') { + let r1Data = actorData.skills.rangedCbt.mod + itemData.attributes.bonus.value + modifier; + r2Data = r2Data + stressMod; + yze.yzeRoll( + hostile, + blind, + reRoll, + label, + r1Data, + game.i18n.localize('ALIENRPG.Black'), + r2Data, + game.i18n.localize('ALIENRPG.Yellow'), + actorid, + itemid + ); + game.alienrpg.rollArr.sCount = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; + } else if (itemData.header.type.value === '2') { + let r1Data = actorData.skills.closeCbt.mod + itemData.attributes.bonus.value + modifier; + r2Data = r2Data + stressMod; + yze.yzeRoll( + hostile, + blind, + reRoll, + label, + r1Data, + game.i18n.localize('ALIENRPG.Black'), + r2Data, + game.i18n.localize('ALIENRPG.Yellow'), + actorid, + itemid + ); + game.alienrpg.rollArr.sCount = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; + } else { + console.warn('No type on item'); + } + } + }, + }).render(true); + }); + } else { + // Its not got stress so don't display the stress mod box + template = 'systems/alienrpg/templates/dialog/roll-base-dialog.html'; + renderTemplate(template).then((dlg) => { + new Dialog({ + title: game.i18n.localize('ALIENRPG.DialTitle1') + ' ' + label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), + content: dlg, + buttons: { + one: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialRoll'), + callback: () => (confirmed = true), + }, + two: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialCancel'), + callback: () => (confirmed = false), + }, + }, + default: 'one', + close: (html) => { + if (confirmed) { + let modifier = parseInt(html.find('[name=modifier]')[0].value); + let stressMod = 0; + if (this.actor.type != 'vehicles' && this.actor.type != 'spacecraft') { + // it's not a vehicle so add the correct attribute bonus + // Define the roll formula. + if (itemData.header.type.value === '1') { + let r1Data = actorData.skills.rangedCbt.mod + itemData.attributes.bonus.value + modifier; + r2Data = r2Data + stressMod; + yze.yzeRoll( + hostile, + blind, + reRoll, + label, + r1Data, + game.i18n.localize('ALIENRPG.Black'), + r2Data, + game.i18n.localize('ALIENRPG.Yellow'), + actorid, + itemid + ); + game.alienrpg.rollArr.sCount = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; + } else if (itemData.header.type.value === '2') { + let r1Data = actorData.skills.closeCbt.mod + itemData.attributes.bonus.value + modifier; + r2Data = r2Data + stressMod; + yze.yzeRoll( + hostile, + blind, + reRoll, + label, + r1Data, + game.i18n.localize('ALIENRPG.Black'), + r2Data, + game.i18n.localize('ALIENRPG.Yellow'), + actorid, + itemid + ); + game.alienrpg.rollArr.sCount = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; + } else { + console.warn('No type on item'); + } + } + } + }, + }).render(true); + }); + } + } else { + // ************************************ + // Normal Left Click Roll + // ************************************ + // Define the roll formula. + if (this.actor.type != 'vehicles' && this.actor.type != 'spacecraft') { + // it's not a vehicle so add the correct attribute bonus + if (itemData.header.type.value === '1') { + let r1Data = actorData.skills.rangedCbt.mod + itemData.attributes.bonus.value; + yze.yzeRoll( + hostile, + blind, + reRoll, + label, + r1Data, + game.i18n.localize('ALIENRPG.Black'), + r2Data, + game.i18n.localize('ALIENRPG.Yellow'), + actorid, + itemid + ); + game.alienrpg.rollArr.sCount = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; + } else if (itemData.header.type.value === '2') { + let r1Data = actorData.skills.closeCbt.mod + itemData.attributes.bonus.value; + yze.yzeRoll( + hostile, + blind, + reRoll, + label, + r1Data, + game.i18n.localize('ALIENRPG.Black'), + r2Data, + game.i18n.localize('ALIENRPG.Yellow'), + actorid, + itemid + ); + game.alienrpg.rollArr.sCount = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; + } else { + console.warn('No type on item'); + } + } else { + // it's a vehicle so no attribute bonus + switch (this.actor.type) { + case 'vehicles': + if (itemData.header.type.value === '1' || itemData.header.type.value === '2') { + let fCrew = []; + let options = ''; + for (let [index] of actorData.crew.occupants.entries()) { + if (actorData.crew.occupants[index].position != 'PASSENGER') { + const firer = game.actors.get(actorData.crew.occupants[index].id); + let fIndex = fCrew.push({ firerName: firer.name, firerID: firer.id, position: actorData.crew.occupants[index].position }) - 1; + options = options.concat(``); + } + } + if (fCrew.length === 0) { + return ui.notifications.warn(game.i18n.localize('ALIENRPG.noCrewAssigned')); + } + let template = `
    @@ -206,148 +272,178 @@ export class alienrpgItem extends Item {
    `; - new Dialog({ - title: game.i18n.localize('ALIENRPG.DialTitle1') + ' ' + label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), - content: template, - buttons: { - one: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialRoll'), - callback: () => (confirmed = true), - }, - two: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialCancel'), - callback: () => (confirmed = false), - }, - }, - default: 'one', - close: (html) => { - if (confirmed) { - let shooter = parseInt(html.find('[name=FirerSelect]')[0].value); - actorid = fCrew[shooter].firerID; - let tactorid = fCrew[shooter].firerID; - let rangeMod = parseInt(html.find('[name=rangeMod]')[0]?.value); - let modifier = parseInt(html.find('[name=modifier]')[0].value); - let stressMod = parseInt(html.find('[name=stressMod]')[0].value); - let aStressVal = parseInt(game.actors.get(tactorid).system.header?.stress?.value || 0); - rangeMod = parseInt(rangeMod); - if (isNaN(rangeMod)) rangeMod = 0; + new Dialog({ + title: game.i18n.localize('ALIENRPG.DialTitle1') + ' ' + label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), + content: template, + buttons: { + one: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialRoll'), + callback: () => (confirmed = true), + }, + two: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialCancel'), + callback: () => (confirmed = false), + }, + }, + default: 'one', + close: (html) => { + if (confirmed) { + let shooter = parseInt(html.find('[name=FirerSelect]')[0].value); + actorid = fCrew[shooter].firerID; + let tactorid = fCrew[shooter].firerID; + let rangeMod = parseInt(html.find('[name=rangeMod]')[0]?.value); + let modifier = parseInt(html.find('[name=modifier]')[0].value); + let stressMod = parseInt(html.find('[name=stressMod]')[0].value); + let aStressVal = parseInt(game.actors.get(tactorid).system.header?.stress?.value || 0); + rangeMod = parseInt(rangeMod); + if (isNaN(rangeMod)) rangeMod = 0; - let r1Data = parseInt(itemData.attributes.bonus.value + modifier + rangeMod + game.actors.get(tactorid).system.skills.rangedCbt.mod); - // let r2Data = parseInt(aStressVal + aStressMod + stressMod); - let r2Data = parseInt(aStressVal + stressMod); - label += ` (${this.actor.name}) `; - // label += ` (${fCrew[shooter].firerName}) `; + let r1Data = parseInt(itemData.attributes.bonus.value + modifier + rangeMod + game.actors.get(tactorid).system.skills.rangedCbt.mod); + // let r2Data = parseInt(aStressVal + aStressMod + stressMod); + let r2Data = parseInt(aStressVal + stressMod); + label += ` (${this.actor.name}) `; + // label += ` (${fCrew[shooter].firerName}) `; + if (game.actors.get(tactorid).type === 'synthetic') { + reRoll = true; + hostile = 'synthetic'; + } else { + reRoll = false; + hostile = 'character'; + } + yze.yzeRoll( + hostile, + blind, + reRoll, + label, + r1Data, + game.i18n.localize('ALIENRPG.Black'), + r2Data, + game.i18n.localize('ALIENRPG.Yellow'), + actorid, + itemid, + tactorid + ); + game.alienrpg.rollArr.sCount = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; + } + }, + }).render(true); + } else { + console.warn('No type on item'); + } + break; + case 'spacecraft': + if (itemData.header.type.value === '1') { + let fCrew = []; + let options = ''; + for (let [index] of actorData.crew.occupants.entries()) { + if (actorData.crew.occupants[index].position === 'GUNNER') { + const firer = game.actors.get(actorData.crew.occupants[index].id); + let fIndex = fCrew.push({ firerName: firer.name, firerID: firer.id, position: actorData.crew.occupants[index].position }) - 1; + options = options.concat(``); + } + } + if (fCrew.length === 0) { + return ui.notifications.warn(game.i18n.localize('ALIENRPG.noCrewAssigned')); + } + let template = ` +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    + + `; + new Dialog({ + title: game.i18n.localize('ALIENRPG.DialTitle1') + ' ' + label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), + content: template, + buttons: { + one: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialRoll'), + callback: () => (confirmed = true), + }, + two: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialCancel'), + callback: () => (confirmed = false), + }, + }, + default: 'one', + close: (html) => { + if (confirmed) { + let shooter = parseInt(html.find('[name=FirerSelect]')[0].value); + actorid = fCrew[shooter].firerID; + let tactorid = hostile; + let rangeMod = parseInt(html.find('[name=rangeMod]')[0]?.value); + let modifier = parseInt(html.find('[name=modifier]')[0].value); + let stressMod = parseInt(html.find('[name=stressMod]')[0].value); + let aStressVal = parseInt(game.actors.get(actorid).system.header?.stress?.value || 0); + rangeMod = parseInt(rangeMod); + if (isNaN(rangeMod)) rangeMod = 0; - reRoll = false; - hostile = 'character'; - yze.yzeRoll(hostile, blind, reRoll, label, r1Data, game.i18n.localize('ALIENRPG.Black'), r2Data, game.i18n.localize('ALIENRPG.Yellow'), actorid, itemid, tactorid); - game.alienrpg.rollArr.sCount = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; - } - }, - }).render(true); - } - else { - console.warn('No type on item'); - } - break; - case 'spacecraft': - if (itemData.header.type.value === '1') { - let fCrew = []; - let options = ''; - for (let [index] of actorData.crew.occupants.entries()) { - if (actorData.crew.occupants[index].position === 'GUNNER') { - const firer = game.actors.get(actorData.crew.occupants[index].id); - let fIndex = fCrew.push({ firerName: firer.name, firerID: firer.id, position: actorData.crew.occupants[index].position }) - 1; - options = options.concat(``); - } - } - if (fCrew.length === 0) { - return ui.notifications.warn(game.i18n.localize('ALIENRPG.noCrewAssigned')); - } - let template = ` -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    - - `; - new Dialog({ - title: game.i18n.localize('ALIENRPG.DialTitle1') + ' ' + label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), - content: template, - buttons: { - one: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialRoll'), - callback: () => (confirmed = true), - }, - two: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialCancel'), - callback: () => (confirmed = false), - }, - }, - default: 'one', - close: (html) => { - if (confirmed) { - let shooter = parseInt(html.find('[name=FirerSelect]')[0].value); - actorid = fCrew[shooter].firerID; - let tactorid = fCrew[shooter].firerID; - let rangeMod = parseInt(html.find('[name=rangeMod]')[0]?.value); - let modifier = parseInt(html.find('[name=modifier]')[0].value); - let stressMod = parseInt(html.find('[name=stressMod]')[0].value); - let aStressVal = parseInt(game.actors.get(tactorid).system.header?.stress?.value || 0); - rangeMod = parseInt(rangeMod); - if (isNaN(rangeMod)) rangeMod = 0; - - let r1Data = parseInt(itemData.attributes.bonus.value + modifier + rangeMod + game.actors.get(tactorid).system.skills.rangedCbt.mod); - // let r2Data = parseInt(aStressVal + aStressMod + stressMod); - let r2Data = parseInt(aStressVal + stressMod); - label += ` (${this.actor.name}) `; - // label += ` (${fCrew[shooter].firerName}) `; - - reRoll = false; - hostile = 'character'; - yze.yzeRoll(hostile, blind, reRoll, label, r1Data, game.i18n.localize('ALIENRPG.Black'), r2Data, game.i18n.localize('ALIENRPG.Yellow'), actorid, itemid, tactorid); - game.alienrpg.rollArr.sCount = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; - } - }, - }).render(true); - } else - if (itemData.header.type.value === '2') { - let fCrew = []; - let options = ''; - for (let [index] of actorData.crew.occupants.entries()) { - if (actorData.crew.occupants[index].position === 'GUNNER') { - const firer = game.actors.get(actorData.crew.occupants[index].id); - let fIndex = fCrew.push({ firerName: firer.name, firerID: firer.id, position: actorData.crew.occupants[index].position }) - 1; - options = options.concat(``); - } - } - if (fCrew.length === 0) { - return ui.notifications.warn(game.i18n.localize('ALIENRPG.noCrewAssigned')); - } - let template = ` + let r1Data = parseInt(itemData.attributes.bonus.value + modifier + rangeMod + game.actors.get(actorid).system.skills.rangedCbt.mod); + // let r2Data = parseInt(aStressVal + aStressMod + stressMod); + let r2Data = parseInt(aStressVal + stressMod); + label += ` (${this.actor.name}) `; + // label += ` (${fCrew[shooter].firerName}) `; + if (game.actors.get(actorid).type === 'synthetic') { + reRoll = true; + hostile = 'synthetic'; + } else { + reRoll = false; + hostile = 'character'; + } + yze.yzeRoll( + hostile, + blind, + reRoll, + label, + r1Data, + game.i18n.localize('ALIENRPG.Black'), + r2Data, + game.i18n.localize('ALIENRPG.Yellow'), + actorid, + itemid, + tactorid + ); + game.alienrpg.rollArr.sCount = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; + } + }, + }).render(true); + } else if (itemData.header.type.value === '2') { + let fCrew = []; + let options = ''; + for (let [index] of actorData.crew.occupants.entries()) { + if (actorData.crew.occupants[index].position === 'GUNNER') { + const firer = game.actors.get(actorData.crew.occupants[index].id); + let fIndex = fCrew.push({ firerName: firer.name, firerID: firer.id, position: actorData.crew.occupants[index].position }) - 1; + options = options.concat(``); + } + } + if (fCrew.length === 0) { + return ui.notifications.warn(game.i18n.localize('ALIENRPG.noCrewAssigned')); + } + let template = `
    @@ -363,132 +459,155 @@ export class alienrpgItem extends Item {
    `; - new Dialog({ - title: game.i18n.localize('ALIENRPG.DialTitle1') + ' ' + label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), - content: template, - buttons: { - one: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialRoll'), - callback: () => (confirmed = true), - }, - two: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialCancel'), - callback: () => (confirmed = false), - }, - }, - default: 'one', - close: (html) => { - if (confirmed) { - let shooter = parseInt(html.find('[name=FirerSelect]')[0].value); - actorid = fCrew[shooter].firerID; - let tactorid = fCrew[shooter].firerID; - let modifier = parseInt(html.find('[name=modifier]')[0].value); - let stressMod = parseInt(html.find('[name=stressMod]')[0].value); - let aStressVal = parseInt(game.actors.get(tactorid).system.header?.stress?.value || 0); - - let r1Data = parseInt(itemData.attributes.bonus.value + modifier + game.actors.get(tactorid).system.skills.rangedCbt.mod); - // let r2Data = parseInt(aStressVal + aStressMod + stressMod); - let r2Data = parseInt(aStressVal + stressMod); - label += ` (${this.actor.name}) `; - // label += ` (${fCrew[shooter].firerName}) `; + new Dialog({ + title: game.i18n.localize('ALIENRPG.DialTitle1') + ' ' + label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), + content: template, + buttons: { + one: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialRoll'), + callback: () => (confirmed = true), + }, + two: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialCancel'), + callback: () => (confirmed = false), + }, + }, + default: 'one', + close: (html) => { + if (confirmed) { + let shooter = parseInt(html.find('[name=FirerSelect]')[0].value); + actorid = fCrew[shooter].firerID; + let tactorid = hostile; + let modifier = parseInt(html.find('[name=modifier]')[0].value); + let stressMod = parseInt(html.find('[name=stressMod]')[0].value); + let aStressVal = parseInt(game.actors.get(actorid).system.header?.stress?.value || 0); - reRoll = false; - hostile = 'character'; - yze.yzeRoll(hostile, blind, reRoll, label, r1Data, game.i18n.localize('ALIENRPG.Black'), r2Data, game.i18n.localize('ALIENRPG.Yellow'), actorid, itemid, tactorid); - game.alienrpg.rollArr.sCount = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; - } - }, - }).render(true); - } - else { - console.warn('No type on item'); - } - break; + let r1Data = parseInt(itemData.attributes.bonus.value + modifier + game.actors.get(actorid).system.skills.rangedCbt.mod); + // let r2Data = parseInt(aStressVal + aStressMod + stressMod); + let r2Data = parseInt(aStressVal + stressMod); + label += ` (${this.actor.name}) `; + // label += ` (${fCrew[shooter].firerName}) `; - default: - break; - } - } - } - } + if (game.actors.get(actorid).type === 'synthetic') { + reRoll = true; + hostile = 'synthetic'; + } else { + reRoll = false; + hostile = 'character'; + } + yze.yzeRoll( + hostile, + blind, + reRoll, + label, + r1Data, + game.i18n.localize('ALIENRPG.Black'), + r2Data, + game.i18n.localize('ALIENRPG.Yellow'), + actorid, + itemid, + tactorid + ); + game.alienrpg.rollArr.sCount = game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six; + } + }, + }).render(true); + } else { + console.warn('No type on item'); + } + break; - async rollComputer(item, dataset, rollMod = false) { - let compData = ""; + default: + break; + } + } + } + } - if (rollMod) { - compData = dataset; - } else { - compData = dataset.dataset; - } + async rollComputer(item, dataset, rollMod = false) { + let compData = ''; - let label = compData.label + ' ' + item.name; - let r2Data = 0; - let reRoll = true; - let actorId = item.id; - let attrib = dataset.attr; - let blind = false; - let effectiveActorType = 'item'; // make rolls look human + if (rollMod) { + compData = dataset; + } else { + compData = dataset.dataset; + } - let modifier = parseInt(compData?.mod ?? 0) + parseInt(compData?.modifier ?? 0); + let label = compData.label + ' ' + item.name; + let r2Data = 0; + let reRoll = true; + let actorId = item.id; + let attrib = dataset.attr; + let blind = false; + let effectiveActorType = 'item'; // make rolls look human - // the dataset value is returned to the DOM so it should be set to 0 in case a future roll is made without the - // modifier dialog. + let modifier = parseInt(compData?.mod ?? 0) + parseInt(compData?.modifier ?? 0); - compData.modifier = 0; + // the dataset value is returned to the DOM so it should be set to 0 in case a future roll is made without the + // modifier dialog. - if (compData.roll) { - let r1Data = parseInt(compData.roll || 0) + parseInt(modifier); - reRoll = true; - r2Data = 0; - yze.yzeRoll(effectiveActorType, blind, reRoll, label, r1Data, game.i18n.localize('ALIENRPG.Black'), r2Data, game.i18n.localize('ALIENRPG.Yellow'), actorId); - } - } + compData.modifier = 0; - async rollComputerMod(item, dataset) { - function myRenderTemplate(template) { - let confirmed = false; - renderTemplate(template).then((dlg) => { - new Dialog({ - title: game.i18n.localize('ALIENRPG.DialTitle1') + ' ' + dataset.label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), - content: dlg, - buttons: { - one: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialRoll'), - callback: () => (confirmed = true), - }, - two: { - icon: '', - label: game.i18n.localize('ALIENRPG.DialCancel'), - callback: () => (confirmed = false), - }, - }, - default: 'one', - close: (html) => { - if (confirmed) { - let modifier = parseInt(html.find('[name=modifier]')[0]?.value); + if (compData.roll) { + let r1Data = parseInt(compData.roll || 0) + parseInt(modifier); + reRoll = true; + r2Data = 0; + yze.yzeRoll( + effectiveActorType, + blind, + reRoll, + label, + r1Data, + game.i18n.localize('ALIENRPG.Black'), + r2Data, + game.i18n.localize('ALIENRPG.Yellow'), + actorId + ); + } + } - if (modifier == 'undefined') { - modifier = 0; - } else modifier = parseInt(modifier); - if (isNaN(modifier)) modifier = 0; - // console.log('🚀 ~ file: actor.js ~ line 575 ~ alienrpgActor ~ renderTemplate ~ stressMod', stressMod); + async rollComputerMod(item, dataset) { + function myRenderTemplate(template) { + let confirmed = false; + renderTemplate(template).then((dlg) => { + new Dialog({ + title: game.i18n.localize('ALIENRPG.DialTitle1') + ' ' + dataset.label + ' ' + game.i18n.localize('ALIENRPG.DialTitle2'), + content: dlg, + buttons: { + one: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialRoll'), + callback: () => (confirmed = true), + }, + two: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialCancel'), + callback: () => (confirmed = false), + }, + }, + default: 'one', + close: (html) => { + if (confirmed) { + let modifier = parseInt(html.find('[name=modifier]')[0]?.value); - dataset.modifier = modifier; - item.rollComputer(item, dataset, confirmed); - } - }, - }).render(true); - }); - } - if (dataset.roll) { - // call pop up box here to get any mods then use standard rollComputer - myRenderTemplate('systems/alienrpg/templates/dialog/roll-base-dialog.html'); - } - - } + if (modifier == 'undefined') { + modifier = 0; + } else modifier = parseInt(modifier); + if (isNaN(modifier)) modifier = 0; + // console.log('🚀 ~ file: actor.js ~ line 575 ~ alienrpgActor ~ renderTemplate ~ stressMod', stressMod); + dataset.modifier = modifier; + item.rollComputer(item, dataset, confirmed); + } + }, + }).render(true); + }); + } + if (dataset.roll) { + // call pop up box here to get any mods then use standard rollComputer + myRenderTemplate('systems/alienrpg/templates/dialog/roll-base-dialog.html'); + } + } } - From 50642cb41263dbd0723a4405bbeb230f5d075125 Mon Sep 17 00:00:00 2001 From: pwatson100 Date: Thu, 30 Nov 2023 08:56:09 +0000 Subject: [PATCH 07/20] Planet sheet done and Ship improvements --- images/colony-sheet.webp | Bin 0 -> 261130 bytes lang/cn.json | 1 + lang/de.json | 1 + lang/en.json | 1 + lang/es.json | 1 + lang/fr.json | 1 + lang/it.json | 1 + lang/pt-br.json | 1 + lang/zh-tw.json | 3 +- module/actor/planet-sheet.js | 577 -------------------------- module/config.js | 4 +- templates/actor/colony-sheet.html | 276 ++++++++++++ templates/actor/planet-sheet.html | 2 +- templates/actor/spacecraft-sheet.html | 392 ++++++++++------- 14 files changed, 521 insertions(+), 740 deletions(-) create mode 100644 images/colony-sheet.webp create mode 100644 templates/actor/colony-sheet.html diff --git a/images/colony-sheet.webp b/images/colony-sheet.webp new file mode 100644 index 0000000000000000000000000000000000000000..71fdc21c03c42fdbd9f8ce54af590bf11ee44e76 GIT binary patch literal 261130 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
    GZ02($~d=G)or$z99 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

    &kVVg-b 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 IfB*mh0Od&obpQYW literal 0 HcmV?d00001 diff --git a/lang/cn.json b/lang/cn.json index 10fc32da..04cb29d0 100644 --- a/lang/cn.json +++ b/lang/cn.json @@ -353,6 +353,7 @@ "Skillcommand": "指挥", "Skillcomtech": "科技", "SkillheavyMach": "机械", + "SkillheavyMachAbb": "机械", "Skillmanipulation": "操纵", "SkillmedicalAid": "医疗", "Skillmobility": "机动", diff --git a/lang/de.json b/lang/de.json index 534ff483..d2c148eb 100644 --- a/lang/de.json +++ b/lang/de.json @@ -352,6 +352,7 @@ "Skillcommand": "Befehligen", "Skillcomtech": "Comtech", "SkillheavyMach": "Schwere Maschinen", + "SkillheavyMachAbb": "Schwere Masc.", "Skillmanipulation": "Manipulation", "SkillmedicalAid": "Medizinische Hilfe", "Skillmobility": "Beweglichkeit", diff --git a/lang/en.json b/lang/en.json index a449a960..38ecd3e8 100644 --- a/lang/en.json +++ b/lang/en.json @@ -353,6 +353,7 @@ "Skillcommand": "Command", "Skillcomtech": "Comtech", "SkillheavyMach": "Heavy Machinery", + "SkillheavyMachAbb": "Heavy Mach.", "Skillmanipulation": "Manipulation", "SkillmedicalAid": "Medical Aid", "Skillmobility": "Mobility", diff --git a/lang/es.json b/lang/es.json index 335a6f65..bc1de7f5 100644 --- a/lang/es.json +++ b/lang/es.json @@ -353,6 +353,7 @@ "Skillcommand": "Mando", "Skillcomtech": "Computadoras", "SkillheavyMach": "Maquinaria pesada", + "SkillheavyMachAbb": "Maquinaria pesada", "Skillmanipulation": "Manipulación", "SkillmedicalAid": "Medicina", "Skillmobility": "Movilidad", diff --git a/lang/fr.json b/lang/fr.json index 4d852912..ef343b3d 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -353,6 +353,7 @@ "Skillcommand": "Commandement", "Skillcomtech": "Comtech", "SkillheavyMach": "Machine Lourde", + "SkillheavyMachAbb": "Machine Lourde", "Skillmanipulation": "Manipulation", "SkillmedicalAid": "Soins Médicaux", "Skillmobility": "Mobilité", diff --git a/lang/it.json b/lang/it.json index 61f8c22f..fdef7d02 100644 --- a/lang/it.json +++ b/lang/it.json @@ -353,6 +353,7 @@ "Skillcommand": "Commando", "Skillcomtech": "Comtech", "SkillheavyMach": "Macchinari Pesanti", + "SkillheavyMachAbb": "Macchinari Pesanti", "Skillmanipulation": "Persuasione", "SkillmedicalAid": "Supporto Medico", "Skillmobility": "Destrezza", diff --git a/lang/pt-br.json b/lang/pt-br.json index a2814ea8..96d5d9c6 100644 --- a/lang/pt-br.json +++ b/lang/pt-br.json @@ -353,6 +353,7 @@ "Skillcommand": "Comando", "Skillcomtech": "Tecnologia", "SkillheavyMach": "Máquinário Pesado", + "SkillheavyMachAbb": "Máquinário Pesado", "Skillmanipulation": "Manipulação", "SkillmedicalAid": "Ajuda Médica", "Skillmobility": "Mobilidade", diff --git a/lang/zh-tw.json b/lang/zh-tw.json index fcd28471..924daf5f 100644 --- a/lang/zh-tw.json +++ b/lang/zh-tw.json @@ -87,7 +87,7 @@ "Crew": "船員", "CREW": "全体人员", "CrewCommander": "司令", - "CrewGunner": "炮手", + "CrewGunner": " 炮手", "CREWPANIC": "Panic Roll", "CrewPasanger": "乘客", "CrewPilot": "飞行员", @@ -353,6 +353,7 @@ "Skillcommand": "指揮", "Skillcomtech": "科技", "SkillheavyMach": "機械", + "SkillheavyMachAbb": "機械", "Skillmanipulation": "操縱", "SkillmedicalAid": "醫療", "Skillmobility": "機動", diff --git a/module/actor/planet-sheet.js b/module/actor/planet-sheet.js index dfbfddd8..f85a6cd4 100644 --- a/module/actor/planet-sheet.js +++ b/module/actor/planet-sheet.js @@ -63,19 +63,6 @@ export class alienrpgPlanetSheet extends ActorSheet { options: options, config: CONFIG.ALIENRPG, }; - // data.system.items = this.actor.items.map((i) => { - // i.labels = i.labels; - // return i; - // }); - - // data.system.items.sort((a, b) => (a.sort || 0) - (b.sort || 0)); - // data.system.labels = this.actor.labels || {}; - // data.system.filters = this._filters; - - // let enrichedFields = [ - // "actor.system.notes", - // ]; - // await this._enrichTextFields(data, enrichedFields); logger.debug('Actor Sheet derived data:', data); //Return data to the sheet @@ -85,569 +72,5 @@ export class alienrpgPlanetSheet extends ActorSheet { _findActiveList() { return this.element.find('.tab.active .directory-list'); } - - /* - * Organize and classify Owned Items for Character sheets - * @private - */ - // async _prepareVehicleItems(data) { - // // Initialize containers. - // const inventory = { - // weapon: { section: 'Weapons', label: game.i18n.localize('ALIENRPG.InventoryWeaponsHeader'), items: [], dataset: { type: 'weapon' } }, - // item: { section: 'Items', label: game.i18n.localize('ALIENRPG.InventoryItemsHeader'), items: [], dataset: { type: 'item' } }, - // armor: { section: 'Armor', label: game.i18n.localize('ALIENRPG.InventoryArmorHeader'), items: [], dataset: { type: 'armor' } }, - // spacecraftmods: { section: 'Spacecraft Mods', label: game.i18n.localize('ALIENRPG.MODULES-UPGRADES'), items: [], dataset: { type: 'spacecraftmods' } }, - // spacecraftweapons: { section: 'Spacecraft Weapons', label: game.i18n.localize('ALIENRPG.SpacecraftWeapons'), items: [], dataset: { type: 'spacecraftweapons' } }, - // }; - // // Partition items by category - // let [items, Weapons, Armor, spacecraftmods, spacecraftweapons] = data.system.items.reduce( - // (arr, item) => { - // // Item details - // item.img = item.img || DEFAULT_TOKEN; - // item.isStack = item.system.quantity ? item.system.quantity > 1 : false; - - // // Classify items into types - // if (item.type === 'Weapons') arr[1].push(item); - // else if (item.type === 'Armor') arr[2].push(item); - // else if (item.type === 'spacecraftmods') arr[3].push(item); - // else if (item.type === 'spacecraftweapons') arr[4].push(item); - // else if (Object.keys(inventory).includes(item.type)) arr[0].push(item); - // return arr; - // }, - // [[], [], [], [], []] - // ); - - // // Apply active item filters - // items = this._filterItems(items, this._filters.inventory); - // const critMin = []; - // const critMaj = []; - - // // Iterate through items, allocating to containers - // for (let i of data.system.items) { - // let item = i.system; - // switch (i.type) { - // case 'spacecraft-crit': - // switch (i.system.header.type.value) { - // case '0': - // critMin.push(i); - // break; - // case '1': - // critMaj.push(i); - // break; - // } - // break; - // case 'spacecraftmods': - // inventory[i.type].items.push(i); - // break; - // case 'spacecraftweapons': - // inventory[i.type].items.push(i); - // break; - - // case 'armor': - // inventory[i.type].items.push(i); - // break; - - // case 'weapon': - // if (item.header.active != 'fLocker') { - // } - // inventory[i.type].items.push(i); - - // break; - - // default: - // // Its just an item - // if (item.header.active != 'fLocker') { - // } - // inventory[i.type].items.push(i); - // break; - // } - // } - - // data.inventory = Object.values(inventory); - // data.critMin = critMin; - // data.critMaj = critMaj; - // console.log(data.critMin.length, data.critMaj.length); - // await this.actor.update({ - // 'system.general.critMin': (data.critMin.length), - // 'system.general.critMaj': (data.critMaj.length), - - // }); - // } - - // async _prepareCrew(sheetData) { - // sheetData.crew = sheetData.actor.system.crew.occupants.reduce((arr, o) => { - // o.actor = game.actors.get(o.id); - // // Creates a fake actor if it doesn't exist anymore in the database. - // if (!o.actor) { - // o.actor = { - // name: '{MISSING_CREW}', - // system: { system: { health: { value: 0, max: 0 } } }, - // isCrewDeleted: true, - // }; - // } - // arr.push(o); - // return arr; - // }, []); - // sheetData.actor.system.crew.occupants.sort((o1, o2) => { - // const pos1 = ALIENRPG.spacecraft.crewPositionFlags.indexOf(o1.position); - // const pos2 = ALIENRPG.spacecraft.crewPositionFlags.indexOf(o2.position); - // if (pos1 < pos2) return -1; - // if (pos1 > pos2) return 1; - // // If they are at the same position, sort by their actor's names. - // if (o1.actor.name < o2.actor.name) return -1; - // if (o1.actor.name > o2.actor.name) return 1; - // return 0; - // }); - // return sheetData; - // } - - /** - * Determine whether an Owned Item will be shown based on the current set of filters - * @return {boolean} - * @private - */ - // _filterItems(items, filters) { - // return items.filter((item) => { - // const data = item.system; - // return true; - // }); - // } - - /** @override */ - // activateListeners(html) { - // super.activateListeners(html); - // // Everything below here is only needed if the sheet is editable - // if (!this.options.editable) return; - // const itemContextMenu = [ - // { - // name: game.i18n.localize('ALIENRPG.addToFLocker'), - // icon: '', - // callback: (element) => { - // let item = this.actor.items.get(element.data('item-id')); - // item.update({ 'system.header.active': 'fLocker' }); - // }, - // }, - // { - // name: game.i18n.localize('ALIENRPG.moveFromFlocker'), - // icon: '', - // callback: (element) => { - // let item = this.actor.items.get(element.data('item-id')); - // item.update({ 'system.header.active': false }); - // }, - // }, - // { - // name: game.i18n.localize('ALIENRPG.EditItemTitle'), - // icon: '', - // callback: (element) => { - // const item = this.actor.items.get(element.data('item-id')); - // item.sheet.render(true); - // }, - // }, - // { - // name: game.i18n.localize('ALIENRPG.DeleteItem'), - // icon: '', - // callback: (element) => { - // let itemDel = this.actor.items.get(element.data('item-id')); - // itemDel.delete(); - // }, - // }, - // ]; - - // // Add Inventory Item - // new ContextMenu(html, '.item-edit', itemContextMenu); - - // const itemContextMenu1 = [ - // { - // name: game.i18n.localize('ALIENRPG.EditItemTitle'), - // icon: '', - // callback: (element) => { - // const item = this.actor.items.get(element.data('item-id')); - // item.sheet.render(true); - // }, - // }, - // { - // name: game.i18n.localize('ALIENRPG.DeleteItem'), - // icon: '', - // callback: (element) => { - // let itemDel = this.actor.items.get(element.data('item-id')); - // if (itemDel.type === 'spacecraft-crit') { - // switch (itemDel.system.header.type.value) { - // case '0': - // if (this.actor.system.general.critMin <= 1) { - // this.actor.removeCondition('shipminor'); - // } - // break; - // case '1': - // if (this.actor.system.general.critMaj <= 1) { - // this.actor.removeCondition('shipmajor'); - // } - // break; - // default: - // break; - // } - // } - // itemDel.delete(); - // }, - // }, - // ]; - - // // Add Inventory Item - // new ContextMenu(html, '.item-edit1', itemContextMenu1); - - // html.find('.item-create').click(this._onItemCreate.bind(this)); - // // Update Inventory Item - // html.find('.openItem').click((ev) => { - // const li = $(ev.currentTarget).parents('.item'); - // const item = this.actor.items.get(li.data('itemId')); - // item.sheet.render(true); - // }); - - // // Update Inventory Item - // html.find('.item-edit').click((ev) => { - // const li = $(ev.currentTarget).parents('.item'); - // const item = this.actor.items.get(li.data('itemId')); - // item.sheet.render(true); - // }); - - // html.find('.item-edit1').click((ev) => { - // const li = $(ev.currentTarget).parents('.item'); - // const item = this.actor.items.get(li.data('itemId')); - // item.sheet.render(true); - // }); - - // if (game.settings.get('alienrpg', 'switchMouseKeys')) { - // // Right to Roll and left to mod - // // Rollable abilities. - // // html.find('.rollable').contextmenu(this._onRoll.bind(this)); - - // // html.find('.rollable').click(this._onRollMod.bind(this)); - - // // html.find('.rollableVeh').contextmenu(this._onRoll.bind(this)); - - // // html.find('.rollableVeh').click(this._onRollMod.bind(this)); - - // // Rollable Items. - // // html.find('.rollItem').contextmenu(this._rollItem.bind(this)); - - // // html.find('.rollItem').click(this._onRollItemMod.bind(this)); - - // // html.find('.crewPanic').contextmenu(this._crewPanic.bind(this)); - - // // html.find('.crewPanic').click(this._crewPanicMod.bind(this)); - - // } else { - // // Left to Roll and Right toMod - // // Rollable abilities. - // // html.find('.rollable').click(this._onRoll.bind(this)); - - // // html.find('.rollable').contextmenu(this._onRollMod.bind(this)); - - // // html.find('.rollableVeh').click(this._onRoll.bind(this)); - - // // html.find('.rollableVeh').contextmenu(this._onRollMod.bind(this)); - - // // Rollable Items. - // // html.find('.rollItem').click(this._rollItem.bind(this)); - - // // html.find('.rollItem').contextmenu(this._onRollItemMod.bind(this)); - - // // html.find('.crewPanic').click(this._crewPanic.bind(this)); - - // // html.find('.crewPanic').contextmenu(this._crewPanicMod.bind(this)); - - // } - - // // html.find('.currency').on('change', this._currencyField.bind(this)); - // // minus from health and stress - // // html.find('.minus-btn').click(this._plusMinusButton.bind(this)); - - // // plus tohealth and stress - // // html.find('.plus-btn').click(this._plusMinusButton.bind(this)); - // // html.find('.click-damage-level').on('click contextmenu', this._onClickDamageLevel.bind(this)); // Toggle for radio buttons - - // // html.find('.inline-edit').change(this._inlineedit.bind(this)); - - // // html.find('.rollMinorCD').click(this._rollMinorCD.bind(this)); - // // html.find('.rollMinorCD').contextmenu(this._rollMinorCDMan.bind(this)); - - // // html.find('.rollMajorCD').click(this._rollMajorCD.bind(this)); - // // html.find('.rollMajorCD').contextmenu(this._rollMajorCDMan.bind(this)); - - // // html.find('.activate').click(this._activate.bind(this)); - // // html.find('.activate').contextmenu(this._deactivate.bind(this)); - - // // html.find('.sensorsubmit').click(this._shipPhase.bind(this)); - // // html.find('.pilotsubmit').click(this._shipPhase.bind(this)); - // // html.find('.gunnersubmit').click(this._shipPhase.bind(this)); - // // html.find('.engineersubmit').click(this._shipPhase.bind(this)); - - // // Drag events for macros. - // if (this.actor.isOwner) { - // let handler = (ev) => this._onDragStart(ev); - // // Find all items on the character sheet. - // html.find('li.item').each((i, li) => { - // // Ignore for the header row. - // if (li.classList.contains('item-header')) return; - // // Add draggable attribute and dragstart listener. - // li.setAttribute('draggable', true); - // li.addEventListener('dragstart', handler, false); - // }); - // } - - // // html.find('.crew-edit').click(this._onCrewEdit.bind(this)); - // // html.find('.crew-remove').click(this._onCrewRemove.bind(this)); - // // html.find('.crew-position').change(this._onChangePosition.bind(this)); - // } - /** @override */ - // async _onDropItemCreate(itemData) { - // const type = itemData.type; - // const alwaysAllowedItems = ALIENRPG.physicalItems; - // const allowedItems = { - // spacecraft: ['item', 'weapon', 'armor', "spacecraft-crit", "spacecraftmods", "spacecraftweapons"], - // }; - // let allowed = true; - - // if (!alwaysAllowedItems.includes(type)) { - // if (!allowedItems[this.actor.type].includes(type)) { - // allowed = false; - // } - // } - - // if (!allowed) { - // const msg = game.i18n.format('ALIENRPG.NotifWrongItemType', { - // type: type, - // actor: this.actor.type, - // }); - // console.warn(`Alien RPG | ${msg}`); - // ui.notifications.warn(msg); - // return false; - // } - // return super._onDropItemCreate(itemData); - // } - /* -------------------------------------------- */ - /** - * Handle creating a new Owned Item for the actor using initial data defined in the HTML dataset - * @param {Event} event The originating click event - * @private - */ - // _onItemCreate(event) { - // event.preventDefault(); - // const header = event.currentTarget; - // // Get the type of item to create. - // const type = header.dataset.type; - // // Grab any data associated with this control. - // const data = duplicate(header.dataset); - // // Initialize a default name. - // const iName = `New ${type.capitalize()}`; - // // Prepare the item object. - // const itemData = { - // name: iName, - // type: type, - // system: system, - // }; - // // Remove the type from the dataset since it's in the itemData.type prop. - // delete itemData.system['type']; - - // // Finally, create the item! - // // return this.actor.createOwnedItem(itemData); - // return this.actor.createEmbeddedDocuments(itemData); - // } - - // async _inlineedit(event) { - // event.preventDefault(); - // const dataset = event.currentTarget; - // // console.log('alienrpgActorSheet -> _inlineedit -> dataset', dataset); - // let itemId = dataset.parentElement.dataset.itemId; - // let item = this.actor.items.get(itemId); - // let temp = dataset.dataset.mod; - // // let field = temp.slice(5); - // return await item.update({ [temp]: dataset.value }, {}); - // } - - /** - * Handle clickable rolls. - * @param {Event} event The originating click event - * @private - */ - - // _onRoll(event) { - // event.preventDefault(); - // const dataset = event.currentTarget.dataset; - // this.actor.rollAbility(this.actor, dataset); - // } - - // _onRollMod(event) { - // event.preventDefault(); - // const element = event.currentTarget; - // const dataset = element.dataset; - // this.actor.rollAbilityMod(this.actor, dataset); - // } - - // _onRollItemMod(event) { - // event.preventDefault(); - // const element = event.currentTarget; - // const dataset = element.dataset; - // const itemId = $(event.currentTarget).parents('.item').attr('data-item-id'); - // const item = this.actor.items.get(itemId); - // if (item.type === 'armor') { - // dataset.roll = this.actor.system.general.armor.value; - // dataset.mod = 0; - // dataset.spbutt = 'armor'; - // this.actor.rollAbilityMod(this.actor, dataset); - // } else { - // this.actor.rollItemMod(item); - // } - // } - // _rollItem(event) { - // event.preventDefault(); - // const element = event.currentTarget; - // const dataset = element.dataset; - // const itemId = $(event.currentTarget).parents('.item').attr('data-item-id'); - // const item = this.actor.items.get(itemId); - // if (item.type === 'armor') { - // dataset.roll = this.actor.system.general.armor.value; - // dataset.mod = 0; - // dataset.spbutt = 'armor'; - // this.actor.rollAbility(this.actor, dataset); - // } else { - // this.actor.nowRollItem(item); - // } - // } - // _rollMinorCD(event) { - // event.preventDefault(); - // const dataset = event.currentTarget.dataset; - // this.actor.rollCrit(this.actor, this.actor.type, dataset); - // } - // _rollMinorCDMan(event) { - // event.preventDefault(); - // const dataset = event.currentTarget.dataset; - // this.actor.rollCritMan(this.actor, this.actor.type, dataset); - // } - - // _rollMajorCD(event) { - // event.preventDefault(); - // const dataset = event.currentTarget.dataset; - // this.actor.rollCrit(this.actor, this.actor.type, dataset); - // } - // _rollMajorCDMan(event) { - // event.preventDefault(); - // const dataset = event.currentTarget.dataset; - // this.actor.rollCritMan(this.actor, this.actor.type, dataset); - // } - - // _crewPanic(event) { - // event.preventDefault(); - // const dataset = event.currentTarget.dataset; - // const panicActor = game.actors.get(dataset.crewpanic); - // this.actor.rollAbility(panicActor, dataset); - // } - // _crewPanicMod(event) { - // event.preventDefault(); - // const dataset = event.currentTarget.dataset; - // const panicActor = game.actors.get(dataset.crewpanic); - // this.actor.rollAbilityMod(panicActor, dataset); - // } - - // async _activate(event) { - // event.preventDefault(); - // const dataset = event.currentTarget; - // let itemId = dataset.parentElement.dataset.itemId; - // let item = this.actor.items.get(itemId); - // await item.update({ 'system.header.active': true }); - // } - // async _deactivate(event) { - // event.preventDefault(); - // const dataset = event.currentTarget; - // let itemId = dataset.parentElement.dataset.itemId; - // let item = this.actor.items.get(itemId); - // await item.update({ 'system.header.active': false }); - // } - - // _plusMinusButton(event) { - // event.preventDefault(); - // const element = event.currentTarget; - // const dataset = element.dataset; - // this.actor.stressChange(this.actor, dataset); - // } - - // async _onClickDamageLevel(event) { - // event.preventDefault(); - // let damage = this.actor.system.attributes.damage; - // if (event.type == "contextmenu") { // left click - // if (damage.value > 0) { - // if (damage.value === 0) { - // return; - // } - // return await this.actor.update({ ["system.attributes.damage.value"]: damage.value - 1 }); - // } - // } else { // right click - // if (damage.value < damage.max) { - // if (damage.value >= 20) { - // return; - // } - // return await this.actor.update({ ["system.attributes.damage.value"]: damage.value + 1 }); - // } - // } - // } - - // _currencyField(event) { - // event.preventDefault(); - // const element = event.currentTarget; - // // format initial value - // onBlur({ target: event.currentTarget }); - - // function localStringToNumber(s) { - // return Number(String(s).replace(/[^0-9.-]+/g, '')); - // } - // function onBlur(e) { - // let value = localStringToNumber(e.target.value); - // if (game.settings.get('alienrpg', 'dollar')) - // e.target.value = value ? Intl.NumberFormat('en-EN', { style: 'currency', currency: 'USD' }).format(value) : '$0.00'; - // else - // e.target.value = value ? Intl.NumberFormat('en-EN', { style: 'decimal', useGrouping: false, minimumFractionDigits: 2, maximumFractionDigits: 2 }).format(value) : '0.00'; - // } - // } - - // _dropCrew(actorId) { - // const crew = game.actors.get(actorId); - // const actorData = this.actor; - // if (!crew) return; - // if (crew.type === 'vehicles' && crew.type === 'spacecraft') return ui.notifications.info('Vehicle inceptions are not allowed!'); - // if (crew.type !== 'character' && crew.type !== 'synthetic') return; - // if (actorData.type === 'spacecraft') { - // if (actorData.system.crew.passengerQty >= actorData.system.attributes.crew.value) { - // return ui.notifications.warn(game.i18n.localize('ALIENRPG.fullCrew')); - // } - // return this.actor.addVehicleOccupant(actorId); - // } - // } - // _onCrewEdit(event) { - // event.preventDefault(); - // const elem = event.currentTarget; - // const crewId = elem.closest('.occupant').dataset.crewId; - // const actor = game.actors.get(crewId); - // return actor.sheet.render(true); - // } - - // async _onCrewRemove(event) { - // event.preventDefault(); - // const actorData = this.actor; - // const elem = event.currentTarget; - // const crewId = elem.closest('.occupant').dataset.crewId; - // const occupants = this.actor.removeVehicleOccupant(crewId); - // let crewNumber = actorData.system.crew.passengerQty; - // crewNumber--; - // await actorData.update({ 'system.crew.passengerQty': crewNumber }); - // return await actorData.update({ 'system.crew.occupants': occupants }); - - // } - - // async _onChangePosition(event) { - // event.preventDefault(); - // const elem = event.currentTarget; - // const crewId = elem.closest('.occupant').dataset.crewId; - // const position = elem.value; - // return await this.actor.addVehicleOccupant(crewId, position); - // } } export default alienrpgPlanetSheet; diff --git a/module/config.js b/module/config.js index 5048cebf..9cf91ca2 100644 --- a/module/config.js +++ b/module/config.js @@ -137,12 +137,12 @@ ALIENRPG.vehicle = { }, }; ALIENRPG.spacecraft = { - crewPositionFlags: ['CAPTAIN', 'PILOT', 'GUNNER', 'ENGINEER', 'SENSOROP', 'PASSENGER'], + crewPositionFlags: ['CAPTAIN', 'SENSOROP', 'PILOT', 'GUNNER', 'ENGINEER', 'PASSENGER'], crewPositionFlagsLocalized: { CAPTAIN: 'ALIENRPG.CAPTAIN', + SENSOROP: 'ALIENRPG.SENSOR-OP', PILOT: 'ALIENRPG.CrewPilot', GUNNER: 'ALIENRPG.CrewGunner', - SENSOROP: 'ALIENRPG.SENSOR-OP', ENGINEER: 'ALIENRPG.ENGINEER', PASSENGER: 'ALIENRPG.CrewPasanger', }, diff --git a/templates/actor/colony-sheet.html b/templates/actor/colony-sheet.html new file mode 100644 index 00000000..127dec88 --- /dev/null +++ b/templates/actor/colony-sheet.html @@ -0,0 +1,276 @@ +
    + {{!-- Sheet Tab Navigation --}} +

    + + {{!-- Sheet Body --}} +
    + {{!--General Tab --}} +
    +
    +
    +
    SOLAR SYSTEM
    +
    +
    +

    + +

    +
    +
    +
    PARENT STAR
    +
    RADIATION
    +
    +
    + + +
    +
    +
    SURVEYED PLANETS POSITION
    +
    GAS GIANTS
    +
    ROCKY
    PLANETS
    +
    ICE PLANETS
    +
    ASTEROID
    BELTS
    +
    +
    + + + + + +
    +
    +
    PLANET SIZE
    +
    ATMOSPHERE
    +
    HYDROSPHERE
    +
    DAY LENGTH
    +
    AXIAL TILT
    +
    +
    + + + + + +
    +
    +
    GRAVITY
    +
    CLIMATE
    +
    GLOBAL FEATURE
    +
    ORBITAL PERIOD
    +
    PLANETARY PERSONALITY
    +
    +
    + + + + + + +
    +
    +
    NORTH POLE
    +
    +
    + +
    +
    +
    RESOURCE POTENTIAL
    + +
    +
    +
    + NORTHERN
    + HEMISPHERE WEST +
    +
    EQUATOR
    +
    + NORTHERN
    + HEMISPHERE EAST +
    +
    +
    + + + +
    + +
    +
    RESOURCE POTENTIAL
    + +
    RESOURCE POTENTIAL
    + +
    RESOURCE POTENTIAL
    + +
    + +
    +
    + SOUTHERN
    + HEMISPHERE WEST +
    +
    SOUTH POLE
    +
    + SOUTHERN
    + HEMISPHERE EAST +
    +
    +
    + + + + +
    + +
    +
    RESOURCE POTENTIAL
    + + + +
    RESOURCE POTENTIAL
    + + +
    RESOURCE POTENTIAL
    + +
    +
    +
    + {{!-- Biography Tab --}} +
    + {{editor system.notes target="system.notes" button=true owner=owner editable=true}} +
    +
    + diff --git a/templates/actor/planet-sheet.html b/templates/actor/planet-sheet.html index eec712b0..3cf4ef72 100644 --- a/templates/actor/planet-sheet.html +++ b/templates/actor/planet-sheet.html @@ -41,7 +41,7 @@
    RADIATION
    />
    -
    SURVEYED PLANETS
    +
    SURVEYED PLANETS POSITION
    GAS GIANTS
    ROCKY
    PLANETS
    ICE PLANETS
    diff --git a/templates/actor/spacecraft-sheet.html b/templates/actor/spacecraft-sheet.html index 4190602a..303e9517 100644 --- a/templates/actor/spacecraft-sheet.html +++ b/templates/actor/spacecraft-sheet.html @@ -1,160 +1,234 @@
    - - {{!-- Sheet Tab Navigation --}} - - - {{!-- Sheet Body --}} -
    - - {{!--General Tab --}} -
    -
    - - -
    -
    -

    {{localize "ALIENRPG.Name"}}

    -

    - -

    {{localize "ALIENRPG.MODEL"}}

    - - -

    {{localize "ALIENRPG.Manufacturer"}}

    - - -

    {{localize "ALIENRPG.MODULES"}}

    - - -

    {{localize "ALIENRPG.ARMAMENTS"}}

    - - -

    {{localize "ALIENRPG.AI"}}

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - {{#times system.DAMcurrent}} - - {{/times}} - {{#times system.DAMlost}} - - {{/times}} -
    -
    -
    {{> "systems/alienrpg/templates/actor/tabs/sCraft-minor-crit.html" }}
    -
    {{> "systems/alienrpg/templates/actor/tabs/sCraft-major-crit.html" }}
    -
    -
    - -

    {{localize "ALIENRPG.CREW"}}

    -
    -
    - - - - -
    -
    -
    - {{#each actor.system.crew.occupants}} -
    - -
    - {{!-- Name --}} -
    {{actor.name}}
    - - {{!-- Position --}} -
    - -
    - - {{#ife position 'PILOT'}} -

    {{localize 'ALIENRPG.Skillpiloting'}}

    - {{/ife}} - - {{#ife position 'SENSOROP'}} -

    {{localize 'ALIENRPG.Skillcomtech'}}

    - {{/ife}} - - - - {{!-- Buttons --}} - -
    -
    - {{else}} -
    {{localize 'ALIENRPG.EmptyCrew'}}
    - {{/each}} -
    -
    - -
    -

    {{localize "ALIENRPG.ARMAMENTS"}}

    -
    {{> "systems/alienrpg/templates/actor/tabs/spacecraft-armaments.html" sections=inventory}}
    -
    -
    -
    -
    - - {{!-- Biography Tab --}} -
    {{editor system.notes target="system.notes" button=true owner=owner editable=true}}
    - - {{!-- Owned Items Tab --}} - -
    {{> "systems/alienrpg/templates/actor/tabs/spacecraft-inventory.html" sections=inventory}}
    - - -
    {{> "systems/alienrpg/templates/actor/tabs/spacecraft-combat-phases.html" sections=combatphases}}
    - - {{!-- Image Tab --}} -
    - - -
    -
    - - \ No newline at end of file + {{!-- Sheet Tab Navigation --}} + + + {{!-- Sheet Body --}} +
    + {{!--General Tab --}} +
    +
    + +
    +
    +

    {{localize "ALIENRPG.Name"}}

    +

    + +

    {{localize "ALIENRPG.MODEL"}}

    + + +

    {{localize "ALIENRPG.Manufacturer"}}

    + + +

    {{localize "ALIENRPG.MODULES"}}

    + + +

    {{localize "ALIENRPG.ARMAMENTS"}}

    + + +

    {{localize "ALIENRPG.AI"}}

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + {{#times system.DAMcurrent}} + + {{/times}} {{#times system.DAMlost}} + + {{/times}} +
    +
    +
    {{> "systems/alienrpg/templates/actor/tabs/sCraft-minor-crit.html" }}
    +
    {{> "systems/alienrpg/templates/actor/tabs/sCraft-major-crit.html" }}
    +
    +
    +

    {{localize "ALIENRPG.CREW"}}

    +
    +
    + + + + +
    +
    +
    + {{#each actor.system.crew.occupants}} +
    +
    + {{!-- Name --}} +
    {{actor.name}}
    + + {{!-- Position --}} +
    + +
    + + {{#ife position 'PILOT'}} +

    + {{localize 'ALIENRPG.Skillpiloting'}} +

    + {{/ife}} {{#ife position 'SENSOROP'}} +

    + {{localize 'ALIENRPG.Skillcomtech'}} +

    + {{/ife}} {{#ife position 'ENGINEER'}} +

    + {{localize 'ALIENRPG.SkillheavyMachAbb'}} +

    + {{/ife}} + + + + {{!-- Buttons --}} + +
    +
    + {{else}} +
    {{localize 'ALIENRPG.EmptyCrew'}}
    + {{/each}} +
    +
    + +
    +

    {{localize "ALIENRPG.ARMAMENTS"}}

    +
    {{> "systems/alienrpg/templates/actor/tabs/spacecraft-armaments.html" sections=inventory}}
    +
    +
    +
    +
    + + {{!-- Biography Tab --}} +
    + {{editor system.notes target="system.notes" button=true owner=owner editable=true}} +
    + + {{!-- Owned Items Tab --}} + +
    + {{> "systems/alienrpg/templates/actor/tabs/spacecraft-inventory.html" sections=inventory}} +
    + + +
    + {{> "systems/alienrpg/templates/actor/tabs/spacecraft-combat-phases.html" sections=combatphases}} +
    + + {{!-- Image Tab --}} +
    + +
    +
    + From 16a70069d192ce01a4fdd8b008d45c09d3c26e90 Mon Sep 17 00:00:00 2001 From: pwatson100 Date: Wed, 6 Dec 2023 08:55:12 +0000 Subject: [PATCH 08/20] new target mod for starships. added colonyname --- lang/cn.json | 1 + lang/de.json | 1 + lang/en.json | 1 + lang/es.json | 1 + lang/fr.json | 1 + lang/it.json | 1 + lang/pt-br.json | 1 + lang/zh-tw.json | 1 + template.json | 3 +- templates/dialog/spacecomtech.html | 67 +++++++++++++++--------------- 10 files changed, 43 insertions(+), 35 deletions(-) diff --git a/lang/cn.json b/lang/cn.json index 04cb29d0..a7fc3969 100644 --- a/lang/cn.json +++ b/lang/cn.json @@ -406,6 +406,7 @@ "targetLock": "Target Lock", "targetMod": "Factor Modifier", "TargetShipEnginesOffline": "Target Ship Engines Offline", + "TargetShipEnginesSensorsOffline": "Target Ships Sensors & Engines Offline", "TargetShipSensorsOffline": "Target Ship Sensors Offline", "terrain": "地形", "THRUSTERS": "推进器", diff --git a/lang/de.json b/lang/de.json index d2c148eb..db341934 100644 --- a/lang/de.json +++ b/lang/de.json @@ -405,6 +405,7 @@ "targetLock": "Ziel anvisieren", "targetMod": "Ziel-Modifikator", "TargetShipEnginesOffline": "Antrieb des Ziel-Schiffs ist ausgeschaltet", + "TargetShipEnginesSensorsOffline": "Target Ships Sensors & Engines Offline", "TargetShipSensorsOffline": "Sensoren des Ziel-Schiffs sind ausgeschaltet", "terrain": "Gelände", "THRUSTERS": "SCHUBDÜSEN", diff --git a/lang/en.json b/lang/en.json index 38ecd3e8..264c2be2 100644 --- a/lang/en.json +++ b/lang/en.json @@ -406,6 +406,7 @@ "targetLock": "Target Lock", "targetMod": "Factor Modifier", "TargetShipEnginesOffline": "Target Ship Engines Offline", + "TargetShipEnginesSensorsOffline": "Target Ships Sensors & Engines Offline", "TargetShipSensorsOffline": "Target Ship Sensors Offline", "terrain": "Terrain", "THRUSTERS": "THRUSTERS", diff --git a/lang/es.json b/lang/es.json index bc1de7f5..56fb2798 100644 --- a/lang/es.json +++ b/lang/es.json @@ -406,6 +406,7 @@ "targetLock": "Target Lock", "targetMod": "Factor Modifier", "TargetShipEnginesOffline": "Target Ship Engines Offline", + "TargetShipEnginesSensorsOffline": "Target Ships Sensors & Engines Offline", "TargetShipSensorsOffline": "Target Ship Sensors Offline", "terrain": "Terreno", "THRUSTERS": "PROPULSORES", diff --git a/lang/fr.json b/lang/fr.json index ef343b3d..8c4519ff 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -406,6 +406,7 @@ "targetLock": "Target Lock", "targetMod": "Factor Modifier", "TargetShipEnginesOffline": "Target Ship Engines Offline", + "TargetShipEnginesSensorsOffline": "Target Ships Sensors & Engines Offline", "TargetShipSensorsOffline": "Target Ship Sensors Offline", "terrain": "Terrain", "THRUSTERS": "PROPULSEURS", diff --git a/lang/it.json b/lang/it.json index fdef7d02..82387408 100644 --- a/lang/it.json +++ b/lang/it.json @@ -406,6 +406,7 @@ "targetLock": "Target Lock", "targetMod": "Factor Modifier", "TargetShipEnginesOffline": "Target Ship Engines Offline", + "TargetShipEnginesSensorsOffline": "Target Ships Sensors & Engines Offline", "TargetShipSensorsOffline": "Target Ship Sensors Offline", "terrain": "Terreno", "THRUSTERS": "PROPULSORI", diff --git a/lang/pt-br.json b/lang/pt-br.json index 96d5d9c6..bb5cc4ec 100644 --- a/lang/pt-br.json +++ b/lang/pt-br.json @@ -406,6 +406,7 @@ "targetLock": "Target Lock", "targetMod": "Factor Modifier", "TargetShipEnginesOffline": "Target Ship Engines Offline", + "TargetShipEnginesSensorsOffline": "Target Ships Sensors & Engines Offline", "TargetShipSensorsOffline": "Target Ship Sensors Offline", "terrain": "Terreno", "THRUSTERS": "PROPULSOR", diff --git a/lang/zh-tw.json b/lang/zh-tw.json index 924daf5f..7c73cf25 100644 --- a/lang/zh-tw.json +++ b/lang/zh-tw.json @@ -406,6 +406,7 @@ "targetLock": "Target Lock", "targetMod": "Factor Modifier", "TargetShipEnginesOffline": "Target Ship Engines Offline", + "TargetShipEnginesSensorsOffline": "Target Ships Sensors & Engines Offline", "TargetShipSensorsOffline": "Target Ship Sensors Offline", "terrain": "地形", "THRUSTERS": "推进器", diff --git a/template.json b/template.json index 6ac7227d..91564ba6 100644 --- a/template.json +++ b/template.json @@ -608,7 +608,8 @@ "type": { "value": "", "label": "Text" - } + }, + "colonyname": "" }, "attributes": { "parentstar": "", diff --git a/templates/dialog/spacecomtech.html b/templates/dialog/spacecomtech.html index 7fb2a4d4..3d5b3f06 100644 --- a/templates/dialog/spacecomtech.html +++ b/templates/dialog/spacecomtech.html @@ -1,36 +1,35 @@

    {{localize "ALIENRPG.DialText"}}

    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    - - \ No newline at end of file +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    + From a293c2435108528da2f66b26111d8ce96be0b2e3 Mon Sep 17 00:00:00 2001 From: pwatson100 Date: Fri, 8 Dec 2023 17:48:36 +0000 Subject: [PATCH 09/20] Clony sheet and items automation --- template.json | 98 +++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 95 insertions(+), 3 deletions(-) diff --git a/template.json b/template.json index 91564ba6..3e2b8a08 100644 --- a/template.json +++ b/template.json @@ -1,6 +1,6 @@ { "Actor": { - "types": ["character", "synthetic", "vehicles", "creature", "territory", "spacecraft", "planet"], + "types": ["character", "synthetic", "vehicles", "creature", "territory", "spacecraft", "planet", "colony"], "character": { "header": { "health": { @@ -662,6 +662,68 @@ }, "notes": "" }, + "colony": { + "header": { + "type": { + "value": "", + "label": "Text" + }, + "colonyname": "" + }, + "attributes": { + "location": "", + "mission": "", + "established": "", + "cycles": "", + "sponsor": "", + "population": 0, + "commander": "", + "economydirector": "", + "potentialname": "", + "productivityname": "", + "maintenancename": "", + "sciencename": "", + "spiritname": "" + }, + "stats": { + "economy": { + "value": 0, + "mod": 0, + "total": 0 + }, + "potential": { + "value": 0, + "mod": 0, + "total": 0 + }, + "productivity": { + "value": 0, + "mod": 0, + "total": 0 + }, + "maintenance": { + "value": 0, + "mod": 0, + "total": 0 + }, + "science": { + "value": 0, + "mod": 0, + "total": 0 + }, + "spirit": { + "value": 0, + "mod": 0, + "total": 0 + }, + "developmenttotal": { + "value": 0, + "mod": 0, + "total": 0 + } + }, + "notes": "" + }, "general": { "misc": { "value": "" @@ -684,7 +746,8 @@ "spacecraft-crit", "spacecraftmods", "spacecraftweapons", - "skill-stunts" + "skill-stunts", + "colony-initiative" ], "item": { "header": { @@ -692,7 +755,8 @@ "value": "", "label": "Text" }, - "active": false + "active": false, + "completed": false }, "attributes": { "weight": { @@ -1309,6 +1373,34 @@ "notes": { "notes": "" } + }, + "colony-initiative": { + "header": { + "type": 0, + "comment": "", + "active": true + }, + "modifiers": { + "economy": { + "value": 0 + }, + "potential": { + "value": 0 + }, + "productivity": { + "value": 0 + }, + "maintenance": { + "value": 0 + }, + "science": { + "value": 0 + }, + "spirit": { + "value": 0 + } + }, + "notes": "" } } } From ce33ab8d906fd43705ba74d5af85edbebe053741 Mon Sep 17 00:00:00 2001 From: pwatson100 Date: Fri, 8 Dec 2023 17:49:18 +0000 Subject: [PATCH 10/20] Colony Sheet, Itmes and automation --- css/alienrpg.css | 257 +++++++++ css/alienrpg.css.map | 2 +- lang/cn.json | 16 + lang/de.json | 16 + lang/en.json | 16 + lang/es.json | 16 + lang/fr.json | 16 + lang/it.json | 16 + lang/pt-br.json | 16 + lang/zh-tw.json | 16 + module/actor/colony-sheet.js | 365 +++++++++++++ module/alienrpg.js | 8 +- module/item/item-sheet.js | 387 +++++++------- module/register-actors.js | 6 + module/templates.js | 43 +- scss/components/_items.scss | 118 ++--- scss/global/_grid.scss | 175 ++++++ scss/global/_itemList.scss | 230 ++++---- scss/global/_window.scss | 42 ++ templates/actor/colony-sheet.html | 496 +++++++++--------- .../actor/tabs/colony-installations.html | 16 + templates/actor/tabs/colony-policies.html | 17 + templates/actor/tabs/colony-projects.html | 16 + templates/item/colony-initiative-sheet.html | 78 +++ 24 files changed, 1736 insertions(+), 648 deletions(-) create mode 100644 module/actor/colony-sheet.js create mode 100644 templates/actor/tabs/colony-installations.html create mode 100644 templates/actor/tabs/colony-policies.html create mode 100644 templates/actor/tabs/colony-projects.html create mode 100644 templates/item/colony-initiative-sheet.html diff --git a/css/alienrpg.css b/css/alienrpg.css index ae9926be..35600aea 100644 --- a/css/alienrpg.css +++ b/css/alienrpg.css @@ -581,6 +581,44 @@ button:focus { visibility: visible; } +.tooltip2 { + position: relative; + display: inline-block; + border-bottom: 1px dotted black; +} + +.tooltip2 .tooltiptext2 { + visibility: hidden; + background-color: hsl(0, 0%, 0%); + text-align: center; + border-radius: 6px; + position: absolute; + z-index: 1; + border-style: solid; + border-color: var(--aliengreen); + padding: 0px; + font-family: "Times New Roman", Times, serif; + width: 150px; + top: -30px; + right: -160px; + margin-left: auto; +} + +.tooltip2 .tooltiptext2::after { + content: " "; + position: absolute; + top: 50%; + left: 100%; /* To the right of the tooltip */ + margin-top: -5px; + border-width: 5px; + border-style: solid; + border-color: transparent transparent transparent var(--aliengreen); +} + +.tooltip2:hover .tooltiptext2 { + visibility: visible; +} + .alienrpg .inputtext { color: inherit; background-color: hsl(0, 0%, 0%); @@ -675,6 +713,12 @@ button:focus { color: hsl(0, 0%, 0%); } +#overlay { + height: 200%; + background-color: hsla(120, 64%, 43%, 0.3); /* Black background with opacity */ + z-index: 2; +} + .spanner-icon { display: inline-block; width: 30px; @@ -3685,6 +3729,7 @@ button:focus { margin-left: 25px; margin-top: 3px; margin-bottom: 0px; + padding-top: 66px; grid-template-areas: "gcp131 gcp134 gcp136 gcp137"; grid-template-columns: 430px 210px 200px 190px; } @@ -3705,6 +3750,207 @@ button:focus { grid-area: gcp137; } +.grid-colony-sheet { + display: grid; + margin-left: 25px; + margin-top: 3px; + margin-bottom: 0px; + grid-template-areas: "gcs1 gcs2 gcs3 gcs4" "gcs5 gcs2 gcs3 gcs4" "gcs6 gcs2 gcs3 gcs4" "gcs7 gcs2 gcs3 gcs4"; + grid-template-columns: 523px 177px 177px 177px; +} + +.gcs1 { + grid-area: gcs1; +} + +.gcs2 { + grid-area: gcs2; + margin-top: 55px; +} + +.gcs3 { + grid-area: gcs3; + margin-top: 55px; +} + +.gcs4 { + grid-area: gcs4; + margin-top: 55px; +} + +.gcs5 { + grid-area: gcs5; +} + +.gcs6 { + grid-area: gcs6; +} + +.gcs7 { + grid-area: gcs7; +} + +.grid-colony-header { + display: grid; + grid-template-areas: "gch1 gch2 gch3" "gch4 gch5 gch6" "gch7 gch8 gch9" "gch10 gch11 gch12"; + padding-top: 70px; + grid-template-columns: 174px 174px 174px; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.gch1 { + grid-area: gch1; +} + +.gch2 { + grid-area: gch2; +} + +.gch3 { + grid-area: gch3; +} + +.gch4 { + grid-area: gch4; +} + +.gch5 { + grid-area: gch5; +} + +.gch6 { + grid-area: gch6; +} + +.gch7 { + grid-area: gch7; +} + +.gch8 { + grid-area: gch8; +} + +.gch9 { + grid-area: gch9; +} + +.gch10 { + grid-area: gch10; +} + +.gch11 { + grid-area: gch11; +} + +.gch12 { + grid-area: gch12; +} + +.grid-colony-stats { + display: grid; + grid-template-areas: "gcst1 gcst2 " "gcst3 gcst4" "gcst5 gcst6" "gcst7 gcst8" "gcst9 gcst10" "gcst11 gcst12" "gcst13 gcst14" "gcst15 gcst16"; + row-gap: 20%; + grid-template-columns: 281px 30px; + margin: 65px 0px 0px 181px; +} + +.gcst1 { + grid-area: gcst1; +} + +.gcst2 { + grid-area: gcst2; +} + +.gcst3 { + grid-area: gcst3; +} + +.gcst4 { + grid-area: gcst4; +} + +.gcst5 { + grid-area: gcst5; +} + +.gcst6 { + grid-area: gcst6; +} + +.gcst7 { + grid-area: gcst7; +} + +.gcst8 { + grid-area: gcst8; +} + +.gcst9 { + grid-area: gcst9; +} + +.gcst10 { + grid-area: gcst10; +} + +.gcst11 { + grid-area: gcst11; +} + +.gcst12 { + grid-area: gcst12; +} + +.gcst13 { + grid-area: gcst13; +} + +.gcst14 { + grid-area: gcst14; +} + +.gcst15 { + grid-area: gcst15; +} + +.gcst16 { + grid-area: gcst16; +} + +.grid-colony-level { + display: grid; + grid-template-areas: "gclv1 gclv2 gclv3 gclv4 gclv5 gclv6"; + grid-template-columns: 77px 86px 86px 87px 86px 78px; + margin-left: 6px; +} + +.gclv1 { + grid-area: gclv1; +} + +.gclv2 { + grid-area: gclv2; +} + +.gclv3 { + grid-area: gclv3; +} + +.gclv4 { + grid-area: gclv4; +} + +.gclv5 { + grid-area: gclv5; +} + +.gclv6 { + grid-area: gclv6; +} + .flex-center { -webkit-box-align: center; -ms-flex-align: center; @@ -3910,6 +4156,17 @@ button:focus { } } /* @end */ +.alienrpg #rcorners { + border-radius: 15px; + background-color: #c7d9c4; + background-position: left top; + padding: 6px; + -webkit-box-shadow: -10px 9px 9px #666666; + box-shadow: -10px 9px 9px #666666; + border: 3px black; + border-style: double; +} + /* class applies to select element itself, not a wrapper element */ .select-css { display: block; diff --git a/css/alienrpg.css.map b/css/alienrpg.css.map index 3ea2b0b0..7d5a8dca 100644 --- a/css/alienrpg.css.map +++ b/css/alienrpg.css.map @@ -1 +1 @@ -{"version":3,"sources":["..\\scss\\utils\\_typography.scss","alienrpg.css","..\\scss\\utils\\_colors.scss","..\\scss\\alienrpg.scss","..\\scss\\global\\_window.scss","..\\scss\\global\\_mother-instruction-images.scss","..\\scss\\global\\_grid.scss","..\\scss\\global\\_flex.scss","..\\scss\\global\\_itemList.scss","..\\scss\\global\\_select-css.scss","..\\scss\\actor\\_alien-crt-ui.scss","..\\scss\\global\\_module.scss","..\\scss\\actor\\_alien-crt-actor.scss","..\\scss\\components\\_forms.scss","..\\scss\\components\\_resource.scss","..\\scss\\components\\_tabs.scss","..\\scss\\components\\_items.scss"],"names":[],"mappings":"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","file":"alienrpg.css","sourcesContent":["// @import url('https://fonts.googleapis.com/css2?family=Wallpoet:wght@400;800&family=Wallpoet:wght@300;400;500&display=swap');\r\n\r\n// $font-primary: 'Wallpoet', sans-serif;\r\n// $font-secondary: 'Wallpoet', sans-serif;\r\n\r\n@font-face {\r\n font-family: 'Changa';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: local('Changa', sans-serif), url(https://fonts.gstatic.com/s/changa/v10/2-cm9JNi2YuVOUckZpy-.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Roboto';\r\n font-style: normal;\r\n font-weight: 400;\r\n src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');\r\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Wallpoet';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: local('Wallpoet'), url(https://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUObp58Q.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n@font-face {\r\n font-family: 'OCR-A';\r\n src: url('../fonts/ocraext.ttf');\r\n font-style: normal;\r\n}\r\n\r\n// @import url('https://fonts.googleapis.com/css2?family=Kosugi&display=swap');\r\n@font-face {\r\n font-family: 'Kosugi';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: url(https://fonts.gstatic.com/s/kosugi/v14/pxiFyp4_v8FCjlI4MdLqfUsvcYfqJiw3zzHMw5Qu_B3d0SE.50.woff2) format('woff2');\r\n unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0,\r\n U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610,\r\n U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2,\r\n U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c,\r\n U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a,\r\n U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2,\r\n U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33,\r\n U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56;\r\n}\r\n\r\n// @import url('https://fonts.googleapis.com/css2?family=Blinker:wght@200;400&display=swap');\r\n\r\n@font-face {\r\n font-family: 'Blinker';\r\n font-style: normal;\r\n font-weight: 200;\r\n font-display: swap;\r\n src: url(https://fonts.gstatic.com/s/blinker/v12/cIf4MaFatEE-VTaP_OGAdGYmnQ.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n:root {\r\n // --alienfont: 'Wallpoet', sans-serif;\r\n --alienfont: 'OCR-A';\r\n --fontsize: 15px; // this equates to 15px\r\n}\r\n","@font-face {\n font-family: \"Changa\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: local(\"Changa\", sans-serif), url(https://fonts.gstatic.com/s/changa/v10/2-cm9JNi2YuVOUckZpy-.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 400;\n src: local(\"Roboto\"), local(\"Roboto-Regular\"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format(\"woff2\");\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n@font-face {\n font-family: \"Wallpoet\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: local(\"Wallpoet\"), url(https://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUObp58Q.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: \"OCR-A\";\n src: url(\"../fonts/ocraext.ttf\");\n font-style: normal;\n}\n@font-face {\n font-family: \"Kosugi\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://fonts.gstatic.com/s/kosugi/v14/pxiFyp4_v8FCjlI4MdLqfUsvcYfqJiw3zzHMw5Qu_B3d0SE.50.woff2) format(\"woff2\");\n unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0, U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610, U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2, U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c, U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a, U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2, U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33, U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56;\n}\n@font-face {\n font-family: \"Blinker\";\n font-style: normal;\n font-weight: 200;\n font-display: swap;\n src: url(https://fonts.gstatic.com/s/blinker/v12/cIf4MaFatEE-VTaP_OGAdGYmnQ.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n:root {\n --alienfont: \"OCR-A\";\n --fontsize: 15px;\n}\n\n:root {\n --aliengreen: hsl(84, 100%, 59%);\n --aliendarkergreen: hsl(141, 60%, 40%);\n --alienitemselect: hsl(70, 80%, 74%);\n --alienoddtab: hsl(72, 29%, 7%);\n --blue: hsl(224, 75%, 62%);\n --black: hsl(0, 0%, 0%);\n --white: hsl(0, 0%, 100%);\n --alientextjournal: #b1e0e7;\n --journalback: url(../images/mother-instructions/indbackground2.png);\n --chatbackground: url(/systems/alienrpg/images/IndBackground3.png);\n --alienchatfont: \"Blinker\", sans-serif;\n --alienchatwhite: hsl(0, 0%, 100%);\n --alienchatred: hsl(0, 100%, 50%);\n --alienchatredshadow: rgb(230 230 230);\n --alienchatblue: hsl(240deg 42% 72%);\n --alienchatlightblue: hsl(120, 97%, 41%);\n --alienchatlightgreen: hsl(120, 97%, 41%);\n --alienchatgoldenrod: hsl(43, 74%, 49%);\n}\n\n/* Global styles */\n.alienrpg ul ol {\n margin-left: 3px;\n}\n\n.alienrpg #context-menu {\n width: auto;\n height: max-content;\n min-width: 156px;\n max-width: 360px;\n position: absolute;\n left: -998%;\n top: -50%;\n background: hsl(0, 0%, 0%);\n border: 1px solid var(--aliengreen);\n border-radius: 5px;\n color: var(--aliengreen);\n text-align: left;\n font-size: smaller;\n z-index: 1;\n}\n\n.alienrpg #context-menu li.context-item {\n line-height: 16px;\n}\n\n.alienrpg .window-content {\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 1px solid;\n}\n\n.alienrpg form {\n font-family: var(--alienfont);\n color: var(--aliengreen);\n font-size: var(--fontsize);\n background: hsl(0, 0%, 0%);\n flex-direction: column;\n flex-wrap: nowrap;\n padding: 2px;\n overflow-y: scroll;\n overflow-x: auto;\n border: var(--aliengreen) 3px;\n}\n\n.journal-sheet form {\n background: var(--journalback) top left !important;\n background-size: cover;\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n color: var(--alientextjournal) !important;\n}\n.journal-sheet select {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 3px;\n border: 1px solid hsl(53, 4%, 46%);\n border-radius: 3px;\n padding: 0 3px;\n text-overflow: ellipsis;\n font-size: 16px;\n}\n.journal-sheet input {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 3px;\n}\n.journal-sheet button {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) solid 1px;\n width: 100%;\n margin: 0 1px;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n}\n.journal-sheet critbutton {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) solid 1px;\n margin: 0 1px;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n}\n.journal-sheet .tox .tox-editor-container {\n background-color: hsl(0, 0%, 100%);\n}\n\na.entity-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n.alienrpg a.entity-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\na.content-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n.alienrpg a.content-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n#chat .message {\n border: 1px solid hsl(0, 8%, 34%);\n border-radius: 1px;\n}\n\n.chat-message {\n background-image: var(--chatbackground);\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n color: inherit;\n}\n.chat-message .message-header .message-sender {\n color: var(--aliengreen);\n}\n.chat-message .message-metadata {\n color: var(--aliengreen);\n}\n.chat-message .flavor-text {\n color: var(--aliengreen);\n}\n.chat-message .table-draw .table-results .table-result {\n color: var(--aliengreen);\n}\n\n.chat-message .table-draw .table-results .table-result .chatBG {\n background-image: var(--chatbackground);\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n color: var(--aliengreen);\n padding-left: 6px;\n}\n\n.chat-message.whisper {\n background: hsl(0, 0%, 9%);\n color: var(--aliengreen);\n}\n\n.chat-message.blind {\n background: hsl(0, 0%, 9%);\n}\n\n.chat-message.emote {\n background: hsl(0, 0%, 9%);\n}\n\n.chat-message .critchat {\n display: flex;\n align-items: center;\n border-bottom: 1px solid var(--color-border-light-primary);\n padding: 3px 0;\n color: var(--aliengreen);\n}\n\n.dice-tooltip .roll > img {\n width: 24px;\n}\n\n.dice-tooltip {\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n background: hsl(0, 0%, 0%);\n}\n.dice-tooltip .dice-rolls {\n color: inherit;\n background: hsl(0, 0%, 0%);\n}\n.dice-tooltip .part-header {\n color: inherit;\n background: hsl(0, 0%, 0%);\n}\n\n.dice-tooltip .dice-rolls .roll {\n filter: none;\n}\n\n.dice-tooltip .dice-rolls .roll.max {\n filter: none;\n}\n\n.dice-tooltip .dice-rolls .roll.min {\n filter: none;\n}\n\n.inline-roll .dice-tooltip {\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: 2px solid var(--aliengreen);\n border-radius: 2px;\n}\n\na.inline-roll {\n background: hsl(0, 0%, 0%);\n padding: 1px 4px;\n border: 1px solid var(--aliengreen);\n border-radius: 2px;\n white-space: nowrap;\n word-break: break-all;\n}\n\n.dice-roll .dice-formula,\n.dice-roll .dice-total {\n color: var(--aliengreen);\n}\n\n.dice-tooltip .part-header .part-formula {\n color: inherit;\n}\n\n.part-total {\n color: inherit;\n}\n\n.alienrpg h2 {\n border: 0;\n padding: 0;\n margin: 1px;\n margin-left: 5px;\n}\n\n.alienrpg h3 {\n border: 0;\n padding: 0;\n margin: 1px;\n}\n\n.alienrpg h4 {\n border: 0;\n padding: 0;\n margin: 1px;\n}\n\n.resource-content button {\n flex: 0;\n border: 0;\n width: 30px;\n font-size: 1.5rem;\n padding: 0;\n color: inherit;\n margin: 0;\n}\n\n.rollable:hover,\n.rollcomputer:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 120%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n\n.far.fa-heart:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n\n.rollableVeh:hover, .rollableVeh:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 1.3em;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.creature-acid-roll:hover, .creature-acid-roll:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 95%;\n cursor: pointer;\n}\n\n.rollItem:hover, .rollItem:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.rollVehicleWeapon:hover, .rollVehicleWeapon:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.openItem:hover, .openItem:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.talent-btn:hover, .talent-btn:focus {\n color: hsl(103, 100%, 28%);\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-weight: bolder;\n cursor: pointer;\n}\n\n.minus-btn .plus-btn {\n width: 10px;\n height: 10px;\n line-height: 20px;\n padding: 0;\n}\n\n.supply-btn {\n font-size: 5px;\n padding: 0;\n font-family: var(--alienfont);\n}\n\n.pwr-btn:hover, .pwr-btn:focus {\n background-color: hsl(4, 69%, 53%);\n font-size: 120%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.stunt-btn {\n width: 5px;\n padding: 0;\n font-family: var(--alienfont);\n}\n\n.creature-attack-roll {\n display: inline-block;\n width: 280px;\n height: 40px;\n font-weight: bold;\n font-size: 2em;\n /* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */\n text-shadow: 2px 2px hsl(128, 83%, 25%);\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.creature-attack-roll:hover {\n border-radius: 10px;\n color: hsl(0, 100%, 50%);\n text-shadow: 2px 2px hsl(0, 92%, 26%);\n}\n\n.creature-attack-roll:active {\n position: relative;\n top: 1px;\n border-radius: unset;\n background-color: unset;\n color: unset;\n}\n\nbutton:hover,\nbutton:focus {\n box-shadow: unset;\n}\n\n.alien-Push-button {\n display: inline-block;\n width: 260px;\n height: 45px;\n background-color: hsl(0, 0%, 0%);\n font-weight: bold;\n font-size: clamp(2rem, -4.5rem + 5vw, 3rem);\n font-family: var(--alienfont);\n padding-bottom: 5px;\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.alien-Push-button:hover {\n border-radius: 10px;\n color: hsl(0, 100%, 50%);\n}\n\n.alien-crit-button {\n display: inline-block;\n width: 280px;\n height: 26px;\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-weight: bold;\n font-size: 1.2rem;\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.alien-crit-button:hover {\n border-radius: 5px;\n color: hsl(0, 100%, 50%);\n}\n\n.alien-diceface-b0 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-b0.png) no-repeat top left;\n}\n\n.alien-diceface-b6 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-b6.png) no-repeat top left;\n}\n\n.alien-diceface-y0 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y0.png) no-repeat top left;\n}\n\n.alien-diceface-y1 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y1.png) no-repeat top left;\n}\n\n.alien-diceface-y6 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y6.png) no-repeat top left;\n}\n\n.tooltip {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted black;\n}\n\n.tooltip .tooltiptext {\n visibility: hidden;\n width: 250px;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border-radius: 6px;\n padding: 5px 0;\n position: absolute;\n z-index: 1;\n top: -5px;\n right: 105%;\n margin-left: -60px;\n border-style: solid;\n border-color: var(--aliengreen);\n}\n\n.tooltip .tooltiptext::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 5px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.tooltip:hover .tooltiptext {\n visibility: visible;\n}\n\n.alienrpg .inputtext {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n}\n\n.box-top {\n border-top: 3px solid var(--aliengreen);\n}\n\n.ctooltip {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted hsl(0, 0%, 0%);\n}\n\n/* Tooltip text */\n.ctooltip .ctooltiptext {\n font-size: small;\n visibility: hidden;\n width: 150px;\n background-color: hsl(0, 0%, 0%);\n color: var(--aliengreen);\n text-align: center;\n border-radius: 3px;\n padding: 2px 0;\n position: absolute;\n z-index: 1;\n margin-left: -150px;\n border-style: solid;\n border-color: var(--aliengreen);\n}\n\n/* Show the tooltip text when you mouse over the tooltip container */\n.ctooltip:hover .ctooltiptext {\n visibility: visible;\n}\n\n.ctooltip .ctooltiptext::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 1px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.alienchatwhite {\n color: var(--alienchatwhite);\n}\n\n.alienchatred {\n color: var(--alienchatred);\n font-weight: bolder;\n font-size: larger;\n -webkit-background-clip: text;\n background-clip: text;\n background-color: var(--alienchatredshadow);\n}\n\n.alienchatblue {\n color: var(--alienchatblue);\n}\n\n.alienchatlightblue {\n color: var(--alienchatlightblue);\n font-weight: bold;\n font-size: larger;\n}\n\n.alienchatlightgreen {\n color: var(--alienchatlightgreen);\n}\n\n.alienchatgoldenrod {\n color: var(--alienchatgoldenrod);\n font-weight: bold;\n}\n\n.combatbutton {\n max-width: 200px;\n color: var(--aliengreen);\n border: var(--aliengreen) 1px solid;\n}\n\n.prosemirror.editing-source textarea {\n color: hsl(0, 0%, 100%);\n}\n\n.prosemirror menu .pm-dropdown {\n color: hsl(0, 0%, 0%);\n}\n\n.spanner-icon {\n display: inline-block;\n width: 30px;\n height: 25px;\n padding: 0px;\n margin: 1px;\n background: url(../images/mother-instructions/spanner-icon.webp);\n}\n\n.character-sheet-img {\n display: block;\n width: 464px;\n height: 500px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-sheet-img.webp);\n}\n\n.creature-sheet-img {\n display: block;\n width: 500px;\n height: 477px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-sheet-img.webp);\n}\n\n.character-header {\n display: block;\n width: 500px;\n height: 152px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-header.webp);\n}\n\n.synthetic-header {\n display: block;\n width: 500px;\n height: 155px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-header.webp);\n}\n\n.agil-mod {\n display: block;\n width: 403px;\n height: 162px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/agil-mod.webp);\n}\n\n.armor-mod {\n display: block;\n width: 403px;\n height: 172px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/armor-mod.webp);\n}\n\n.stress-mod {\n display: block;\n width: 400px;\n height: 136px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/stress-mod.webp);\n}\n\n.character-details {\n display: block;\n width: 300px;\n height: 328px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-details.webp);\n}\n\n.synthetic-details {\n display: block;\n width: 300px;\n height: 380px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-details.webp);\n}\n\n.character-consumables {\n display: block;\n width: 153px;\n height: 330px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-consumables.webp);\n}\n\n.synthetic-consumables {\n display: block;\n width: 153px;\n height: 322px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-consumables.webp);\n}\n\n.talent-agenda {\n display: block;\n width: 300px;\n height: 260px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/talent-agenda.webp);\n}\n\n.con-edit {\n display: block;\n width: 151px;\n height: 109px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/con-edit.webp);\n}\n\n.enc {\n display: block;\n width: 600px;\n height: 71px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/enc.webp);\n}\n\n.enc-warn {\n display: block;\n width: 462px;\n height: 49px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/enc-warn.webp);\n}\n\n.inv-inact {\n display: block;\n width: 600px;\n height: 199px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/inv-inact.webp);\n}\n\n.moskills {\n display: block;\n width: 300px;\n height: 254px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/skills.webp);\n}\n\n.creature-header {\n display: block;\n width: 500px;\n height: 102px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-header.webp);\n}\n\n.creature-attack-dropdown {\n display: block;\n width: 600px;\n height: 330px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-attack-dropdown.webp);\n}\n\n.acid-splash-popup {\n display: block;\n width: 400px;\n height: 141px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/acid-splash-popup.webp);\n}\n\n.chat-roll {\n display: block;\n width: 300px;\n height: 188px;\n background: url(../images/mother-instructions/chat-roll.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.radiation-roll {\n display: block;\n width: 240px;\n height: 274px;\n background: url(../images/mother-instructions/radiation-rolls.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.territories-general {\n display: block;\n width: 500px;\n height: 498px;\n background: url(../images/mother-instructions/territories-general.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.territories-systems {\n display: block;\n width: 500px;\n height: 186px;\n background: url(../images/mother-instructions/territories-systems.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-general {\n display: block;\n width: 500px;\n height: 342px;\n background: url(../images/mother-instructions/vehicle-general.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-inv {\n display: block;\n width: 500px;\n height: 343px;\n background: url(../images/mother-instructions/vehicle-inv.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-crew {\n display: block;\n width: 500px;\n height: 227px;\n background: url(../images/mother-instructions/vehicle-crew.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-crew-selector {\n display: block;\n width: 500px;\n height: 227px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/vehicle-crew-selector.webp);\n}\n\n.vehicle-fire-weapon {\n display: block;\n width: 403px;\n height: 162px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/vehicle-fire-weapon.webp);\n}\n\n.item-dropdown {\n display: block;\n width: 300px;\n height: 263px;\n background: url(../images/mother-instructions/item-dropdown.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.modifiers-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/modifiers-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.melee-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/melee-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.ranged-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/ranged-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.armor-img {\n display: block;\n width: 600px;\n height: 415px;\n background: url(../images/mother-instructions/armor-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.planet-system-img {\n display: block;\n width: 600px;\n height: 562px;\n background: url(../images/mother-instructions/planet-system-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.initiative-roll {\n display: block;\n width: 300px;\n height: 277px;\n background: url(../images/mother-instructions/initiative-roll.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.clone-actor {\n display: inline-block;\n width: 200px;\n height: 119px;\n background: url(../images/mother-instructions/clone-actor.webp);\n margin-left: 25%;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.roll-clone {\n display: inline-block;\n width: 200px;\n height: 207px;\n background: url(../images/mother-instructions/roll-clone.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.init-chat-norm {\n display: block;\n width: 200px;\n height: 388px;\n background: url(../images/mother-instructions/init-chat-norm.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.init-chat-cards {\n display: block;\n width: 200px;\n height: 378px;\n background: url(../images/mother-instructions/init-chat-cards.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.gm-settings {\n display: block;\n width: 500px;\n height: 491px;\n background: url(../images/mother-instructions/gm-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.player-settings {\n display: block;\n width: 500px;\n height: 301px;\n background: url(../images/mother-instructions/player-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.style-settings {\n display: block;\n width: 400px;\n height: 377px;\n background: url(../images/mother-instructions/style-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.style-button-settings {\n display: block;\n width: 300px;\n height: 161px;\n background: url(../images/mother-instructions/style-button-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.font-picker-img {\n display: inline-block;\n width: 300px;\n height: 272px;\n background: url(../images/mother-instructions/font-picker-img.webp);\n margin-left: 5%;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.colour-picker-img {\n display: inline-block;\n width: 300px;\n height: 206px;\n background: url(../images/mother-instructions/colour-picker-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.character-token {\n display: block;\n width: 230px;\n height: 234px;\n background: url(../images/mother-instructions/character-token.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.creature-token {\n display: block;\n width: 230px;\n height: 235px;\n background: url(../images/mother-instructions/creature-token.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush1 {\n display: block;\n width: 300px;\n height: 241px;\n background: url(../images/mother-instructions/mpush1.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush2 {\n display: block;\n width: 300px;\n height: 340px;\n background: url(../images/mother-instructions/mpush2.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush3 {\n display: block;\n width: 300px;\n height: 297px;\n background: url(../images/mother-instructions/mpush3.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.pwr-supply {\n display: block;\n width: 600px;\n height: 134px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/power.webp);\n}\n\n.synth-hum {\n display: block;\n width: 153px;\n height: 87px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synth-hum.webp);\n}\n\n.inventory-tab-img {\n display: block;\n width: 600px;\n height: 435px;\n background: url(../images/mother-instructions/inventory-tab.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.inv-context-menu-img {\n display: block;\n width: 151px;\n height: 70px;\n background: url(../images/mother-instructions/inv-context-menu.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.status-icons-img {\n display: block;\n width: 230px;\n height: 229px;\n background: url(../images/mother-instructions/status-icons.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.enc-icon-img {\n display: block;\n width: 230px;\n height: 207px;\n background: url(../images/mother-instructions/enc-icon.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.spaceship-sheet-img {\n display: block;\n width: 497px;\n height: 353px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-modules.webp);\n}\n\n.spaceship-header1 {\n display: block;\n width: 402px;\n height: 632px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-header1.webp);\n}\n\n.spaceship-modules {\n display: block;\n width: 497px;\n height: 353px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-sheet-img.webp);\n}\n\n.spaceship-comtech {\n display: block;\n width: 395px;\n height: 262px;\n background: url(../images/mother-instructions/spaceship-comtech.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.grid {\n display: grid;\n grid-column: span 2/span 2;\n padding: 0;\n align-items: center;\n}\n\n.grid-2col {\n display: grid;\n grid-column: span 2;\n grid-template-columns: 1fr 1fr;\n padding: 0;\n align-items: center;\n}\n\n.grid-3col {\n grid-column: span 3/span 3;\n grid-template-columns: repeat(3, minmax(0, 1fr));\n border-color: var(--aliengreen);\n justify-items: center;\n margin: 0;\n}\n\n.grid-4col {\n grid-column: span 4/span 4;\n grid-template-columns: repeat(4, minmax(0, 1fr));\n border-color: var(--aliengreen);\n border-style: double;\n padding: 4px;\n}\n\n.grid-synPage {\n display: grid;\n grid-template-areas: \"Item1 Item2 Item2\" \"Item1 Item4 Item4\" \"Item8 Item4 Item4\" \"Item8 Item5 Item5\" \"Item8 Item3 Item3\" \"Item9 Item6 Item6\" \"Item10 Item7 Item7\" \"Item11 Item11 Item11\";\n grid-template-columns: 1fr 1fr 1fr;\n}\n\n.grid-genPage {\n display: grid;\n grid-template-areas: \"Item1 Item2 Item2\" \"Item1 Item4 Item4\" \"Item8 Item4 Item4\" \"Item8 Item5 Item5\" \"Item8 Item3 Item3\" \"Item9 Item6 Item6\" \"Item10 Item7 Item7\" \"Item11 Item11 Item11\";\n grid-template-columns: 1fr 1fr 1fr;\n}\n\n.Item1 {\n grid-area: Item1;\n border: 1px solid var(--aliengreen);\n padding: 5px;\n text-align: center;\n}\n\n.Item2 {\n grid-area: Item2;\n border: 1px solid var(--aliengreen);\n}\n\n.Item3 {\n grid-area: Item3;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item4 {\n grid-area: Item4;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item5 {\n grid-area: Item5;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item6 {\n grid-area: Item6;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item7 {\n grid-area: Item7;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n height: auto;\n}\n\n.Item8 {\n grid-area: Item8;\n border: 1px solid var(--aliengreen);\n padding: 5px;\n}\n\n.Item9 {\n grid-area: Item9;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.Item10 {\n grid-area: Item10;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.Item11 {\n grid-area: Item11;\n border: 1px solid var(--aliengreen);\n padding: 4px;\n align-content: center;\n justify-content: center;\n min-height: 53px;\n}\n\n.grid-2col-border {\n display: grid;\n grid-column: span 2;\n grid-template-columns: 1fr 1fr;\n border-color: var(--aliengreen);\n padding: 0;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.grid-spacecraft {\n display: grid;\n grid-template-areas: \"spacec1 spacec2 \";\n grid-template-columns: 35% 65%;\n}\n\n.spacec1 {\n grid-area: spacec1;\n border-right: 1px solid var(--aliengreen);\n align-content: center;\n}\n\n.spacec2 {\n grid-area: spacec2;\n padding-left: 5px;\n align-content: center;\n}\n\n.s1-header {\n display: grid;\n grid-template-areas: \". . s1h1 s1h1 s1h1 .\" \"s1h2 s1h2 s1h2 s1h2 s1h2 s1h2\" \"s1h3 s1h3 s1h3 s1h4 s1h4 s1h4\" \"s1h28 s1h28 s1h28 s1h29 s1h29 s1h29\" \"s1h30 s1h30 s1h30 s1h30 s1h30 s1h30 \" \"s1h32 s1h32 s1h32 s1h32 s1h32 s1h32\" \"s1h31 s1h31 s1h31 s1h31 s1h31 s1h31 \" \"s1h33 s1h33 s1h33 s1h33 s1h33 s1h33\" \". . s1h5 s1h5 s1h5 .\" \"s1h6 s1h6 s1h6 s1h6 s1h6 s1h6\" \"s1space1 s1h7 s1h8 s1space s1h9 s1h10\" \"s1space1 s1h11 s1h12 s1space s1h13 s1h14\" \"s1space1 s1h15 s1h16 s1space s1h17 s1h18\" \"s1space1 s1h19 s1h20 s1space s1h21 s1h22\" \"s1h23 s1h23 s1h23 s1h23 s1h23 s1h23\" \"s1h24 s1h24 s1h24 s1h24 s1h24 s1h24\" \"s1h25 s1h25 s1h25 s1h25 s1h25 s1h25\" \"s1h26 s1h26 s1h26 s1h26 s1h26 s1h26\" \"s1h27 s1h27 s1h27 s1h27 s1h27 s1h27\";\n grid-template-columns: 5% 10% 30% 5% 30% 10%;\n padding: 0 10px 0px 10px;\n}\n\n.s1space {\n grid-area: s1space;\n}\n\n.s1space1 {\n grid-area: s1space1;\n}\n\n.s1h1 {\n grid-area: s1h1;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h2 {\n grid-area: s1h2;\n align-content: center;\n}\n\n.s1h3 {\n grid-area: s1h3;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h4 {\n grid-area: s1h4;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h5 {\n grid-area: s1h5;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h6 {\n grid-area: s1h6;\n align-content: center;\n}\n\n.s1h7 {\n grid-area: s1h7;\n height: 30px;\n}\n\n.s1h8 {\n grid-area: s1h8;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h9 {\n grid-area: s1h9;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h10 {\n grid-area: s1h10;\n height: 30px;\n}\n\n.s1h11 {\n grid-area: s1h11;\n height: 30px;\n}\n\n.s1h12 {\n grid-area: s1h12;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h13 {\n grid-area: s1h13;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h14 {\n grid-area: s1h14;\n height: 30px;\n}\n\n.s1h15 {\n grid-area: s1h15;\n height: 30px;\n}\n\n.s1h16 {\n grid-area: s1h16;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h17 {\n grid-area: s1h17;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h18 {\n grid-area: s1h18;\n height: 30px;\n}\n\n.s1h19 {\n grid-area: s1h19;\n height: 30px;\n}\n\n.s1h20 {\n grid-area: s1h20;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h21 {\n grid-area: s1h21;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h22 {\n grid-area: s1h22;\n height: 30px;\n justify-self: center;\n}\n\n.s1h23 {\n grid-area: s1h23;\n height: 20px;\n justify-self: center;\n font-weight: bolder;\n}\n\n.s1h24 {\n grid-area: s1h24;\n height: 30px;\n justify-self: center;\n}\n\n.s1h25 {\n grid-area: s1h25;\n height: 20px;\n justify-self: center;\n font-weight: bolder;\n}\n\n.s1h26 {\n grid-area: s1h26;\n height: 50px;\n justify-self: center;\n}\n\n.s1h27 {\n grid-area: s1h27;\n height: 50px;\n justify-self: center;\n}\n\n.s1h28 {\n grid-area: s1h28;\n align-content: center;\n}\n\n.s1h29 {\n grid-area: s1h29;\n align-content: center;\n}\n\n.s1h30 {\n grid-area: s1h30;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h31 {\n grid-area: s1h31;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h32 {\n grid-area: s1h32;\n align-content: center;\n}\n\n.s1h33 {\n grid-area: s1h33;\n align-content: center;\n}\n\n.grid-container {\n display: grid;\n margin: 0;\n padding: 0;\n grid-template-areas: \"Col1 Col2\" \"Col1 Col2\" \"Col1 Col2\" \"Col1 Col4\" \"Col3 Col3\";\n grid-template-columns: 370px 1fr;\n}\n\n.Col1 {\n grid-area: Col1;\n align-self: center;\n}\n\n.Col2 {\n grid-area: Col2;\n}\n\n.Col3 {\n grid-area: Col3;\n}\n\n.Col4 {\n grid-area: Col4;\n}\n\n.grid-attr {\n display: grid;\n margin: 0;\n padding: 0;\n padding-left: 5px;\n align-items: center;\n border: 1px solid var(--aliengreen);\n grid-template-areas: \"Attr1 Attr2 Attr3\";\n grid-template-columns: 300px 35px 30px;\n}\n\n.Attr1 {\n grid-area: Attr1;\n}\n\n.Attr2 {\n grid-area: Attr2;\n}\n\n.Attr3 {\n grid-area: Attr3;\n width: 30px;\n height: 20px;\n}\n\n.Attr4 {\n grid-area: Attr4;\n}\n\n.grid-Consumables {\n display: grid;\n grid-template-areas: \"Heading Heading \" \"Air1 Air2\" \"Food1 Food2\" \"Water1 Water2\" \"Power1 Power2\";\n grid-template-columns: 1fr 1fr;\n}\n\n.Heading {\n grid-area: Heading;\n justify-self: left;\n}\n\n.Air1 {\n grid-area: Air1;\n justify-content: left;\n align-self: center;\n}\n\n.Air2 {\n grid-area: Air2;\n}\n\n.Food1 {\n grid-area: Food1;\n justify-self: left;\n align-self: center;\n}\n\n.Food2 {\n grid-area: Food2;\n}\n\n.Power1 {\n grid-area: Power1;\n justify-self: left;\n align-self: center;\n}\n\n.Power2 {\n grid-area: Power2;\n}\n\n.Water1 {\n grid-area: Water1;\n justify-self: left;\n align-self: center;\n}\n\n.Water2 {\n grid-area: Water2;\n}\n\n.grid-vehicle-header {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vChar vChar\";\n grid-template-columns: auto;\n}\n\n.grid-vehicle {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vItem1 vItem2 vItem3 vItem4\" \"vItem5 vItem6 vItem7 vItem8\";\n grid-template-columns: auto;\n}\n\n.vChar {\n grid-area: vChar;\n}\n\n.vItem1 {\n grid-area: vItem1;\n}\n\n.vItem2 {\n grid-area: vItem2;\n}\n\n.vItem3 {\n grid-area: vItem3;\n}\n\n.vItem4 {\n grid-area: vItem4;\n}\n\n.vItem5 {\n grid-area: vItem5;\n}\n\n.vItem6 {\n grid-area: vItem6;\n}\n\n.vItem7 {\n grid-area: vItem7;\n}\n\n.vItem8 {\n grid-area: vItem8;\n}\n\n.grid-weapon {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"wItem1 wItem2 wItem3 wItem4\" \"wItem5 wItem6 wItem7 wItem7\";\n grid-template-columns: auto;\n align-items: center;\n padding-bottom: 2px;\n}\n\n.wItem1 {\n grid-area: wItem1;\n}\n\n.wItem2 {\n grid-area: wItem2;\n}\n\n.wItem3 {\n grid-area: wItem3;\n}\n\n.wItem4 {\n grid-area: wItem4;\n}\n\n.wItem5 {\n grid-area: wItem5;\n}\n\n.wItem6 {\n grid-area: wItem6;\n}\n\n.wItem7 {\n grid-area: wItem7;\n}\n\n.grid-ship-crit {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"gcItem1 gcItem2 gcItem2\" \"gcItem3 gcItem4 gcItem4\" \"gcItem5 gcItem6 gcItem6\";\n grid-template-columns: 30% 35% 35%;\n align-items: center;\n}\n\n.gcItem1 {\n grid-area: gcItem1;\n}\n\n.gcItem2 {\n grid-area: gcItem2;\n}\n\n.gcItem3 {\n grid-area: gcItem3;\n}\n\n.gcItem4 {\n grid-area: gcItem4;\n}\n\n.gcItem5 {\n grid-area: gcItem5;\n}\n\n.gcItem6 {\n grid-area: gcItem6;\n}\n\n.grid-weapon-body {\n display: grid;\n grid-template-areas: \"wCol1 wCol2 wCol3 wCol4 wCol5 wCol6\" \"wCol7 wCol8 wCol9 wCol10 wCol11 wCol12\" \"wCol13 wCol14 . . . .\";\n padding-bottom: 2px;\n grid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr;\n align-items: center;\n}\n\n.wCol1 {\n grid-area: wCol1;\n justify-self: left;\n}\n\n.wCol2 {\n grid-area: wCol2;\n justify-self: left;\n}\n\n.wCol3 {\n grid-area: wCol3;\n justify-self: left;\n}\n\n.wCol4 {\n grid-area: wCol4;\n justify-self: center;\n}\n\n.wCol5 {\n grid-area: wCol5;\n justify-self: left;\n}\n\n.wCol6 {\n grid-area: wCol6;\n justify-self: center;\n}\n\n.wCol7 {\n grid-area: wCol7;\n justify-self: left;\n}\n\n.wCol8 {\n grid-area: wCol8;\n justify-self: left;\n}\n\n.wCol9 {\n grid-area: wCol9;\n justify-self: left;\n}\n\n.wCol10 {\n grid-area: wCol10;\n justify-self: center;\n}\n\n.wCol11 {\n grid-area: wCol11;\n justify-self: left;\n}\n\n.wCol12 {\n grid-area: wCol12;\n justify-self: center;\n}\n\n.wCol13 {\n grid-area: wCol13;\n justify-self: left;\n}\n\n.wCol14 {\n grid-area: wCol14;\n justify-self: left;\n}\n\n.grid-items {\n display: grid;\n grid-template-areas: \"lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4\" \"lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8\";\n padding-bottom: 2px;\n grid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em;\n align-items: center;\n}\n\n.lCol1 {\n grid-area: lCol1;\n justify-self: left;\n}\n\n.lCol2 {\n grid-area: lCol2;\n justify-self: center;\n}\n\n.lCol3 {\n grid-area: lCol3;\n justify-self: center;\n}\n\n.lCol4 {\n grid-area: lCol4;\n justify-self: right;\n}\n\n.lCol5 {\n grid-area: lCol5;\n justify-self: left;\n}\n\n.lCol6 {\n grid-area: lCol6;\n justify-self: left;\n}\n\n.lCol7 {\n grid-area: lCol7;\n justify-self: center;\n}\n\n.lCol8 {\n grid-area: lCol8;\n justify-self: right;\n}\n\n.lCol9 {\n grid-area: lCol9;\n justify-self: center;\n}\n\n.lCol10 {\n grid-area: lCol10;\n justify-self: center;\n}\n\n.lCol11 {\n grid-area: lCol11;\n justify-self: center;\n}\n\n.lCol12 {\n grid-area: lCol12;\n justify-self: center;\n}\n\n.lCol13 {\n grid-area: lCol13;\n justify-self: center;\n}\n\n.lCol14 {\n grid-area: lCol14;\n justify-self: center;\n}\n\n.lCol15 {\n grid-area: lCol15;\n justify-self: center;\n}\n\n.lCol16 {\n grid-area: lCol16;\n justify-self: center;\n}\n\n.lCol17 {\n grid-area: lCol17;\n justify-self: center;\n}\n\n.lCol18 {\n grid-area: lCol18;\n justify-self: center;\n}\n\n.grid-modules {\n display: grid;\n grid-template-areas: \"mCol1 mCol2 mCol17 mCol15 mCol13 mCol4\" \"mCol5 mCol6 mCol18 mCol16 mCol14 mCol8\";\n padding-bottom: 6px;\n grid-template-columns: 30px 270px 75px 90px 269px 30px;\n align-items: center;\n}\n\n.mCol1 {\n grid-area: mCol1;\n justify-self: left;\n}\n\n.mCol2 {\n grid-area: mCol2;\n justify-self: center;\n}\n\n.mCol3 {\n grid-area: mCol3;\n justify-self: center;\n}\n\n.mCol4 {\n grid-area: mCol4;\n justify-self: right;\n}\n\n.mCol5 {\n grid-area: mCol5;\n justify-self: left;\n}\n\n.mCol6 {\n grid-area: mCol6;\n justify-self: left;\n}\n\n.mCol7 {\n grid-area: mCol7;\n justify-self: center;\n}\n\n.mCol8 {\n grid-area: mCol8;\n justify-self: right;\n}\n\n.mCol9 {\n grid-area: mCol9;\n justify-self: center;\n}\n\n.mCol10 {\n grid-area: mCol10;\n justify-self: center;\n}\n\n.mCol11 {\n grid-area: mCol11;\n justify-self: center;\n}\n\n.mCol12 {\n grid-area: mCol12;\n justify-self: center;\n}\n\n.mCol13 {\n grid-area: mCol13;\n justify-self: center;\n}\n\n.mCol14 {\n grid-area: mCol14;\n word-break: break-word;\n}\n\n.mCol15 {\n grid-area: mCol15;\n justify-self: center;\n}\n\n.mCol16 {\n grid-area: mCol16;\n justify-self: center;\n}\n\n.mCol17 {\n grid-area: mCol17;\n justify-self: center;\n}\n\n.mCol18 {\n grid-area: mCol18;\n justify-self: center;\n}\n\n.grid-talents {\n display: grid;\n grid-template-areas: \"talTitle talTitle\" \"tal1 tal2\" \"tal3 tal4\";\n padding: 3px;\n grid-template-columns: 75% 25%;\n align-items: center;\n}\n\n.tal1 {\n grid-area: tal1;\n justify-self: center;\n padding-left: 8px;\n}\n\n.tal2 {\n grid-area: tal2;\n justify-self: right;\n padding-right: 8px;\n}\n\n.tal3 {\n grid-area: tal3;\n align-self: center;\n}\n\n.tal4 {\n grid-area: tal4;\n justify-self: right;\n padding-right: 8px;\n align-self: left;\n}\n\n.talTitle {\n grid-area: talTitle;\n background-color: #221f1f;\n}\n\n.grid-special {\n display: grid;\n grid-template-areas: \"spe1 spe2 spe3\";\n grid-template-columns: 5% 70% 25%;\n align-items: center;\n}\n\n.spe1 {\n grid-area: spe1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.spe2 {\n grid-area: spe2;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.spe3 {\n grid-area: spe3;\n justify-self: right;\n}\n\n.critical-inj {\n display: grid;\n grid-template-areas: \"crit1 crit2 crit3 crit4\";\n grid-template-columns: 5% 31% 60% 3%;\n align-items: center;\n}\n\n.crit1 {\n grid-area: crit1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.crit2 {\n grid-area: crit2;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.crit3 {\n grid-area: crit3;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n align-items: left;\n}\n\n.crit4 {\n grid-area: crit4;\n justify-self: right;\n}\n\n.space-critical-inj {\n display: grid;\n grid-template-areas: \"ScritI1 ScritI2 ScritI4\";\n grid-template-columns: 5% 80% 3%;\n align-items: center;\n}\n\n.ScritI1 {\n grid-area: ScritI1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.ScritI2 {\n grid-area: ScritI2;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.ScritI4 {\n grid-area: ScritI4;\n justify-self: right;\n}\n\n.grid-two {\n display: grid;\n grid-template-areas: \"box1 box2\" \"box3 box4\";\n padding: 3px;\n grid-template-columns: 25% 75%;\n align-items: center;\n}\n\n.box1 {\n grid-area: box1;\n justify-self: center;\n padding-left: 8px;\n}\n\n.box2 {\n grid-area: box2;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box3 {\n grid-area: box3;\n justify-self: center;\n padding-left: 8px;\n padding-top: 10px;\n}\n\n.box4 {\n grid-area: box4;\n padding-top: 10px;\n}\n\n.grid-2 {\n display: grid;\n grid-template-areas: \"box11 box21 box23 box22\";\n grid-template-columns: 1fr 33px 15px 33px;\n align-items: center;\n margin: 1px;\n padding: 0;\n}\n\n.box11 {\n grid-area: box11;\n justify-self: center;\n}\n\n.box21 {\n grid-area: box21;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box22 {\n grid-area: box22;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box23 {\n grid-area: box23;\n justify-self: center;\n}\n\n.grid-crit {\n display: grid;\n grid-template-areas: \"crit1 crit2 \";\n padding: 0;\n margin: 0;\n grid-template-columns: 1fr 1fr;\n}\n\n.crit1 {\n grid-area: crit1;\n}\n\n.crit2 {\n grid-area: crit2;\n margin-bottom: 2px;\n}\n\n.grid-rTables {\n display: grid;\n grid-template-areas: \"rTable1 rTable2\";\n grid-template-columns: 1fr 0.5fr;\n align-items: center;\n margin: 0;\n padding: 0;\n}\n\n.rTable1 {\n grid-area: rTable1;\n justify-self: center;\n}\n\n.rTable2 {\n grid-area: rTable2;\n justify-self: center;\n padding-right: 8px;\n}\n\n.grid-creature {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vCre1 vCre2 \" \"vCre3 vCre4 \" \"vCre5 vCre6 \" \"vCre7 vCre8\";\n grid-template-columns: 1fr 1fr;\n align-items: center;\n}\n\n.vCre1 {\n grid-area: vCre1;\n}\n\n.vCre2 {\n grid-area: vCre2;\n}\n\n.vCre3 {\n grid-area: vCre3;\n}\n\n.vCre4 {\n grid-area: vCre4;\n}\n\n.vCre5 {\n grid-area: vCre5;\n}\n\n.vCre6 {\n grid-area: vCre6;\n}\n\n.vCre7 {\n grid-area: vCre7;\n}\n\n.vCre8 {\n grid-area: vCre8;\n}\n\n.grid-colony--header {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"hplan1 hplan2 \" \"hplan3 hplan4\" \"hplan5 hplan6 \" \"hplan7 hplan8\";\n grid-template-columns: auto;\n align-items: center;\n padding-bottom: 2px;\n}\n\n.hplan1 {\n grid-area: hplan1;\n}\n\n.hplan2 {\n grid-area: hplan2;\n}\n\n.hplan3 {\n grid-area: hplan3;\n}\n\n.hplan4 {\n grid-area: hplan4;\n}\n\n.hplan5 {\n grid-area: hplan5;\n}\n\n.hplan6 {\n grid-area: hplan6;\n}\n\n.hplan7 {\n grid-area: hplan7;\n}\n\n.hplan8 {\n grid-area: hplan8;\n}\n\n.grid-planet {\n display: grid;\n margin: 0;\n padding: 0;\n grid-template-areas: \"plan1 plan1 plan1 plan1\" \"plan2 plan2 plan3 plan3 \" \"plan4 plan4 plan4 plan4 \";\n grid-template-columns: 220px 1fr;\n}\n\n.plan1 {\n grid-area: plan1;\n justify-self: left;\n align-self: center;\n}\n\n.plan2 {\n grid-area: plan2;\n justify-self: left;\n}\n\n.plan3 {\n grid-area: plan3;\n justify-self: left;\n}\n\n.plan4 {\n grid-area: plan4;\n justify-self: left;\n}\n\n.grid-systems {\n display: grid;\n padding: 3px;\n grid-template-areas: \"sys1 sys2 sys3 sys4\" \"sys5 sys6 sys7 sys8\";\n grid-template-columns: 14em 15em 10em 2em;\n border-color: var(--aliengreen);\n border-bottom: double;\n}\n\n.sys1 {\n grid-area: sys1;\n justify-self: left;\n}\n\n.sys2 {\n grid-area: sys2;\n justify-self: left;\n}\n\n.sys3 {\n grid-area: sys3;\n justify-self: left;\n}\n\n.sys4 {\n grid-area: sys4;\n justify-self: right;\n}\n\n.sys5 {\n grid-area: sys5;\n justify-self: left;\n}\n\n.sys6 {\n grid-area: sys6;\n justify-self: left;\n}\n\n.sys7 {\n grid-area: sys7;\n justify-self: left;\n}\n\n.sys8 {\n grid-area: sys8;\n justify-self: right;\n}\n\n.grid-Char-Att {\n display: grid;\n padding-bottom: 4px;\n padding-top: 12px;\n padding-left: 30px;\n grid-row-gap: 3px;\n grid-column-gap: 10px;\n border-color: var(--aliengreen);\n align-items: center;\n grid-template-areas: \"gCol1 gCol2 gCol3 gCol4 gCol5 gCol11\" \"gCol6 gCol7 gCol8 gCol9 gCol10 gCol12\";\n grid-template-columns: 110px 50px 110px 50px 65px 130px;\n}\n\n.gCol1 {\n grid-area: gCol1;\n justify-self: left;\n}\n\n.gCol2 {\n grid-area: gCol2;\n justify-self: center;\n align-self: center;\n}\n\n.gCol3 {\n grid-area: gCol3;\n justify-self: left;\n}\n\n.gCol4 {\n grid-area: gCol4;\n justify-self: center;\n align-self: center;\n}\n\n.gCol5 {\n grid-area: gCol5;\n justify-self: center;\n}\n\n.gCol6 {\n grid-area: gCol6;\n justify-self: left;\n}\n\n.gCol7 {\n grid-area: gCol7;\n justify-self: center;\n align-self: center;\n}\n\n.gCol8 {\n grid-area: gCol8;\n justify-self: left;\n}\n\n.gCol9 {\n grid-area: gCol9;\n justify-self: center;\n align-self: center;\n}\n\n.gCol10 {\n grid-area: gCol10;\n justify-self: center;\n}\n\n.gCol11 {\n grid-area: gCol11;\n justify-self: center;\n}\n\n.gCol12 {\n grid-area: gCol12;\n justify-self: center;\n}\n\n.grid-item-xtras {\n display: grid;\n grid-template-areas: \"xCol1 xCol2 xCol3 xCol4 xCol5 xCol6\" \". xCol7 xCol7 xCol8 . .\";\n padding-bottom: 4px;\n padding-top: 5px;\n padding-left: 30px;\n grid-row-gap: 3px;\n grid-column-gap: 10px;\n grid-template-columns: 110px 50px 110px 50px 110px 50px;\n align-items: center;\n}\n\n.xCol1 {\n grid-area: xCol1;\n justify-self: left;\n}\n\n.xCol2 {\n grid-area: xCol2;\n justify-self: left;\n}\n\n.xCol3 {\n grid-area: xCol3;\n justify-self: left;\n}\n\n.xCol4 {\n grid-area: xCol4;\n justify-self: center;\n}\n\n.xCol5 {\n grid-area: xCol5;\n justify-self: left;\n}\n\n.xCol6 {\n grid-area: xCol6;\n justify-self: center;\n}\n\n.xCol7 {\n grid-area: xCol7;\n justify-self: center;\n}\n\n.xCol8 {\n grid-area: xCol8;\n justify-self: center;\n}\n\n.flex-group-center,\n.flex-group-left,\n.flex-group-right {\n justify-content: center;\n align-items: center;\n text-align: center;\n padding: 0;\n border: 1px solid var(--aliengreen);\n}\n\n.flex-group-left {\n justify-content: flex-start;\n text-align: left;\n}\n\n.flex-group-right {\n justify-content: flex-end;\n text-align: right;\n}\n\n.grid-crew {\n display: grid;\n grid-template-areas: \"gC1 gC2 gC3 gC4\" \"gC5 gC6 gC7 gC8\";\n grid-template-columns: 20em 15em 10em 5em;\n}\n\n.gC1 {\n justify-self: center;\n grid-area: gC1;\n}\n\n.gC2 {\n justify-self: center;\n grid-area: gC2;\n}\n\n.gC3 {\n justify-self: center;\n grid-area: gC3;\n}\n\n.gC4 {\n justify-self: right;\n grid-area: gC4;\n}\n\n.gC5 {\n justify-self: left;\n grid-area: gC5;\n}\n\n.gC6 {\n justify-self: center;\n grid-area: gC6;\n}\n\n.gC7 {\n justify-self: center;\n grid-area: gC7;\n}\n\n.gC8 {\n justify-self: right;\n grid-area: gC8;\n}\n\n.grid-ship-crew {\n display: grid;\n grid-template-areas: \"gSC1 gSC2 gSC3 gSC4 gSC5\" \" gSC6 gSC7 gSC8 gSC9 gSC10\";\n grid-template-columns: 43% 25% 20% 6%;\n}\n\n.gSC1 {\n justify-self: center;\n grid-area: gSC1;\n}\n\n.gSC2 {\n justify-self: center;\n grid-area: gSC2;\n}\n\n.gSC3 {\n justify-self: center;\n grid-area: gSC3;\n}\n\n.gSC4 {\n justify-self: right;\n grid-area: gSC4;\n}\n\n.gSC5 {\n justify-self: right;\n grid-area: gSC5;\n}\n\n.gSC6 {\n justify-self: left;\n grid-area: gSC6;\n}\n\n.gSC7 {\n justify-self: center;\n grid-area: gSC7;\n}\n\n.gSC8 {\n justify-self: right;\n grid-area: gSC8;\n}\n\n.gSC9 {\n justify-self: center;\n grid-area: gSC9;\n}\n\n.gSC10 {\n justify-self: right;\n grid-area: gSC10;\n}\n\n.grid-actor {\n display: grid;\n padding-top: 10px;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"gaItem1 gaItem2 gaItem3 gaItem4\";\n grid-template-columns: 20% 34% 20% 30%;\n}\n\n.gaItem1 {\n grid-area: gaItem1;\n}\n\n.gaItem2 {\n grid-area: gaItem2;\n}\n\n.gaItem3 {\n grid-area: gaItem3;\n}\n\n.gaItem4 {\n grid-area: gaItem4;\n}\n\n.grid-colony-planet1 {\n display: grid;\n padding-top: 55px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp1 gcp2 gcp3 gcp4 gcp5 gcp6 gcp7\";\n grid-template-columns: 150px 150px 196px 100px 150px 150px 150px;\n}\n\n.gcp1 {\n grid-area: gcp1;\n}\n\n.gcp2 {\n grid-area: gcp2;\n}\n\n.gcp3 {\n grid-area: gcp3;\n}\n\n.gcp4 {\n grid-area: gcp4;\n margin: 1px 0px 0px -7px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp5 {\n grid-area: gcp5;\n}\n\n.gcp6 {\n grid-area: gcp6;\n}\n\n.gcp7 {\n grid-area: gcp7;\n}\n\n.grid-colony-planet2 {\n display: grid;\n margin-top: -4px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp11 gcp12 gcp14 gcp16 gcp17\";\n grid-template-columns: 130px 240px 400px 110px 120px;\n}\n\n.gcp11 {\n grid-area: gcp11;\n}\n\n.gcp12 {\n grid-area: gcp12;\n}\n\n.gcp14 {\n grid-area: gcp14;\n}\n\n.gcp16 {\n grid-area: gcp16;\n}\n\n.gcp17 {\n grid-area: gcp17;\n}\n\n.grid-colony-planet3a {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n margin-top: 2px;\n grid-template-areas: \"gcp3a1 gcp3a2 gcp3a3 gcp3a4 gcp3a5 gcp3a6 gcp3a7\";\n grid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\n}\n\n.gcp3a1 {\n grid-area: gcp3a1;\n margin: -12px 0px 0px -127px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp3a2 {\n grid-area: gcp3a2;\n}\n\n.gcp3a3 {\n grid-area: gcp3a3;\n}\n\n.gcp3a4 {\n grid-area: gcp3a4;\n}\n\n.gcp3a5 {\n grid-area: gcp3a5;\n}\n\n.gcp3a6 {\n grid-area: gcp3a6;\n}\n\n.gcp3a7 {\n grid-area: gcp3a7;\n margin: -12px 0px 0px 24px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet3 {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp31 gcp32 gcp33 gcp34 gcp35 gcp36 gcp37\";\n grid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\n}\n\n.gcp31 {\n grid-area: gcp31;\n}\n\n.gcp32 {\n grid-area: gcp32;\n}\n\n.gcp33 {\n grid-area: gcp33;\n}\n\n.gcp34 {\n grid-area: gcp34;\n}\n\n.gcp35 {\n grid-area: gcp35;\n}\n\n.gcp36 {\n grid-area: gcp36;\n}\n\n.gcp37 {\n grid-area: gcp37;\n}\n\n.grid-colony-planet4a {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n margin-top: 5px;\n grid-template-areas: \"gcp4a1 gcp4a2 gcp4a3 gcp4a4 gcp4a5 gcp4a6 gcp4a7\";\n grid-template-columns: 210px 245px 110px 126px 110px 110px 110px;\n}\n\n.gcp4a1 {\n grid-area: gcp4a1;\n}\n\n.gcp4a2 {\n grid-area: gcp4a2;\n margin: -28px 0px 0px -19px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a3 {\n grid-area: gcp4a3;\n margin: -11px 0px 0px 10px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a4 {\n grid-area: gcp4a4;\n margin: -21px 0px 0px -28px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp4a5 {\n grid-area: gcp4a5;\n margin: -28px 0px 0px 0px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a6 {\n grid-area: gcp4a6;\n margin: -37px 0px 0px -12px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp4a7 {\n grid-area: gcp4a7;\n}\n\n.grid-colony-planet4 {\n display: grid;\n margin-left: 30px;\n margin-top: -2px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp41 gcp42 gcp43 gcp44 gcp45 gcp46 gcp47\";\n grid-template-columns: 210px 245px 110px 110px 110px 110px 110px;\n}\n\n.gcp41 {\n grid-area: gcp41;\n}\n\n.gcp42 {\n grid-area: gcp42;\n}\n\n.gcp43 {\n grid-area: gcp43;\n}\n\n.gcp44 {\n grid-area: gcp44;\n}\n\n.gcp45 {\n grid-area: gcp45;\n}\n\n.gcp46 {\n grid-area: gcp46;\n}\n\n.gcp47 {\n grid-area: gcp47;\n}\n\n.grid-colony-planet6a {\n display: grid;\n margin-left: 30px;\n padding-top: 82px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp6a1 gcp6a2 gcp6a4 gcp6a6 gcp6a7\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp6a1 {\n grid-area: gcp6a1;\n margin: -24px 0px 0px 61px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a2 {\n grid-area: gcp6a2;\n margin: -42px 0px 0px 50px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a4 {\n grid-area: gcp6a4;\n margin: -59px 0px 0px -41px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a6 {\n grid-area: gcp6a6;\n margin: -43px 0px 0px -138px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a7 {\n grid-area: gcp6a7;\n margin: -24px 0px 0px -118px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet6 {\n display: grid;\n margin-left: 30px;\n margin-top: -5px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp61 gcp62 gcp64 gcp66 gcp67\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp61 {\n grid-area: gcp61;\n}\n\n.gcp62 {\n grid-area: gcp62;\n}\n\n.gcp64 {\n grid-area: gcp64;\n}\n\n.gcp66 {\n grid-area: gcp66;\n}\n\n.gcp67 {\n grid-area: gcp67;\n}\n\n.grid-colony-planet7a {\n display: grid;\n margin-left: 25px;\n margin-top: 14px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp7a1 gcp7a2 gcp7a4 gcp7a6 gcp7a7\";\n grid-template-columns: 225px 205px 210px 200px 200px;\n}\n\n.gcp7a1 {\n grid-area: gcp7a1;\n margin: 8px 0px 0px -163px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a2 {\n grid-area: gcp7a2;\n margin: -8px 0px 0px -171px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a4 {\n grid-area: gcp7a4;\n margin: -25px 0px 0px -32px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a6 {\n grid-area: gcp7a6;\n margin: -6px 0px 0px 59px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a7 {\n grid-area: gcp7a7;\n margin: 11px 0px 0px 28px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet7 {\n display: grid;\n margin-left: 25px;\n margin-top: -30px;\n margin-bottom: 4px;\n grid-template-areas: \"gcp71 gcp72 gcp74 gcp76 gcp77\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp71 {\n grid-area: gcp71;\n}\n\n.gcp72 {\n grid-area: gcp72;\n}\n\n.gcp74 {\n grid-area: gcp74;\n}\n\n.gcp76 {\n grid-area: gcp76;\n}\n\n.gcp77 {\n grid-area: gcp77;\n}\n\n.grid-colony-planet8a {\n display: grid;\n margin-left: 25px;\n margin-top: -6px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp8a1 gcp8a2 gcp8a4 gcp8a6 gcp8a7\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp8a1 {\n grid-area: gcp8a1;\n}\n\n.gcp8a2 {\n grid-area: gcp8a2;\n}\n\n.gcp8a4 {\n grid-area: gcp8a4;\n margin: 8px 0px 0px -39px;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n margin-bottom: 0px;\n}\n\n.gcp8a6 {\n grid-area: gcp8a6;\n}\n\n.gcp8a7 {\n grid-area: gcp8a7;\n}\n\n.grid-colony-planet8 {\n display: grid;\n margin-bottom: 0px;\n margin-top: 11px;\n grid-template-areas: \"gcp81 gcp82 gcp84 gcp86 gcp87\";\n grid-template-columns: 225px 216px 210px 200px 190px;\n}\n\n.gcp81 {\n grid-area: gcp81;\n}\n\n.gcp82 {\n grid-area: gcp82;\n}\n\n.gcp84 {\n grid-area: gcp84;\n}\n\n.gcp86 {\n grid-area: gcp86;\n}\n\n.gcp87 {\n grid-area: gcp87;\n}\n\n.grid-colony-planet9 {\n display: grid;\n margin-top: -25px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp91 gcp94 gcp96 gcp97\";\n grid-template-columns: 444px 161px 34px 15px;\n}\n\n.gcp91 {\n grid-area: gcp91;\n}\n\n.gcp94 {\n grid-area: gcp94;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp96 {\n grid-area: gcp96;\n}\n\n.gcp97 {\n grid-area: gcp97;\n}\n\n.grid-colony-planet10a {\n display: grid;\n margin-left: 175px;\n margin-top: -84px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp10a1 gcp10a2 gcp10a4 gcp10a6 gcp10a7\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp10a1 {\n grid-area: gcp10a1;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.gcp10a2 {\n grid-area: gcp10a2;\n}\n\n.gcp10a4 {\n grid-area: gcp10a4;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-top: 114px;\n margin-bottom: 0px;\n}\n\n.gcp10a6 {\n grid-area: gcp10a6;\n}\n\n.gcp10a7 {\n grid-area: gcp10a7;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet10 {\n display: grid;\n margin-left: 181px;\n margin-top: -59px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp101 gcp102 gcp104 gcp106 gcp107\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp101 {\n grid-area: gcp101;\n}\n\n.gcp102 {\n grid-area: gcp102;\n}\n\n.gcp104 {\n grid-area: gcp104;\n}\n\n.gcp106 {\n grid-area: gcp106;\n}\n\n.gcp107 {\n grid-area: gcp107;\n}\n\n.grid-colony-planet11 {\n display: grid;\n margin-left: 187px;\n margin-top: -98px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp111 gcp112 gcp113 gcp114 gcp115 gcp116\";\n grid-template-columns: 171px 87px 171px 87px 171px 25px;\n}\n\n.gcp111 {\n grid-area: gcp111;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp112 {\n grid-area: gcp112;\n}\n\n.gcp113 {\n grid-area: gcp113;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-top: 107px;\n margin-bottom: 0px;\n}\n\n.gcp114 {\n grid-area: gcp114;\n}\n\n.gcp115 {\n grid-area: gcp115;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp116 {\n grid-area: gcp116;\n}\n\n.grid-colony-planet12a {\n display: grid;\n margin-left: 176px;\n margin-top: -86px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp12a1 gcp12a2 gcp12a4 gcp12a6 gcp12a7\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp12a1 {\n grid-area: gcp12a1;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.gcp12a2 {\n grid-area: gcp12a2;\n}\n\n.gcp12a4 {\n grid-area: gcp12a4;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-top: 118px;\n margin-bottom: 0px;\n}\n\n.gcp12a6 {\n grid-area: gcp12a6;\n}\n\n.gcp12a7 {\n grid-area: gcp12a7;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet12 {\n display: grid;\n margin-left: 181px;\n margin-top: -65px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp121 gcp122 gcp124 gcp126 gcp127\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp121 {\n grid-area: gcp121;\n}\n\n.gcp122 {\n grid-area: gcp122;\n}\n\n.gcp124 {\n grid-area: gcp124;\n}\n\n.gcp126 {\n grid-area: gcp126;\n}\n\n.gcp127 {\n grid-area: gcp127;\n}\n\n.grid-colony-planet13a {\n display: grid;\n margin-left: 187px;\n margin-top: -89px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp13a1 gcp13a2 gcp13a3 gcp13a4 gcp13a5 gcp13a6\";\n grid-template-columns: 171px 87px 171px 87px 171px 25px;\n}\n\n.gcp13a1 {\n grid-area: gcp13a1;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp13a2 {\n grid-area: gcp13a2;\n}\n\n.gcp13a3 {\n grid-area: gcp13a3;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-top: 107px;\n margin-bottom: 20px;\n}\n\n.gcp13a4 {\n grid-area: gcp13a4;\n}\n\n.gcp13a5 {\n grid-area: gcp13a5;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp13a6 {\n grid-area: gcp13a6;\n}\n\n.grid-colony-planet13 {\n display: grid;\n margin-left: 25px;\n margin-top: 3px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp131 gcp134 gcp136 gcp137\";\n grid-template-columns: 430px 210px 200px 190px;\n}\n\n.gcp131 {\n grid-area: gcp131;\n}\n\n.gcp134 {\n grid-area: gcp134;\n}\n\n.gcp136 {\n grid-area: gcp136;\n}\n\n.gcp137 {\n grid-area: gcp137;\n}\n\n.flex-center {\n align-items: center;\n justify-content: center;\n text-align: center;\n padding: 0;\n}\n\n.flex-between {\n justify-content: space-between;\n}\n\n.alienrpg .flexcol {\n display: flex;\n flex-direction: column;\n flex-wrap: nowrap;\n}\n\n.alienrpg .flexcol .flex1 {\n flex: 1;\n}\n\n.alienrpg .flexcol .flex2 {\n flex: 2;\n}\n\n.alienrpg .flexcol .flex3 {\n flex: 3;\n}\n\n.alienrpg .alienrpg .flexcol .flex4 {\n flex: 4;\n}\n\n.alienrpg .flexrow {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.alienrpg .flexrow > * {\n flex: 1;\n}\n\n.alienrpg .flexrow .flex1 {\n flex: 1;\n}\n\n.alienrpg .flexrow .flex2 {\n flex: 2;\n}\n\n.alienrpg .flexrow .flex3 {\n flex: 3;\n}\n\n.alienrpg .flexrow .flex4 {\n flex: 4;\n}\n\n.alienrpg.actor .encumbrance {\n background: hsla(0, 0%, 0%, 0.1);\n height: 12px;\n margin-top: 5px;\n border: 1px solid hsl(0, 0%, 7%);\n border-radius: 3px;\n position: relative;\n width: calc(100% - 20px);\n}\n\n.alienrpg.actor .encumbrance .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: var(--aliengreen);\n height: 8px;\n border: 1px solid hsl(30, 32%, 33%);\n border-radius: 3px;\n}\n\n.alienrpg.actor .encumbrance .encumbrance-label {\n position: absolute;\n top: -3px;\n height: 16px;\n font-size: 16px;\n line-height: 16px;\n color: hsl(0, 0%, 0%);\n background: hsla(0, 0%, 100%, 0.4);\n padding: 0 3px;\n}\n\n.alienrpg.actor .encumbrance .encumbrance-breakpoint {\n position: absolute;\n left: 50%;\n}\n\n.alienrpg.actor .encumbrance .arrow-up {\n bottom: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-bottom: 4px solid hsl(0, 0%, 40%);\n}\n\n.alienrpg.actor .encumbrance .arrow-down {\n top: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-top: 4px solid hsl(0, 0%, 40%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .arrow-up {\n border-bottom: 4px solid hsl(0, 0%, 100%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .arrow-down {\n border-top: 4px solid hsl(0, 0%, 100%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: hsl(7, 100%, 50%);\n height: 8px;\n border: 1px solid hsl(66, 75%, 45%);\n border-radius: 3px;\n}\n\n/* @group Blink */\n.blink {\n -webkit-animation: blink 2s linear infinite;\n -moz-animation: blink 2s linear infinite;\n -ms-animation: blink 2s linear infinite;\n -o-animation: blink 2s linear infinite;\n animation: blink 2s linear infinite;\n}\n\n@-webkit-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-moz-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-ms-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-o-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n/* @end */\n/* class applies to select element itself, not a wrapper element */\n.select-css {\n display: block;\n font-size: 15px;\n font-family: var(--alienfont);\n font-weight: 700;\n color: inherit;\n width: 100%;\n max-width: 90%; /* useful when width is set to anything other than 100% */\n box-sizing: border-box;\n margin: 0;\n border: 1px solid var(--aliengreen);\n box-shadow: 0 1px 0 1px hsla(0, 0%, 0%, 0.04);\n border-radius: 0.5em;\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. \n \tfor the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference\n\n */\n background-image: url(../images/downarrow.svg);\n background-repeat: no-repeat, repeat;\n /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/\n background-position: right 0.7em top 50%, 0 0;\n /* icon size, then gradient */\n background-size: 1em auto, 100%;\n}\n\n/* Hide arrow icon in IE browsers */\n.select-css::-ms-expand {\n display: none;\n}\n\n/* Hover style */\n.select-css:hover {\n color: inherit;\n}\n\n/* Focus style */\n.select-css:focus {\n color: inherit;\n /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */\n box-shadow: 0 0 1px 1px var(--aliengreen);\n box-shadow: 0 0 0 1px -moz-mac-focusring var(--aliengreen);\n color: inherit;\n outline: none;\n background-color: hsl(0, 0%, 0%);\n}\n\n/* Set options to normal weight */\n.select-css option {\n font-weight: normal;\n background: hsl(0, 0%, 0%);\n}\n\n/* Support for rtl text, explicit support for Arabic and Hebrew */\n*[dir=rtl] .select-css,\n:root:lang(ar) .select-css,\n:root:lang(iw) .select-css {\n background-position: left 0.7em top 50%, 0 0;\n padding: 0.6em 0.8em 0.5em 1.4em;\n}\n\n/* Disabled styles */\n.select-css:disabled,\n.select-css[aria-disabled=true] {\n color: var(--aliengreen);\n background-image: url(../images/downarrow.svg);\n background-repeat: no-repeat, repeat;\n}\n\n.select-css:disabled:hover,\n.select-css[aria-disabled=true] {\n border-color: hsl(0, 0%, 67%);\n}\n\n/*\n\tOriginal Sheet by Paul Watson\n\n\tCRT Effect by Alec Lownes\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\n\n\tMay 2021\n*/\n@keyframes flicker {\n 0% {\n opacity: 0.27861;\n }\n 5% {\n opacity: 0.34769;\n }\n 10% {\n opacity: 0.23604;\n }\n 15% {\n opacity: 0.90626;\n }\n 20% {\n opacity: 0.18128;\n }\n 25% {\n opacity: 0.83891;\n }\n 30% {\n opacity: 0.65583;\n }\n 35% {\n opacity: 0.67807;\n }\n 40% {\n opacity: 0.26559;\n }\n 45% {\n opacity: 0.84693;\n }\n 50% {\n opacity: 0.96019;\n }\n 55% {\n opacity: 0.08594;\n }\n 60% {\n opacity: 0.20313;\n }\n 65% {\n opacity: 0.71988;\n }\n 70% {\n opacity: 0.53455;\n }\n 75% {\n opacity: 0.37288;\n }\n 80% {\n opacity: 0.71428;\n }\n 85% {\n opacity: 0.70419;\n }\n 90% {\n opacity: 0.7003;\n }\n 95% {\n opacity: 0.36108;\n }\n 100% {\n opacity: 0.24387;\n }\n}\n@keyframes textShadow {\n 0% {\n text-shadow: 0.4389924193px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 5% {\n text-shadow: 2.7928974011px 0 1px rgba(255, 255, 0, 0.5), -2.7928974011px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 10% {\n text-shadow: 0.0295627584px 0 1px rgba(255, 255, 0, 0.5), -0.0295627584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 15% {\n text-shadow: 0.4021853855px 0 1px rgba(255, 255, 0, 0.5), -0.4021853855px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 20% {\n text-shadow: 3.47940379px 0 1px rgba(255, 255, 0, 0.5), -3.47940379px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 25% {\n text-shadow: 1.6125630401px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 30% {\n text-shadow: 0.7015590085px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 35% {\n text-shadow: 3.8969140477px 0 1px rgba(255, 255, 0, 0.5), -3.8969140477px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 40% {\n text-shadow: 3.8709056148px 0 1px rgba(255, 255, 0, 0.5), -3.8709056148px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 45% {\n text-shadow: 2.2310569634px 0 1px rgba(255, 255, 0, 0.5), -2.2310569634px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 50% {\n text-shadow: 0.0808429042px 0 1px rgba(255, 255, 0, 0.5), -0.0808429042px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 55% {\n text-shadow: 2.3758461067px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 60% {\n text-shadow: 2.2021930511px 0 1px rgba(255, 255, 0, 0.5), -2.2021930511px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 65% {\n text-shadow: 2.8638780615px 0 1px rgba(255, 255, 0, 0.5), -2.8638780615px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 70% {\n text-shadow: 0.4887402516px 0 1px rgba(255, 255, 0, 0.5), -0.4887402516px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 75% {\n text-shadow: 1.8948491306px 0 1px rgba(255, 255, 0, 0.5), -1.8948491306px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 80% {\n text-shadow: 0.0833037308px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 85% {\n text-shadow: 0.0976982726px 0 1px rgba(255, 255, 0, 0.5), -0.0976982726px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 90% {\n text-shadow: 3.4433397615px 0 1px rgba(255, 255, 0, 0.5), -3.4433397615px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 95% {\n text-shadow: 2.1841838853px 0 1px rgba(255, 255, 0, 0.5), -2.1841838853px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 100% {\n text-shadow: 2.6208764474px 0 1px rgba(255, 255, 0, 0.5), -2.6208764474px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n}\n/* interface */\n::-webkit-scrollbar-thumb {\n outline: none;\n border-radius: 2px;\n background: var(--aliendarkergreen);\n border: 1px solid var(--aliendarkergreen);\n}\n\n.window-header {\n background-color: rgba(50, 100, 120, 0.3);\n border-radius: 7px 7px 0px 0px;\n}\n\n.alienrpg input[type=text],\n.alienrpg input[type=number],\n.alienrpg input[type=password],\n.alienrpg input[type=date],\n.alienrpg input[type=time] {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n}\n\ninput[type=text]:hover,\ninput[type=number]:hover,\ninput[type=password]:hover,\ninput[type=date]:hover,\ninput[type=time]:hover {\n border: 1px solid var(--aliengreen);\n}\n\na:hover {\n text-shadow: 0 0 5px var(--aliengreen);\n}\n\n#sidebar-tabs {\n border-bottom: 1px solid var(--aliengreen);\n box-shadow: 0 0 10px var(--aliengreen);\n}\n\n#sidebar-tabs .item.active {\n border: 1px solid var(--aliengreen);\n box-shadow: 0 0 6px inset var(--aliengreen);\n}\n\nselect:focus {\n box-shadow: 0 0 5px var(--aliengreen);\n}\n\ntextarea:focus {\n outline: 0px;\n box-shadow: 0 0 10px var(--aliengreen);\n color: #000;\n font-weight: 400;\n}\n\ncombobox:focus {\n outline: 0px;\n box-shadow: 0 0 10px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n}\n\n#hotbar .macro:hover {\n box-shadow: 0 0 10px inset var(--aliengreen);\n}\n\n#hotbar .macro.active:hover {\n border: 1px solid var(--aliengreen);\n}\n\n#players ol .player.context {\n border-top: 1px solid var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n}\n\n#players ol .player.context .player-name {\n text-shadow: 0 0 5px var(--aliengreen);\n}\n\n#context-menu li.context-item:hover {\n text-shadow: 0 0 4px var(--aliengreen);\n}\n\n#controls .scene-control.active,\n#controls .control-tool.active,\n#controls .scene-control:hover,\n#controls .control-tool:hover {\n border: 1px solid var(--aliengreen);\n border-bottom: 1px solid var(--aliendarkergreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n}\n\n#navigation #scene-list .scene.view,\n#navigation #scene-list .scene.context {\n border: 1px solid var(--aliengreen);\n background: rgba(52, 52, 52, 0.95);\n border-bottom: 1px solid var(--aliengreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n}\n\n#pause {\n background: none;\n}\n#pause > img {\n width: 200px;\n height: 200px;\n top: -50px;\n left: calc(50% - 100px);\n opacity: 0.7;\n --fa-animation-duration: 10s;\n}\n#pause h3 {\n font-size: 32px;\n text-shadow: 0px 3px 5px rgb(0, 0, 0);\n}\n\n.alienrpg #context-menu li.context-item {\n line-height: 1.55;\n}\n\n/* CHAT */\n.sidebar-tab h1,\n.sidebar-tab h2 {\n border-bottom: 2px dotted var(--aliengreen);\n}\n\n.sidebar-tab .fas.fa-trash:hover {\n animation: textShadow 0.5s infinite;\n}\n\n.chat-message .message-header .message-sender {\n padding-bottom: 5px;\n}\n\n.alien-Push-button {\n height: 40px;\n margin-top: 5px;\n margin-left: 1px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n border-radius: 3px;\n background: url(../images/alien_crt_push-button.png) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.alien-Push-button:hover {\n border-radius: 3px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n background-color: inherit;\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.chat-message,\n.chat-message.emote {\n font-family: var(--alienchatfont);\n font-size: 110%;\n font-weight: bold;\n padding: 13px 15px 50px 11px;\n border-width: 0px;\n box-shadow: 0 1px 5px #000;\n background-size: 100%;\n background-position: top, bottom, 0px 18px;\n background-repeat: no-repeat, no-repeat, repeat;\n background-image: url(\"../images/chat-top.png\"), url(\"../images/chat-bottom.png\"), var(--chatbackground);\n}\n\n.chat-message.whisper {\n color: var(--alienchatlightblue);\n padding: 13px 15px 50px 11px;\n border-width: 0px;\n box-shadow: 0 1px 5px #000;\n background-size: 100%;\n background-position: top, bottom, 0px 18px;\n background-repeat: no-repeat, no-repeat, repeat;\n background-image: url(\"../images/hidden-chat-top.png\"), url(\"../images/hidden-chat-bottom.png\"), url(\"../images/hidden-chat-middle.png\");\n}\n\n.chat-message.whisper span,\n.chat-message.whisper div {\n color: var(--alienchatlightblue);\n}\n\n.chat-message.whisper h2 {\n color: lightblue;\n border-bottom: 2px dotted lightsteelblue;\n}\n\n.chat-message.whisper h4 {\n color: lightsteelblue;\n}\n\n.chat-message.whisper hr {\n border-top: 1px solid lightsteelblue;\n border-bottom: 1px solid royalblue;\n}\n\n.chat-message.whisper .blink {\n color: lightsteelblue;\n background-color: royalblue;\n text-shadow: 0 0 5px lightsteelblue;\n animation: blink 0.5 5;\n}\n\n.chat-message.whisper .inline-roll:hover {\n text-shadow: 0 0 5px lightsteelblue;\n}\n\n.chat-message.whisper .inline-roll,\n.chat-message.whisper .dice-tooltip {\n border-color: lightsteelblue;\n}\n\n.alien-Push-button:hover {\n border-radius: 3px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n background-color: inherit;\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.blink {\n padding: 0px 0px 2px 5px;\n margin-top: 5px;\n margin-bottom: 5px;\n color: white;\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n\n.warnblink {\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n\n.message-sender {\n width: 900px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n/* Journals */\n.journal-sheet ::-webkit-scrollbar-thumb {\n background: #135d91;\n border: 1px solid #135d91;\n}\n\n.journal-sheet .editor h1 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n border-bottom: 2px solid #135d91;\n}\n\n.journal-sheet .editor h2 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n}\n\n.journal-sheet .editor h3 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n}\n\n.chat-message .warning-bar {\n display: inline-block;\n background-image: url(\"../images/icons/warning-bar.webp\");\n width: 259px;\n height: 8px;\n /* vertical-align: middle; */\n border: 0;\n}\n\n/* .journal-sheet form { */\n.sheet.journal-entry .journal-entry-content {\n color: var(--aliengreen);\n background: #000;\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n background: var(--journalback) top left !important;\n background-size: cover;\n color: powderblue;\n}\n\n.sheet.journal-entry .sidebar .directory-header .header-search input {\n color: hsl(0, 0%, 0%);\n}\n\n.alienrpg .arpgtable {\n height: 36px;\n width: 80%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n}\n\n.alienrpg .arpgtable tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .caption {\n text-align: center;\n color: greenyellow;\n font-size: xx-large;\n}\n\n.alienrpg .arpgtablesmall {\n height: 36px;\n width: 34%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n}\n\n.alienrpg .arpgtablesmall tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .tdstyle {\n width: 40%;\n height: 18px;\n text-align: left;\n}\n\n.alienrpg .tdstyleR {\n width: 40%;\n height: 18px;\n text-align: Right;\n}\n\n.alienrpg .tdstyleC {\n width: 100%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .tdstyle3D {\n width: 30%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .tdstyle2D {\n width: 50%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .arpglink {\n background-color: white;\n color: black;\n}\n\n.alienrpg .mess {\n color: yellowgreen;\n font-family: \"Courier New\", Courier, monospace;\n}\n\n.alienrpg .ntable {\n width: 99%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .ntable tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .trhead {\n text-align: center;\n width: 45%;\n font-weight: bold;\n}\n\n.alienrpg .tcol1 {\n width: 2.5%;\n}\n\n.alienrpg .tcol2 {\n width: 45%;\n text-align: justify;\n vertical-align: top;\n}\n\n.alienrpg .tcol3 {\n width: 5%;\n}\n\n.alienrpg .etable {\n width: 40%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding: 0;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .etable td:first-child {\n padding-left: 5px;\n}\n\n.alienrpg .etr {\n /* border-style: solid;\n border-color: greenyellow; */\n border: 1;\n}\n\n.alienrpg .ehead {\n text-align: center;\n font-weight: bold;\n}\n\n.alienrpg .ecol1 {\n width: 50%;\n text-align: center;\n}\n\n.alienrpg .ecol2 {\n width: 50%;\n text-align: center;\n}\n\n.alienrpg .ecol3 {\n width: 3%;\n /* border-left: greenyellow;\n border-style: solid; */\n}\n\n.alienrpg .stable {\n width: 90%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .strhead {\n text-align: center;\n font-weight: bold;\n}\n\n.alienrpg .scol1 {\n width: 16%;\n}\n\n.alienrpg .scol2 {\n width: 3%;\n}\n\n.alienrpg .scol3 {\n width: 80%;\n}\n\n.alienrpg .scol4 {\n width: 25%;\n}\n\n.alienrpg .scol5 {\n width: 60%;\n text-align: left;\n}\n\n.alienrpg .scol6 {\n width: 90%;\n}\n\n.alienrpg .scol7 {\n width: 20%;\n text-align: left;\n}\n\n.alienrpg .scol8 {\n width: 65%;\n text-align: left;\n}\n\n.alienrpg .scol9 {\n width: 12%;\n}\n\n.alienrpg .scol10 {\n width: 50%;\n}\n\n.alienrpg .skltable {\n width: 35%;\n /* border-style: double; */\n /* border-color: #e92d2d; */\n margin-left: auto;\n margin-right: auto;\n border: 1;\n}\n\n.alienrpg .oddstable {\n width: 96%;\n height: 16px;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .oddhead {\n font-weight: bold;\n}\n\n.alienrpg .oddcol1 {\n width: 25%;\n}\n\n.alienrpg .oddcol2 {\n width: 39%;\n}\n\n.oddcol3 {\n width: 36%;\n}\n\n.alienrpg .oddcol4 {\n width: 40%;\n}\n\n.alienrpg .bigtable {\n width: 99%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .die {\n width: 6%;\n text-align: center;\n}\n\n.alienrpg .inj {\n width: 16%;\n}\n\n.alienrpg .fatal {\n width: 6%;\n}\n\n.alienrpg .tim {\n width: 7%;\n text-align: center;\n}\n\n.alienrpg .eff {\n width: 56%;\n}\n\n.alienrpg .heal {\n width: 15%;\n text-align: center;\n}\n\n.alienrpg .crit {\n width: 19%;\n text-align: center;\n}\n\n.alienrpg .eff2 {\n width: 55%;\n}\n\n/* V10 work */\n.alienrpg .aframe {\n position: relative;\n}\n\n.alienrpg .leftcol {\n position: absolute;\n width: 45%;\n left: 1.2%;\n text-align: justify;\n /* background: #855f5f; */\n}\n\n.alienrpg .rightcol {\n position: absolute;\n width: 45%;\n left: 50%;\n text-align: justify;\n /* background: rgb(174, 174, 110); */\n}\n\n.alienrpg .heading {\n color: var(--aliengreen);\n font-size: 28px;\n border-bottom: 2px solid var(--color-underline-header);\n}\n\n.alienrpg .heading2 {\n text-align: center;\n color: var(--aliengreen);\n /* font-size: x-large; */\n}\n\n.alienrpg .heading3 {\n color: var(--aliengreen);\n}\n\n.alienrpg .imagecontainer {\n position: relative;\n text-align: center;\n color: white;\n}\n\n/* Import settings */\n.alienrpg .container {\n width: 100%;\n}\n\n.alienrpg .listHeading {\n text-align: center;\n vertical-align: middle;\n padding: 10px 0px;\n border-bottom: 1px solid black;\n margin-bottom: 10px;\n}\n\n.alienrpg .twogridcol {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(160px, 50%));\n}\n\n.alienrpg .twogridcol input[type=checkbox] {\n vertical-align: middle;\n}\n\n.alienrpg .actors.content {\n background: lightgray;\n}\n\n.alienrpg .actors.content.toggle-display {\n display: none;\n}\n\n.alienrpg .items.content {\n background: lightgray;\n}\n\n.alienrpg .items.content.toggle-display {\n display: none;\n}\n\n.alienrpg .journal.content {\n background: lightgray;\n}\n\n.alienrpg .journal.content.toggle-display {\n display: none;\n}\n\n.alienrpg .scenes.content {\n background: lightgray;\n}\n\n.alienrpg .scenes.content.toggle-display {\n display: none;\n}\n\n.alienrpg .tables.content {\n background: lightgray;\n}\n\n.alienrpg .tables.content.toggle-display {\n display: none;\n}\n\n.alienrpg .macros.content {\n background: lightgray;\n}\n\n.alienrpg .macros.content.toggle-display {\n display: none;\n}\n\n.alienrpg .title {\n cursor: pointer;\n}\n\n/* Footer */\n.alienrpg .footer {\n position: sticky;\n bottom: 0;\n left: 0;\n width: inherit;\n height: auto;\n background-color: #d0daee;\n}\n\n.alienrpg .cinsymbol {\n display: inline-block;\n background-image: url(\"../images/icons/cin-symbol.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .camsymbol {\n display: inline-block;\n background-image: url(\"../images/icons/cam-symbol.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .stresssymbol {\n display: inline-block;\n background-image: url(\"../images/icons/alien-dice-y1.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .basesymbol {\n display: inline-block;\n background-image: url(\"../images/icons/alien-dice-6.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .datebox {\n width: 36px;\n height: 35px;\n background-color: rgb(26, 71, 53);\n color: white;\n border: solid rgb(72, 141, 99);\n border-radius: 5px;\n padding: 1%;\n vertical-align: middle;\n}\n\n.alienrpg .datebox2 {\n float: inline-start;\n width: auto;\n margin-right: 10px;\n margin-top: 7px;\n height: 35px;\n background-color: rgb(26, 71, 53);\n color: white;\n border: solid rgb(72, 141, 99);\n border-radius: 5px;\n padding: 1%;\n vertical-align: middle;\n}\n\n.alienrpg .colonytable {\n width: 60%;\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n font-family: \"OCR-A\";\n text-align: center;\n}\n\n.alienrpg .colonyname {\n font-size: x-large;\n font-weight: bold;\n}\n\n.alienrpg .colonyparent {\n font-size: smaller;\n font-weight: bold;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonyparentdata {\n border-right: solid red 1px;\n font-weight: bold;\n}\n\n.alienrpg .colonyposition {\n font-size: smaller;\n font-weight: bold;\n}\n\n.alienrpg .colonypositiondata {\n font-size: x-large;\n}\n\n.alienrpg .trborder {\n border-bottom: solid transparent 5px;\n}\n\n.alienrpg .colonyheader {\n font-size: smaller;\n width: 20%;\n font-weight: bold;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonyheaderright {\n font-size: smaller;\n width: 20%;\n font-weight: bold;\n}\n\n.alienrpg .colonydata1 {\n width: 20%;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonydata2 {\n width: 20%;\n}\n\n.alienrpg {\n /* Styles limited to alienrpg sheets */\n /*\n \tOriginal Sheet by Paul Watson\n\n \tCRT Effect by Alec Lownes\n \t\thttp://aleclownes.com/2017/02/01/crt-display.html\n\n \tMay 2021\n */\n /* CHARACTER SHEET */\n /*.sheet {\n \tmin-width: 600px;\n \tmax-width: 1000px;\n \tmin-height: 350px;\n }*/\n /** General Tab **/\n /** General Tab - Left Column **/\n /*** Story and Experience Points ***/\n /*** Conditions ***/\n /*.dots.radiation.radbox_char {\n margin-top: 36px;\n }\n\n .dots.radiation.radbox_synth {\n /*margin-top: 27px;\n margin-top: 7px;\n }\n\n .dots.radiation.radglow_char {\n margin-top: 36px;\n }\n\n .dots.radiation.radglow_synth {\n margin-top: 27px;\n }*/\n /*** Consumables ***/\n /** General Tab - Right Column **/\n /** - **/\n /* Creature Sheet */\n /* Items */\n}\n.alienrpg .item-form {\n font-family: var(--alienfont);\n background: hsl(0, 0%, 0%);\n}\n.alienrpg .actor-header {\n flex: 0 0 180px;\n overflow: hidden;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n margin-bottom: 1px;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .vehicle-header {\n overflow: hidden;\n display: flex;\n margin-bottom: 1px;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .profile-img {\n flex: 0 0 100px;\n height: 150px;\n width: auto;\n}\n.alienrpg .profile-img-item {\n flex: 0 0 100px;\n height: 100px;\n margin-right: 10px;\n width: auto;\n justify-self: center;\n}\n.alienrpg .profile-img-vehicle {\n flex: 0 0 100px;\n height: 160px;\n margin-right: 10px;\n width: 300px;\n}\n.alienrpg .header-fields {\n flex: 1;\n}\n.alienrpg h1.charname {\n height: 50px;\n padding: 0px;\n margin: 0 5px 5px 5px;\n border-bottom: 0;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg h1.charname input {\n width: 100%;\n height: 100%;\n margin: 0;\n color: inherit;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .sheet nav.sheet-tabs {\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .sheet-tabs {\n flex: 0;\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .tab,\n.alienrpg .editor {\n height: 100%;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .tox .tox-editor-container {\n background: hsl(0, 0%, 100%);\n}\n.alienrpg .tox .tox-edit-area {\n padding: 0 8px;\n}\n.alienrpg .maxboxsize {\n max-width: 40px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .healboxsize {\n max-width: 80px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .cashboxsize {\n max-width: 150px;\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n padding: 5px;\n margin: 5px 5px 5px 5px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox1 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 230px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox2 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 400px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox3 {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n padding: 5px;\n margin: 5px 5px 5px 5px;\n width: 180px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox4 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 450px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg textarea {\n resize: none;\n padding: 2;\n color: inherit;\n border: 1px solid var(--aliengreen);\n font-family: var(--alienfont);\n font-size: var(--fontsize);\n}\n.alienrpg form .sheet-content .click-stat-level {\n height: 18px;\n padding: 8px;\n background: hsl(0, 0%, 0%);\n border-radius: 2px;\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502);\n font-family: \"Roboto\", system, -apple-system, sans-serif;\n font-size: 10px;\n font-weight: 700;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.alienrpg .click-stat-level .fas {\n display: none;\n padding: 2px 4px;\n border-radius: 2px;\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5);\n font-family: \"Roboto\", system, -apple-system, sans-serif;\n font-size: 10px;\n font-weight: 700;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.alienrpg .dots {\n cursor: pointer;\n display: flex;\n flex-direction: column;\n margin-right: 8px;\n font-weight: 700;\n font-size: 15px;\n flex-wrap: wrap;\n}\n.alienrpg .newdots {\n cursor: pointer;\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n}\n.alienrpg .planetboxsize {\n max-width: 40px;\n color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .colony-planet1 {\n max-width: 190px;\n margin: -5px 0px 0px -3px;\n height: max-content;\n color: var(--color-text-dark-primary) !important;\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen) !important;\n}\n.alienrpg .colony-planet2 {\n max-width: 250px;\n height: max-content;\n color: var(--color-text-dark-primary) !important;\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen) !important;\n}\n.alienrpg .resource-label {\n font-family: var(--alienfont);\n text-transform: uppercase;\n padding-left: 5px;\n justify-self: center;\n flex: auto;\n}\n.alienrpg .speciality-label {\n font-family: var(--alienfont);\n text-transform: uppercase;\n padding-left: 5px;\n justify-self: left;\n flex: auto;\n}\n.alienrpg .attr-label {\n font-weight: bold;\n text-transform: uppercase;\n padding-right: 5px;\n}\n.alienrpg .tabs {\n height: 30px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .tabs .sheet nav.sheet-tabs {\n height: 32px;\n flex: 0 0 32px;\n margin: 4px 0;\n line-height: 32px;\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .tabs .item {\n font-weight: bold;\n color: inherit;\n}\n.alienrpg .tabs .item.active {\n text-decoration: underline;\n text-shadow: none;\n}\n.alienrpg .items-list {\n list-style: none;\n padding-left: 5px;\n padding-right: 5px;\n padding-top: 0px;\n padding-bottom: 0px;\n}\n.alienrpg .item-header {\n background-color: hsl(0, 5%, 16%);\n}\n.alienrpg .item-name {\n margin: 0;\n}\n.alienrpg .item-controls {\n text-align: right;\n}\n.alienrpg .item-label {\n font-family: var(--alienfont);\n font-size: small;\n text-transform: uppercase;\n padding-right: 5px;\n padding-left: 5px;\n}\n.alienrpg .biog {\n height: 300px;\n padding: 3px 0;\n width: 1fr;\n font-family: var(--alienfont);\n}\n.alienrpg .biog .biog-image {\n flex: 0 0 24px;\n margin-right: 5px;\n}\n.alienrpg .biog .editor-content {\n word-wrap: break-word;\n font-family: var(--alienfont);\n}\n.alienrpg .biog img {\n display: block;\n}\n.alienrpg .biog-full {\n height: 600px;\n padding: 3px 0;\n width: 1fr;\n font-family: var(--alienfont);\n}\n.alienrpg .biog-full .biog-image {\n flex: 0 0 24px;\n margin-right: 5px;\n}\n.alienrpg .biog-full .editor-content {\n word-wrap: break-word;\n font-family: var(--alienfont);\n}\n.alienrpg .biog-full img {\n display: block;\n}\n.alienrpg .crt .window-content {\n padding: 5px;\n border: 2px solid var(--aliendarkergreen);\n color: var(--aliengreen);\n text-shadow: 0 0 2px var(--aliendarkergreen);\n}\n.alienrpg .crt .window-content::before {\n content: \" \";\n display: block;\n position: absolute;\n top: 30px;\n left: 0;\n bottom: 0;\n right: 0;\n background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));\n z-index: 2;\n background-size: 100% 2px, 3px 100%;\n pointer-events: none;\n}\n.alienrpg .crt .window-content::after {\n content: \" \";\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n background: rgba(18, 16, 16, 0.1);\n opacity: 0;\n z-index: 2;\n pointer-events: none;\n}\n.alienrpg .crt textarea {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n color: ghostwhite;\n font-family: var(--alienchatfont);\n font-size: 14px;\n font-weight: 200;\n letter-spacing: 1px;\n}\n.alienrpg .crt h1 {\n border-bottom: 2px dotted var(--aliengreen);\n padding-left: 0px;\n}\n.alienrpg .crt label,\n.alienrpg .crt h2,\n.alienrpg .crt h3 {\n padding-left: 0px;\n margin: 0px;\n}\n.alienrpg .crt .profile-img {\n margin: 0;\n height: 157px;\n margin-right: 4px;\n border-radius: 10px;\n}\n.alienrpg .crt h1.charname input {\n text-transform: uppercase;\n width: calc(100% + 10px);\n padding-left: 8px;\n border: 0px;\n}\n.alienrpg .crt input[type=text],\n.alienrpg .crt input[type=number],\n.alienrpg .crt input[type=password],\n.alienrpg .crt input[type=date],\n.alienrpg .crt input[type=time] {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt input[type=text]:hover,\n.alienrpg .crt input[type=number]:hover,\n.alienrpg .crt input[type=password]:hover,\n.alienrpg .crt input[type=date]:hover,\n.alienrpg .crt input[type=time]:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt h1.charname input:focus {\n box-shadow: 0 0 10px var(--aliengreen);\n}\n.alienrpg .crt h1.charname {\n margin: 0px 0px 5px 0px;\n}\n.alienrpg .crt .select-css {\n border-radius: 3px;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt .select-css:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .grid-4col {\n border: 3px double var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .grid-synth {\n grid-column: 3;\n grid-template-columns: 25% 25% 50%;\n border: 3px double var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n padding: 4px;\n}\n.alienrpg .crt .synth-stresslabel {\n justify-self: left;\n text-align: left;\n}\n.alienrpg .crt .minus-btn {\n width: 14px;\n color: var(--aliendarkergreen);\n font-size: 30px;\n}\n.alienrpg .crt .plus-btn {\n width: 14px;\n color: var(--aliendarkergreen);\n font-size: 30px;\n margin-left: -7px;\n}\n.alienrpg .crt .rollable-stress:hover,\n.alienrpg .crt .rollCrit:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 150%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .fa-solid.fa-wrench:hover,\n.alienrpg .crt .fa-solid.fa-toolbox:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .far.fa-heart:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .resource-content .maxboxsize {\n vertical-align: 7px;\n}\n.alienrpg .crt .crt-grid-Char-Att {\n margin-left: -5px;\n border-left: 3px double var(--aliengreen);\n border-bottom: 3px double var(--aliengreen);\n border-right: 3px double var(--aliengreen);\n float: right;\n width: 100%;\n padding: 6px 12px 6px 2px;\n grid-column-gap: 0px;\n grid-template-areas: \"crt_gCol1 crt_gCol2 crt_gCol3 crt_gCol4 crt_gCol5 crt_gCol6\" \"crt_gCol7 crt_gCol8 crt_gCol9 crt_gCol10 crt_gCol11 crt_gCol12\";\n grid-template-columns: 25% 8% 25% 8% 25% 8%;\n display: grid;\n grid-row-gap: 3px;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.alienrpg .crt_gCol1,\n.alienrpg .crt_gCol2,\n.alienrpg .crt_gCol3,\n.alienrpg .crt_gCol4,\n.alienrpg .crt_gCol5,\n.alienrpg .crt_gCol6,\n.alienrpg .crt_gCol7,\n.alienrpg .crt_gCol8,\n.alienrpg .crt_gCol9,\n.alienrpg .crt_gCol10,\n.alienrpg .crt_gCol11,\n.alienrpg .crt_gCol12 {\n justify-self: center;\n align-self: center;\n}\n.alienrpg .crt_gCol11 {\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt-crt-grid-Char-Att .maxboxsize {\n min-width: 40px;\n z-index: 1;\n}\n.alienrpg .crt .NPC {\n width: 15px;\n height: 15px;\n}\n.alienrpg .crt .tooltip .tooltiptext {\n width: 250px;\n top: -36px;\n right: 200%;\n margin-left: -60px;\n color: black;\n background-color: var(--aliengreen);\n box-shadow: 0 0 10px var(--aliengreen);\n}\n.alienrpg .crt .tooltip .tooltiptext::after {\n margin-top: 10px;\n border-width: 7px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n.alienrpg .crt .crt-grid-Char-Att .crt-gCol6:focus,\n.alienrpg .crt .grid-Consumables .maxboxsize:focus {\n color: var(--aliendarkergreen);\n background-color: var(--alienoddtab);\n box-shadow: 0 0 0 #000;\n cursor: not-allowed;\n}\n.alienrpg .crt .crt-grid-Char-Att .crt_gCol6:hover,\n.alienrpg .crt .grid-Consumables .maxboxsize:hover {\n cursor: default;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt .click-stat-level .far {\n letter-spacing: 1px;\n}\n.alienrpg .crt .synthsdont {\n margin: 10px;\n padding-left: 10px;\n border-left: 2px dotted var(--aliengreen);\n}\n.alienrpg .crt .imitate-human {\n text-align: center;\n}\n.alienrpg .crt .text {\n background-color: var(--aliendarkergreen);\n}\n.alienrpg .crt .tabs {\n color: #000;\n background-color: #fff;\n font-weight: bold;\n text-transform: uppercase;\n text-shadow: 0 0 2px white;\n}\n.alienrpg .crt .tabs .item.active {\n text-decoration: none;\n font-size: 110%;\n color: white;\n background-color: var(--aliendarkergreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n text-shadow: 0 0 10px var(--aliengreen);\n cursor: default;\n}\n.alienrpg .crt .tabs .item {\n width: 100%;\n padding-top: 6px;\n}\n.alienrpg .crt .tabs .item.active {\n padding-top: 5px;\n}\n.alienrpg .crt .tabs .item:hover {\n color: #000;\n background-color: var(--alienitemselect);\n box-shadow: 0 0 10px var(--alienitemselect);\n margin: -3px 0 -3px 0;\n padding-top: 6px;\n}\n.alienrpg .crt .grid-genPage h2 {\n text-transform: uppercase;\n}\n.alienrpg .crt .grid-2col-border {\n margin-top: -3px;\n padding-bottom: 4px;\n}\n.alienrpg .crt .journal-sheet select {\n text-overflow: ellipsis;\n}\n.alienrpg .crt .resource-content button {\n width: 16px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .grid-crtPage {\n display: grid;\n grid-template-areas: \"crt_Col1 crt_Col2\";\n grid-template-columns: 220px;\n}\n.alienrpg .crt .crt_Col1 {\n display: grid;\n grid-template-areas: \"crt_Item1\", \"crt_Item2\", \"crt_Item3\";\n grid-template-columns: 100%;\n}\n.alienrpg .crt .crt_Col2 {\n display: grid;\n grid-template-areas: \"crt_Item4\", \"crt_Item5\", \"crt_Item7\", \"crt_Item8\", \"crt_Item9\", \"crt_Item6\";\n grid-template-columns: 100%;\n padding-left: 5px;\n}\n.alienrpg .crt .crt_Col1 h2 {\n text-transform: uppercase;\n padding-bottom: 4px;\n}\n.alienrpg .crt .crt_Item1,\n.alienrpg .crt .crt_Item2_char,\n.alienrpg .crt .crt_Item2_synth,\n.alienrpg .crt .crt_Item3 {\n border: 1px solid var(--aliengreen);\n padding: 5px;\n}\n.alienrpg .crt .crt_Item1 {\n text-align: center;\n /* height: 130px; */\n}\n.alienrpg .crt .crt_Item1 .sp_faded {\n padding-top: 5px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item1 .xp_faded {\n padding-top: 6px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item1 h2 {\n padding-top: 8px;\n}\n.alienrpg .crt .crt_Item1 .experience {\n width: 160px;\n display: inline-flex;\n margin-bottom: 10px;\n}\n.alienrpg .crt .crt_Item1 .xp_dots_pos {\n padding-top: 18px;\n}\n.alienrpg .crt .crt_Item2_char {\n position: relative;\n height: 334px;\n}\n.alienrpg .crt .crt_Item2_synth {\n position: relative;\n}\n.alienrpg .crt .dots_conditions .dots {\n height: 25px;\n padding-top: 4px;\n padding-left: 7px;\n}\n.alienrpg .crt .dots.starving,\n.alienrpg .crt .dots.exhausted,\n.alienrpg .crt .dots.panic {\n width: 100%;\n background-color: var(--alienoddtab);\n}\n.alienrpg .crt .overwatch {\n margin: 15px 0 25px 13px;\n}\n.alienrpg .crt .overwatch_synth {\n /* margin: 20px 0 15px 13px ; */\n margin: 6px 0 0 13px;\n}\n.alienrpg .crt .dots.panic .panicked {\n color: white;\n background-color: red;\n margin-top: -5px;\n margin-left: -7px;\n padding-left: 6px;\n border-top: 2px solid red;\n border-bottom: 2px solid red;\n font-weight: bold;\n box-shadow: 0 0 10px red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .panicked-textarea {\n margin-left: 60px;\n border: 1px solid yellow;\n background-color: orange;\n}\n.alienrpg .crt .panicked-textarea:focus {\n border: 1px solid yellow;\n background-color: yellow;\n color: red;\n}\n.alienrpg .crt .dots.radiation {\n border: 1px dashed var(--alienitemselect);\n color: var(--alienitemselect);\n width: 98%;\n padding-top: 16px;\n padding-bottom: 19px;\n align-items: center;\n flex-wrap: nowrap;\n margin: 2px;\n}\n.alienrpg .crt #bottom {\n position: absolute;\n bottom: 0;\n left: 0;\n}\n.alienrpg .crt .dots.radiation.rad_glow {\n background-color: var(--alienitemselect);\n color: #000;\n border-radius: 3px;\n box-shadow: 0 0 10px yellow;\n}\n.alienrpg .crt .crt_grid_SynthStress {\n display: grid;\n grid-template-areas: \"imitate-human_left imitate-human_right\";\n grid-template-columns: 20% 80%;\n}\n.alienrpg .crt .imitate-human_left {\n padding: 7px 0 0 0;\n}\n.alienrpg .crt .imitate-human_right {\n padding: 5px 0px 0px 10px;\n}\n.alienrpg .crt .synth-label {\n width: 100%;\n margin-top: 2px;\n padding: 6px 0px 5px 0px;\n text-transform: uppercase;\n text-align: center;\n}\n.alienrpg .crt .alienrpgv .synth_fake_check {\n color: var(--aliendarkergreen);\n width: 100%;\n margin-top: 12px;\n padding: 6px 0px 6px 0px;\n text-transform: uppercase;\n text-align: center;\n background-color: var(--alienoddtab);\n}\n.alienrpg .crt .fas.fa-parachute-box {\n vertical-align: top;\n padding-top: 6px;\n padding-left: 3px;\n}\n.alienrpg .crt .fa-parachute-box:before {\n content: \"\\f49e\";\n}\n.alienrpg .crt .crt_Item3 .supply-btn.Power2 {\n padding-left: 6px;\n font-size: 20px;\n}\n.alienrpg .crt .crt_gridCarrer {\n display: grid;\n grid-template-areas: \"crt_box1 crt_box2 crt_box3 crt_box4\";\n padding: 0px;\n padding-top: 1px;\n grid-template-columns: 17% 36% 17% 30%;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 2px;\n}\n.alienrpg .crt .crt_gridCarrer .crt_box1,\n.alienrpg .crt .crt_gridCarrer .crt_box2,\n.alienrpg .crt .crt_gridCarrer .crt_box3,\n.alienrpg .crt .crt_gridCarrer .crt_box4 {\n justify-self: center;\n max-width: 100%;\n padding-top: 0px;\n}\n.alienrpg .crt .crt_gridSpecialty {\n display: grid;\n grid-template-areas: \"crt_sbox1 crt_sbox2\";\n padding: 4px 0px 3px 0px;\n grid-template-columns: 17% 83%;\n margin-bottom: 2px;\n}\n.alienrpg .crt .crt_gridSpecialty .crt_sbox1,\n.alienrpg .crt .crt_gridSpecialty .crt_sbox2 {\n justify-self: center;\n max-width: 100%;\n padding-top: 0px;\n}\n.alienrpg .crt .crt_grid-special {\n grid-area: crt_sbox2;\n display: grid;\n width: 100%;\n grid-template-areas: \"crt_spe1 crt_spe2\";\n grid-template-columns: 75% 25%;\n}\n.alienrpg .crt .crt .crt_spe1 {\n grid-area: crt_spe1;\n font-weight: 100;\n text-transform: uppercase;\n}\n.alienrpg .crt .crt_spe2 {\n grid-area: crt_spe2;\n padding-right: 5px;\n justify-self: right;\n}\n.alienrpg .crt .crt_Item4,\n.alienrpg .crt .crt_Item5,\n.alienrpg .crt .crt_Item6,\n.alienrpg .crt .crt_Item7,\n.alienrpg .crt .crt_Item8,\n.alienrpg .crt .crt_Item9 {\n border: 0px solid var(--aliengreen);\n margin-bottom: 3px;\n}\n.alienrpg .crt_Item4 .resource-label-header,\n.alienrpg .crt_Item5 .resource-label-header,\n.alienrpg .crt_Item6 .resource-label-header,\n.alienrpg .crt_Item7 .resource-label-header,\n.alienrpg .crt_Item8 .resource-label-header,\n.alienrpg .crt_Item9 .resource-label-header {\n display: block;\n width: 100%;\n padding: 1px 0px 1px 2px;\n color: #000;\n font-weight: bolder;\n text-transform: uppercase;\n background-color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item4 {\n height: 50px;\n}\n.alienrpg .crt .crt_Item5 textarea {\n height: 107px;\n}\n.alienrpg .crt .crt_Item5 textarea:hover,\n.alienrpg .crt .crt_Item7 textarea:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .crt_Item6 {\n height: 216px;\n border: 1px solid var(--aliendarkergreen);\n margin-bottom: 0px;\n}\n.alienrpg .crt .crt_Item7 textarea {\n height: 87px;\n}\n.alienrpg .crt .crt_Item8 {\n padding-bottom: 2px;\n}\n.alienrpg .crt .crt_Item8 input,\n.alienrpg .crt .crt_Item9 input {\n margin: 0px;\n width: 100%;\n}\n.alienrpg .crt .crt_Relat {\n display: grid;\n grid-template-areas: \"crt_Relat_Buddy crt_Relat_Rival\";\n grid-template-columns: 49%;\n grid-column-gap: 5px;\n}\n.alienrpg .crt_Col3 {\n grid-area: crt_Col3;\n padding-top: 10px;\n color: var(--aliendarkergreen);\n font-family: var(--alienfont);\n}\n.alienrpg .crt.grid-attr {\n border: 0px solid var(--aliengreen);\n}\n.alienrpg .crt .talent-btn:hover,\n.alienrpg .crt .talent-btn:focus {\n box-shadow: 0 0 7px var(--aliengreen);\n text-shadow: 0 0 15px var(--aliengreen);\n background-color: var(--aliengreen);\n cursor: help;\n font-weight: bolder;\n text-transform: uppercase;\n color: #000;\n}\n.alienrpg .crt .rollable {\n width: 90%;\n text-align: center;\n}\n.alienrpg .rollable:hover,\n.alienrpg .rollcomputer:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 130%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .rollItem,\n.alienrpg .crt .creature-acid-roll {\n width: 100%;\n text-align: center;\n}\n.alienrpg .crt .rollItem:hover,\n.alienrpg .crt .rollItem:focus {\n text-shadow: 0 0 15px var(--aliengreen);\n box-shadow: 0 0 7px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n font-size: 100%;\n font-weight: bolder;\n text-transform: uppercase;\n}\n.alienrpg .crt .rollVehicleWeapon:hover,\n.alienrpg .crt .rollVehicleWeapon:focus {\n text-shadow: 0 0 15px var(--aliengreen);\n box-shadow: 0 0 7px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n font-size: 100%;\n font-weight: bolder;\n text-transform: uppercase;\n}\n.alienrpg .crt .grid-talents {\n text-align: center;\n grid-template-columns: 90% 10%;\n}\n.alienrpg .crt .talTitle {\n text-transform: uppercase;\n color: #000;\n background-color: var(--aliengreen);\n}\n.alienrpg .crt .item-header {\n /* background-color: var(--aliendarkergreen); */\n /* color: black; */\n}\n.alienrpg .crt .textbox {\n color: ghostwhite;\n font-family: var(--alienchatfont);\n font-size: 14px;\n font-weight: 200;\n letter-spacing: 1px;\n}\n.alienrpg .crt .textbox:focus {\n font-weight: 400;\n}\n.alienrpg .crt .encumbrance .encumbrance-bar {\n background: var(--alienitemselect);\n}\n.alienrpg .crt .blink {\n padding: 0px 0px 2px 5px;\n margin-top: 5px;\n margin-bottom: 5px;\n background-color: red;\n color: white;\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n.alienrpg .crt_lCol6 {\n justify-self: center;\n}\n.alienrpg .crt .crit-injuries {\n margin-top: 118px;\n}\n.alienrpg .crt .grid-crit {\n grid-template-columns: 95% 5%;\n}\n.alienrpg .crt_crit2 {\n text-align: center;\n font-size: 15px;\n}\n.alienrpg .crt .Item11 {\n border: 0px solid var(--aliengreen);\n}\n.alienrpg .crt .Item11 .items-list {\n height: auto;\n}\n.alienrpg .crt .critical-inj {\n padding-bottom: 10px;\n}\n.alienrpg .crt .resource-label-header.rollCrit:hover {\n font-size: 15px;\n background-color: var(--aliendarkergreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt_box4 {\n padding: 7px 0px 0px 7px;\n}\n.alienrpg .crt .crt_Col1 {\n margin-left: -5px;\n}\n.alienrpg .crt .fas.fa-tools {\n vertical-align: top;\n padding-top: 13px;\n margin-left: 5px;\n}\n.alienrpg .crt .fas.fa-tools:hover {\n cursor: help;\n}\n.alienrpg .crt .fas.fa-tools:before {\n content: \"\\f022\";\n}\n.alienrpg .crt .fas:hover {\n color: var(--aliengreen);\n text-shadow: 0 0 2px var(--aliengreen);\n animation: textShadow 0.5s 0.3;\n}\n.alienrpg .crt .items-list .item-header {\n border-bottom-style: solid;\n border-bottom-color: var(--aliengreen);\n}\n.alienrpg .crt .Col3 .panel {\n margin-left: 5px;\n padding: 0 10px 0 10px;\n border-left: 2px inset var(--aliengreen);\n}\n.alienrpg .crt .tab.inventory .fas {\n margin-right: 10px;\n}\n.alienrpg .crt .creature-acid-roll:hover,\n.alienrpg .crt .creature-acid-roll:focus {\n text-shadow: 0 0 0px var(--aliengreen);\n color: var(--aliengreen);\n background-color: #000;\n font-weight: 1;\n font-size: 110%;\n border: 0px solid var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .creature-attack-roll {\n width: 260px;\n height: 40px;\n border-radius: 3px;\n text-shadow: 0 0 rgba(0, 0, 0, 0);\n color: rgba(0, 0, 0, 0);\n background: url(../images/alien_crt_roll-attack.png) no-repeat top left;\n}\n.alienrpg .crt .creature-attack-roll:hover {\n border-radius: 3px;\n background-color: var(--aliendarkergreen);\n text-shadow: 0 0 rgba(0, 0, 0, 0);\n color: rgba(0, 0, 0, 0);\n background: url(../images/alien_crt_roll-attack_hover.gif) no-repeat top left;\n}\n.alienrpg .crt .profile-img-item {\n margin: 0;\n height: 125px;\n width: auto;\n margin-right: 4px;\n border-radius: 10px;\n}\n.alienrpg .crt .textbox1,\n.alienrpg .crt .textbox2 {\n padding-left: 5px;\n}","$c-white: hsl(0, 0%, 100%);\r\n$c-black: hsl(0, 0%, 0%);\r\n$c-green: hsl(84, 100%, 59%);\r\n\r\n:root {\r\n\t--aliengreen: hsl(84, 100%, 59%);\r\n\t--aliendarkergreen: hsl(141, 60%, 40%);\r\n\t--alienitemselect: hsl(70, 80%, 74%);\r\n\t--alienoddtab: hsl(72, 29%, 7%);\r\n\t--blue: hsl(224, 75%, 62%);\r\n\t--black: hsl(0, 0%, 0%);\r\n\t--white: hsl(0, 0%, 100%);\r\n\t--alientextjournal: #b1e0e7;\r\n\t--journalback: url(../images/mother-instructions/indbackground2.png);\r\n\t--chatbackground: url(/systems/alienrpg/images/IndBackground3.png);\r\n\t--alienchatfont: 'Blinker', sans-serif;\r\n\t--alienchatwhite: hsl(0, 0%, 100%);\r\n\t--alienchatred: hsl(0, 100%, 50%);\r\n\t--alienchatredshadow: rgb(230 230 230);\r\n\t--alienchatblue: hsl(240deg 42% 72%);\r\n\t// --alienchatlightblue: hsl(240, 96%, 70%);\r\n\t--alienchatlightblue: hsl(120, 97%, 41%);\r\n\t--alienchatlightgreen: hsl(120, 97%, 41%);\r\n\t--alienchatgoldenrod: hsl(43, 74%, 49%);\r\n}\r\n","// Import utilities.\r\n@import 'utils/typography';\r\n@import 'utils/colors';\r\n@import 'utils/mixins';\r\n@import 'utils/variables';\r\n\r\n/* Global styles */\r\n@import 'global/window';\r\n@import 'global/mother-instruction-images';\r\n@import 'global/grid';\r\n@import 'global/flex';\r\n@import 'global/itemList';\r\n@import 'global/select-css';\r\n@import 'actor/alien-crt-ui';\r\n@import 'global/module';\r\n\r\n.alienrpg {\r\n /* Styles limited to alienrpg sheets */\r\n @import 'components/forms';\r\n @import 'components/resource';\r\n @import 'components/tabs';\r\n @import 'components/items';\r\n @import 'actor/alien-crt-actor';\r\n}\r\n",".alienrpg ul ol {\r\n\tmargin-left: 3px;\r\n}\r\n.alienrpg #context-menu {\r\n\t// width: 100%;\r\n\twidth: auto;\r\n\theight: max-content;\r\n\tmin-width: 156px;\r\n\tmax-width: 360px;\r\n\tposition: absolute;\r\n\tleft: -998%;\r\n\ttop: -50%;\r\n\tbackground: $c-black;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 5px;\r\n\tcolor: var(--aliengreen);\r\n\ttext-align: left;\r\n\tfont-size: smaller;\r\n\tz-index: 1;\r\n}\r\n.alienrpg #context-menu li.context-item {\r\n\tline-height: 16px;\r\n}\r\n\r\n.alienrpg .window-content {\r\n\t// font-family: var(--alienfont);\r\n\t// color: var(--aliengreen);\r\n\t// font-size: var(--fontsize);\r\n\tbackground: hsl(0deg, 0%, 0%);\r\n\tborder: var(--aliengreen) 1px solid;\r\n\t// flex-direction: column;\r\n\t// flex-wrap: nowrap;\r\n\t// padding: 2px;\r\n\t// overflow-y: scroll;\r\n\t// overflow-x: auto;\r\n\t// border: var(--aliengreen) 3px;\r\n}\r\n\r\n// .alienrpg .window-content {\r\n// // font-family: var(--alienfont);\r\n// // color: var(--aliengreen);\r\n// // font-size: var(--fontsize);\r\n// background: $c-black;\r\n// // flex-direction: column;\r\n// // flex-wrap: nowrap;\r\n// // padding: 2px;\r\n// // overflow-y: scroll;\r\n// // overflow-x: auto;\r\n// // border: var(--aliengreen) 3px;\r\n// }\r\n\r\n.alienrpg form {\r\n\tfont-family: var(--alienfont);\r\n\tcolor: var(--aliengreen);\r\n\tfont-size: var(--fontsize);\r\n\tbackground: $c-black;\r\n\tflex-direction: column;\r\n\tflex-wrap: nowrap;\r\n\tpadding: 2px;\r\n\toverflow-y: scroll;\r\n\toverflow-x: auto;\r\n\tborder: var(--aliengreen) 3px;\r\n}\r\n\r\n.journal-sheet {\r\n\tform {\r\n\t\t// font-family: var(--alienfont);\r\n\t\t// color: var(--aliengreen);\r\n\t\t// background: url(../images/mother-instructions/indbackground2.png) no-repeat top left;\r\n\t\tbackground: var(--journalback) top left !important;\r\n\t\tbackground-size: cover;\r\n\t\tborder: 1px solid var(--aliengreen);\r\n\t\tborder-radius: 1px;\r\n\t\t// color: hsl(187, 52%, 80%);\r\n\t\tcolor: var(--alientextjournal) !important;\r\n\t}\r\n\tselect {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) 3px;\r\n\t\tborder: 1px solid hsl(53, 4%, 46%);\r\n\t\tborder-radius: 3px;\r\n\t\tpadding: 0 3px;\r\n\t\ttext-overflow: ellipsis;\r\n\t\tfont-size: 16px;\r\n\t}\r\n\tinput {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) 3px;\r\n\t}\r\n\tbutton {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) solid 1px;\r\n\t\twidth: 100%;\r\n\t\tmargin: 0 1px;\r\n\t\tborder-radius: 3px;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 28px;\r\n\t}\r\n\r\n\tcritbutton {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) solid 1px;\r\n\t\t// width: 100%;\r\n\t\tmargin: 0 1px;\r\n\t\tborder-radius: 3px;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 28px;\r\n\t}\r\n\t.tox .tox-editor-container {\r\n\t\tbackground-color: $c-white;\r\n\t}\r\n}\r\n\r\na.entity-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n\r\n.alienrpg a.entity-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\na.content-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n\r\n.alienrpg a.content-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n#chat .message {\r\n\tborder: 1px solid hsl(0deg, 8%, 34%);\r\n\tborder-radius: 1px;\r\n}\r\n.chat-message {\r\n\t// background-image: url('/systems/alienrpg/images/IndBackground3.png');\r\n\tbackground-image: var(--chatbackground);\r\n\tbackground-size: cover;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: center;\r\n\tcolor: inherit;\r\n\t// color: $c-green;\r\n\r\n\t.message-header .message-sender {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.message-metadata {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.flavor-text {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.table-draw .table-results .table-result {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n}\r\n.chat-message .table-draw .table-results .table-result .chatBG {\r\n\t// background-image: url('/systems/alienrpg/images/IndBackground3.png');\r\n\tbackground-image: var(--chatbackground);\r\n\tbackground-size: cover;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: center;\r\n\tcolor: var(--aliengreen);\r\n\r\n\tpadding-left: 6px;\r\n}\r\n.chat-message.whisper {\r\n\tbackground: hsl(0, 0%, 9%);\r\n\t// color: $c-green;\r\n\tcolor: var(--aliengreen);\r\n}\r\n\r\n.chat-message.blind {\r\n\tbackground: hsl(0, 0%, 9%);\r\n}\r\n\r\n.chat-message.emote {\r\n\tbackground: hsl(0, 0%, 9%);\r\n}\r\n\r\n.chat-message .critchat {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tborder-bottom: 1px solid var(--color-border-light-primary);\r\n\tpadding: 3px 0;\r\n\tcolor: var(--aliengreen);\r\n}\r\n\r\n.dice-tooltip .roll > img {\r\n\twidth: 24px;\r\n}\r\n\r\n.dice-tooltip {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 1px;\r\n\tbackground: $c-black;\r\n\r\n\t.dice-rolls {\r\n\t\tcolor: inherit;\r\n\t\tbackground: $c-black;\r\n\t}\r\n\r\n\t.part-header {\r\n\t\tcolor: inherit;\r\n\t\t// color: $c-green;\r\n\t\tbackground: $c-black;\r\n\t}\r\n}\r\n.dice-tooltip .dice-rolls .roll {\r\n\tfilter: none;\r\n}\r\n.dice-tooltip .dice-rolls .roll.max {\r\n\tfilter: none;\r\n}\r\n.dice-tooltip .dice-rolls .roll.min {\r\n\tfilter: none;\r\n}\r\n\r\n.inline-roll .dice-tooltip {\r\n\tcolor: inherit;\r\n\t// color: $c-green;\r\n\tbackground: $c-black;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 2px;\r\n}\r\n// a.entity-link,\r\na.inline-roll {\r\n\tbackground: $c-black;\r\n\tpadding: 1px 4px;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 2px;\r\n\twhite-space: nowrap;\r\n\tword-break: break-all;\r\n}\r\n\r\n.dice-roll .dice-formula,\r\n.dice-roll .dice-total {\r\n\t// color: inherit;\r\n\tcolor: var(--aliengreen);\r\n}\r\n.dice-tooltip .part-header .part-formula {\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n}\r\n.part-total {\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n}\r\n\r\n.alienrpg h2 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\tmargin-left: 5px;\r\n\t// font-size: var(--fontsize) ;\r\n}\r\n.alienrpg h3 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\t// font-size: var(--fontsize) ;\r\n\r\n\t// margin-left: 2px;\r\n}\r\n\r\n.alienrpg h4 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\t// font-size: var(--fontsize) ;\r\n}\r\n.resource-content {\r\n\tbutton {\r\n\t\tflex: 0;\r\n\t\tborder: 0;\r\n\t\twidth: 30px;\r\n\t\tfont-size: 1.5rem;\r\n\t\tpadding: 0;\r\n\t\tcolor: inherit;\r\n\t\tmargin: 0;\r\n\t}\r\n}\r\n\r\n.rollable:hover,\r\n.rollcomputer:hover {\r\n\tcolor: var(--aliengreen);\r\n\tbackground-color: #000;\r\n\tborder: 0px solid var(--aliengreen);\r\n\tfont-weight: 1;\r\n\tfont-size: 120%;\r\n\tbox-shadow: 0 0 0px var(--aliengreen);\r\n\tanimation: textShadow 1s infinite;\r\n}\r\n\r\n.far.fa-heart:hover {\r\n\tcolor: red;\r\n\tanimation: textShadow 1s infinite;\r\n}\r\n\r\n// .rollable,\r\n// .rollcomputer {\r\n// &:hover,\r\n// &:focus {\r\n// // color: black;\r\n// text-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n// font-size: 95%;\r\n// cursor: pointer;\r\n// }\r\n// }\r\n\r\n.rollableVeh {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 1.3em;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.creature-acid-roll {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 95%;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.rollItem {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.rollVehicleWeapon {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.openItem {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.talent-btn {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\tcolor: hsl(103, 100%, 28%);\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\t// font-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n\r\n.minus-btn .plus-btn {\r\n\twidth: 10px;\r\n\theight: 10px;\r\n\tline-height: 20px;\r\n\tpadding: 0;\r\n}\r\n\r\n.supply-btn {\r\n\tfont-size: 5px;\r\n\tpadding: 0;\r\n\tfont-family: var(--alienfont);\r\n}\r\n\r\n.pwr-btn {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\tbackground-color: hsl(4, 69%, 53%);\r\n\t\tfont-size: 120%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n\r\n.stunt-btn {\r\n\twidth: 5px;\r\n\tpadding: 0;\r\n\tfont-family: var(--alienfont);\r\n}\r\n\r\n.creature-attack-roll {\r\n\tdisplay: inline-block;\r\n\twidth: 280px;\r\n\theight: 40px;\r\n\t// font-size: 25pt;\r\n\tfont-weight: bold;\r\n\tfont-size: 2em;\r\n\t/* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */\r\n\ttext-shadow: 2px 2px hsl(128, 83%, 25%);\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.creature-attack-roll:hover {\r\n\tborder-radius: 10px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n\ttext-shadow: 2px 2px hsl(0, 92%, 26%);\r\n}\r\n.creature-attack-roll:active {\r\n\tposition: relative;\r\n\ttop: 1px;\r\n\tborder-radius: unset;\r\n\tbackground-color: unset;\r\n\tcolor: unset;\r\n}\r\nbutton:hover,\r\nbutton:focus {\r\n\tbox-shadow: unset;\r\n}\r\n\r\n.alien-Push-button {\r\n\tdisplay: inline-block;\r\n\twidth: 260px;\r\n\theight: 45px;\r\n\tbackground-color: $c-black;\r\n\t// color: hsl(84, 100%, 59%);\r\n\tfont-weight: bold;\r\n\tfont-size: clamp(2rem, -4.5rem + 5vw, 3rem);\r\n\tfont-family: var(--alienfont);\r\n\tpadding-bottom: 5px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.alien-Push-button:hover {\r\n\tborder-radius: 10px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n}\r\n\r\n.alien-crit-button {\r\n\tdisplay: inline-block;\r\n\twidth: 280px;\r\n\theight: 26px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-weight: bold;\r\n\tfont-size: 1.2rem;\r\n\t// font-size: clamp(1rem, 1vw, 2rem);\r\n\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.alien-crit-button:hover {\r\n\tborder-radius: 5px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n}\r\n\r\n.alien-diceface-b0 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-b0.png) no-repeat top left;\r\n}\r\n.alien-diceface-b6 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-b6.png) no-repeat top left;\r\n}\r\n.alien-diceface-y0 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y0.png) no-repeat top left;\r\n}\r\n.alien-diceface-y1 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y1.png) no-repeat top left;\r\n}\r\n.alien-diceface-y6 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y6.png) no-repeat top left;\r\n}\r\n\r\n.tooltip {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted black;\r\n}\r\n\r\n.tooltip .tooltiptext {\r\n\tvisibility: hidden;\r\n\twidth: 250px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\ttext-align: center;\r\n\tborder-radius: 6px;\r\n\tpadding: 5px 0;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\ttop: -5px;\r\n\tright: 105%;\r\n\tmargin-left: -60px;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n}\r\n.tooltip .tooltiptext::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 5px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n.tooltip:hover .tooltiptext {\r\n\tvisibility: visible;\r\n}\r\n\r\n.alienrpg .inputtext {\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n}\r\n\r\n.box-top {\r\n\tborder-top: 3px solid var(--aliengreen);\r\n}\r\n\r\n.ctooltip {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted $c-black;\r\n}\r\n\r\n/* Tooltip text */\r\n.ctooltip .ctooltiptext {\r\n\t// /* Position the tooltip text - see examples below! */\r\n\t// position: absolute;\r\n\t// z-index: 1;\r\n\tfont-size: small;\r\n\tvisibility: hidden;\r\n\twidth: 150px;\r\n\tbackground-color: $c-black;\r\n\tcolor: var(--aliengreen);\r\n\ttext-align: center;\r\n\tborder-radius: 3px;\r\n\tpadding: 2px 0;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\t// top: -5px;\r\n\t// right: 105%;\r\n\tmargin-left: -150px;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n}\r\n\r\n/* Show the tooltip text when you mouse over the tooltip container */\r\n.ctooltip:hover .ctooltiptext {\r\n\tvisibility: visible;\r\n}\r\n\r\n.ctooltip .ctooltiptext::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 1px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n\r\n// .dice-tooltip .dice-rolls .roll.d6 {\r\n// background-image: url(../icons/svg/d6-grey.svg);\r\n// }\r\n\r\n.alienchatwhite {\r\n\tcolor: var(--alienchatwhite);\r\n}\r\n\r\n.alienchatred {\r\n\tcolor: var(--alienchatred);\r\n\tfont-weight: bolder;\r\n\tfont-size: larger;\r\n\t-webkit-background-clip: text;\r\n\tbackground-clip: text;\r\n\tbackground-color: var(--alienchatredshadow);\r\n}\r\n\r\n.alienchatblue {\r\n\tcolor: var(--alienchatblue);\r\n}\r\n.alienchatlightblue {\r\n\tcolor: var(--alienchatlightblue);\r\n\tfont-weight: bold;\r\n\tfont-size: larger;\r\n}\r\n.alienchatlightgreen {\r\n\tcolor: var(--alienchatlightgreen);\r\n}\r\n.alienchatgoldenrod {\r\n\tcolor: var(--alienchatgoldenrod);\r\n\tfont-weight: bold;\r\n}\r\n\r\n.combatbutton {\r\n\tmax-width: 200px;\r\n\tcolor: var(--aliengreen);\r\n\tborder: var(--aliengreen) 1px solid;\r\n}\r\n\r\n.prosemirror.editing-source textarea {\r\n\tcolor: $c-white;\r\n}\r\n\r\n.prosemirror menu .pm-dropdown {\r\n\tcolor: $c-black;\r\n}\r\n",".spanner-icon {\r\n display: inline-block;\r\n width: 30px;\r\n height: 25px;\r\n padding: 0px;\r\n margin: 1px;\r\n background: url(../images/mother-instructions/spanner-icon.webp);\r\n}\r\n.character-sheet-img {\r\n display: block;\r\n width: 464px;\r\n height: 500px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-sheet-img.webp);\r\n}\r\n.creature-sheet-img {\r\n display: block;\r\n width: 500px;\r\n height: 477px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-sheet-img.webp);\r\n}\r\n.character-header {\r\n display: block;\r\n width: 500px;\r\n height: 152px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-header.webp);\r\n}\r\n.synthetic-header {\r\n display: block;\r\n width: 500px;\r\n height: 155px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-header.webp);\r\n}\r\n\r\n.agil-mod {\r\n display: block;\r\n width: 403px;\r\n height: 162px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/agil-mod.webp);\r\n}\r\n.armor-mod {\r\n display: block;\r\n width: 403px;\r\n height: 172px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/armor-mod.webp);\r\n}\r\n.stress-mod {\r\n display: block;\r\n width: 400px;\r\n height: 136px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/stress-mod.webp);\r\n}\r\n.character-details {\r\n display: block;\r\n width: 300px;\r\n height: 328px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-details.webp);\r\n}\r\n.synthetic-details {\r\n display: block;\r\n width: 300px;\r\n height: 380px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-details.webp);\r\n}\r\n\r\n.character-consumables {\r\n display: block;\r\n width: 153px;\r\n height: 330px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-consumables.webp);\r\n}\r\n\r\n.synthetic-consumables {\r\n display: block;\r\n width: 153px;\r\n height: 322px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-consumables.webp);\r\n}\r\n.talent-agenda {\r\n display: block;\r\n width: 300px;\r\n height: 260px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/talent-agenda.webp);\r\n}\r\n.con-edit {\r\n display: block;\r\n width: 151px;\r\n height: 109px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/con-edit.webp);\r\n}\r\n.enc {\r\n display: block;\r\n width: 600px;\r\n height: 71px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/enc.webp);\r\n}\r\n.enc-warn {\r\n display: block;\r\n width: 462px;\r\n height: 49px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/enc-warn.webp);\r\n}\r\n.inv-inact {\r\n display: block;\r\n width: 600px;\r\n height: 199px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/inv-inact.webp);\r\n}\r\n.moskills {\r\n display: block;\r\n width: 300px;\r\n height: 254px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/skills.webp);\r\n}\r\n\r\n.creature-header {\r\n display: block;\r\n width: 500px;\r\n height: 102px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-header.webp);\r\n}\r\n.creature-attack-dropdown {\r\n display: block;\r\n width: 600px;\r\n height: 330px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-attack-dropdown.webp);\r\n}\r\n.acid-splash-popup {\r\n display: block;\r\n width: 400px;\r\n height: 141px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/acid-splash-popup.webp);\r\n}\r\n.chat-roll {\r\n display: block;\r\n width: 300px;\r\n height: 188px;\r\n background: url(../images/mother-instructions/chat-roll.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.radiation-roll {\r\n display: block;\r\n width: 240px;\r\n height: 274px;\r\n background: url(../images/mother-instructions/radiation-rolls.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.territories-general {\r\n display: block;\r\n width: 500px;\r\n height: 498px;\r\n background: url(../images/mother-instructions/territories-general.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.territories-systems {\r\n display: block;\r\n width: 500px;\r\n height: 186px;\r\n background: url(../images/mother-instructions/territories-systems.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-general {\r\n display: block;\r\n width: 500px;\r\n height: 342px;\r\n background: url(../images/mother-instructions/vehicle-general.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-inv {\r\n display: block;\r\n width: 500px;\r\n height: 343px;\r\n background: url(../images/mother-instructions/vehicle-inv.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-crew {\r\n display: block;\r\n width: 500px;\r\n height: 227px;\r\n background: url(../images/mother-instructions/vehicle-crew.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-crew-selector {\r\n display: block;\r\n width: 500px;\r\n height: 227px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/vehicle-crew-selector.webp);\r\n}\r\n\r\n.vehicle-fire-weapon {\r\n display: block;\r\n width: 403px;\r\n height: 162px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/vehicle-fire-weapon.webp);\r\n}\r\n\r\n.item-dropdown {\r\n display: block;\r\n width: 300px;\r\n height: 263px;\r\n background: url(../images/mother-instructions/item-dropdown.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.modifiers-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/modifiers-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.melee-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/melee-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.ranged-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/ranged-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.armor-img {\r\n display: block;\r\n width: 600px;\r\n height: 415px;\r\n background: url(../images/mother-instructions/armor-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.planet-system-img {\r\n display: block;\r\n width: 600px;\r\n height: 562px;\r\n background: url(../images/mother-instructions/planet-system-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.initiative-roll {\r\n display: block;\r\n width: 300px;\r\n height: 277px;\r\n background: url(../images/mother-instructions/initiative-roll.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.clone-actor {\r\n display: inline-block;\r\n width: 200px;\r\n height: 119px;\r\n background: url(../images/mother-instructions/clone-actor.webp);\r\n margin-left: 25%;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.roll-clone {\r\n display: inline-block;\r\n width: 200px;\r\n height: 207px;\r\n background: url(../images/mother-instructions/roll-clone.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.init-chat-norm {\r\n display: block;\r\n width: 200px;\r\n height: 388px;\r\n background: url(../images/mother-instructions/init-chat-norm.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.init-chat-cards {\r\n display: block;\r\n width: 200px;\r\n height: 378px;\r\n background: url(../images/mother-instructions/init-chat-cards.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.gm-settings {\r\n display: block;\r\n width: 500px;\r\n height: 491px;\r\n background: url(../images/mother-instructions/gm-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.player-settings {\r\n display: block;\r\n width: 500px;\r\n height: 301px;\r\n background: url(../images/mother-instructions/player-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.style-settings {\r\n display: block;\r\n width: 400px;\r\n height: 377px;\r\n background: url(../images/mother-instructions/style-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.style-button-settings {\r\n display: block;\r\n width: 300px;\r\n height: 161px;\r\n background: url(../images/mother-instructions/style-button-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.font-picker-img {\r\n display: inline-block;\r\n width: 300px;\r\n height: 272px;\r\n background: url(../images/mother-instructions/font-picker-img.webp);\r\n margin-left: 5%;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.colour-picker-img {\r\n display: inline-block;\r\n width: 300px;\r\n height: 206px;\r\n background: url(../images/mother-instructions/colour-picker-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.character-token {\r\n display: block;\r\n width: 230px;\r\n height: 234px;\r\n background: url(../images/mother-instructions/character-token.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.creature-token {\r\n display: block;\r\n width: 230px;\r\n height: 235px;\r\n background: url(../images/mother-instructions/creature-token.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush1 {\r\n display: block;\r\n width: 300px;\r\n height: 241px;\r\n background: url(../images/mother-instructions/mpush1.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush2 {\r\n display: block;\r\n width: 300px;\r\n height: 340px;\r\n background: url(../images/mother-instructions/mpush2.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush3 {\r\n display: block;\r\n width: 300px;\r\n height: 297px;\r\n background: url(../images/mother-instructions/mpush3.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.pwr-supply {\r\n display: block;\r\n width: 600px;\r\n height: 134px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/power.webp);\r\n}\r\n.synth-hum {\r\n display: block;\r\n width: 153px;\r\n height: 87px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synth-hum.webp);\r\n}\r\n\r\n.inventory-tab-img {\r\n display: block;\r\n width: 600px;\r\n height: 435px;\r\n background: url(../images/mother-instructions/inventory-tab.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.inv-context-menu-img {\r\n display: block;\r\n width: 151px;\r\n height: 70px;\r\n background: url(../images/mother-instructions/inv-context-menu.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.status-icons-img {\r\n display: block;\r\n width: 230px;\r\n height: 229px;\r\n background: url(../images/mother-instructions/status-icons.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.enc-icon-img {\r\n display: block;\r\n width: 230px;\r\n height: 207px;\r\n background: url(../images/mother-instructions/enc-icon.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.spaceship-sheet-img {\r\n display: block;\r\n width: 497px;\r\n height: 353px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-modules.webp);\r\n}\r\n.spaceship-header1 {\r\n display: block;\r\n width: 402px;\r\n height: 632px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-header1.webp);\r\n}\r\n.spaceship-modules {\r\n display: block;\r\n width: 497px;\r\n height: 353px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-sheet-img.webp);\r\n}\r\n\r\n.spaceship-comtech {\r\n display: block;\r\n width: 395px;\r\n height: 262px;\r\n background: url(../images/mother-instructions/spaceship-comtech.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n",".grid {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2 / span 2;\r\n\t// grid-template-columns: repeat(2, minmax(50fr, 1fr));\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\tpadding: 0;\r\n\talign-items: center;\r\n\t// justify-items: center;\r\n}\r\n.grid-2col {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2;\r\n\tgrid-template-columns: 1fr 1fr;\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\tpadding: 0;\r\n\talign-items: center;\r\n\t// justify-items: center;\r\n}\r\n\r\n.grid-3col {\r\n\tgrid-column: span 3 / span 3;\r\n\tgrid-template-columns: repeat(3, minmax(0, 1fr));\r\n\tborder-color: var(--aliengreen);\r\n\t// border-style: solid;\r\n\tjustify-items: center;\r\n\tmargin: 0;\r\n}\r\n\r\n.grid-4col {\r\n\tgrid-column: span 4 / span 4;\r\n\tgrid-template-columns: repeat(4, minmax(0, 1fr));\r\n\tborder-color: var(--aliengreen);\r\n\tborder-style: double;\r\n\tpadding: 4px;\r\n}\r\n\r\n.grid-synPage {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Item1 Item2 Item2'\r\n\t\t'Item1 Item4 Item4'\r\n\t\t'Item8 Item4 Item4'\r\n\t\t'Item8 Item5 Item5'\r\n\t\t'Item8 Item3 Item3'\r\n\t\t'Item9 Item6 Item6'\r\n\t\t'Item10 Item7 Item7'\r\n\t\t'Item11 Item11 Item11';\r\n\t// 'Item11 Item10 Item10'\r\n\t// 'Item11 Item10 Item10';\r\n\r\n\tgrid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.grid-genPage {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Item1 Item2 Item2'\r\n\t\t'Item1 Item4 Item4'\r\n\t\t'Item8 Item4 Item4'\r\n\t\t'Item8 Item5 Item5'\r\n\t\t'Item8 Item3 Item3'\r\n\t\t'Item9 Item6 Item6'\r\n\t\t'Item10 Item7 Item7'\r\n\t\t'Item11 Item11 Item11';\r\n\t// 'Item11 Item10 Item10'\r\n\t// 'Item11 Item10 Item10';\r\n\tgrid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.Item1 {\r\n\tgrid-area: Item1;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 5px;\r\n\ttext-align: center;\r\n}\r\n.Item2 {\r\n\tgrid-area: Item2;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.Item3 {\r\n\tgrid-area: Item3;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item4 {\r\n\tgrid-area: Item4;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item5 {\r\n\tgrid-area: Item5;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item6 {\r\n\tgrid-area: Item6;\r\n\tborder: 1px solid var(--aliengreen);\r\n\t// justify-items: center;\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item7 {\r\n\tgrid-area: Item7;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n\t// height: 80px;\r\n\theight: auto;\r\n}\r\n.Item8 {\r\n\tgrid-area: Item8;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 5px;\r\n}\r\n.Item9 {\r\n\tgrid-area: Item9;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-bottom: 5px;\r\n}\r\n.Item10 {\r\n\tgrid-area: Item10;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-bottom: 5px;\r\n\t// padding-left: 5px;\r\n\t// padding-right: 5px;\r\n}\r\n.Item11 {\r\n\tgrid-area: Item11;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 4px;\r\n\talign-content: center;\r\n\tjustify-content: center;\r\n\tmin-height: 53px;\r\n}\r\n\r\n.grid-2col-border {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2;\r\n\tgrid-template-columns: 1fr 1fr;\r\n\tborder-color: var(--aliengreen);\r\n\tpadding: 0;\r\n\t-webkit-box-align: center;\r\n\t-ms-flex-align: center;\r\n\talign-items: center;\r\n}\r\n\r\n.grid-spacecraft {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'spacec1 spacec2 ';\r\n\r\n\tgrid-template-columns: 35% 65%;\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\t// padding: 0;\r\n\t// align-items: center;\r\n\t// justify-items: center;\r\n}\r\n.spacec1 {\r\n\tgrid-area: spacec1;\r\n\tborder-right: 1px solid var(--aliengreen);\r\n\t// padding: 4px;\r\n\talign-content: center;\r\n\t// justify-content: center;\r\n\t// min-height: 53px;\r\n}\r\n.spacec2 {\r\n\tgrid-area: spacec2;\r\n\t// border: 1px solid var(--aliengreen);\r\n\tpadding-left: 5px;\r\n\talign-content: center;\r\n\t// justify-content: center;\r\n\t// min-height: 53px;\r\n}\r\n\r\n.s1-header {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'. . s1h1 s1h1 s1h1 .'\r\n\t\t's1h2 s1h2 s1h2 s1h2 s1h2 s1h2'\r\n\t\t's1h3 s1h3 s1h3 s1h4 s1h4 s1h4'\r\n\t\t's1h28 s1h28 s1h28 s1h29 s1h29 s1h29'\r\n\t\t's1h30 s1h30 s1h30 s1h30 s1h30 s1h30 '\r\n\t\t's1h32 s1h32 s1h32 s1h32 s1h32 s1h32'\r\n\t\t's1h31 s1h31 s1h31 s1h31 s1h31 s1h31 '\r\n\t\t's1h33 s1h33 s1h33 s1h33 s1h33 s1h33'\r\n\t\t'. . s1h5 s1h5 s1h5 .'\r\n\t\t's1h6 s1h6 s1h6 s1h6 s1h6 s1h6'\r\n\t\t's1space1 s1h7 s1h8 s1space s1h9 s1h10'\r\n\t\t's1space1 s1h11 s1h12 s1space s1h13 s1h14'\r\n\t\t's1space1 s1h15 s1h16 s1space s1h17 s1h18'\r\n\t\t's1space1 s1h19 s1h20 s1space s1h21 s1h22'\r\n\t\t's1h23 s1h23 s1h23 s1h23 s1h23 s1h23'\r\n\t\t's1h24 s1h24 s1h24 s1h24 s1h24 s1h24'\r\n\t\t's1h25 s1h25 s1h25 s1h25 s1h25 s1h25'\r\n\t\t's1h26 s1h26 s1h26 s1h26 s1h26 s1h26'\r\n\t\t's1h27 s1h27 s1h27 s1h27 s1h27 s1h27';\r\n\tgrid-template-columns: 5% 10% 30% 5% 30% 10%;\r\n\tpadding: 0 10px 0px 10px;\r\n\t// background-color: hsl(165, 27%, 50%);\r\n\t// color: hsl(120, 94%, 6%);\r\n}\r\n.s1space {\r\n\tgrid-area: s1space;\r\n}\r\n.s1space1 {\r\n\tgrid-area: s1space1;\r\n}\r\n.s1h1 {\r\n\tgrid-area: s1h1;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h2 {\r\n\tgrid-area: s1h2;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h3 {\r\n\tgrid-area: s1h3;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h4 {\r\n\tgrid-area: s1h4;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h5 {\r\n\tgrid-area: s1h5;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h6 {\r\n\tgrid-area: s1h6;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h7 {\r\n\tgrid-area: s1h7;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h8 {\r\n\tgrid-area: s1h8;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h9 {\r\n\tgrid-area: s1h9;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h10 {\r\n\tgrid-area: s1h10;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h11 {\r\n\tgrid-area: s1h11;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h12 {\r\n\tgrid-area: s1h12;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h13 {\r\n\tgrid-area: s1h13;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h14 {\r\n\tgrid-area: s1h14;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h15 {\r\n\tgrid-area: s1h15;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h16 {\r\n\tgrid-area: s1h16;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h17 {\r\n\tgrid-area: s1h17;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h18 {\r\n\tgrid-area: s1h18;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// justify-self: center;\r\n}\r\n.s1h19 {\r\n\tgrid-area: s1h19;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h20 {\r\n\tgrid-area: s1h20;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h21 {\r\n\tgrid-area: s1h21;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h22 {\r\n\tgrid-area: s1h22;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tjustify-self: center;\r\n}\r\n.s1h23 {\r\n\tgrid-area: s1h23;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 20px;\r\n\tjustify-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h24 {\r\n\tgrid-area: s1h24;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tjustify-self: center;\r\n}\r\n.s1h25 {\r\n\tgrid-area: s1h25;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 20px;\r\n\tjustify-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h26 {\r\n\tgrid-area: s1h26;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 50px;\r\n\tjustify-self: center;\r\n}\r\n.s1h27 {\r\n\tgrid-area: s1h27;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 50px;\r\n\tjustify-self: center;\r\n}\r\n.s1h28 {\r\n\tgrid-area: s1h28;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h29 {\r\n\tgrid-area: s1h29;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h30 {\r\n\tgrid-area: s1h30;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h31 {\r\n\tgrid-area: s1h31;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h32 {\r\n\tgrid-area: s1h32;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h33 {\r\n\tgrid-area: s1h33;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n\r\n.grid-container {\r\n\tdisplay: grid;\r\n\t// gap: 5px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\t// align-items: center;\r\n\t// justify-items: first baseline;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col4'\r\n\t\t'Col3 Col3';\r\n\t// grid-template-rows: 1fr;\r\n\tgrid-template-columns: 370px 1fr;\r\n}\r\n.Col1 {\r\n\tgrid-area: Col1;\r\n\t// justify-items: left;\r\n\t// border: 2px solid white;\r\n\talign-self: center;\r\n}\r\n.Col2 {\r\n\tgrid-area: Col2;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.Col3 {\r\n\tgrid-area: Col3;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n.Col4 {\r\n\tgrid-area: Col4;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.grid-attr {\r\n\tdisplay: grid;\r\n\t// gap: 5px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tpadding-left: 5px;\r\n\talign-items: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tgrid-template-areas: 'Attr1 Attr2 Attr3';\r\n\tgrid-template-columns: 300px 35px 30px;\r\n}\r\n\r\n.Attr1 {\r\n\tgrid-area: Attr1;\r\n\t// justify-items: left;\r\n\t// border: 2px solid white;\r\n}\r\n.Attr2 {\r\n\tgrid-area: Attr2;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.Attr3 {\r\n\tgrid-area: Attr3;\r\n\twidth: 30px;\r\n\theight: 20px;\r\n\t// justify-items: left;\r\n}\r\n.Attr4 {\r\n\tgrid-area: Attr4;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.grid-Consumables {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Heading Heading '\r\n\t\t'Air1 Air2'\r\n\t\t'Food1 Food2'\r\n\t\t'Water1 Water2'\r\n\t\t'Power1 Power2';\r\n\r\n\tgrid-template-columns: 1fr 1fr;\r\n}\r\n\r\n.Heading {\r\n\tgrid-area: Heading;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n}\r\n.Air1 {\r\n\tgrid-area: Air1;\r\n\t// border: 1px solid white;\r\n\tjustify-content: left;\r\n\talign-self: center;\r\n}\r\n.Air2 {\r\n\tgrid-area: Air2;\r\n\t// border: 1px solid white;\r\n}\r\n.Food1 {\r\n\tgrid-area: Food1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.Food2 {\r\n\tgrid-area: Food2;\r\n\t// border: 1px solid white;\r\n}\r\n.Power1 {\r\n\tgrid-area: Power1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n\t// margin-top: 5px;\r\n}\r\n.Power2 {\r\n\tgrid-area: Power2;\r\n\t// border: 1px solid white;\r\n}\r\n.Water1 {\r\n\tgrid-area: Water1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.Water2 {\r\n\tgrid-area: Water2;\r\n\t// border: 1px solid white;\r\n}\r\n\r\n.grid-vehicle-header {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas: 'vChar vChar';\r\n\tgrid-template-columns: auto;\r\n}\r\n\r\n.grid-vehicle {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'vItem1 vItem2 vItem3 vItem4'\r\n\t\t'vItem5 vItem6 vItem7 vItem8';\r\n\r\n\tgrid-template-columns: auto;\r\n}\r\n\r\n.vChar {\r\n\tgrid-area: vChar;\r\n}\r\n.vItem1 {\r\n\tgrid-area: vItem1;\r\n}\r\n.vItem2 {\r\n\tgrid-area: vItem2;\r\n}\r\n.vItem3 {\r\n\tgrid-area: vItem3;\r\n}\r\n.vItem4 {\r\n\tgrid-area: vItem4;\r\n}\r\n.vItem5 {\r\n\tgrid-area: vItem5;\r\n}\r\n.vItem6 {\r\n\tgrid-area: vItem6;\r\n}\r\n.vItem7 {\r\n\tgrid-area: vItem7;\r\n}\r\n.vItem8 {\r\n\tgrid-area: vItem8;\r\n}\r\n\r\n.grid-weapon {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'wItem1 wItem2 wItem3 wItem4'\r\n\t\t'wItem5 wItem6 wItem7 wItem7';\r\n\r\n\tgrid-template-columns: auto;\r\n\talign-items: center;\r\n\tpadding-bottom: 2px;\r\n}\r\n\r\n.wItem1 {\r\n\tgrid-area: wItem1;\r\n}\r\n.wItem2 {\r\n\tgrid-area: wItem2;\r\n}\r\n.wItem3 {\r\n\tgrid-area: wItem3;\r\n}\r\n.wItem4 {\r\n\tgrid-area: wItem4;\r\n}\r\n.wItem5 {\r\n\tgrid-area: wItem5;\r\n}\r\n.wItem6 {\r\n\tgrid-area: wItem6;\r\n}\r\n.wItem7 {\r\n\tgrid-area: wItem7;\r\n}\r\n\r\n.grid-ship-crit {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'gcItem1 gcItem2 gcItem2'\r\n\t\t'gcItem3 gcItem4 gcItem4'\r\n\t\t'gcItem5 gcItem6 gcItem6';\r\n\tgrid-template-columns: 30% 35% 35%;\r\n\talign-items: center;\r\n}\r\n\r\n.gcItem1 {\r\n\tgrid-area: gcItem1;\r\n}\r\n.gcItem2 {\r\n\tgrid-area: gcItem2;\r\n}\r\n.gcItem3 {\r\n\tgrid-area: gcItem3;\r\n}\r\n.gcItem4 {\r\n\tgrid-area: gcItem4;\r\n}\r\n.gcItem5 {\r\n\tgrid-area: gcItem5;\r\n}\r\n.gcItem6 {\r\n\tgrid-area: gcItem6;\r\n}\r\n\r\n.grid-weapon-body {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'wCol1 wCol2 wCol3 wCol4 wCol5 wCol6'\r\n\t\t'wCol7 wCol8 wCol9 wCol10 wCol11 wCol12'\r\n\t\t'wCol13 wCol14 . . . .';\r\n\tpadding-bottom: 2px;\r\n\t// l1 l2 l3 l4 l5 l6\r\n\tgrid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr;\r\n\t// grid-template-columns: 2em 25em 5em 5em 4em 2em;\r\n\talign-items: center;\r\n}\r\n\r\n.wCol1 {\r\n\tgrid-area: wCol1;\r\n\tjustify-self: left;\r\n}\r\n.wCol2 {\r\n\tgrid-area: wCol2;\r\n\tjustify-self: left;\r\n}\r\n.wCol3 {\r\n\tgrid-area: wCol3;\r\n\tjustify-self: left;\r\n}\r\n.wCol4 {\r\n\tgrid-area: wCol4;\r\n\tjustify-self: center;\r\n}\r\n.wCol5 {\r\n\tgrid-area: wCol5;\r\n\tjustify-self: left;\r\n}\r\n.wCol6 {\r\n\tgrid-area: wCol6;\r\n\tjustify-self: center;\r\n}\r\n.wCol7 {\r\n\tgrid-area: wCol7;\r\n\tjustify-self: left;\r\n}\r\n.wCol8 {\r\n\tgrid-area: wCol8;\r\n\tjustify-self: left;\r\n}\r\n.wCol9 {\r\n\tgrid-area: wCol9;\r\n\tjustify-self: left;\r\n}\r\n.wCol10 {\r\n\tgrid-area: wCol10;\r\n\tjustify-self: center;\r\n}\r\n.wCol11 {\r\n\tgrid-area: wCol11;\r\n\tjustify-self: left;\r\n}\r\n.wCol12 {\r\n\tgrid-area: wCol12;\r\n\tjustify-self: center;\r\n}\r\n.wCol13 {\r\n\tgrid-area: wCol13;\r\n\tjustify-self: left;\r\n}\r\n.wCol14 {\r\n\tgrid-area: wCol14;\r\n\tjustify-self: left;\r\n}\r\n\r\n.grid-items {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4'\r\n\t\t'lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8';\r\n\tpadding-bottom: 2px;\r\n\t// l1 l2 l3 l4 l5 l6 l7 l8 l9\r\n\tgrid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em;\r\n\t// grid-template-columns: 25px 410px 60px 60px 60px 20px;\r\n\talign-items: center;\r\n}\r\n\r\n.lCol1 {\r\n\tgrid-area: lCol1;\r\n\tjustify-self: left;\r\n}\r\n.lCol2 {\r\n\tgrid-area: lCol2;\r\n\tjustify-self: center;\r\n}\r\n.lCol3 {\r\n\tgrid-area: lCol3;\r\n\tjustify-self: center;\r\n}\r\n.lCol4 {\r\n\tgrid-area: lCol4;\r\n\tjustify-self: right;\r\n}\r\n.lCol5 {\r\n\tgrid-area: lCol5;\r\n\tjustify-self: left;\r\n}\r\n.lCol6 {\r\n\tgrid-area: lCol6;\r\n\tjustify-self: left;\r\n}\r\n.lCol7 {\r\n\tgrid-area: lCol7;\r\n\tjustify-self: center;\r\n}\r\n.lCol8 {\r\n\tgrid-area: lCol8;\r\n\tjustify-self: right;\r\n}\r\n.lCol9 {\r\n\tgrid-area: lCol9;\r\n\tjustify-self: center;\r\n}\r\n.lCol10 {\r\n\tgrid-area: lCol10;\r\n\tjustify-self: center;\r\n}\r\n.lCol11 {\r\n\tgrid-area: lCol11;\r\n\tjustify-self: center;\r\n}\r\n.lCol12 {\r\n\tgrid-area: lCol12;\r\n\tjustify-self: center;\r\n}\r\n.lCol13 {\r\n\tgrid-area: lCol13;\r\n\tjustify-self: center;\r\n}\r\n.lCol14 {\r\n\tgrid-area: lCol14;\r\n\tjustify-self: center;\r\n}\r\n.lCol15 {\r\n\tgrid-area: lCol15;\r\n\tjustify-self: center;\r\n}\r\n.lCol16 {\r\n\tgrid-area: lCol16;\r\n\tjustify-self: center;\r\n}\r\n.lCol17 {\r\n\tgrid-area: lCol17;\r\n\tjustify-self: center;\r\n}\r\n.lCol18 {\r\n\tgrid-area: lCol18;\r\n\tjustify-self: center;\r\n}\r\n.grid-modules {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'mCol1 mCol2 mCol17 mCol15 mCol13 mCol4'\r\n\t\t'mCol5 mCol6 mCol18 mCol16 mCol14 mCol8';\r\n\tpadding-bottom: 6px;\r\n\t// l1 l2 l3 l4 l5 l6 l7 l8 l9\r\n\tgrid-template-columns: 30px 270px 75px 90px 269px 30px;\r\n\t// grid-template-columns: 25px 410px 60px 60px 60px 20px;\r\n\talign-items: center;\r\n}\r\n\r\n.mCol1 {\r\n\tgrid-area: mCol1;\r\n\tjustify-self: left;\r\n}\r\n.mCol2 {\r\n\tgrid-area: mCol2;\r\n\tjustify-self: center;\r\n}\r\n.mCol3 {\r\n\tgrid-area: mCol3;\r\n\tjustify-self: center;\r\n}\r\n.mCol4 {\r\n\tgrid-area: mCol4;\r\n\tjustify-self: right;\r\n}\r\n.mCol5 {\r\n\tgrid-area: mCol5;\r\n\tjustify-self: left;\r\n}\r\n.mCol6 {\r\n\tgrid-area: mCol6;\r\n\tjustify-self: left;\r\n}\r\n.mCol7 {\r\n\tgrid-area: mCol7;\r\n\tjustify-self: center;\r\n}\r\n.mCol8 {\r\n\tgrid-area: mCol8;\r\n\tjustify-self: right;\r\n}\r\n.mCol9 {\r\n\tgrid-area: mCol9;\r\n\tjustify-self: center;\r\n}\r\n.mCol10 {\r\n\tgrid-area: mCol10;\r\n\tjustify-self: center;\r\n}\r\n.mCol11 {\r\n\tgrid-area: mCol11;\r\n\tjustify-self: center;\r\n}\r\n.mCol12 {\r\n\tgrid-area: mCol12;\r\n\tjustify-self: center;\r\n}\r\n.mCol13 {\r\n\tgrid-area: mCol13;\r\n\tjustify-self: center;\r\n}\r\n.mCol14 {\r\n\tgrid-area: mCol14;\r\n\tword-break: break-word;\r\n}\r\n.mCol15 {\r\n\tgrid-area: mCol15;\r\n\tjustify-self: center;\r\n}\r\n.mCol16 {\r\n\tgrid-area: mCol16;\r\n\tjustify-self: center;\r\n}\r\n.mCol17 {\r\n\tgrid-area: mCol17;\r\n\tjustify-self: center;\r\n}\r\n.mCol18 {\r\n\tgrid-area: mCol18;\r\n\tjustify-self: center;\r\n}\r\n\r\n.grid-talents {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'talTitle talTitle'\r\n\t\t'tal1 tal2'\r\n\t\t'tal3 tal4';\r\n\t// grid-template-rows: 3fr;\r\n\r\n\tpadding: 3px;\r\n\tgrid-template-columns: 75% 25%;\r\n\talign-items: center;\r\n}\r\n\r\n.tal1 {\r\n\tgrid-area: tal1;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n\t// background-color: $c-black;\r\n}\r\n.tal2 {\r\n\tgrid-area: tal2;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.tal3 {\r\n\tgrid-area: tal3;\r\n\talign-self: center;\r\n}\r\n.tal4 {\r\n\tgrid-area: tal4;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n\talign-self: left;\r\n\r\n\t// padding-top: 2px;\r\n}\r\n.talTitle {\r\n\tgrid-area: talTitle;\r\n\tbackground-color: #221f1f;\r\n}\r\n.grid-special {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'spe1 spe2 spe3';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 70% 25%;\r\n\talign-items: center;\r\n}\r\n\r\n.spe1 {\r\n\tgrid-area: spe1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.spe2 {\r\n\tgrid-area: spe2;\r\n\t// justify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n.spe3 {\r\n\tgrid-area: spe3;\r\n\tjustify-self: right;\r\n}\r\n\r\n.critical-inj {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'crit1 crit2 crit3 crit4';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 31% 60% 3%;\r\n\talign-items: center;\r\n}\r\n\r\n.crit1 {\r\n\tgrid-area: crit1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.crit2 {\r\n\tgrid-area: crit2;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n.crit3 {\r\n\tgrid-area: crit3;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n\talign-items: left;\r\n}\r\n.crit4 {\r\n\tgrid-area: crit4;\r\n\tjustify-self: right;\r\n}\r\n\r\n.space-critical-inj {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'ScritI1 ScritI2 ScritI4';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 80% 3%;\r\n\talign-items: center;\r\n}\r\n\r\n.ScritI1 {\r\n\tgrid-area: ScritI1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.ScritI2 {\r\n\tgrid-area: ScritI2;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.ScritI4 {\r\n\tgrid-area: ScritI4;\r\n\tjustify-self: right;\r\n}\r\n\r\n.grid-two {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'box1 box2'\r\n\t\t'box3 box4';\r\n\tpadding: 3px;\r\n\tgrid-template-columns: 25% 75%;\r\n\talign-items: center;\r\n}\r\n\r\n.box1 {\r\n\tgrid-area: box1;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n}\r\n.box2 {\r\n\tgrid-area: box2;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box3 {\r\n\tgrid-area: box3;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n\tpadding-top: 10px;\r\n}\r\n.box4 {\r\n\tgrid-area: box4;\r\n\tpadding-top: 10px;\r\n}\r\n\r\n.grid-2 {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'box11 box21 box23 box22';\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 1fr 33px 15px 33px;\r\n\talign-items: center;\r\n\tmargin: 1px;\r\n\tpadding: 0;\r\n\t// padding-left: 2px;\r\n}\r\n\r\n.box11 {\r\n\tgrid-area: box11;\r\n\tjustify-self: center;\r\n\t// padding-left: 8px;\r\n\t// background-color: $c-black;\r\n}\r\n.box21 {\r\n\tgrid-area: box21;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box22 {\r\n\tgrid-area: box22;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box23 {\r\n\tgrid-area: box23;\r\n\tjustify-self: center;\r\n\t// padding-right: 8px;\r\n}\r\n.grid-crit {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'crit1 crit2 ';\r\n\tpadding: 0;\r\n\tmargin: 0;\r\n\tgrid-template-columns: 1fr 1fr;\r\n}\r\n.crit1 {\r\n\tgrid-area: crit1;\r\n}\r\n.crit2 {\r\n\tgrid-area: crit2;\r\n\t// margin-left: 90px;\r\n\tmargin-bottom: 2px;\r\n}\r\n\r\n.grid-rTables {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'rTable1 rTable2';\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 1fr 0.5fr;\r\n\talign-items: center;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n}\r\n\r\n.rTable1 {\r\n\tgrid-area: rTable1;\r\n\tjustify-self: center;\r\n}\r\n.rTable2 {\r\n\tgrid-area: rTable2;\r\n\tjustify-self: center;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.grid-creature {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n // 'vChar1 vChar1 '\r\n\r\n\t\t'vCre1 vCre2 '\r\n\t\t'vCre3 vCre4 '\r\n\t\t'vCre5 vCre6 '\r\n\t\t'vCre7 vCre8';\r\n\r\n\tgrid-template-columns: 1fr 1fr;\r\n\talign-items: center;\r\n}\r\n\r\n.vCre1 {\r\n\tgrid-area: vCre1;\r\n}\r\n.vCre2 {\r\n\tgrid-area: vCre2;\r\n}\r\n.vCre3 {\r\n\tgrid-area: vCre3;\r\n}\r\n.vCre4 {\r\n\tgrid-area: vCre4;\r\n}\r\n.vCre5 {\r\n\tgrid-area: vCre5;\r\n}\r\n.vCre6 {\r\n\tgrid-area: vCre6;\r\n}\r\n.vCre7 {\r\n\tgrid-area: vCre7;\r\n}\r\n.vCre8 {\r\n\tgrid-area: vCre8;\r\n}\r\n.grid-colony--header {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'hplan1 hplan2 '\r\n\t\t'hplan3 hplan4'\r\n\t\t'hplan5 hplan6 '\r\n\t\t'hplan7 hplan8';\r\n\r\n\tgrid-template-columns: auto;\r\n\talign-items: center;\r\n\tpadding-bottom: 2px;\r\n}\r\n\r\n.hplan1 {\r\n\tgrid-area: hplan1;\r\n}\r\n.hplan2 {\r\n\tgrid-area: hplan2;\r\n}\r\n.hplan3 {\r\n\tgrid-area: hplan3;\r\n}\r\n.hplan4 {\r\n\tgrid-area: hplan4;\r\n}\r\n.hplan5 {\r\n\tgrid-area: hplan5;\r\n}\r\n.hplan6 {\r\n\tgrid-area: hplan6;\r\n}\r\n.hplan7 {\r\n\tgrid-area: hplan7;\r\n}\r\n.hplan8 {\r\n\tgrid-area: hplan8;\r\n}\r\n\r\n.grid-planet {\r\n\tdisplay: grid;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tgrid-template-areas:\r\n\t\t'plan1 plan1 plan1 plan1'\r\n\t\t'plan2 plan2 plan3 plan3 '\r\n\t\t// 'plan3 plan3 plan3 plan3 '\r\n\t\t'plan4 plan4 plan4 plan4 ';\r\n\tgrid-template-columns: 220px 1fr;\r\n}\r\n.plan1 {\r\n\tgrid-area: plan1;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.plan2 {\r\n\tgrid-area: plan2;\r\n\tjustify-self: left;\r\n}\r\n.plan3 {\r\n\tgrid-area: plan3;\r\n\tjustify-self: left;\r\n}\r\n.plan4 {\r\n\tgrid-area: plan4;\r\n\tjustify-self: left;\r\n}\r\n\r\n.grid-systems {\r\n\tdisplay: grid;\r\n\tpadding: 3px;\r\n\tgrid-template-areas:\r\n\t\t'sys1 sys2 sys3 sys4'\r\n\t\t'sys5 sys6 sys7 sys8';\r\n\tgrid-template-columns: 14em 15em 10em 2em;\r\n\tborder-color: var(--aliengreen);\r\n\tborder-bottom: double;\r\n}\r\n\r\n.sys1 {\r\n\tgrid-area: sys1;\r\n\tjustify-self: left;\r\n}\r\n.sys2 {\r\n\tgrid-area: sys2;\r\n\tjustify-self: left;\r\n}\r\n.sys3 {\r\n\tgrid-area: sys3;\r\n\tjustify-self: left;\r\n}\r\n.sys4 {\r\n\tgrid-area: sys4;\r\n\tjustify-self: right;\r\n}\r\n.sys5 {\r\n\tgrid-area: sys5;\r\n\tjustify-self: left;\r\n}\r\n.sys6 {\r\n\tgrid-area: sys6;\r\n\tjustify-self: left;\r\n}\r\n.sys7 {\r\n\tgrid-area: sys7;\r\n\tjustify-self: left;\r\n}\r\n.sys8 {\r\n\tgrid-area: sys8;\r\n\tjustify-self: right;\r\n}\r\n\r\n.grid-Char-Att {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tpadding-bottom: 4px;\r\n\tpadding-top: 12px;\r\n\tpadding-left: 30px;\r\n\tgrid-row-gap: 3px;\r\n\tgrid-column-gap: 10px;\r\n\tborder-color: var(--aliengreen);\r\n\talign-items: center;\r\n\tgrid-template-areas:\r\n\t\t'gCol1 gCol2 gCol3 gCol4 gCol5 gCol11'\r\n\t\t'gCol6 gCol7 gCol8 gCol9 gCol10 gCol12';\r\n\tgrid-template-columns: 110px 50px 110px 50px 65px 130px;\r\n}\r\n\r\n.gCol1 {\r\n\tgrid-area: gCol1;\r\n\tjustify-self: left;\r\n}\r\n.gCol2 {\r\n\tgrid-area: gCol2;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol3 {\r\n\tgrid-area: gCol3;\r\n\tjustify-self: left;\r\n}\r\n.gCol4 {\r\n\tgrid-area: gCol4;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol5 {\r\n\tgrid-area: gCol5;\r\n\tjustify-self: center;\r\n}\r\n.gCol6 {\r\n\tgrid-area: gCol6;\r\n\tjustify-self: left;\r\n}\r\n.gCol7 {\r\n\tgrid-area: gCol7;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol8 {\r\n\tgrid-area: gCol8;\r\n\tjustify-self: left;\r\n}\r\n.gCol9 {\r\n\tgrid-area: gCol9;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol10 {\r\n\tgrid-area: gCol10;\r\n\tjustify-self: center;\r\n}\r\n.gCol11 {\r\n\tgrid-area: gCol11;\r\n\tjustify-self: center;\r\n}\r\n.gCol12 {\r\n\tgrid-area: gCol12;\r\n\tjustify-self: center;\r\n}\r\n\r\n.grid-item-xtras {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'xCol1 xCol2 xCol3 xCol4 xCol5 xCol6'\r\n\t\t'. xCol7 xCol7 xCol8 . .';\r\n\tpadding-bottom: 4px;\r\n\tpadding-top: 5px;\r\n\tpadding-left: 30px;\r\n\tgrid-row-gap: 3px;\r\n\tgrid-column-gap: 10px;\r\n\t// l1 l2 l3 l4 l5 l6\r\n\tgrid-template-columns: 110px 50px 110px 50px 110px 50px;\r\n\talign-items: center;\r\n}\r\n\r\n.xCol1 {\r\n\tgrid-area: xCol1;\r\n\tjustify-self: left;\r\n}\r\n.xCol2 {\r\n\tgrid-area: xCol2;\r\n\tjustify-self: left;\r\n}\r\n.xCol3 {\r\n\tgrid-area: xCol3;\r\n\tjustify-self: left;\r\n}\r\n.xCol4 {\r\n\tgrid-area: xCol4;\r\n\tjustify-self: center;\r\n}\r\n.xCol5 {\r\n\tgrid-area: xCol5;\r\n\tjustify-self: left;\r\n}\r\n.xCol6 {\r\n\tgrid-area: xCol6;\r\n\tjustify-self: center;\r\n}\r\n.xCol7 {\r\n\tgrid-area: xCol7;\r\n\tjustify-self: center;\r\n}\r\n.xCol8 {\r\n\tgrid-area: xCol8;\r\n\tjustify-self: center;\r\n}\r\n\r\n.flex-group-center,\r\n.flex-group-left,\r\n.flex-group-right {\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\ttext-align: center;\r\n\tpadding: 0;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.flex-group-left {\r\n\tjustify-content: flex-start;\r\n\ttext-align: left;\r\n}\r\n\r\n.flex-group-right {\r\n\tjustify-content: flex-end;\r\n\ttext-align: right;\r\n}\r\n\r\n.grid-crew {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gC1 gC2 gC3 gC4'\r\n\t\t'gC5 gC6 gC7 gC8';\r\n\tgrid-template-columns: 20em 15em 10em 5em;\r\n}\r\n.gC1 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC1;\r\n}\r\n.gC2 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC2;\r\n}\r\n.gC3 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC3;\r\n}\r\n.gC4 {\r\n\tjustify-self: right;\r\n\tgrid-area: gC4;\r\n}\r\n.gC5 {\r\n\tjustify-self: left;\r\n\tgrid-area: gC5;\r\n}\r\n.gC6 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC6;\r\n}\r\n.gC7 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC7;\r\n}\r\n.gC8 {\r\n\tjustify-self: right;\r\n\tgrid-area: gC8;\r\n}\r\n\r\n.grid-ship-crew {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gSC1 gSC2 gSC3 gSC4 gSC5'\r\n\t\t' gSC6 gSC7 gSC8 gSC9 gSC10';\r\n\tgrid-template-columns: 43% 25% 20% 6%;\r\n}\r\n.gSC1 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC1;\r\n}\r\n.gSC2 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC2;\r\n}\r\n.gSC3 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC3;\r\n}\r\n.gSC4 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC4;\r\n}\r\n.gSC5 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC5;\r\n}\r\n.gSC6 {\r\n\tjustify-self: left;\r\n\tgrid-area: gSC6;\r\n}\r\n.gSC7 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC7;\r\n}\r\n.gSC8 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC8;\r\n}\r\n.gSC9 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC9;\r\n}\r\n.gSC10 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC10;\r\n}\r\n\r\n.grid-actor {\r\n\tdisplay: grid;\r\n\tpadding-top: 10px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas: 'gaItem1 gaItem2 gaItem3 gaItem4';\r\n\tgrid-template-columns: 20% 34% 20% 30%;\r\n}\r\n\r\n.gaItem1 {\r\n\tgrid-area: gaItem1;\r\n}\r\n.gaItem2 {\r\n\tgrid-area: gaItem2;\r\n}\r\n.gaItem3 {\r\n\tgrid-area: gaItem3;\r\n}\r\n.gaItem4 {\r\n\tgrid-area: gaItem4;\r\n}\r\n\r\n.grid-colony-planet1 {\r\n\tdisplay: grid;\r\n\tpadding-top: 55px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp1 gcp2 gcp3 gcp4 gcp5 gcp6 gcp7';\r\n\tgrid-template-columns: 150px 150px 196px 100px 150px 150px 150px;\r\n}\r\n\r\n.gcp1 {\r\n\tgrid-area: gcp1;\r\n}\r\n.gcp2 {\r\n\tgrid-area: gcp2;\r\n}\r\n.gcp3 {\r\n\tgrid-area: gcp3;\r\n}\r\n.gcp4 {\r\n\tgrid-area: gcp4;\r\n\tmargin: 1px 0px 0px -7px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp5 {\r\n\tgrid-area: gcp5;\r\n}\r\n.gcp6 {\r\n\tgrid-area: gcp6;\r\n}\r\n.gcp7 {\r\n\tgrid-area: gcp7;\r\n}\r\n\r\n.grid-colony-planet2 {\r\n\tdisplay: grid;\r\n\tmargin-top: -4px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp11 gcp12 gcp14 gcp16 gcp17';\r\n\t// grid-template-columns: 13% 21% 40% 11% 17%;\r\n\tgrid-template-columns: 130px 240px 400px 110px 120px;\r\n}\r\n\r\n.gcp11 {\r\n\tgrid-area: gcp11;\r\n}\r\n.gcp12 {\r\n\tgrid-area: gcp12;\r\n}\r\n.gcp14 {\r\n\tgrid-area: gcp14;\r\n}\r\n.gcp16 {\r\n\tgrid-area: gcp16;\r\n}\r\n.gcp17 {\r\n\tgrid-area: gcp17;\r\n}\r\n.grid-colony-planet3a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 2px;\r\n\tgrid-template-areas: 'gcp3a1 gcp3a2 gcp3a3 gcp3a4 gcp3a5 gcp3a6 gcp3a7';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\r\n}\r\n\r\n.gcp3a1 {\r\n\tgrid-area: gcp3a1;\r\n\tmargin: -12px 0px 0px -127px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp3a2 {\r\n\tgrid-area: gcp3a2;\r\n}\r\n.gcp3a3 {\r\n\tgrid-area: gcp3a3;\r\n}\r\n.gcp3a4 {\r\n\tgrid-area: gcp3a4;\r\n}\r\n.gcp3a5 {\r\n\tgrid-area: gcp3a5;\r\n}\r\n.gcp3a6 {\r\n\tgrid-area: gcp3a6;\r\n}\r\n.gcp3a7 {\r\n\tgrid-area: gcp3a7;\r\n\tmargin: -12px 0px 0px 24px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet3 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp31 gcp32 gcp33 gcp34 gcp35 gcp36 gcp37';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\r\n}\r\n\r\n.gcp31 {\r\n\tgrid-area: gcp31;\r\n}\r\n.gcp32 {\r\n\tgrid-area: gcp32;\r\n}\r\n.gcp33 {\r\n\tgrid-area: gcp33;\r\n}\r\n.gcp34 {\r\n\tgrid-area: gcp34;\r\n}\r\n.gcp35 {\r\n\tgrid-area: gcp35;\r\n}\r\n.gcp36 {\r\n\tgrid-area: gcp36;\r\n}\r\n.gcp37 {\r\n\tgrid-area: gcp37;\r\n}\r\n\r\n.grid-colony-planet4a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 5px;\r\n\tgrid-template-areas: 'gcp4a1 gcp4a2 gcp4a3 gcp4a4 gcp4a5 gcp4a6 gcp4a7';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 245px 110px 126px 110px 110px 110px;\r\n}\r\n\r\n.gcp4a1 {\r\n\tgrid-area: gcp4a1;\r\n}\r\n.gcp4a2 {\r\n\tgrid-area: gcp4a2;\r\n\tmargin: -28px 0px 0px -19px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a3 {\r\n\tgrid-area: gcp4a3;\r\n\tmargin: -11px 0px 0px 10px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a4 {\r\n\tgrid-area: gcp4a4;\r\n\tmargin: -21px 0px 0px -28px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a5 {\r\n\tgrid-area: gcp4a5;\r\n\tmargin: -28px 0px 0px 0px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a6 {\r\n\tgrid-area: gcp4a6;\r\n\tmargin: -37px 0px 0px -12px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a7 {\r\n\tgrid-area: gcp4a7;\r\n}\r\n.grid-colony-planet4 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-top: -2px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp41 gcp42 gcp43 gcp44 gcp45 gcp46 gcp47';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 245px 110px 110px 110px 110px 110px;\r\n}\r\n\r\n.gcp41 {\r\n\tgrid-area: gcp41;\r\n}\r\n.gcp42 {\r\n\tgrid-area: gcp42;\r\n}\r\n.gcp43 {\r\n\tgrid-area: gcp43;\r\n}\r\n.gcp44 {\r\n\tgrid-area: gcp44;\r\n}\r\n.gcp45 {\r\n\tgrid-area: gcp45;\r\n}\r\n.gcp46 {\r\n\tgrid-area: gcp46;\r\n}\r\n.gcp47 {\r\n\tgrid-area: gcp47;\r\n}\r\n\r\n.grid-colony-planet6a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tpadding-top: 82px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp6a1 gcp6a2 gcp6a4 gcp6a6 gcp6a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp6a1 {\r\n\tgrid-area: gcp6a1;\r\n\tmargin: -24px 0px 0px 61px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a2 {\r\n\tgrid-area: gcp6a2;\r\n\tmargin: -42px 0px 0px 50px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a4 {\r\n\tgrid-area: gcp6a4;\r\n\tmargin: -59px 0px 0px -41px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a6 {\r\n\tgrid-area: gcp6a6;\r\n\tmargin: -43px 0px 0px -138px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a7 {\r\n\tgrid-area: gcp6a7;\r\n\tmargin: -24px 0px 0px -118px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet6 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-top: -5px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp61 gcp62 gcp64 gcp66 gcp67';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp61 {\r\n\tgrid-area: gcp61;\r\n}\r\n.gcp62 {\r\n\tgrid-area: gcp62;\r\n}\r\n.gcp64 {\r\n\tgrid-area: gcp64;\r\n}\r\n.gcp66 {\r\n\tgrid-area: gcp66;\r\n}\r\n.gcp67 {\r\n\tgrid-area: gcp67;\r\n}\r\n\r\n.grid-colony-planet7a {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 14px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp7a1 gcp7a2 gcp7a4 gcp7a6 gcp7a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 200px;\r\n}\r\n\r\n.gcp7a1 {\r\n\tgrid-area: gcp7a1;\r\n\tmargin: 8px 0px 0px -163px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a2 {\r\n\tgrid-area: gcp7a2;\r\n\tmargin: -8px 0px 0px -171px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a4 {\r\n\tgrid-area: gcp7a4;\r\n\tmargin: -25px 0px 0px -32px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a6 {\r\n\tgrid-area: gcp7a6;\r\n\tmargin: -6px 0px 0px 59px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a7 {\r\n\tgrid-area: gcp7a7;\r\n\tmargin: 11px 0px 0px 28px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet7 {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: -30px;\r\n\tmargin-bottom: 4px;\r\n\tgrid-template-areas: 'gcp71 gcp72 gcp74 gcp76 gcp77';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp71 {\r\n\tgrid-area: gcp71;\r\n}\r\n.gcp72 {\r\n\tgrid-area: gcp72;\r\n}\r\n.gcp74 {\r\n\tgrid-area: gcp74;\r\n}\r\n.gcp76 {\r\n\tgrid-area: gcp76;\r\n}\r\n.gcp77 {\r\n\tgrid-area: gcp77;\r\n}\r\n\r\n.grid-colony-planet8a {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: -6px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp8a1 gcp8a2 gcp8a4 gcp8a6 gcp8a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp8a1 {\r\n\tgrid-area: gcp8a1;\r\n}\r\n.gcp8a2 {\r\n\tgrid-area: gcp8a2;\r\n}\r\n\r\n.gcp8a4 {\r\n\tgrid-area: gcp8a4;\r\n\tmargin: 8px 0px 0px -39px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.gcp8a6 {\r\n\tgrid-area: gcp8a6;\r\n}\r\n.gcp8a7 {\r\n\tgrid-area: gcp8a7;\r\n}\r\n\r\n.grid-colony-planet8 {\r\n\tdisplay: grid;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 11px;\r\n\tgrid-template-areas: 'gcp81 gcp82 gcp84 gcp86 gcp87';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 216px 210px 200px 190px;\r\n}\r\n.gcp81 {\r\n\tgrid-area: gcp81;\r\n}\r\n.gcp82 {\r\n\tgrid-area: gcp82;\r\n}\r\n.gcp84 {\r\n\tgrid-area: gcp84;\r\n}\r\n.gcp86 {\r\n\tgrid-area: gcp86;\r\n}\r\n.gcp87 {\r\n\tgrid-area: gcp87;\r\n}\r\n\r\n.grid-colony-planet9 {\r\n\tdisplay: grid;\r\n\tmargin-top: -25px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp91 gcp94 gcp96 gcp97';\r\n\tgrid-template-columns: 444px 161px 34px 15px;\r\n}\r\n\r\n.gcp91 {\r\n\tgrid-area: gcp91;\r\n}\r\n.gcp94 {\r\n\tgrid-area: gcp94;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp96 {\r\n\tgrid-area: gcp96;\r\n}\r\n.gcp97 {\r\n\tgrid-area: gcp97;\r\n}\r\n\r\n.grid-colony-planet10a {\r\n\tdisplay: grid;\r\n\tmargin-left: 175px;\r\n\tmargin-top: -84px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp10a1 gcp10a2 gcp10a4 gcp10a6 gcp10a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n.gcp10a1 {\r\n\tgrid-area: gcp10a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp10a2 {\r\n\tgrid-area: gcp10a2;\r\n}\r\n.gcp10a4 {\r\n\tgrid-area: gcp10a4;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-top: 114px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp10a6 {\r\n\tgrid-area: gcp10a6;\r\n}\r\n.gcp10a7 {\r\n\tgrid-area: gcp10a7;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet10 {\r\n\tdisplay: grid;\r\n\tmargin-left: 181px;\r\n\tmargin-top: -59px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp101 gcp102 gcp104 gcp106 gcp107';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n.gcp101 {\r\n\tgrid-area: gcp101;\r\n}\r\n.gcp102 {\r\n\tgrid-area: gcp102;\r\n}\r\n.gcp104 {\r\n\tgrid-area: gcp104;\r\n}\r\n.gcp106 {\r\n\tgrid-area: gcp106;\r\n}\r\n.gcp107 {\r\n\tgrid-area: gcp107;\r\n}\r\n\r\n.grid-colony-planet11 {\r\n\tdisplay: grid;\r\n\tmargin-left: 187px;\r\n\tmargin-top: -98px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp111 gcp112 gcp113 gcp114 gcp115 gcp116';\r\n\tgrid-template-columns: 171px 87px 171px 87px 171px 25px;\r\n}\r\n\r\n.gcp111 {\r\n\tgrid-area: gcp111;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp112 {\r\n\tgrid-area: gcp112;\r\n}\r\n.gcp113 {\r\n\tgrid-area: gcp113;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-top: 107px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp114 {\r\n\tgrid-area: gcp114;\r\n}\r\n.gcp115 {\r\n\tgrid-area: gcp115;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp116 {\r\n\tgrid-area: gcp116;\r\n}\r\n\r\n.grid-colony-planet12a {\r\n\tdisplay: grid;\r\n\tmargin-left: 176px;\r\n\tmargin-top: -86px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp12a1 gcp12a2 gcp12a4 gcp12a6 gcp12a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n\r\n.gcp12a1 {\r\n\tgrid-area: gcp12a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp12a2 {\r\n\tgrid-area: gcp12a2;\r\n}\r\n.gcp12a4 {\r\n\tgrid-area: gcp12a4;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-top: 118px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp12a6 {\r\n\tgrid-area: gcp12a6;\r\n}\r\n.gcp12a7 {\r\n\tgrid-area: gcp12a7;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet12 {\r\n\tdisplay: grid;\r\n\tmargin-left: 181px;\r\n\tmargin-top: -65px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp121 gcp122 gcp124 gcp126 gcp127';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n\r\n.gcp121 {\r\n\tgrid-area: gcp121;\r\n}\r\n.gcp122 {\r\n\tgrid-area: gcp122;\r\n}\r\n.gcp124 {\r\n\tgrid-area: gcp124;\r\n}\r\n.gcp126 {\r\n\tgrid-area: gcp126;\r\n}\r\n.gcp127 {\r\n\tgrid-area: gcp127;\r\n}\r\n\r\n.grid-colony-planet13a {\r\n\tdisplay: grid;\r\n\tmargin-left: 187px;\r\n\tmargin-top: -89px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp13a1 gcp13a2 gcp13a3 gcp13a4 gcp13a5 gcp13a6';\r\n\tgrid-template-columns: 171px 87px 171px 87px 171px 25px;\r\n}\r\n\r\n.gcp13a1 {\r\n\tgrid-area: gcp13a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp13a2 {\r\n\tgrid-area: gcp13a2;\r\n}\r\n.gcp13a3 {\r\n\tgrid-area: gcp13a3;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-top: 107px;\r\n\tmargin-bottom: 20px;\r\n}\r\n.gcp13a4 {\r\n\tgrid-area: gcp13a4;\r\n}\r\n.gcp13a5 {\r\n\tgrid-area: gcp13a5;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp13a6 {\r\n\tgrid-area: gcp13a6;\r\n}\r\n\r\n.grid-colony-planet13 {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 3px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp131 gcp134 gcp136 gcp137';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 430px 210px 200px 190px;\r\n}\r\n\r\n.gcp131 {\r\n\tgrid-area: gcp131;\r\n}\r\n.gcp134 {\r\n\tgrid-area: gcp134;\r\n}\r\n.gcp136 {\r\n\tgrid-area: gcp136;\r\n}\r\n.gcp137 {\r\n\tgrid-area: gcp137;\r\n}\r\n",".flex-center {\r\n align-items: center;\r\n justify-content: center;\r\n text-align: center;\r\n padding: 0;\r\n}\r\n\r\n.flex-between {\r\n justify-content: space-between;\r\n}\r\n// .alienflex {\r\n// flex: auto;\r\n// }\r\n.alienrpg .flexcol {\r\n display: flex;\r\n flex-direction: column;\r\n flex-wrap: nowrap;\r\n}\r\n// .alienrpg .flexcol > * {\r\n// flex: 1;\r\n// }\r\n.alienrpg .flexcol .flex1 {\r\n flex: 1;\r\n}\r\n.alienrpg .flexcol .flex2 {\r\n flex: 2;\r\n}\r\n.alienrpg .flexcol .flex3 {\r\n flex: 3;\r\n}\r\n.alienrpg .alienrpg .flexcol .flex4 {\r\n flex: 4;\r\n}\r\n.alienrpg .flexrow {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n justify-content: flex-start;\r\n}\r\n.alienrpg .flexrow > * {\r\n flex: 1;\r\n}\r\n.alienrpg .flexrow .flex1 {\r\n flex: 1;\r\n}\r\n.alienrpg .flexrow .flex2 {\r\n flex: 2;\r\n}\r\n.alienrpg .flexrow .flex3 {\r\n flex: 3;\r\n}\r\n.alienrpg .flexrow .flex4 {\r\n flex: 4;\r\n}\r\n",".alienrpg.actor .encumbrance {\r\n background: hsla(0, 0%, 0%, 0.1);\r\n height: 12px;\r\n margin-top: 5px;\r\n border: 1px solid hsl(0, 0%, 7%);\r\n border-radius: 3px;\r\n position: relative;\r\n width: calc(100% - 20px);\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-bar {\r\n position: absolute;\r\n top: 1px;\r\n left: 1px;\r\n background: var(--aliengreen);\r\n height: 8px;\r\n border: 1px solid hsl(30, 32%, 33%);\r\n border-radius: 3px;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-label {\r\n position: absolute;\r\n top: -3px;\r\n height: 16px;\r\n font-size: 16px;\r\n line-height: 16px;\r\n color: $c-black;\r\n background: hsla(0, 0%, 100%, 0.4);\r\n padding: 0 3px;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-breakpoint {\r\n position: absolute;\r\n left: 50%;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .arrow-up {\r\n bottom: 0;\r\n width: 0;\r\n height: 0;\r\n border-left: 4px solid transparent;\r\n border-right: 4px solid transparent;\r\n border-bottom: 4px solid hsl(0, 0%, 40%);\r\n}\r\n\r\n.alienrpg.actor .encumbrance .arrow-down {\r\n top: 0;\r\n width: 0;\r\n height: 0;\r\n border-left: 4px solid transparent;\r\n border-right: 4px solid transparent;\r\n border-top: 4px solid hsl(0, 0%, 40%);\r\n}\r\n\r\n.alienrpg.actor .encumbrance.encumbered .arrow-up {\r\n border-bottom: 4px solid $c-white;\r\n}\r\n\r\n.alienrpg.actor .encumbrance.encumbered .arrow-down {\r\n border-top: 4px solid $c-white;\r\n}\r\n.alienrpg.actor .encumbrance.encumbered .encumbrance-bar {\r\n position: absolute;\r\n top: 1px;\r\n left: 1px;\r\n background: hsl(7, 100%, 50%);\r\n height: 8px;\r\n border: 1px solid hsl(66, 75%, 45%);\r\n border-radius: 3px;\r\n}\r\n\r\n/* @group Blink */\r\n.blink {\r\n -webkit-animation: blink 2s linear infinite;\r\n -moz-animation: blink 2s linear infinite;\r\n -ms-animation: blink 2s linear infinite;\r\n -o-animation: blink 2s linear infinite;\r\n animation: blink 2s linear infinite;\r\n}\r\n@-webkit-keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n@-moz-keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n@-ms-keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n@-o-keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n@keyframes blink {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 50% {\r\n opacity: 1;\r\n }\r\n 50.01% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n/* @end */\r\n","/* class applies to select element itself, not a wrapper element */\r\n.select-css {\r\n display: block;\r\n font-size: 15px;\r\n font-family: var(--alienfont);\r\n font-weight: 700;\r\n color: inherit;\r\n // line-height: 1.3;\r\n // padding: 0.6em 1.4em 0.5em 0.8em;\r\n width: 100%;\r\n max-width: 90%; /* useful when width is set to anything other than 100% */\r\n box-sizing: border-box;\r\n margin: 0;\r\n border: 1px solid var(--aliengreen);\r\n box-shadow: 0 1px 0 1px hsla(0, 0%, 0%, 0.04);\r\n border-radius: 0.5em;\r\n -moz-appearance: none;\r\n -webkit-appearance: none;\r\n appearance: none;\r\n // background-color: #fff;\r\n /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. \r\n\t\tfor the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference\r\n\t\t\r\n\t*/\r\n // background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ADFF2F%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),\r\n // linear-gradient(to bottom, black 0%, black 100%);\r\n background-image: url(../images/downarrow.svg);\r\n background-repeat: no-repeat, repeat;\r\n\r\n /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/\r\n background-position: right 0.7em top 50%, 0 0;\r\n /* icon size, then gradient */\r\n background-size: 1em auto, 100%;\r\n}\r\n/* Hide arrow icon in IE browsers */\r\n.select-css::-ms-expand {\r\n display: none;\r\n}\r\n/* Hover style */\r\n.select-css:hover {\r\n color: inherit;\r\n}\r\n/* Focus style */\r\n.select-css:focus {\r\n color: inherit;\r\n /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */\r\n box-shadow: 0 0 1px 1px var(--aliengreen);\r\n box-shadow: 0 0 0 1px -moz-mac-focusring var(--aliengreen);\r\n color: inherit;\r\n outline: none;\r\n background-color: $c-black;\r\n}\r\n\r\n/* Set options to normal weight */\r\n.select-css option {\r\n font-weight: normal;\r\n background: hsl(0, 0%, 0%);\r\n}\r\n\r\n/* Support for rtl text, explicit support for Arabic and Hebrew */\r\n*[dir='rtl'] .select-css,\r\n:root:lang(ar) .select-css,\r\n:root:lang(iw) .select-css {\r\n background-position: left 0.7em top 50%, 0 0;\r\n padding: 0.6em 0.8em 0.5em 1.4em;\r\n}\r\n\r\n/* Disabled styles */\r\n.select-css:disabled,\r\n.select-css[aria-disabled='true'] {\r\n color: var(--aliengreen);\r\n background-image: url(../images/downarrow.svg);\r\n background-repeat: no-repeat, repeat;\r\n // background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),\r\n // linear-gradient(to bottom, black 0%, black 100%);\r\n}\r\n\r\n.select-css:disabled:hover,\r\n.select-css[aria-disabled='true'] {\r\n border-color: hsl(0, 0%, 67%);\r\n}\r\n","/*\r\n\tOriginal Sheet by Paul Watson\r\n\r\n\tCRT Effect by Alec Lownes\r\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\r\n\r\n\tMay 2021\r\n*/\r\n\r\n@keyframes flicker {\r\n\t0% {\r\n\t\topacity: 0.27861;\r\n\t}\r\n\t5% {\r\n\t\topacity: 0.34769;\r\n\t}\r\n\t10% {\r\n\t\topacity: 0.23604;\r\n\t}\r\n\t15% {\r\n\t\topacity: 0.90626;\r\n\t}\r\n\t20% {\r\n\t\topacity: 0.18128;\r\n\t}\r\n\t25% {\r\n\t\topacity: 0.83891;\r\n\t}\r\n\t30% {\r\n\t\topacity: 0.65583;\r\n\t}\r\n\t35% {\r\n\t\topacity: 0.67807;\r\n\t}\r\n\t40% {\r\n\t\topacity: 0.26559;\r\n\t}\r\n\t45% {\r\n\t\topacity: 0.84693;\r\n\t}\r\n\t50% {\r\n\t\topacity: 0.96019;\r\n\t}\r\n\t55% {\r\n\t\topacity: 0.08594;\r\n\t}\r\n\t60% {\r\n\t\topacity: 0.20313;\r\n\t}\r\n\t65% {\r\n\t\topacity: 0.71988;\r\n\t}\r\n\t70% {\r\n\t\topacity: 0.53455;\r\n\t}\r\n\t75% {\r\n\t\topacity: 0.37288;\r\n\t}\r\n\t80% {\r\n\t\topacity: 0.71428;\r\n\t}\r\n\t85% {\r\n\t\topacity: 0.70419;\r\n\t}\r\n\t90% {\r\n\t\topacity: 0.7003;\r\n\t}\r\n\t95% {\r\n\t\topacity: 0.36108;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0.24387;\r\n\t}\r\n}\r\n\r\n@keyframes textShadow {\r\n\t0% {\r\n\t\ttext-shadow: 0.4389924193300864px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193300864px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t5% {\r\n\t\ttext-shadow: 2.7928974010788217px 0 1px rgba(255, 255, 0, 0.5), -2.7928974010788217px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t10% {\r\n\t\ttext-shadow: 0.02956275843481219px 0 1px rgba(255, 255, 0, 0.5), -0.02956275843481219px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t15% {\r\n\t\ttext-shadow: 0.40218538552878136px 0 1px rgba(255, 255, 0, 0.5), -0.40218538552878136px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t20% {\r\n\t\ttext-shadow: 3.4794037899852017px 0 1px rgba(255, 255, 0, 0.5), -3.4794037899852017px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t25% {\r\n\t\ttext-shadow: 1.6125630401149584px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401149584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t30% {\r\n\t\ttext-shadow: 0.7015590085143956px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085143956px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t35% {\r\n\t\ttext-shadow: 3.896914047650351px 0 1px rgba(255, 255, 0, 0.5), -3.896914047650351px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t40% {\r\n\t\ttext-shadow: 3.870905614848819px 0 1px rgba(255, 255, 0, 0.5), -3.870905614848819px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t45% {\r\n\t\ttext-shadow: 2.231056963361899px 0 1px rgba(255, 255, 0, 0.5), -2.231056963361899px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t50% {\r\n\t\ttext-shadow: 0.08084290417898504px 0 1px rgba(255, 255, 0, 0.5), -0.08084290417898504px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t55% {\r\n\t\ttext-shadow: 2.3758461067427543px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067427543px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t60% {\r\n\t\ttext-shadow: 2.202193051050636px 0 1px rgba(255, 255, 0, 0.5), -2.202193051050636px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t65% {\r\n\t\ttext-shadow: 2.8638780614874975px 0 1px rgba(255, 255, 0, 0.5), -2.8638780614874975px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t70% {\r\n\t\ttext-shadow: 0.48874025155497314px 0 1px rgba(255, 255, 0, 0.5), -0.48874025155497314px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t75% {\r\n\t\ttext-shadow: 1.8948491305757957px 0 1px rgba(255, 255, 0, 0.5), -1.8948491305757957px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t80% {\r\n\t\ttext-shadow: 0.0833037308038857px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308038857px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t85% {\r\n\t\ttext-shadow: 0.09769827255241735px 0 1px rgba(255, 255, 0, 0.5), -0.09769827255241735px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t90% {\r\n\t\ttext-shadow: 3.443339761481782px 0 1px rgba(255, 255, 0, 0.5), -3.443339761481782px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t95% {\r\n\t\ttext-shadow: 2.1841838852799786px 0 1px rgba(255, 255, 0, 0.5), -2.1841838852799786px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t100% {\r\n\t\ttext-shadow: 2.6208764473832513px 0 1px rgba(255, 255, 0, 0.5), -2.6208764473832513px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n}\r\n\r\n/* interface */\r\n\r\n::-webkit-scrollbar-thumb {\r\n\toutline: none;\r\n\tborder-radius: 2px;\r\n\tbackground: var(--aliendarkergreen);\r\n\tborder: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.window-header {\r\n\tbackground-color: rgba(50, 100, 120, 0.3);\r\n\tborder-radius: 7px 7px 0px 0px;\r\n}\r\n\r\n.alienrpg input[type='text'],\r\n.alienrpg input[type='number'],\r\n.alienrpg input[type='password'],\r\n.alienrpg input[type='date'],\r\n.alienrpg input[type='time'] {\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\ninput[type='text']:hover,\r\ninput[type='number']:hover,\r\ninput[type='password']:hover,\r\ninput[type='date']:hover,\r\ninput[type='time']:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\na:hover {\r\n\ttext-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\n#sidebar-tabs {\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n#sidebar-tabs .item.active {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 6px inset var(--aliengreen);\r\n}\r\n\r\nselect:focus {\r\n\tbox-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\ntextarea:focus {\r\n\toutline: 0px;\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n\t// background-color: var(--aliengreen);\r\n\tcolor: #000;\r\n\tfont-weight: 400;\r\n}\r\n\r\ncombobox:focus {\r\n\toutline: 0px;\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n\tbackground-color: var(--aliengreen);\r\n\tcolor: #000;\r\n}\r\n\r\n#hotbar .macro:hover {\r\n\tbox-shadow: 0 0 10px inset var(--aliengreen);\r\n}\r\n\r\n#hotbar .macro.active:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n#players ol .player.context {\r\n\tborder-top: 1px solid var(--aliengreen);\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n}\r\n\r\n#players ol .player.context .player-name {\r\n\ttext-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\n#context-menu li.context-item:hover {\r\n\ttext-shadow: 0 0 4px var(--aliengreen);\r\n}\r\n\r\n#controls .scene-control.active,\r\n#controls .control-tool.active,\r\n#controls .scene-control:hover,\r\n#controls .control-tool:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-bottom: 1px solid var(--aliendarkergreen);\r\n\tbox-shadow: 0 0 10px var(--aliendarkergreen);\r\n}\r\n\r\n#navigation #scene-list .scene.view,\r\n#navigation #scene-list .scene.context {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tbackground: rgba(52, 52, 52, 0.95);\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 10px var(--aliendarkergreen);\r\n}\r\n\r\n// #pause img {\r\n// box-sizing: border-box;\r\n// width: 128px;\r\n// height: 128px;\r\n// padding-left: 128px;\r\n\r\n// background-image: url('../images/paused-alien.png');\r\n// animation: rotation 20s infinite linear;\r\n// }\r\n\r\n#pause {\r\n\tbackground: none;\r\n\t& > img {\r\n\t\twidth: 200px;\r\n\t\theight: 200px;\r\n\t\ttop: -50px;\r\n\t\tleft: calc(50% - 100px);\r\n\t\topacity: 0.7;\r\n\t\t--fa-animation-duration: 10s;\r\n\t}\r\n\th3 {\r\n\t\t// font-family: var(--alienfont); !\r\n\t\tfont-size: 32px;\r\n\t\ttext-shadow: 0px 3px 5px rgba(0, 0, 0, 1);\r\n\t}\r\n}\r\n\r\n.alienrpg #context-menu li.context-item {\r\n\tline-height: 1.55;\r\n}\r\n\r\n/* CHAT */\r\n\r\n.sidebar-tab h1,\r\n.sidebar-tab h2 {\r\n\tborder-bottom: 2px dotted var(--aliengreen);\r\n}\r\n\r\n.sidebar-tab .fas.fa-trash:hover {\r\n\tanimation: textShadow 0.5s infinite;\r\n}\r\n\r\n.chat-message .message-header .message-sender {\r\n\tpadding-bottom: 5px;\r\n}\r\n\r\n.alien-Push-button {\r\n\theight: 40px;\r\n\tmargin-top: 5px;\r\n\tmargin-left: 1px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tborder-radius: 3px;\r\n\tbackground: url(../images/alien_crt_push-button.png) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.alien-Push-button:hover {\r\n\tborder-radius: 3px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tbackground-color: inherit;\r\n\tbackground: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.chat-message,\r\n.chat-message.emote {\r\n\tfont-family: var(--alienchatfont);\r\n\tfont-size: 110%;\r\n\tfont-weight: bold;\r\n\r\n\tpadding: 13px 15px 50px 11px;\r\n\tborder-width: 0px;\r\n\r\n\tbox-shadow: 0 1px 5px #000;\r\n\r\n\tbackground-size: 100%;\r\n\tbackground-position: top, bottom, 0px 18px;\r\n\tbackground-repeat: no-repeat, no-repeat, repeat;\r\n\t// background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/chat-middle.png');\r\n\tbackground-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), var(--chatbackground);\r\n\t// background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/IndBackground3.png');\r\n}\r\n\r\n.chat-message.whisper {\r\n\tcolor: var(--alienchatlightblue);\r\n\r\n\tpadding: 13px 15px 50px 11px;\r\n\tborder-width: 0px;\r\n\r\n\tbox-shadow: 0 1px 5px #000;\r\n\r\n\tbackground-size: 100%;\r\n\tbackground-position: top, bottom, 0px 18px;\r\n\tbackground-repeat: no-repeat, no-repeat, repeat;\r\n\tbackground-image: url('../images/hidden-chat-top.png'), url('../images/hidden-chat-bottom.png'), url('../images/hidden-chat-middle.png');\r\n}\r\n\r\n.chat-message.whisper span,\r\n.chat-message.whisper div {\r\n\tcolor: var(--alienchatlightblue);\r\n\r\n\t// color: royalblue;\r\n}\r\n\r\n.chat-message.whisper h2 {\r\n\tcolor: lightblue;\r\n\tborder-bottom: 2px dotted lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper h4 {\r\n\tcolor: lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper hr {\r\n\tborder-top: 1px solid lightsteelblue;\r\n\tborder-bottom: 1px solid royalblue;\r\n}\r\n\r\n.chat-message.whisper .blink {\r\n\tcolor: lightsteelblue;\r\n\tbackground-color: royalblue;\r\n\ttext-shadow: 0 0 5px lightsteelblue;\r\n\tanimation: blink 0.5 5;\r\n}\r\n\r\n.chat-message.whisper .inline-roll:hover {\r\n\ttext-shadow: 0 0 5px lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper .inline-roll,\r\n.chat-message.whisper .dice-tooltip {\r\n\tborder-color: lightsteelblue;\r\n}\r\n\r\n// .chat-message.whisper .dice-tooltip img,\r\n// .chat-message.whisper .dice-tooltip li,\r\n// .chat-message.whisper .alien-Push-button,\r\n// .chat-message.whisper span.alien-diceface-b0,\r\n// .chat-message.whisper span.alien-diceface-b6,\r\n// .chat-message.whisper span.alien-diceface-y0,\r\n// .chat-message.whisper span.alien-diceface-y1,\r\n// .chat-message.whisper span.alien-diceface-y6 {\r\n// filter: sepia(100%) saturate(250%) brightness(100%) hue-rotate(180deg);\r\n// }\r\n\r\n.alien-Push-button:hover {\r\n\tborder-radius: 3px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tbackground-color: inherit;\r\n\tbackground: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.blink {\r\n\tpadding: 0px 0px 2px 5px;\r\n\tmargin-top: 5px;\r\n\tmargin-bottom: 5px;\r\n\t// background-color: red;\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 5px red;\r\n\tanimation: blink 0.5s 5;\r\n}\r\n\r\n.warnblink {\r\n\ttext-shadow: 0 0 5px red;\r\n\tanimation: blink 0.5s 5;\r\n}\r\n\r\n.message-sender {\r\n\twidth: 900px;\r\n\twhite-space: nowrap;\r\n\toverflow: hidden;\r\n\ttext-overflow: ellipsis;\r\n}\r\n\r\n// .dice-tooltip .part-header .part-formula,\r\n// .dice-tooltip .dice-rolls {\r\n// padding-left: 3px;\r\n// }\r\n\r\n/* Journals */\r\n\r\n.journal-sheet ::-webkit-scrollbar-thumb {\r\n\tbackground: #135d91;\r\n\tborder: 1px solid #135d91;\r\n}\r\n\r\n// .journal-sheet .editor p {\r\n// text-align: justify;\r\n// line-height: 1.3em;\r\n// margin-bottom: 20px;\r\n// }\r\n\r\n// .journal-sheet .editor .tcol2 {\r\n// line-height: 1.4em;\r\n// margin-bottom: 20px;\r\n// }\r\n\r\n// .journal-sheet .editor div {\r\n// padding-left: 5px;\r\n// padding-right: 5px;\r\n// }\r\n\r\n// .journal-sheet .editor .cinsymbol,\r\n// .camsymbol {\r\n// height: 36px;\r\n// vertical-align: top;\r\n// margin-top: 1px;\r\n// }\r\n\r\n// .journal-sheet .editor .caption {\r\n// color: white;\r\n// text-shadow: 0 0 10px #2a8ed5;\r\n// }\r\n\r\n.journal-sheet .editor h1 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n\tborder-bottom: 2px solid #135d91;\r\n}\r\n\r\n.journal-sheet .editor h2 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n}\r\n\r\n.journal-sheet .editor h3 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n}\r\n\r\n// .journal-sheet .editor .mess {\r\n// display: block;\r\n// color: #e6ff99;\r\n// font-weight: bold;\r\n// text-shadow: 0 0 3px #d6ff5c;\r\n// background-color: rgba(50, 70, 50, 0.3);\r\n// box-shadow: 0 0 5px rgba(50, 70, 50);\r\n// padding: 5px 10px 8px 5px;\r\n// margin-left: 4%;\r\n// margin-right: 4%;\r\n// }\r\n\r\n.chat-message .warning-bar {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/warning-bar.webp');\r\n\twidth: 259px;\r\n\theight: 8px;\r\n\t/* vertical-align: middle; */\r\n\tborder: 0;\r\n}\r\n","/* .journal-sheet form { */\r\n.sheet.journal-entry .journal-entry-content {\r\n\tcolor: var(--aliengreen);\r\n\tbackground: #000;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 1px;\r\n\tbackground: var(--journalback) top left !important;\r\n\tbackground-size: cover;\r\n\tcolor: powderblue;\r\n}\r\n\r\n.sheet.journal-entry .sidebar .directory-header .header-search input {\r\n\tcolor: hsl(0, 0%, 0%);\r\n}\r\n\r\n.alienrpg .arpgtable {\r\n\theight: 36px;\r\n\twidth: 80%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n}\r\n.alienrpg .arpgtable tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n\r\n.alienrpg .caption {\r\n\ttext-align: center;\r\n\tcolor: greenyellow;\r\n\tfont-size: xx-large;\r\n}\r\n\r\n.alienrpg .arpgtablesmall {\r\n\theight: 36px;\r\n\twidth: 34%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n}\r\n\r\n.alienrpg .arpgtablesmall tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n.alienrpg .tdstyle {\r\n\twidth: 40%;\r\n\theight: 18px;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .tdstyleR {\r\n\twidth: 40%;\r\n\theight: 18px;\r\n\ttext-align: Right;\r\n}\r\n.alienrpg .tdstyleC {\r\n\twidth: 100%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .tdstyle3D {\r\n\twidth: 30%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .tdstyle2D {\r\n\twidth: 50%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .arpglink {\r\n\tbackground-color: white;\r\n\tcolor: black;\r\n}\r\n\r\n.alienrpg .mess {\r\n\tcolor: yellowgreen;\r\n\tfont-family: 'Courier New', Courier, monospace;\r\n}\r\n\r\n.alienrpg .ntable {\r\n\twidth: 99%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n.alienrpg .ntable tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n\r\n.alienrpg .trhead {\r\n\ttext-align: center;\r\n\twidth: 45%;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .tcol1 {\r\n\twidth: 2.5%;\r\n}\r\n.alienrpg .tcol2 {\r\n\twidth: 45%;\r\n\ttext-align: justify;\r\n\tvertical-align: top;\r\n}\r\n.alienrpg .tcol3 {\r\n\twidth: 5%;\r\n}\r\n\r\n.alienrpg .etable {\r\n\twidth: 40%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding: 0;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n.alienrpg .etable td:first-child {\r\n\tpadding-left: 5px;\r\n}\r\n.alienrpg .etr {\r\n\t/* border-style: solid;\r\n border-color: greenyellow; */\r\n\tborder: 1;\r\n}\r\n.alienrpg .ehead {\r\n\ttext-align: center;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .ecol1 {\r\n\twidth: 50%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .ecol2 {\r\n\twidth: 50%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .ecol3 {\r\n\twidth: 3%;\r\n\t/* border-left: greenyellow;\r\n border-style: solid; */\r\n}\r\n\r\n.alienrpg .stable {\r\n\twidth: 90%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .strhead {\r\n\ttext-align: center;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .scol1 {\r\n\twidth: 16%;\r\n}\r\n.alienrpg .scol2 {\r\n\twidth: 3%;\r\n}\r\n.alienrpg .scol3 {\r\n\twidth: 80%;\r\n}\r\n.alienrpg .scol4 {\r\n\twidth: 25%;\r\n}\r\n.alienrpg .scol5 {\r\n\twidth: 60%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol6 {\r\n\twidth: 90%;\r\n}\r\n\r\n.alienrpg .scol7 {\r\n\twidth: 20%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol8 {\r\n\twidth: 65%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol9 {\r\n\twidth: 12%;\r\n}\r\n.alienrpg .scol10 {\r\n\twidth: 50%;\r\n}\r\n.alienrpg .skltable {\r\n\twidth: 35%;\r\n\t/* border-style: double; */\r\n\t/* border-color: #e92d2d; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n}\r\n\r\n.alienrpg .oddstable {\r\n\twidth: 96%;\r\n\theight: 16px;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .oddhead {\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .oddcol1 {\r\n\twidth: 25%;\r\n}\r\n.alienrpg .oddcol2 {\r\n\twidth: 39%;\r\n}\r\n.oddcol3 {\r\n\twidth: 36%;\r\n}\r\n.alienrpg .oddcol4 {\r\n\twidth: 40%;\r\n}\r\n\r\n.alienrpg .bigtable {\r\n\twidth: 99%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .die {\r\n\twidth: 6%;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .inj {\r\n\twidth: 16%;\r\n}\r\n\r\n.alienrpg .fatal {\r\n\twidth: 6%;\r\n}\r\n\r\n.alienrpg .tim {\r\n\twidth: 7%;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .eff {\r\n\twidth: 56%;\r\n}\r\n\r\n.alienrpg .heal {\r\n\twidth: 15%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .crit {\r\n\twidth: 19%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .eff2 {\r\n\twidth: 55%;\r\n}\r\n\r\n/* V10 work */\r\n\r\n.alienrpg .aframe {\r\n\tposition: relative;\r\n}\r\n\r\n.alienrpg .leftcol {\r\n\tposition: absolute;\r\n\twidth: 45%;\r\n\tleft: 1.2%;\r\n\ttext-align: justify;\r\n\t/* background: #855f5f; */\r\n}\r\n.alienrpg .rightcol {\r\n\tposition: absolute;\r\n\twidth: 45%;\r\n\tleft: 50%;\r\n\ttext-align: justify;\r\n\t/* background: rgb(174, 174, 110); */\r\n}\r\n\r\n.alienrpg .heading {\r\n\t// text-align: center;\r\n\tcolor: var(--aliengreen);\r\n\t// font-size: xx-large;\r\n\tfont-size: 28px;\r\n\tborder-bottom: 2px solid var(--color-underline-header);\r\n}\r\n.alienrpg .heading2 {\r\n\ttext-align: center;\r\n\tcolor: var(--aliengreen);\r\n\t/* font-size: x-large; */\r\n}\r\n.alienrpg .heading3 {\r\n\tcolor: var(--aliengreen);\r\n}\r\n.alienrpg .imagecontainer {\r\n\tposition: relative;\r\n\ttext-align: center;\r\n\tcolor: white;\r\n}\r\n\r\n/* Import settings */\r\n.alienrpg .container {\r\n\twidth: 100%;\r\n}\r\n\r\n.alienrpg .listHeading {\r\n\ttext-align: center;\r\n\tvertical-align: middle;\r\n\tpadding: 10px 0px;\r\n\tborder-bottom: 1px solid black;\r\n\tmargin-bottom: 10px;\r\n}\r\n\r\n.alienrpg .twogridcol {\r\n\tdisplay: grid;\r\n\tgrid-template-columns: repeat(auto-fill, minmax(160px, 50%));\r\n}\r\n\r\n.alienrpg .twogridcol input[type='checkbox'] {\r\n\tvertical-align: middle;\r\n}\r\n\r\n.alienrpg .actors.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .actors.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .items.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .items.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .journal.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .journal.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .scenes.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .scenes.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .tables.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .tables.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .macros.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .macros.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .title {\r\n\tcursor: pointer;\r\n}\r\n/* Footer */\r\n\r\n.alienrpg .footer {\r\n\tposition: sticky;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\twidth: inherit;\r\n\theight: auto;\r\n\tbackground-color: #d0daee;\r\n}\r\n\r\n.alienrpg .cinsymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/cin-symbol.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .camsymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/cam-symbol.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .stresssymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/alien-dice-y1.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .basesymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/alien-dice-6.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n\r\n.alienrpg .datebox {\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tbackground-color: rgb(26, 71, 53);\r\n\tcolor: white;\r\n\tborder: solid rgb(72, 141, 99);\r\n\tborder-radius: 5px;\r\n\tpadding: 1%;\r\n\tvertical-align: middle;\r\n}\r\n\r\n.alienrpg .datebox2 {\r\n\tfloat: inline-start;\r\n\twidth: auto;\r\n\tmargin-right: 10px;\r\n\tmargin-top: 7px;\r\n\theight: 35px;\r\n\tbackground-color: rgb(26, 71, 53);\r\n\tcolor: white;\r\n\tborder: solid rgb(72, 141, 99);\r\n\tborder-radius: 5px;\r\n\tpadding: 1%;\r\n\tvertical-align: middle;\r\n}\r\n.alienrpg .colonytable {\r\n\twidth: 60%;\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n\tfont-family: 'OCR-A';\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .colonyname {\r\n\tfont-size: x-large;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .colonyparent {\r\n\tfont-size: smaller;\r\n\tfont-weight: bold;\r\n\tborder-right: solid red 1px;\r\n}\r\n.alienrpg .colonyparentdata {\r\n\tborder-right: solid red 1px;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .colonyposition {\r\n\tfont-size: smaller;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .colonypositiondata {\r\n\tfont-size: x-large;\r\n}\r\n\r\n.alienrpg .trborder {\r\n\tborder-bottom: solid transparent 5px;\r\n}\r\n\r\n.alienrpg .colonyheader {\r\n\tfont-size: smaller;\r\n\twidth: 20%;\r\n\tfont-weight: bold;\r\n\tborder-right: solid red 1px;\r\n}\r\n\r\n.alienrpg .colonyheaderright {\r\n\tfont-size: smaller;\r\n\twidth: 20%;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .colonydata1 {\r\n\twidth: 20%;\r\n\tborder-right: solid red 1px;\r\n}\r\n.alienrpg .colonydata2 {\r\n\twidth: 20%;\r\n}\r\n","/*\r\n\tOriginal Sheet by Paul Watson\r\n\r\n\tCRT Effect by Alec Lownes\r\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\r\n\r\n\tMay 2021\r\n*/\r\n\r\n/* CHARACTER SHEET */\r\n\r\n/*.sheet {\r\n\tmin-width: 600px;\r\n\tmax-width: 1000px;\r\n\tmin-height: 350px;\r\n}*/\r\n\r\n.crt .window-content {\r\n padding: 5px;\r\n border: 2px solid var(--aliendarkergreen);\r\n color: var(--aliengreen);\r\n text-shadow: 0 0 2px var(--aliendarkergreen);\r\n}\r\n\r\n.crt .window-content::before {\r\n content: ' ';\r\n display: block;\r\n position: absolute;\r\n top: 30px;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%),\r\n linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));\r\n z-index: 2;\r\n background-size: 100% 2px, 3px 100%;\r\n pointer-events: none;\r\n}\r\n\r\n.crt .window-content::after {\r\n content: ' ';\r\n display: block;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: rgba(18, 16, 16, 0.1);\r\n opacity: 0;\r\n z-index: 2;\r\n pointer-events: none;\r\n // animation: flicker 0.15s infinite;\r\n}\r\n\r\n.crt textarea {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n color: ghostwhite;\r\n font-family: var(--alienchatfont);\r\n font-size: 14px;\r\n font-weight: 200;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt h1 {\r\n border-bottom: 2px dotted var(--aliengreen);\r\n padding-left: 0px;\r\n}\r\n\r\n.crt label,\r\n.crt h2,\r\n.crt h3 {\r\n padding-left: 0px;\r\n margin: 0px;\r\n}\r\n\r\n.crt .profile-img {\r\n margin: 0;\r\n height: 157px;\r\n margin-right: 4px;\r\n border-radius: 10px;\r\n}\r\n\r\n.crt h1.charname input {\r\n text-transform: uppercase;\r\n width: calc(100% + 10px);\r\n padding-left: 8px;\r\n border: 0px;\r\n}\r\n.crt input[type='text'],\r\n.crt input[type='number'],\r\n.crt input[type='password'],\r\n.crt input[type='date'],\r\n.crt input[type='time'] {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt input[type='text']:hover,\r\n.crt input[type='number']:hover,\r\n.crt input[type='password']:hover,\r\n.crt input[type='date']:hover,\r\n.crt input[type='time']:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt h1.charname input:focus {\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n.crt h1.charname {\r\n margin: 0px 0px 5px 0px;\r\n}\r\n\r\n.crt .select-css {\r\n border-radius: 3px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt .select-css:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .grid-4col {\r\n border: 3px double var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .grid-synth {\r\n grid-column: 3;\r\n grid-template-columns: 25% 25% 50%;\r\n border: 3px double var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n padding: 4px;\r\n}\r\n\r\n.crt .synth-stresslabel {\r\n justify-self: left;\r\n text-align: left;\r\n}\r\n\r\n.crt .minus-btn {\r\n width: 14px;\r\n color: var(--aliendarkergreen);\r\n font-size: 30px;\r\n}\r\n\r\n.crt .plus-btn {\r\n width: 14px;\r\n color: var(--aliendarkergreen);\r\n font-size: 30px;\r\n margin-left: -7px;\r\n}\r\n\r\n.crt .rollable-stress:hover,\r\n.crt .rollCrit:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 150%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .fa-solid.fa-wrench:hover,\r\n.crt .fa-solid.fa-toolbox:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n.crt .far.fa-heart:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .resource-content .maxboxsize {\r\n vertical-align: 7px;\r\n}\r\n\r\n.crt .crt-grid-Char-Att {\r\n margin-left: -5px;\r\n border-left: 3px double var(--aliengreen);\r\n border-bottom: 3px double var(--aliengreen);\r\n border-right: 3px double var(--aliengreen);\r\n float: right;\r\n width: 100%;\r\n padding: 6px 12px 6px 2px;\r\n grid-column-gap: 0px;\r\n grid-template-areas: 'crt_gCol1 crt_gCol2 crt_gCol3 crt_gCol4 crt_gCol5 crt_gCol6' 'crt_gCol7 crt_gCol8 crt_gCol9 crt_gCol10 crt_gCol11 crt_gCol12';\r\n grid-template-columns: 25% 8% 25% 8% 25% 8%;\r\n\r\n display: grid;\r\n grid-row-gap: 3px;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n}\r\n\r\n.crt_gCol1,\r\n.crt_gCol2,\r\n.crt_gCol3,\r\n.crt_gCol4,\r\n.crt_gCol5,\r\n.crt_gCol6,\r\n.crt_gCol7,\r\n.crt_gCol8,\r\n.crt_gCol9,\r\n.crt_gCol10,\r\n.crt_gCol11,\r\n.crt_gCol12 {\r\n justify-self: center;\r\n align-self: center;\r\n}\r\n\r\n.crt_gCol11 {\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt-crt-grid-Char-Att .maxboxsize {\r\n min-width: 40px;\r\n z-index: 1;\r\n}\r\n\r\n.crt .NPC {\r\n width: 15px;\r\n height: 15px;\r\n}\r\n\r\n.crt .tooltip .tooltiptext {\r\n width: 250px;\r\n top: -36px;\r\n right: 200%;\r\n margin-left: -60px;\r\n\r\n color: black;\r\n background-color: var(--aliengreen);\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n.crt .tooltip .tooltiptext::after {\r\n margin-top: 10px;\r\n border-width: 7px;\r\n border-style: solid;\r\n border-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n\r\n.crt .crt-grid-Char-Att .crt-gCol6:focus,\r\n.crt .grid-Consumables .maxboxsize:focus {\r\n color: var(--aliendarkergreen);\r\n background-color: var(--alienoddtab);\r\n box-shadow: 0 0 0 #000;\r\n cursor: not-allowed;\r\n}\r\n\r\n.crt .crt-grid-Char-Att .crt_gCol6:hover,\r\n.crt .grid-Consumables .maxboxsize:hover {\r\n cursor: default;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt .click-stat-level .far {\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt .synthsdont {\r\n margin: 10px;\r\n padding-left: 10px;\r\n border-left: 2px dotted var(--aliengreen);\r\n}\r\n\r\n.crt .imitate-human {\r\n text-align: center;\r\n}\r\n\r\n.crt .text {\r\n background-color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .tabs {\r\n color: #000;\r\n background-color: #fff;\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n text-shadow: 0 0 2px white;\r\n}\r\n\r\n.crt .tabs .item.active {\r\n text-decoration: none;\r\n font-size: 110%;\r\n color: white;\r\n background-color: var(--aliendarkergreen);\r\n box-shadow: 0 0 10px var(--aliendarkergreen);\r\n text-shadow: 0 0 10px var(--aliengreen);\r\n cursor: default;\r\n}\r\n\r\n.crt .tabs .item {\r\n width: 100%;\r\n // margin: -7px 0 -7px 0;\r\n padding-top: 6px;\r\n}\r\n\r\n.crt .tabs .item.active {\r\n // margin: -7px 0 -7px 0;\r\n padding-top: 5px;\r\n}\r\n\r\n.crt .tabs .item:hover {\r\n color: #000;\r\n background-color: var(--alienitemselect);\r\n box-shadow: 0 0 10px var(--alienitemselect);\r\n margin: -3px 0 -3px 0;\r\n padding-top: 6px;\r\n}\r\n\r\n.crt .grid-genPage h2 {\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .grid-2col-border {\r\n margin-top: -3px;\r\n padding-bottom: 4px;\r\n}\r\n\r\n.crt .journal-sheet select {\r\n text-overflow: ellipsis;\r\n}\r\n\r\n.crt .resource-content button {\r\n width: 16px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n/** General Tab **/\r\n\r\n.crt .grid-crtPage {\r\n display: grid;\r\n grid-template-areas: 'crt_Col1 crt_Col2';\r\n grid-template-columns: 220px;\r\n}\r\n\r\n.crt .crt_Col1 {\r\n display: grid;\r\n grid-template-areas: 'crt_Item1', 'crt_Item2', 'crt_Item3';\r\n grid-template-columns: 100%;\r\n}\r\n\r\n.crt .crt_Col2 {\r\n display: grid;\r\n grid-template-areas: 'crt_Item4', 'crt_Item5', 'crt_Item7', 'crt_Item8', 'crt_Item9', 'crt_Item6';\r\n grid-template-columns: 100%;\r\n padding-left: 5px;\r\n}\r\n\r\n/** General Tab - Left Column **/\r\n\r\n.crt .crt_Col1 h2 {\r\n text-transform: uppercase;\r\n padding-bottom: 4px;\r\n}\r\n\r\n.crt .crt_Item1,\r\n.crt .crt_Item2_char,\r\n.crt .crt_Item2_synth,\r\n.crt .crt_Item3 {\r\n border: 1px solid var(--aliengreen);\r\n padding: 5px;\r\n}\r\n\r\n/*** Story and Experience Points ***/\r\n\r\n.crt .crt_Item1 {\r\n text-align: center;\r\n /* height: 130px; */\r\n}\r\n\r\n.crt .crt_Item1 .sp_faded {\r\n padding-top: 5px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item1 .xp_faded {\r\n padding-top: 6px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item1 h2 {\r\n padding-top: 8px;\r\n}\r\n\r\n.crt .crt_Item1 .experience {\r\n width: 160px;\r\n display: inline-flex;\r\n margin-bottom: 10px;\r\n}\r\n.crt .crt_Item1 .xp_dots_pos {\r\n padding-top: 18px;\r\n}\r\n\r\n/*** Conditions ***/\r\n\r\n.crt .crt_Item2_char {\r\n position: relative;\r\n height: 334px;\r\n}\r\n.crt .crt_Item2_synth {\r\n position: relative;\r\n // height: 370px;\r\n}\r\n\r\n.crt .dots_conditions .dots {\r\n height: 25px;\r\n padding-top: 4px;\r\n padding-left: 7px;\r\n}\r\n\r\n.crt .dots.starving,\r\n.crt .dots.exhausted,\r\n.crt .dots.panic {\r\n width: 100%;\r\n background-color: var(--alienoddtab);\r\n}\r\n\r\n.crt .overwatch {\r\n margin: 15px 0 25px 13px;\r\n}\r\n\r\n.crt .overwatch_synth {\r\n /* margin: 20px 0 15px 13px ; */\r\n margin: 6px 0 0 13px;\r\n}\r\n\r\n.crt .dots.panic .panicked {\r\n color: white;\r\n background-color: red;\r\n margin-top: -5px;\r\n margin-left: -7px;\r\n padding-left: 6px;\r\n border-top: 2px solid red;\r\n border-bottom: 2px solid red;\r\n font-weight: bold;\r\n box-shadow: 0 0 10px red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .panicked-textarea {\r\n margin-left: 60px;\r\n border: 1px solid yellow;\r\n background-color: orange;\r\n}\r\n\r\n.crt .panicked-textarea:focus {\r\n border: 1px solid yellow;\r\n background-color: yellow;\r\n color: red;\r\n}\r\n\r\n.crt .dots.radiation {\r\n border: 1px dashed var(--alienitemselect);\r\n color: var(--alienitemselect);\r\n width: 98%;\r\n padding-top: 16px;\r\n padding-bottom: 19px;\r\n align-items: center;\r\n flex-wrap: nowrap;\r\n margin: 2px;\r\n}\r\n\r\n.crt #bottom {\r\n position: absolute;\r\n bottom: 0;\r\n left: 0;\r\n}\r\n\r\n/*.dots.radiation.radbox_char {\r\n margin-top: 36px;\r\n}\r\n\r\n.dots.radiation.radbox_synth {\r\n /*margin-top: 27px;\r\n margin-top: 7px;\r\n}\r\n\r\n.dots.radiation.radglow_char {\r\n margin-top: 36px;\r\n}\r\n\r\n.dots.radiation.radglow_synth {\r\n margin-top: 27px;\r\n}*/\r\n\r\n.crt .dots.radiation.rad_glow {\r\n background-color: var(--alienitemselect);\r\n color: #000;\r\n border-radius: 3px;\r\n box-shadow: 0 0 10px yellow;\r\n}\r\n\r\n.crt .crt_grid_SynthStress {\r\n display: grid;\r\n grid-template-areas: 'imitate-human_left imitate-human_right';\r\n grid-template-columns: 20% 80%;\r\n}\r\n\r\n.crt .imitate-human_left {\r\n padding: 7px 0 0 0;\r\n}\r\n\r\n.crt .imitate-human_right {\r\n padding: 5px 0px 0px 10px;\r\n}\r\n\r\n.crt .synth-label {\r\n width: 100%;\r\n margin-top: 2px;\r\n padding: 6px 0px 5px 0px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n}\r\n\r\n.crt .alienrpgv .synth_fake_check {\r\n color: var(--aliendarkergreen);\r\n width: 100%;\r\n margin-top: 12px;\r\n padding: 6px 0px 6px 0px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n background-color: var(--alienoddtab);\r\n}\r\n\r\n/*** Consumables ***/\r\n\r\n.crt .fas.fa-parachute-box {\r\n vertical-align: top;\r\n padding-top: 6px;\r\n padding-left: 3px;\r\n}\r\n\r\n.crt .fa-parachute-box:before {\r\n content: '\\f49e';\r\n}\r\n\r\n.crt .crt_Item3 .supply-btn.Power2 {\r\n padding-left: 6px;\r\n font-size: 20px;\r\n}\r\n\r\n/** General Tab - Right Column **/\r\n\r\n.crt .crt_gridCarrer {\r\n display: grid;\r\n grid-template-areas: 'crt_box1 crt_box2 crt_box3 crt_box4';\r\n padding: 0px;\r\n padding-top: 1px;\r\n grid-template-columns: 17% 36% 17% 30%;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.crt .crt_gridCarrer .crt_box1,\r\n.crt .crt_gridCarrer .crt_box2,\r\n.crt .crt_gridCarrer .crt_box3,\r\n.crt .crt_gridCarrer .crt_box4 {\r\n justify-self: center;\r\n max-width: 100%;\r\n padding-top: 0px;\r\n}\r\n\r\n.crt .crt_gridSpecialty {\r\n display: grid;\r\n grid-template-areas: 'crt_sbox1 crt_sbox2';\r\n padding: 4px 0px 3px 0px;\r\n grid-template-columns: 17% 83%;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.crt .crt_gridSpecialty .crt_sbox1,\r\n.crt .crt_gridSpecialty .crt_sbox2 {\r\n justify-self: center;\r\n max-width: 100%;\r\n padding-top: 0px;\r\n}\r\n\r\n.crt .crt_grid-special {\r\n grid-area: crt_sbox2;\r\n display: grid;\r\n width: 100%;\r\n grid-template-areas: 'crt_spe1 crt_spe2';\r\n grid-template-columns: 75% 25%;\r\n}\r\n\r\n.crt .crt .crt_spe1 {\r\n grid-area: crt_spe1;\r\n font-weight: 100;\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .crt_spe2 {\r\n grid-area: crt_spe2;\r\n padding-right: 5px;\r\n justify-self: right;\r\n}\r\n\r\n.crt .crt_Item4,\r\n.crt .crt_Item5,\r\n.crt .crt_Item6,\r\n.crt .crt_Item7,\r\n.crt .crt_Item8,\r\n.crt .crt_Item9 {\r\n border: 0px solid var(--aliengreen);\r\n margin-bottom: 3px;\r\n}\r\n\r\n.crt_Item4 .resource-label-header,\r\n.crt_Item5 .resource-label-header,\r\n.crt_Item6 .resource-label-header,\r\n.crt_Item7 .resource-label-header,\r\n.crt_Item8 .resource-label-header,\r\n.crt_Item9 .resource-label-header {\r\n display: block;\r\n width: 100%;\r\n padding: 1px 0px 1px 2px;\r\n color: #000;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n background-color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item4 {\r\n height: 50px;\r\n}\r\n\r\n.crt .crt_Item5 textarea {\r\n height: 107px;\r\n}\r\n\r\n.crt .crt_Item5 textarea:hover,\r\n.crt .crt_Item7 textarea:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .crt_Item6 {\r\n height: 216px;\r\n border: 1px solid var(--aliendarkergreen);\r\n margin-bottom: 0px;\r\n}\r\n\r\n.crt .crt_Item7 textarea {\r\n height: 87px;\r\n}\r\n\r\n.crt .crt_Item8 {\r\n padding-bottom: 2px;\r\n}\r\n.crt .crt_Item8 input,\r\n.crt .crt_Item9 input {\r\n margin: 0px;\r\n width: 100%;\r\n}\r\n\r\n.crt .crt_Relat {\r\n display: grid;\r\n grid-template-areas: 'crt_Relat_Buddy crt_Relat_Rival';\r\n grid-template-columns: 49%;\r\n grid-column-gap: 5px;\r\n}\r\n\r\n/** - **/\r\n\r\n.crt_Col3 {\r\n grid-area: crt_Col3;\r\n padding-top: 10px;\r\n color: var(--aliendarkergreen);\r\n font-family: var(--alienfont);\r\n}\r\n\r\n.crt.grid-attr {\r\n border: 0px solid var(--aliengreen);\r\n}\r\n\r\n.crt .talent-btn:hover,\r\n.crt .talent-btn:focus {\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n cursor: help;\r\n\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n color: #000;\r\n}\r\n\r\n.crt .rollable {\r\n width: 90%;\r\n text-align: center;\r\n}\r\n\r\n.rollable:hover,\r\n.rollcomputer:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 130%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n// .crt .rollable:hover,\r\n// .crt .rollable:focus {\r\n// color: #000;\r\n// animation: textShadow 1s infinite;\r\n// font-weight: 1;\r\n\r\n// // font-size: 110%;\r\n// // font-weight: bolder;\r\n// background-color: var(--aliengreen);\r\n// border: 1px solid var(--aliengreen);\r\n// text-shadow: 0 0 0px var(--aliengreen);\r\n// box-shadow: 0 0 5px var(--aliengreen);\r\n// cursor: pointer;\r\n// }\r\n\r\n.crt .rollItem,\r\n.crt .creature-acid-roll {\r\n width: 100%;\r\n text-align: center;\r\n}\r\n\r\n.crt .rollItem:hover,\r\n.crt .rollItem:focus {\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n font-size: 100%;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n}\r\n.crt .rollVehicleWeapon:hover,\r\n.crt .rollVehicleWeapon:focus {\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n font-size: 100%;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .grid-talents {\r\n text-align: center;\r\n grid-template-columns: 90% 10%;\r\n}\r\n\r\n.crt .talTitle {\r\n text-transform: uppercase;\r\n color: #000;\r\n background-color: var(--aliengreen);\r\n}\r\n\r\n.crt .item-header {\r\n /* background-color: var(--aliendarkergreen); */\r\n /* color: black; */\r\n}\r\n\r\n.crt .textbox {\r\n color: ghostwhite;\r\n font-family: var(--alienchatfont);\r\n font-size: 14px;\r\n font-weight: 200;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt .textbox:focus {\r\n font-weight: 400;\r\n}\r\n\r\n.crt .encumbrance .encumbrance-bar {\r\n background: var(--alienitemselect);\r\n}\r\n\r\n.crt .blink {\r\n padding: 0px 0px 2px 5px;\r\n margin-top: 5px;\r\n margin-bottom: 5px;\r\n background-color: red;\r\n color: white;\r\n text-shadow: 0 0 5px red;\r\n animation: blink 0.5s 5;\r\n}\r\n\r\n.crt_lCol6 {\r\n justify-self: center;\r\n}\r\n\r\n.crt .crit-injuries {\r\n margin-top: 118px;\r\n}\r\n\r\n.crt .grid-crit {\r\n grid-template-columns: 95% 5%;\r\n}\r\n\r\n.crt_crit2 {\r\n text-align: center;\r\n font-size: 15px;\r\n}\r\n\r\n.crt .Item11 {\r\n border: 0px solid var(--aliengreen);\r\n}\r\n\r\n.crt .Item11 .items-list {\r\n height: auto;\r\n}\r\n\r\n.crt .critical-inj {\r\n padding-bottom: 10px;\r\n}\r\n\r\n.crt .resource-label-header.rollCrit:hover {\r\n font-size: 15px;\r\n background-color: var(--aliendarkergreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt_box4 {\r\n padding: 7px 0px 0px 7px;\r\n}\r\n\r\n.crt .crt_Col1 {\r\n margin-left: -5px;\r\n}\r\n\r\n.crt .fas.fa-tools {\r\n vertical-align: top;\r\n padding-top: 13px;\r\n margin-left: 5px;\r\n}\r\n\r\n.crt .fas.fa-tools:hover {\r\n cursor: help;\r\n}\r\n\r\n.crt .fas.fa-tools:before {\r\n content: '\\f022';\r\n}\r\n\r\n.crt .fas:hover {\r\n color: var(--aliengreen);\r\n text-shadow: 0 0 2px var(--aliengreen);\r\n animation: textShadow 0.5s 0.3;\r\n}\r\n\r\n.crt .items-list .item-header {\r\n border-bottom-style: solid;\r\n border-bottom-color: var(--aliengreen);\r\n}\r\n\r\n.crt .Col3 .panel {\r\n margin-left: 5px;\r\n padding: 0 10px 0 10px;\r\n border-left: 2px inset var(--aliengreen);\r\n}\r\n\r\n.crt .tab.inventory .fas {\r\n margin-right: 10px;\r\n}\r\n\r\n/* Creature Sheet */\r\n\r\n.crt .creature-acid-roll:hover,\r\n.crt .creature-acid-roll:focus {\r\n text-shadow: 0 0 0px var(--aliengreen);\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n font-weight: 1;\r\n font-size: 110%;\r\n border: 0px solid var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .creature-attack-roll {\r\n width: 260px;\r\n height: 40px;\r\n border-radius: 3px;\r\n text-shadow: 0 0 #00000000;\r\n color: #00000000;\r\n background: url(../images/alien_crt_roll-attack.png) no-repeat top left;\r\n}\r\n\r\n.crt .creature-attack-roll:hover {\r\n border-radius: 3px;\r\n background-color: var(--aliendarkergreen);\r\n text-shadow: 0 0 #00000000;\r\n color: #00000000;\r\n background: url(../images/alien_crt_roll-attack_hover.gif) no-repeat top left;\r\n}\r\n\r\n/* Items */\r\n\r\n.crt .profile-img-item {\r\n margin: 0;\r\n height: 125px;\r\n width: auto;\r\n margin-right: 4px;\r\n border-radius: 10px;\r\n}\r\n\r\n.crt .textbox1,\r\n.crt .textbox2 {\r\n padding-left: 5px;\r\n}\r\n",".item-form {\r\n\tfont-family: var(--alienfont);\r\n\tbackground: $c-black;\r\n}\r\n\r\n.actor-header {\r\n\tflex: 0 0 180px;\r\n\toverflow: hidden;\r\n\tdisplay: flex;\r\n\tflex-direction: row;\r\n\tflex-wrap: wrap;\r\n\tjustify-content: flex-start;\r\n\tmargin-bottom: 1px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n}\r\n\r\n.vehicle-header {\r\n\toverflow: hidden;\r\n\tdisplay: flex;\r\n\tmargin-bottom: 1px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n}\r\n\r\n.profile-img {\r\n\tflex: 0 0 100px;\r\n\theight: 150px;\r\n\t// margin-right: 10px;\r\n\twidth: auto;\r\n}\r\n.profile-img-item {\r\n\tflex: 0 0 100px;\r\n\theight: 100px;\r\n\tmargin-right: 10px;\r\n\twidth: auto;\r\n\tjustify-self: center;\r\n}\r\n.profile-img-vehicle {\r\n\tflex: 0 0 100px;\r\n\theight: 160px;\r\n\tmargin-right: 10px;\r\n\twidth: 300px;\r\n}\r\n\r\n.header-fields {\r\n\tflex: 1;\r\n}\r\n\r\nh1.charname {\r\n\theight: 50px;\r\n\tpadding: 0px;\r\n\tmargin: 0 5px 5px 5px;\r\n\tborder-bottom: 0;\r\n\tborder: 1px solid var(--aliengreen);\r\n\r\n\tinput {\r\n\t\twidth: 100%;\r\n\t\theight: 100%;\r\n\t\tmargin: 0;\r\n\t\tcolor: inherit;\r\n\t\tborder: 1px solid var(--aliengreen);\r\n\t}\r\n}\r\n.sheet nav.sheet-tabs {\r\n\tborder-top: 1px solid var(--aliengreen) !important;\r\n\tborder-bottom: 1px solid var(--aliengreen) !important;\r\n}\r\n.sheet-tabs {\r\n\tflex: 0;\r\n\t// border: 1px solid var(--aliengreen);\r\n\tborder-top: 1px solid var(--aliengreen) !important;\r\n\tborder-bottom: 1px solid var(--aliengreen) !important;\r\n\t// color: $c-green;\r\n}\r\n\r\n// .sheet-body,\r\n.tab,\r\n.editor {\r\n\theight: 100%; // Do not change this or notes will stop working\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\t// overflow: hidden;\r\n}\r\n\r\n.tox {\r\n\t.tox-editor-container {\r\n\t\tbackground: $c-white;\r\n\t}\r\n\r\n\t.tox-edit-area {\r\n\t\tpadding: 0 8px;\r\n\t}\r\n}\r\n.maxboxsize {\r\n\tmax-width: 40px;\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.healboxsize {\r\n\tmax-width: 80px;\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.cashboxsize {\r\n\tmax-width: 150px;\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.textbox {\r\n\tcolor: inherit;\r\n\t// justify-items: center;\r\n\tbackground-color: $c-black;\r\n\tpadding: 5px;\r\n\tmargin: 5px 5px 5px 5px;\r\n\tborder: 1px solid var(--aliengreen);\r\n\r\n\t// width: 180px;\r\n}\r\n.textbox1 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 230px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox2 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 400px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox3 {\r\n\tcolor: inherit;\r\n\t// justify-items: center;\r\n\tbackground-color: $c-black;\r\n\tpadding: 5px;\r\n\tmargin: 5px 5px 5px 5px;\r\n\twidth: 180px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox4 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 450px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\ntextarea {\r\n\tresize: none;\r\n\tpadding: 2;\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\t// font-size: medium;\r\n\tfont-size: var(--fontsize);\r\n}\r\n\r\nform .sheet-content .click-stat-level {\r\n\theight: 18px;\r\n\tpadding: 8px;\r\n\tbackground: $c-black;\r\n\tborder-radius: 2px;\r\n\tbox-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502);\r\n\tfont-family: 'Roboto', system, -apple-system, sans-serif;\r\n\tfont-size: 10px;\r\n\tfont-weight: 700;\r\n\tline-height: 1;\r\n\ttext-transform: uppercase;\r\n\tletter-spacing: 0.25px;\r\n\t// color: $c-green;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\tcursor: pointer;\r\n}\r\n.click-stat-level .fas {\r\n\tdisplay: none;\r\n\tpadding: 2px 4px;\r\n\tborder-radius: 2px;\r\n\tbox-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5);\r\n\tfont-family: 'Roboto', system, -apple-system, sans-serif;\r\n\tfont-size: 10px;\r\n\tfont-weight: 700;\r\n\tline-height: 1;\r\n\ttext-transform: uppercase;\r\n\tletter-spacing: 0.25px;\r\n\t// color: $c-green;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\tcursor: pointer;\r\n}\r\n.dots {\r\n\tcursor: pointer;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\t// color: $c-green;\r\n\tmargin-right: 8px;\r\n\tfont-weight: 700;\r\n\tfont-size: 15px;\r\n\tflex-wrap: wrap;\r\n}\r\n\r\n.newdots {\r\n\tcursor: pointer;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\tflex-wrap: wrap;\r\n}\r\n\r\n.planetboxsize {\r\n\tmax-width: 40px;\r\n\tcolor: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.colony-planet1 {\r\n\tmax-width: 190px;\r\n\tmargin: -5px 0px 0px -3px;\r\n\theight: max-content;\r\n\tcolor: var(--color-text-dark-primary) !important;\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen) !important;\r\n}\r\n.colony-planet2 {\r\n\tmax-width: 250px;\r\n\t// margin: -10px 0px 0px -14px;\r\n\theight: max-content;\r\n\tcolor: var(--color-text-dark-primary) !important;\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen) !important;\r\n}\r\n",".resource-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n text-transform: uppercase;\r\n // padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n justify-self: center;\r\n flex: auto;\r\n}\r\n\r\n.speciality-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n text-transform: uppercase;\r\n // padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n justify-self: left;\r\n flex: auto;\r\n}\r\n\r\n.attr-label {\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n padding-right: 5px;\r\n // color: $c-green;\r\n // justify-self: center;\r\n}\r\n",".tabs {\r\n height: 30px;\r\n // border-top: 1px solid #aaa;\r\n // border-bottom: 1px solid #aaa;\r\n color: inherit;\r\n background-color: $c-black;\r\n border: 1px solid var(--aliengreen);\r\n\r\n .sheet nav.sheet-tabs {\r\n height: 32px;\r\n flex: 0 0 32px;\r\n margin: 4px 0;\r\n line-height: 32px;\r\n border-top: 1px solid var(--aliengreen) !important;\r\n border-bottom: 1px solid var(--aliengreen) !important;\r\n }\r\n .item {\r\n // line-height: 30px;\r\n font-weight: bold;\r\n color: inherit;\r\n }\r\n\r\n .item.active {\r\n text-decoration: underline;\r\n text-shadow: none;\r\n }\r\n}\r\n",".items-list {\r\n list-style: none;\r\n // margin: 7px 0;\r\n\r\n padding-left: 5px;\r\n padding-right: 5px;\r\n padding-top: 0px;\r\n padding-bottom: 0px;\r\n // overflow-y: auto;\r\n}\r\n.item-header {\r\n // font-weight: bold;\r\n background-color: hsl(0, 5%, 16%);\r\n}\r\n\r\n.item-name {\r\n margin: 0;\r\n}\r\n\r\n.item-controls {\r\n text-align: right;\r\n}\r\n\r\n.item-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n font-size: small;\r\n text-transform: uppercase;\r\n padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n // flex: auto;\r\n}\r\n\r\n// This calls needs tobe used for the editorbox on actor templates without flexcol.\r\n.biog {\r\n // line-height: 24px;\r\n height: 300px;\r\n // height: 600px;\r\n padding: 3px 0;\r\n width: 1fr;\r\n // border-bottom: 1px solid #bbb;\r\n font-family: var(--alienfont);\r\n\r\n .biog-image {\r\n flex: 0 0 24px;\r\n margin-right: 5px;\r\n }\r\n .editor-content {\r\n // width: 550px;\r\n word-wrap: break-word;\r\n // color: $c-green;\r\n font-family: var(--alienfont);\r\n }\r\n\r\n img {\r\n display: block;\r\n }\r\n}\r\n// This calls needs tobe used for the editorbox on actor templates without flexcol.\r\n.biog-full {\r\n // line-height: 24px;\r\n height: 600px;\r\n // height: 600px;\r\n padding: 3px 0;\r\n width: 1fr;\r\n // border-bottom: 1px solid #bbb;\r\n font-family: var(--alienfont);\r\n\r\n .biog-image {\r\n flex: 0 0 24px;\r\n margin-right: 5px;\r\n }\r\n .editor-content {\r\n // width: 550px;\r\n word-wrap: break-word;\r\n // color: $c-green;\r\n font-family: var(--alienfont);\r\n }\r\n\r\n img {\r\n display: block;\r\n }\r\n}\r\n"]} \ No newline at end of file +{"version":3,"sources":["..\\scss\\utils\\_typography.scss","alienrpg.css","..\\scss\\utils\\_colors.scss","..\\scss\\alienrpg.scss","..\\scss\\global\\_window.scss","..\\scss\\global\\_mother-instruction-images.scss","..\\scss\\global\\_grid.scss","..\\scss\\global\\_flex.scss","..\\scss\\global\\_itemList.scss","..\\scss\\global\\_select-css.scss","..\\scss\\actor\\_alien-crt-ui.scss","..\\scss\\global\\_module.scss","..\\scss\\actor\\_alien-crt-actor.scss","..\\scss\\components\\_forms.scss","..\\scss\\components\\_resource.scss","..\\scss\\components\\_tabs.scss","..\\scss\\components\\_items.scss"],"names":[],"mappings":"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D;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;AACF;ASnoIA;EACC;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,eAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;AACF;ASjkIA;EACC;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,4GAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;AACF;ASloIA;EACC;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;E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","file":"alienrpg.css","sourcesContent":["// @import url('https://fonts.googleapis.com/css2?family=Wallpoet:wght@400;800&family=Wallpoet:wght@300;400;500&display=swap');\r\n\r\n// $font-primary: 'Wallpoet', sans-serif;\r\n// $font-secondary: 'Wallpoet', sans-serif;\r\n\r\n@font-face {\r\n font-family: 'Changa';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: local('Changa', sans-serif), url(https://fonts.gstatic.com/s/changa/v10/2-cm9JNi2YuVOUckZpy-.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Roboto';\r\n font-style: normal;\r\n font-weight: 400;\r\n src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');\r\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Wallpoet';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: local('Wallpoet'), url(https://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUObp58Q.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n@font-face {\r\n font-family: 'OCR-A';\r\n src: url('../fonts/ocraext.ttf');\r\n font-style: normal;\r\n}\r\n\r\n// @import url('https://fonts.googleapis.com/css2?family=Kosugi&display=swap');\r\n@font-face {\r\n font-family: 'Kosugi';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: url(https://fonts.gstatic.com/s/kosugi/v14/pxiFyp4_v8FCjlI4MdLqfUsvcYfqJiw3zzHMw5Qu_B3d0SE.50.woff2) format('woff2');\r\n unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0,\r\n U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610,\r\n U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2,\r\n U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c,\r\n U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a,\r\n U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2,\r\n U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33,\r\n U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56;\r\n}\r\n\r\n// @import url('https://fonts.googleapis.com/css2?family=Blinker:wght@200;400&display=swap');\r\n\r\n@font-face {\r\n font-family: 'Blinker';\r\n font-style: normal;\r\n font-weight: 200;\r\n font-display: swap;\r\n src: url(https://fonts.gstatic.com/s/blinker/v12/cIf4MaFatEE-VTaP_OGAdGYmnQ.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n:root {\r\n // --alienfont: 'Wallpoet', sans-serif;\r\n --alienfont: 'OCR-A';\r\n --fontsize: 15px; // this equates to 15px\r\n}\r\n","@font-face {\n font-family: \"Changa\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: local(\"Changa\", sans-serif), url(https://fonts.gstatic.com/s/changa/v10/2-cm9JNi2YuVOUckZpy-.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 400;\n src: local(\"Roboto\"), local(\"Roboto-Regular\"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format(\"woff2\");\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n@font-face {\n font-family: \"Wallpoet\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: local(\"Wallpoet\"), url(https://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUObp58Q.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: \"OCR-A\";\n src: url(\"../fonts/ocraext.ttf\");\n font-style: normal;\n}\n@font-face {\n font-family: \"Kosugi\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://fonts.gstatic.com/s/kosugi/v14/pxiFyp4_v8FCjlI4MdLqfUsvcYfqJiw3zzHMw5Qu_B3d0SE.50.woff2) format(\"woff2\");\n unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0, U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610, U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2, U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c, U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a, U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2, U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33, U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56;\n}\n@font-face {\n font-family: \"Blinker\";\n font-style: normal;\n font-weight: 200;\n font-display: swap;\n src: url(https://fonts.gstatic.com/s/blinker/v12/cIf4MaFatEE-VTaP_OGAdGYmnQ.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n:root {\n --alienfont: \"OCR-A\";\n --fontsize: 15px;\n}\n\n:root {\n --aliengreen: hsl(84, 100%, 59%);\n --aliendarkergreen: hsl(141, 60%, 40%);\n --alienitemselect: hsl(70, 80%, 74%);\n --alienoddtab: hsl(72, 29%, 7%);\n --blue: hsl(224, 75%, 62%);\n --black: hsl(0, 0%, 0%);\n --white: hsl(0, 0%, 100%);\n --alientextjournal: #b1e0e7;\n --journalback: url(../images/mother-instructions/indbackground2.png);\n --chatbackground: url(/systems/alienrpg/images/IndBackground3.png);\n --alienchatfont: \"Blinker\", sans-serif;\n --alienchatwhite: hsl(0, 0%, 100%);\n --alienchatred: hsl(0, 100%, 50%);\n --alienchatredshadow: rgb(230 230 230);\n --alienchatblue: hsl(240deg 42% 72%);\n --alienchatlightblue: hsl(120, 97%, 41%);\n --alienchatlightgreen: hsl(120, 97%, 41%);\n --alienchatgoldenrod: hsl(43, 74%, 49%);\n}\n\n/* Global styles */\n.alienrpg ul ol {\n margin-left: 3px;\n}\n\n.alienrpg #context-menu {\n width: auto;\n height: max-content;\n min-width: 156px;\n max-width: 360px;\n position: absolute;\n left: -998%;\n top: -50%;\n background: hsl(0, 0%, 0%);\n border: 1px solid var(--aliengreen);\n border-radius: 5px;\n color: var(--aliengreen);\n text-align: left;\n font-size: smaller;\n z-index: 1;\n}\n\n.alienrpg #context-menu li.context-item {\n line-height: 16px;\n}\n\n.alienrpg .window-content {\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 1px solid;\n}\n\n.alienrpg form {\n font-family: var(--alienfont);\n color: var(--aliengreen);\n font-size: var(--fontsize);\n background: hsl(0, 0%, 0%);\n flex-direction: column;\n flex-wrap: nowrap;\n padding: 2px;\n overflow-y: scroll;\n overflow-x: auto;\n border: var(--aliengreen) 3px;\n}\n\n.journal-sheet form {\n background: var(--journalback) top left !important;\n background-size: cover;\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n color: var(--alientextjournal) !important;\n}\n.journal-sheet select {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 3px;\n border: 1px solid hsl(53, 4%, 46%);\n border-radius: 3px;\n padding: 0 3px;\n text-overflow: ellipsis;\n font-size: 16px;\n}\n.journal-sheet input {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 3px;\n}\n.journal-sheet button {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) solid 1px;\n width: 100%;\n margin: 0 1px;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n}\n.journal-sheet critbutton {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) solid 1px;\n margin: 0 1px;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n}\n.journal-sheet .tox .tox-editor-container {\n background-color: hsl(0, 0%, 100%);\n}\n\na.entity-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n.alienrpg a.entity-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\na.content-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n.alienrpg a.content-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n#chat .message {\n border: 1px solid hsl(0, 8%, 34%);\n border-radius: 1px;\n}\n\n.chat-message {\n background-image: var(--chatbackground);\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n color: inherit;\n}\n.chat-message .message-header .message-sender {\n color: var(--aliengreen);\n}\n.chat-message .message-metadata {\n color: var(--aliengreen);\n}\n.chat-message .flavor-text {\n color: var(--aliengreen);\n}\n.chat-message .table-draw .table-results .table-result {\n color: var(--aliengreen);\n}\n\n.chat-message .table-draw .table-results .table-result .chatBG {\n background-image: var(--chatbackground);\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n color: var(--aliengreen);\n padding-left: 6px;\n}\n\n.chat-message.whisper {\n background: hsl(0, 0%, 9%);\n color: var(--aliengreen);\n}\n\n.chat-message.blind {\n background: hsl(0, 0%, 9%);\n}\n\n.chat-message.emote {\n background: hsl(0, 0%, 9%);\n}\n\n.chat-message .critchat {\n display: flex;\n align-items: center;\n border-bottom: 1px solid var(--color-border-light-primary);\n padding: 3px 0;\n color: var(--aliengreen);\n}\n\n.dice-tooltip .roll > img {\n width: 24px;\n}\n\n.dice-tooltip {\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n background: hsl(0, 0%, 0%);\n}\n.dice-tooltip .dice-rolls {\n color: inherit;\n background: hsl(0, 0%, 0%);\n}\n.dice-tooltip .part-header {\n color: inherit;\n background: hsl(0, 0%, 0%);\n}\n\n.dice-tooltip .dice-rolls .roll {\n filter: none;\n}\n\n.dice-tooltip .dice-rolls .roll.max {\n filter: none;\n}\n\n.dice-tooltip .dice-rolls .roll.min {\n filter: none;\n}\n\n.inline-roll .dice-tooltip {\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: 2px solid var(--aliengreen);\n border-radius: 2px;\n}\n\na.inline-roll {\n background: hsl(0, 0%, 0%);\n padding: 1px 4px;\n border: 1px solid var(--aliengreen);\n border-radius: 2px;\n white-space: nowrap;\n word-break: break-all;\n}\n\n.dice-roll .dice-formula,\n.dice-roll .dice-total {\n color: var(--aliengreen);\n}\n\n.dice-tooltip .part-header .part-formula {\n color: inherit;\n}\n\n.part-total {\n color: inherit;\n}\n\n.alienrpg h2 {\n border: 0;\n padding: 0;\n margin: 1px;\n margin-left: 5px;\n}\n\n.alienrpg h3 {\n border: 0;\n padding: 0;\n margin: 1px;\n}\n\n.alienrpg h4 {\n border: 0;\n padding: 0;\n margin: 1px;\n}\n\n.resource-content button {\n flex: 0;\n border: 0;\n width: 30px;\n font-size: 1.5rem;\n padding: 0;\n color: inherit;\n margin: 0;\n}\n\n.rollable:hover,\n.rollcomputer:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 120%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n\n.far.fa-heart:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n\n.rollableVeh:hover, .rollableVeh:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 1.3em;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.creature-acid-roll:hover, .creature-acid-roll:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 95%;\n cursor: pointer;\n}\n\n.rollItem:hover, .rollItem:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.rollVehicleWeapon:hover, .rollVehicleWeapon:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.openItem:hover, .openItem:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.talent-btn:hover, .talent-btn:focus {\n color: hsl(103, 100%, 28%);\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-weight: bolder;\n cursor: pointer;\n}\n\n.minus-btn .plus-btn {\n width: 10px;\n height: 10px;\n line-height: 20px;\n padding: 0;\n}\n\n.supply-btn {\n font-size: 5px;\n padding: 0;\n font-family: var(--alienfont);\n}\n\n.pwr-btn:hover, .pwr-btn:focus {\n background-color: hsl(4, 69%, 53%);\n font-size: 120%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.stunt-btn {\n width: 5px;\n padding: 0;\n font-family: var(--alienfont);\n}\n\n.creature-attack-roll {\n display: inline-block;\n width: 280px;\n height: 40px;\n font-weight: bold;\n font-size: 2em;\n /* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */\n text-shadow: 2px 2px hsl(128, 83%, 25%);\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.creature-attack-roll:hover {\n border-radius: 10px;\n color: hsl(0, 100%, 50%);\n text-shadow: 2px 2px hsl(0, 92%, 26%);\n}\n\n.creature-attack-roll:active {\n position: relative;\n top: 1px;\n border-radius: unset;\n background-color: unset;\n color: unset;\n}\n\nbutton:hover,\nbutton:focus {\n box-shadow: unset;\n}\n\n.alien-Push-button {\n display: inline-block;\n width: 260px;\n height: 45px;\n background-color: hsl(0, 0%, 0%);\n font-weight: bold;\n font-size: clamp(2rem, -4.5rem + 5vw, 3rem);\n font-family: var(--alienfont);\n padding-bottom: 5px;\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.alien-Push-button:hover {\n border-radius: 10px;\n color: hsl(0, 100%, 50%);\n}\n\n.alien-crit-button {\n display: inline-block;\n width: 280px;\n height: 26px;\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-weight: bold;\n font-size: 1.2rem;\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.alien-crit-button:hover {\n border-radius: 5px;\n color: hsl(0, 100%, 50%);\n}\n\n.alien-diceface-b0 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-b0.png) no-repeat top left;\n}\n\n.alien-diceface-b6 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-b6.png) no-repeat top left;\n}\n\n.alien-diceface-y0 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y0.png) no-repeat top left;\n}\n\n.alien-diceface-y1 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y1.png) no-repeat top left;\n}\n\n.alien-diceface-y6 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y6.png) no-repeat top left;\n}\n\n.tooltip {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted black;\n}\n\n.tooltip .tooltiptext {\n visibility: hidden;\n width: 250px;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border-radius: 6px;\n padding: 5px 0;\n position: absolute;\n z-index: 1;\n top: -5px;\n right: 105%;\n margin-left: -60px;\n border-style: solid;\n border-color: var(--aliengreen);\n}\n\n.tooltip .tooltiptext::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 5px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.tooltip:hover .tooltiptext {\n visibility: visible;\n}\n\n.tooltip2 {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted black;\n}\n\n.tooltip2 .tooltiptext2 {\n visibility: hidden;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border-radius: 6px;\n position: absolute;\n z-index: 1;\n border-style: solid;\n border-color: var(--aliengreen);\n padding: 0px;\n font-family: \"Times New Roman\", Times, serif;\n width: 150px;\n top: -30px;\n right: -160px;\n margin-left: auto;\n}\n\n.tooltip2 .tooltiptext2::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 5px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.tooltip2:hover .tooltiptext2 {\n visibility: visible;\n}\n\n.alienrpg .inputtext {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n}\n\n.box-top {\n border-top: 3px solid var(--aliengreen);\n}\n\n.ctooltip {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted hsl(0, 0%, 0%);\n}\n\n/* Tooltip text */\n.ctooltip .ctooltiptext {\n font-size: small;\n visibility: hidden;\n width: 150px;\n background-color: hsl(0, 0%, 0%);\n color: var(--aliengreen);\n text-align: center;\n border-radius: 3px;\n padding: 2px 0;\n position: absolute;\n z-index: 1;\n margin-left: -150px;\n border-style: solid;\n border-color: var(--aliengreen);\n}\n\n/* Show the tooltip text when you mouse over the tooltip container */\n.ctooltip:hover .ctooltiptext {\n visibility: visible;\n}\n\n.ctooltip .ctooltiptext::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 1px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.alienchatwhite {\n color: var(--alienchatwhite);\n}\n\n.alienchatred {\n color: var(--alienchatred);\n font-weight: bolder;\n font-size: larger;\n -webkit-background-clip: text;\n background-clip: text;\n background-color: var(--alienchatredshadow);\n}\n\n.alienchatblue {\n color: var(--alienchatblue);\n}\n\n.alienchatlightblue {\n color: var(--alienchatlightblue);\n font-weight: bold;\n font-size: larger;\n}\n\n.alienchatlightgreen {\n color: var(--alienchatlightgreen);\n}\n\n.alienchatgoldenrod {\n color: var(--alienchatgoldenrod);\n font-weight: bold;\n}\n\n.combatbutton {\n max-width: 200px;\n color: var(--aliengreen);\n border: var(--aliengreen) 1px solid;\n}\n\n.prosemirror.editing-source textarea {\n color: hsl(0, 0%, 100%);\n}\n\n.prosemirror menu .pm-dropdown {\n color: hsl(0, 0%, 0%);\n}\n\n#overlay {\n height: 200%;\n background-color: hsla(120, 64%, 43%, 0.3); /* Black background with opacity */\n z-index: 2;\n}\n\n.spanner-icon {\n display: inline-block;\n width: 30px;\n height: 25px;\n padding: 0px;\n margin: 1px;\n background: url(../images/mother-instructions/spanner-icon.webp);\n}\n\n.character-sheet-img {\n display: block;\n width: 464px;\n height: 500px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-sheet-img.webp);\n}\n\n.creature-sheet-img {\n display: block;\n width: 500px;\n height: 477px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-sheet-img.webp);\n}\n\n.character-header {\n display: block;\n width: 500px;\n height: 152px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-header.webp);\n}\n\n.synthetic-header {\n display: block;\n width: 500px;\n height: 155px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-header.webp);\n}\n\n.agil-mod {\n display: block;\n width: 403px;\n height: 162px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/agil-mod.webp);\n}\n\n.armor-mod {\n display: block;\n width: 403px;\n height: 172px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/armor-mod.webp);\n}\n\n.stress-mod {\n display: block;\n width: 400px;\n height: 136px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/stress-mod.webp);\n}\n\n.character-details {\n display: block;\n width: 300px;\n height: 328px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-details.webp);\n}\n\n.synthetic-details {\n display: block;\n width: 300px;\n height: 380px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-details.webp);\n}\n\n.character-consumables {\n display: block;\n width: 153px;\n height: 330px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-consumables.webp);\n}\n\n.synthetic-consumables {\n display: block;\n width: 153px;\n height: 322px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-consumables.webp);\n}\n\n.talent-agenda {\n display: block;\n width: 300px;\n height: 260px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/talent-agenda.webp);\n}\n\n.con-edit {\n display: block;\n width: 151px;\n height: 109px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/con-edit.webp);\n}\n\n.enc {\n display: block;\n width: 600px;\n height: 71px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/enc.webp);\n}\n\n.enc-warn {\n display: block;\n width: 462px;\n height: 49px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/enc-warn.webp);\n}\n\n.inv-inact {\n display: block;\n width: 600px;\n height: 199px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/inv-inact.webp);\n}\n\n.moskills {\n display: block;\n width: 300px;\n height: 254px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/skills.webp);\n}\n\n.creature-header {\n display: block;\n width: 500px;\n height: 102px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-header.webp);\n}\n\n.creature-attack-dropdown {\n display: block;\n width: 600px;\n height: 330px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-attack-dropdown.webp);\n}\n\n.acid-splash-popup {\n display: block;\n width: 400px;\n height: 141px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/acid-splash-popup.webp);\n}\n\n.chat-roll {\n display: block;\n width: 300px;\n height: 188px;\n background: url(../images/mother-instructions/chat-roll.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.radiation-roll {\n display: block;\n width: 240px;\n height: 274px;\n background: url(../images/mother-instructions/radiation-rolls.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.territories-general {\n display: block;\n width: 500px;\n height: 498px;\n background: url(../images/mother-instructions/territories-general.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.territories-systems {\n display: block;\n width: 500px;\n height: 186px;\n background: url(../images/mother-instructions/territories-systems.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-general {\n display: block;\n width: 500px;\n height: 342px;\n background: url(../images/mother-instructions/vehicle-general.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-inv {\n display: block;\n width: 500px;\n height: 343px;\n background: url(../images/mother-instructions/vehicle-inv.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-crew {\n display: block;\n width: 500px;\n height: 227px;\n background: url(../images/mother-instructions/vehicle-crew.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-crew-selector {\n display: block;\n width: 500px;\n height: 227px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/vehicle-crew-selector.webp);\n}\n\n.vehicle-fire-weapon {\n display: block;\n width: 403px;\n height: 162px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/vehicle-fire-weapon.webp);\n}\n\n.item-dropdown {\n display: block;\n width: 300px;\n height: 263px;\n background: url(../images/mother-instructions/item-dropdown.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.modifiers-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/modifiers-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.melee-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/melee-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.ranged-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/ranged-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.armor-img {\n display: block;\n width: 600px;\n height: 415px;\n background: url(../images/mother-instructions/armor-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.planet-system-img {\n display: block;\n width: 600px;\n height: 562px;\n background: url(../images/mother-instructions/planet-system-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.initiative-roll {\n display: block;\n width: 300px;\n height: 277px;\n background: url(../images/mother-instructions/initiative-roll.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.clone-actor {\n display: inline-block;\n width: 200px;\n height: 119px;\n background: url(../images/mother-instructions/clone-actor.webp);\n margin-left: 25%;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.roll-clone {\n display: inline-block;\n width: 200px;\n height: 207px;\n background: url(../images/mother-instructions/roll-clone.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.init-chat-norm {\n display: block;\n width: 200px;\n height: 388px;\n background: url(../images/mother-instructions/init-chat-norm.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.init-chat-cards {\n display: block;\n width: 200px;\n height: 378px;\n background: url(../images/mother-instructions/init-chat-cards.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.gm-settings {\n display: block;\n width: 500px;\n height: 491px;\n background: url(../images/mother-instructions/gm-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.player-settings {\n display: block;\n width: 500px;\n height: 301px;\n background: url(../images/mother-instructions/player-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.style-settings {\n display: block;\n width: 400px;\n height: 377px;\n background: url(../images/mother-instructions/style-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.style-button-settings {\n display: block;\n width: 300px;\n height: 161px;\n background: url(../images/mother-instructions/style-button-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.font-picker-img {\n display: inline-block;\n width: 300px;\n height: 272px;\n background: url(../images/mother-instructions/font-picker-img.webp);\n margin-left: 5%;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.colour-picker-img {\n display: inline-block;\n width: 300px;\n height: 206px;\n background: url(../images/mother-instructions/colour-picker-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.character-token {\n display: block;\n width: 230px;\n height: 234px;\n background: url(../images/mother-instructions/character-token.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.creature-token {\n display: block;\n width: 230px;\n height: 235px;\n background: url(../images/mother-instructions/creature-token.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush1 {\n display: block;\n width: 300px;\n height: 241px;\n background: url(../images/mother-instructions/mpush1.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush2 {\n display: block;\n width: 300px;\n height: 340px;\n background: url(../images/mother-instructions/mpush2.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush3 {\n display: block;\n width: 300px;\n height: 297px;\n background: url(../images/mother-instructions/mpush3.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.pwr-supply {\n display: block;\n width: 600px;\n height: 134px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/power.webp);\n}\n\n.synth-hum {\n display: block;\n width: 153px;\n height: 87px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synth-hum.webp);\n}\n\n.inventory-tab-img {\n display: block;\n width: 600px;\n height: 435px;\n background: url(../images/mother-instructions/inventory-tab.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.inv-context-menu-img {\n display: block;\n width: 151px;\n height: 70px;\n background: url(../images/mother-instructions/inv-context-menu.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.status-icons-img {\n display: block;\n width: 230px;\n height: 229px;\n background: url(../images/mother-instructions/status-icons.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.enc-icon-img {\n display: block;\n width: 230px;\n height: 207px;\n background: url(../images/mother-instructions/enc-icon.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.spaceship-sheet-img {\n display: block;\n width: 497px;\n height: 353px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-modules.webp);\n}\n\n.spaceship-header1 {\n display: block;\n width: 402px;\n height: 632px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-header1.webp);\n}\n\n.spaceship-modules {\n display: block;\n width: 497px;\n height: 353px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-sheet-img.webp);\n}\n\n.spaceship-comtech {\n display: block;\n width: 395px;\n height: 262px;\n background: url(../images/mother-instructions/spaceship-comtech.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.grid {\n display: grid;\n grid-column: span 2/span 2;\n padding: 0;\n align-items: center;\n}\n\n.grid-2col {\n display: grid;\n grid-column: span 2;\n grid-template-columns: 1fr 1fr;\n padding: 0;\n align-items: center;\n}\n\n.grid-3col {\n grid-column: span 3/span 3;\n grid-template-columns: repeat(3, minmax(0, 1fr));\n border-color: var(--aliengreen);\n justify-items: center;\n margin: 0;\n}\n\n.grid-4col {\n grid-column: span 4/span 4;\n grid-template-columns: repeat(4, minmax(0, 1fr));\n border-color: var(--aliengreen);\n border-style: double;\n padding: 4px;\n}\n\n.grid-synPage {\n display: grid;\n grid-template-areas: \"Item1 Item2 Item2\" \"Item1 Item4 Item4\" \"Item8 Item4 Item4\" \"Item8 Item5 Item5\" \"Item8 Item3 Item3\" \"Item9 Item6 Item6\" \"Item10 Item7 Item7\" \"Item11 Item11 Item11\";\n grid-template-columns: 1fr 1fr 1fr;\n}\n\n.grid-genPage {\n display: grid;\n grid-template-areas: \"Item1 Item2 Item2\" \"Item1 Item4 Item4\" \"Item8 Item4 Item4\" \"Item8 Item5 Item5\" \"Item8 Item3 Item3\" \"Item9 Item6 Item6\" \"Item10 Item7 Item7\" \"Item11 Item11 Item11\";\n grid-template-columns: 1fr 1fr 1fr;\n}\n\n.Item1 {\n grid-area: Item1;\n border: 1px solid var(--aliengreen);\n padding: 5px;\n text-align: center;\n}\n\n.Item2 {\n grid-area: Item2;\n border: 1px solid var(--aliengreen);\n}\n\n.Item3 {\n grid-area: Item3;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item4 {\n grid-area: Item4;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item5 {\n grid-area: Item5;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item6 {\n grid-area: Item6;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item7 {\n grid-area: Item7;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n height: auto;\n}\n\n.Item8 {\n grid-area: Item8;\n border: 1px solid var(--aliengreen);\n padding: 5px;\n}\n\n.Item9 {\n grid-area: Item9;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.Item10 {\n grid-area: Item10;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.Item11 {\n grid-area: Item11;\n border: 1px solid var(--aliengreen);\n padding: 4px;\n align-content: center;\n justify-content: center;\n min-height: 53px;\n}\n\n.grid-2col-border {\n display: grid;\n grid-column: span 2;\n grid-template-columns: 1fr 1fr;\n border-color: var(--aliengreen);\n padding: 0;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.grid-spacecraft {\n display: grid;\n grid-template-areas: \"spacec1 spacec2 \";\n grid-template-columns: 35% 65%;\n}\n\n.spacec1 {\n grid-area: spacec1;\n border-right: 1px solid var(--aliengreen);\n align-content: center;\n}\n\n.spacec2 {\n grid-area: spacec2;\n padding-left: 5px;\n align-content: center;\n}\n\n.s1-header {\n display: grid;\n grid-template-areas: \". . s1h1 s1h1 s1h1 .\" \"s1h2 s1h2 s1h2 s1h2 s1h2 s1h2\" \"s1h3 s1h3 s1h3 s1h4 s1h4 s1h4\" \"s1h28 s1h28 s1h28 s1h29 s1h29 s1h29\" \"s1h30 s1h30 s1h30 s1h30 s1h30 s1h30 \" \"s1h32 s1h32 s1h32 s1h32 s1h32 s1h32\" \"s1h31 s1h31 s1h31 s1h31 s1h31 s1h31 \" \"s1h33 s1h33 s1h33 s1h33 s1h33 s1h33\" \". . s1h5 s1h5 s1h5 .\" \"s1h6 s1h6 s1h6 s1h6 s1h6 s1h6\" \"s1space1 s1h7 s1h8 s1space s1h9 s1h10\" \"s1space1 s1h11 s1h12 s1space s1h13 s1h14\" \"s1space1 s1h15 s1h16 s1space s1h17 s1h18\" \"s1space1 s1h19 s1h20 s1space s1h21 s1h22\" \"s1h23 s1h23 s1h23 s1h23 s1h23 s1h23\" \"s1h24 s1h24 s1h24 s1h24 s1h24 s1h24\" \"s1h25 s1h25 s1h25 s1h25 s1h25 s1h25\" \"s1h26 s1h26 s1h26 s1h26 s1h26 s1h26\" \"s1h27 s1h27 s1h27 s1h27 s1h27 s1h27\";\n grid-template-columns: 5% 10% 30% 5% 30% 10%;\n padding: 0 10px 0px 10px;\n}\n\n.s1space {\n grid-area: s1space;\n}\n\n.s1space1 {\n grid-area: s1space1;\n}\n\n.s1h1 {\n grid-area: s1h1;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h2 {\n grid-area: s1h2;\n align-content: center;\n}\n\n.s1h3 {\n grid-area: s1h3;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h4 {\n grid-area: s1h4;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h5 {\n grid-area: s1h5;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h6 {\n grid-area: s1h6;\n align-content: center;\n}\n\n.s1h7 {\n grid-area: s1h7;\n height: 30px;\n}\n\n.s1h8 {\n grid-area: s1h8;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h9 {\n grid-area: s1h9;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h10 {\n grid-area: s1h10;\n height: 30px;\n}\n\n.s1h11 {\n grid-area: s1h11;\n height: 30px;\n}\n\n.s1h12 {\n grid-area: s1h12;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h13 {\n grid-area: s1h13;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h14 {\n grid-area: s1h14;\n height: 30px;\n}\n\n.s1h15 {\n grid-area: s1h15;\n height: 30px;\n}\n\n.s1h16 {\n grid-area: s1h16;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h17 {\n grid-area: s1h17;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h18 {\n grid-area: s1h18;\n height: 30px;\n}\n\n.s1h19 {\n grid-area: s1h19;\n height: 30px;\n}\n\n.s1h20 {\n grid-area: s1h20;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h21 {\n grid-area: s1h21;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h22 {\n grid-area: s1h22;\n height: 30px;\n justify-self: center;\n}\n\n.s1h23 {\n grid-area: s1h23;\n height: 20px;\n justify-self: center;\n font-weight: bolder;\n}\n\n.s1h24 {\n grid-area: s1h24;\n height: 30px;\n justify-self: center;\n}\n\n.s1h25 {\n grid-area: s1h25;\n height: 20px;\n justify-self: center;\n font-weight: bolder;\n}\n\n.s1h26 {\n grid-area: s1h26;\n height: 50px;\n justify-self: center;\n}\n\n.s1h27 {\n grid-area: s1h27;\n height: 50px;\n justify-self: center;\n}\n\n.s1h28 {\n grid-area: s1h28;\n align-content: center;\n}\n\n.s1h29 {\n grid-area: s1h29;\n align-content: center;\n}\n\n.s1h30 {\n grid-area: s1h30;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h31 {\n grid-area: s1h31;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h32 {\n grid-area: s1h32;\n align-content: center;\n}\n\n.s1h33 {\n grid-area: s1h33;\n align-content: center;\n}\n\n.grid-container {\n display: grid;\n margin: 0;\n padding: 0;\n grid-template-areas: \"Col1 Col2\" \"Col1 Col2\" \"Col1 Col2\" \"Col1 Col4\" \"Col3 Col3\";\n grid-template-columns: 370px 1fr;\n}\n\n.Col1 {\n grid-area: Col1;\n align-self: center;\n}\n\n.Col2 {\n grid-area: Col2;\n}\n\n.Col3 {\n grid-area: Col3;\n}\n\n.Col4 {\n grid-area: Col4;\n}\n\n.grid-attr {\n display: grid;\n margin: 0;\n padding: 0;\n padding-left: 5px;\n align-items: center;\n border: 1px solid var(--aliengreen);\n grid-template-areas: \"Attr1 Attr2 Attr3\";\n grid-template-columns: 300px 35px 30px;\n}\n\n.Attr1 {\n grid-area: Attr1;\n}\n\n.Attr2 {\n grid-area: Attr2;\n}\n\n.Attr3 {\n grid-area: Attr3;\n width: 30px;\n height: 20px;\n}\n\n.Attr4 {\n grid-area: Attr4;\n}\n\n.grid-Consumables {\n display: grid;\n grid-template-areas: \"Heading Heading \" \"Air1 Air2\" \"Food1 Food2\" \"Water1 Water2\" \"Power1 Power2\";\n grid-template-columns: 1fr 1fr;\n}\n\n.Heading {\n grid-area: Heading;\n justify-self: left;\n}\n\n.Air1 {\n grid-area: Air1;\n justify-content: left;\n align-self: center;\n}\n\n.Air2 {\n grid-area: Air2;\n}\n\n.Food1 {\n grid-area: Food1;\n justify-self: left;\n align-self: center;\n}\n\n.Food2 {\n grid-area: Food2;\n}\n\n.Power1 {\n grid-area: Power1;\n justify-self: left;\n align-self: center;\n}\n\n.Power2 {\n grid-area: Power2;\n}\n\n.Water1 {\n grid-area: Water1;\n justify-self: left;\n align-self: center;\n}\n\n.Water2 {\n grid-area: Water2;\n}\n\n.grid-vehicle-header {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vChar vChar\";\n grid-template-columns: auto;\n}\n\n.grid-vehicle {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vItem1 vItem2 vItem3 vItem4\" \"vItem5 vItem6 vItem7 vItem8\";\n grid-template-columns: auto;\n}\n\n.vChar {\n grid-area: vChar;\n}\n\n.vItem1 {\n grid-area: vItem1;\n}\n\n.vItem2 {\n grid-area: vItem2;\n}\n\n.vItem3 {\n grid-area: vItem3;\n}\n\n.vItem4 {\n grid-area: vItem4;\n}\n\n.vItem5 {\n grid-area: vItem5;\n}\n\n.vItem6 {\n grid-area: vItem6;\n}\n\n.vItem7 {\n grid-area: vItem7;\n}\n\n.vItem8 {\n grid-area: vItem8;\n}\n\n.grid-weapon {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"wItem1 wItem2 wItem3 wItem4\" \"wItem5 wItem6 wItem7 wItem7\";\n grid-template-columns: auto;\n align-items: center;\n padding-bottom: 2px;\n}\n\n.wItem1 {\n grid-area: wItem1;\n}\n\n.wItem2 {\n grid-area: wItem2;\n}\n\n.wItem3 {\n grid-area: wItem3;\n}\n\n.wItem4 {\n grid-area: wItem4;\n}\n\n.wItem5 {\n grid-area: wItem5;\n}\n\n.wItem6 {\n grid-area: wItem6;\n}\n\n.wItem7 {\n grid-area: wItem7;\n}\n\n.grid-ship-crit {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"gcItem1 gcItem2 gcItem2\" \"gcItem3 gcItem4 gcItem4\" \"gcItem5 gcItem6 gcItem6\";\n grid-template-columns: 30% 35% 35%;\n align-items: center;\n}\n\n.gcItem1 {\n grid-area: gcItem1;\n}\n\n.gcItem2 {\n grid-area: gcItem2;\n}\n\n.gcItem3 {\n grid-area: gcItem3;\n}\n\n.gcItem4 {\n grid-area: gcItem4;\n}\n\n.gcItem5 {\n grid-area: gcItem5;\n}\n\n.gcItem6 {\n grid-area: gcItem6;\n}\n\n.grid-weapon-body {\n display: grid;\n grid-template-areas: \"wCol1 wCol2 wCol3 wCol4 wCol5 wCol6\" \"wCol7 wCol8 wCol9 wCol10 wCol11 wCol12\" \"wCol13 wCol14 . . . .\";\n padding-bottom: 2px;\n grid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr;\n align-items: center;\n}\n\n.wCol1 {\n grid-area: wCol1;\n justify-self: left;\n}\n\n.wCol2 {\n grid-area: wCol2;\n justify-self: left;\n}\n\n.wCol3 {\n grid-area: wCol3;\n justify-self: left;\n}\n\n.wCol4 {\n grid-area: wCol4;\n justify-self: center;\n}\n\n.wCol5 {\n grid-area: wCol5;\n justify-self: left;\n}\n\n.wCol6 {\n grid-area: wCol6;\n justify-self: center;\n}\n\n.wCol7 {\n grid-area: wCol7;\n justify-self: left;\n}\n\n.wCol8 {\n grid-area: wCol8;\n justify-self: left;\n}\n\n.wCol9 {\n grid-area: wCol9;\n justify-self: left;\n}\n\n.wCol10 {\n grid-area: wCol10;\n justify-self: center;\n}\n\n.wCol11 {\n grid-area: wCol11;\n justify-self: left;\n}\n\n.wCol12 {\n grid-area: wCol12;\n justify-self: center;\n}\n\n.wCol13 {\n grid-area: wCol13;\n justify-self: left;\n}\n\n.wCol14 {\n grid-area: wCol14;\n justify-self: left;\n}\n\n.grid-items {\n display: grid;\n grid-template-areas: \"lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4\" \"lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8\";\n padding-bottom: 2px;\n grid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em;\n align-items: center;\n}\n\n.lCol1 {\n grid-area: lCol1;\n justify-self: left;\n}\n\n.lCol2 {\n grid-area: lCol2;\n justify-self: center;\n}\n\n.lCol3 {\n grid-area: lCol3;\n justify-self: center;\n}\n\n.lCol4 {\n grid-area: lCol4;\n justify-self: right;\n}\n\n.lCol5 {\n grid-area: lCol5;\n justify-self: left;\n}\n\n.lCol6 {\n grid-area: lCol6;\n justify-self: left;\n}\n\n.lCol7 {\n grid-area: lCol7;\n justify-self: center;\n}\n\n.lCol8 {\n grid-area: lCol8;\n justify-self: right;\n}\n\n.lCol9 {\n grid-area: lCol9;\n justify-self: center;\n}\n\n.lCol10 {\n grid-area: lCol10;\n justify-self: center;\n}\n\n.lCol11 {\n grid-area: lCol11;\n justify-self: center;\n}\n\n.lCol12 {\n grid-area: lCol12;\n justify-self: center;\n}\n\n.lCol13 {\n grid-area: lCol13;\n justify-self: center;\n}\n\n.lCol14 {\n grid-area: lCol14;\n justify-self: center;\n}\n\n.lCol15 {\n grid-area: lCol15;\n justify-self: center;\n}\n\n.lCol16 {\n grid-area: lCol16;\n justify-self: center;\n}\n\n.lCol17 {\n grid-area: lCol17;\n justify-self: center;\n}\n\n.lCol18 {\n grid-area: lCol18;\n justify-self: center;\n}\n\n.grid-modules {\n display: grid;\n grid-template-areas: \"mCol1 mCol2 mCol17 mCol15 mCol13 mCol4\" \"mCol5 mCol6 mCol18 mCol16 mCol14 mCol8\";\n padding-bottom: 6px;\n grid-template-columns: 30px 270px 75px 90px 269px 30px;\n align-items: center;\n}\n\n.mCol1 {\n grid-area: mCol1;\n justify-self: left;\n}\n\n.mCol2 {\n grid-area: mCol2;\n justify-self: center;\n}\n\n.mCol3 {\n grid-area: mCol3;\n justify-self: center;\n}\n\n.mCol4 {\n grid-area: mCol4;\n justify-self: right;\n}\n\n.mCol5 {\n grid-area: mCol5;\n justify-self: left;\n}\n\n.mCol6 {\n grid-area: mCol6;\n justify-self: left;\n}\n\n.mCol7 {\n grid-area: mCol7;\n justify-self: center;\n}\n\n.mCol8 {\n grid-area: mCol8;\n justify-self: right;\n}\n\n.mCol9 {\n grid-area: mCol9;\n justify-self: center;\n}\n\n.mCol10 {\n grid-area: mCol10;\n justify-self: center;\n}\n\n.mCol11 {\n grid-area: mCol11;\n justify-self: center;\n}\n\n.mCol12 {\n grid-area: mCol12;\n justify-self: center;\n}\n\n.mCol13 {\n grid-area: mCol13;\n justify-self: center;\n}\n\n.mCol14 {\n grid-area: mCol14;\n word-break: break-word;\n}\n\n.mCol15 {\n grid-area: mCol15;\n justify-self: center;\n}\n\n.mCol16 {\n grid-area: mCol16;\n justify-self: center;\n}\n\n.mCol17 {\n grid-area: mCol17;\n justify-self: center;\n}\n\n.mCol18 {\n grid-area: mCol18;\n justify-self: center;\n}\n\n.grid-talents {\n display: grid;\n grid-template-areas: \"talTitle talTitle\" \"tal1 tal2\" \"tal3 tal4\";\n padding: 3px;\n grid-template-columns: 75% 25%;\n align-items: center;\n}\n\n.tal1 {\n grid-area: tal1;\n justify-self: center;\n padding-left: 8px;\n}\n\n.tal2 {\n grid-area: tal2;\n justify-self: right;\n padding-right: 8px;\n}\n\n.tal3 {\n grid-area: tal3;\n align-self: center;\n}\n\n.tal4 {\n grid-area: tal4;\n justify-self: right;\n padding-right: 8px;\n align-self: left;\n}\n\n.talTitle {\n grid-area: talTitle;\n background-color: #221f1f;\n}\n\n.grid-special {\n display: grid;\n grid-template-areas: \"spe1 spe2 spe3\";\n grid-template-columns: 5% 70% 25%;\n align-items: center;\n}\n\n.spe1 {\n grid-area: spe1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.spe2 {\n grid-area: spe2;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.spe3 {\n grid-area: spe3;\n justify-self: right;\n}\n\n.critical-inj {\n display: grid;\n grid-template-areas: \"crit1 crit2 crit3 crit4\";\n grid-template-columns: 5% 31% 60% 3%;\n align-items: center;\n}\n\n.crit1 {\n grid-area: crit1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.crit2 {\n grid-area: crit2;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.crit3 {\n grid-area: crit3;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n align-items: left;\n}\n\n.crit4 {\n grid-area: crit4;\n justify-self: right;\n}\n\n.space-critical-inj {\n display: grid;\n grid-template-areas: \"ScritI1 ScritI2 ScritI4\";\n grid-template-columns: 5% 80% 3%;\n align-items: center;\n}\n\n.ScritI1 {\n grid-area: ScritI1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.ScritI2 {\n grid-area: ScritI2;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.ScritI4 {\n grid-area: ScritI4;\n justify-self: right;\n}\n\n.grid-two {\n display: grid;\n grid-template-areas: \"box1 box2\" \"box3 box4\";\n padding: 3px;\n grid-template-columns: 25% 75%;\n align-items: center;\n}\n\n.box1 {\n grid-area: box1;\n justify-self: center;\n padding-left: 8px;\n}\n\n.box2 {\n grid-area: box2;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box3 {\n grid-area: box3;\n justify-self: center;\n padding-left: 8px;\n padding-top: 10px;\n}\n\n.box4 {\n grid-area: box4;\n padding-top: 10px;\n}\n\n.grid-2 {\n display: grid;\n grid-template-areas: \"box11 box21 box23 box22\";\n grid-template-columns: 1fr 33px 15px 33px;\n align-items: center;\n margin: 1px;\n padding: 0;\n}\n\n.box11 {\n grid-area: box11;\n justify-self: center;\n}\n\n.box21 {\n grid-area: box21;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box22 {\n grid-area: box22;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box23 {\n grid-area: box23;\n justify-self: center;\n}\n\n.grid-crit {\n display: grid;\n grid-template-areas: \"crit1 crit2 \";\n padding: 0;\n margin: 0;\n grid-template-columns: 1fr 1fr;\n}\n\n.crit1 {\n grid-area: crit1;\n}\n\n.crit2 {\n grid-area: crit2;\n margin-bottom: 2px;\n}\n\n.grid-rTables {\n display: grid;\n grid-template-areas: \"rTable1 rTable2\";\n grid-template-columns: 1fr 0.5fr;\n align-items: center;\n margin: 0;\n padding: 0;\n}\n\n.rTable1 {\n grid-area: rTable1;\n justify-self: center;\n}\n\n.rTable2 {\n grid-area: rTable2;\n justify-self: center;\n padding-right: 8px;\n}\n\n.grid-creature {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vCre1 vCre2 \" \"vCre3 vCre4 \" \"vCre5 vCre6 \" \"vCre7 vCre8\";\n grid-template-columns: 1fr 1fr;\n align-items: center;\n}\n\n.vCre1 {\n grid-area: vCre1;\n}\n\n.vCre2 {\n grid-area: vCre2;\n}\n\n.vCre3 {\n grid-area: vCre3;\n}\n\n.vCre4 {\n grid-area: vCre4;\n}\n\n.vCre5 {\n grid-area: vCre5;\n}\n\n.vCre6 {\n grid-area: vCre6;\n}\n\n.vCre7 {\n grid-area: vCre7;\n}\n\n.vCre8 {\n grid-area: vCre8;\n}\n\n.grid-colony--header {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"hplan1 hplan2 \" \"hplan3 hplan4\" \"hplan5 hplan6 \" \"hplan7 hplan8\";\n grid-template-columns: auto;\n align-items: center;\n padding-bottom: 2px;\n}\n\n.hplan1 {\n grid-area: hplan1;\n}\n\n.hplan2 {\n grid-area: hplan2;\n}\n\n.hplan3 {\n grid-area: hplan3;\n}\n\n.hplan4 {\n grid-area: hplan4;\n}\n\n.hplan5 {\n grid-area: hplan5;\n}\n\n.hplan6 {\n grid-area: hplan6;\n}\n\n.hplan7 {\n grid-area: hplan7;\n}\n\n.hplan8 {\n grid-area: hplan8;\n}\n\n.grid-planet {\n display: grid;\n margin: 0;\n padding: 0;\n grid-template-areas: \"plan1 plan1 plan1 plan1\" \"plan2 plan2 plan3 plan3 \" \"plan4 plan4 plan4 plan4 \";\n grid-template-columns: 220px 1fr;\n}\n\n.plan1 {\n grid-area: plan1;\n justify-self: left;\n align-self: center;\n}\n\n.plan2 {\n grid-area: plan2;\n justify-self: left;\n}\n\n.plan3 {\n grid-area: plan3;\n justify-self: left;\n}\n\n.plan4 {\n grid-area: plan4;\n justify-self: left;\n}\n\n.grid-systems {\n display: grid;\n padding: 3px;\n grid-template-areas: \"sys1 sys2 sys3 sys4\" \"sys5 sys6 sys7 sys8\";\n grid-template-columns: 14em 15em 10em 2em;\n border-color: var(--aliengreen);\n border-bottom: double;\n}\n\n.sys1 {\n grid-area: sys1;\n justify-self: left;\n}\n\n.sys2 {\n grid-area: sys2;\n justify-self: left;\n}\n\n.sys3 {\n grid-area: sys3;\n justify-self: left;\n}\n\n.sys4 {\n grid-area: sys4;\n justify-self: right;\n}\n\n.sys5 {\n grid-area: sys5;\n justify-self: left;\n}\n\n.sys6 {\n grid-area: sys6;\n justify-self: left;\n}\n\n.sys7 {\n grid-area: sys7;\n justify-self: left;\n}\n\n.sys8 {\n grid-area: sys8;\n justify-self: right;\n}\n\n.grid-Char-Att {\n display: grid;\n padding-bottom: 4px;\n padding-top: 12px;\n padding-left: 30px;\n grid-row-gap: 3px;\n grid-column-gap: 10px;\n border-color: var(--aliengreen);\n align-items: center;\n grid-template-areas: \"gCol1 gCol2 gCol3 gCol4 gCol5 gCol11\" \"gCol6 gCol7 gCol8 gCol9 gCol10 gCol12\";\n grid-template-columns: 110px 50px 110px 50px 65px 130px;\n}\n\n.gCol1 {\n grid-area: gCol1;\n justify-self: left;\n}\n\n.gCol2 {\n grid-area: gCol2;\n justify-self: center;\n align-self: center;\n}\n\n.gCol3 {\n grid-area: gCol3;\n justify-self: left;\n}\n\n.gCol4 {\n grid-area: gCol4;\n justify-self: center;\n align-self: center;\n}\n\n.gCol5 {\n grid-area: gCol5;\n justify-self: center;\n}\n\n.gCol6 {\n grid-area: gCol6;\n justify-self: left;\n}\n\n.gCol7 {\n grid-area: gCol7;\n justify-self: center;\n align-self: center;\n}\n\n.gCol8 {\n grid-area: gCol8;\n justify-self: left;\n}\n\n.gCol9 {\n grid-area: gCol9;\n justify-self: center;\n align-self: center;\n}\n\n.gCol10 {\n grid-area: gCol10;\n justify-self: center;\n}\n\n.gCol11 {\n grid-area: gCol11;\n justify-self: center;\n}\n\n.gCol12 {\n grid-area: gCol12;\n justify-self: center;\n}\n\n.grid-item-xtras {\n display: grid;\n grid-template-areas: \"xCol1 xCol2 xCol3 xCol4 xCol5 xCol6\" \". xCol7 xCol7 xCol8 . .\";\n padding-bottom: 4px;\n padding-top: 5px;\n padding-left: 30px;\n grid-row-gap: 3px;\n grid-column-gap: 10px;\n grid-template-columns: 110px 50px 110px 50px 110px 50px;\n align-items: center;\n}\n\n.xCol1 {\n grid-area: xCol1;\n justify-self: left;\n}\n\n.xCol2 {\n grid-area: xCol2;\n justify-self: left;\n}\n\n.xCol3 {\n grid-area: xCol3;\n justify-self: left;\n}\n\n.xCol4 {\n grid-area: xCol4;\n justify-self: center;\n}\n\n.xCol5 {\n grid-area: xCol5;\n justify-self: left;\n}\n\n.xCol6 {\n grid-area: xCol6;\n justify-self: center;\n}\n\n.xCol7 {\n grid-area: xCol7;\n justify-self: center;\n}\n\n.xCol8 {\n grid-area: xCol8;\n justify-self: center;\n}\n\n.flex-group-center,\n.flex-group-left,\n.flex-group-right {\n justify-content: center;\n align-items: center;\n text-align: center;\n padding: 0;\n border: 1px solid var(--aliengreen);\n}\n\n.flex-group-left {\n justify-content: flex-start;\n text-align: left;\n}\n\n.flex-group-right {\n justify-content: flex-end;\n text-align: right;\n}\n\n.grid-crew {\n display: grid;\n grid-template-areas: \"gC1 gC2 gC3 gC4\" \"gC5 gC6 gC7 gC8\";\n grid-template-columns: 20em 15em 10em 5em;\n}\n\n.gC1 {\n justify-self: center;\n grid-area: gC1;\n}\n\n.gC2 {\n justify-self: center;\n grid-area: gC2;\n}\n\n.gC3 {\n justify-self: center;\n grid-area: gC3;\n}\n\n.gC4 {\n justify-self: right;\n grid-area: gC4;\n}\n\n.gC5 {\n justify-self: left;\n grid-area: gC5;\n}\n\n.gC6 {\n justify-self: center;\n grid-area: gC6;\n}\n\n.gC7 {\n justify-self: center;\n grid-area: gC7;\n}\n\n.gC8 {\n justify-self: right;\n grid-area: gC8;\n}\n\n.grid-ship-crew {\n display: grid;\n grid-template-areas: \"gSC1 gSC2 gSC3 gSC4 gSC5\" \" gSC6 gSC7 gSC8 gSC9 gSC10\";\n grid-template-columns: 43% 25% 20% 6%;\n}\n\n.gSC1 {\n justify-self: center;\n grid-area: gSC1;\n}\n\n.gSC2 {\n justify-self: center;\n grid-area: gSC2;\n}\n\n.gSC3 {\n justify-self: center;\n grid-area: gSC3;\n}\n\n.gSC4 {\n justify-self: right;\n grid-area: gSC4;\n}\n\n.gSC5 {\n justify-self: right;\n grid-area: gSC5;\n}\n\n.gSC6 {\n justify-self: left;\n grid-area: gSC6;\n}\n\n.gSC7 {\n justify-self: center;\n grid-area: gSC7;\n}\n\n.gSC8 {\n justify-self: right;\n grid-area: gSC8;\n}\n\n.gSC9 {\n justify-self: center;\n grid-area: gSC9;\n}\n\n.gSC10 {\n justify-self: right;\n grid-area: gSC10;\n}\n\n.grid-actor {\n display: grid;\n padding-top: 10px;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"gaItem1 gaItem2 gaItem3 gaItem4\";\n grid-template-columns: 20% 34% 20% 30%;\n}\n\n.gaItem1 {\n grid-area: gaItem1;\n}\n\n.gaItem2 {\n grid-area: gaItem2;\n}\n\n.gaItem3 {\n grid-area: gaItem3;\n}\n\n.gaItem4 {\n grid-area: gaItem4;\n}\n\n.grid-colony-planet1 {\n display: grid;\n padding-top: 55px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp1 gcp2 gcp3 gcp4 gcp5 gcp6 gcp7\";\n grid-template-columns: 150px 150px 196px 100px 150px 150px 150px;\n}\n\n.gcp1 {\n grid-area: gcp1;\n}\n\n.gcp2 {\n grid-area: gcp2;\n}\n\n.gcp3 {\n grid-area: gcp3;\n}\n\n.gcp4 {\n grid-area: gcp4;\n margin: 1px 0px 0px -7px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp5 {\n grid-area: gcp5;\n}\n\n.gcp6 {\n grid-area: gcp6;\n}\n\n.gcp7 {\n grid-area: gcp7;\n}\n\n.grid-colony-planet2 {\n display: grid;\n margin-top: -4px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp11 gcp12 gcp14 gcp16 gcp17\";\n grid-template-columns: 130px 240px 400px 110px 120px;\n}\n\n.gcp11 {\n grid-area: gcp11;\n}\n\n.gcp12 {\n grid-area: gcp12;\n}\n\n.gcp14 {\n grid-area: gcp14;\n}\n\n.gcp16 {\n grid-area: gcp16;\n}\n\n.gcp17 {\n grid-area: gcp17;\n}\n\n.grid-colony-planet3a {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n margin-top: 2px;\n grid-template-areas: \"gcp3a1 gcp3a2 gcp3a3 gcp3a4 gcp3a5 gcp3a6 gcp3a7\";\n grid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\n}\n\n.gcp3a1 {\n grid-area: gcp3a1;\n margin: -12px 0px 0px -127px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp3a2 {\n grid-area: gcp3a2;\n}\n\n.gcp3a3 {\n grid-area: gcp3a3;\n}\n\n.gcp3a4 {\n grid-area: gcp3a4;\n}\n\n.gcp3a5 {\n grid-area: gcp3a5;\n}\n\n.gcp3a6 {\n grid-area: gcp3a6;\n}\n\n.gcp3a7 {\n grid-area: gcp3a7;\n margin: -12px 0px 0px 24px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet3 {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp31 gcp32 gcp33 gcp34 gcp35 gcp36 gcp37\";\n grid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\n}\n\n.gcp31 {\n grid-area: gcp31;\n}\n\n.gcp32 {\n grid-area: gcp32;\n}\n\n.gcp33 {\n grid-area: gcp33;\n}\n\n.gcp34 {\n grid-area: gcp34;\n}\n\n.gcp35 {\n grid-area: gcp35;\n}\n\n.gcp36 {\n grid-area: gcp36;\n}\n\n.gcp37 {\n grid-area: gcp37;\n}\n\n.grid-colony-planet4a {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n margin-top: 5px;\n grid-template-areas: \"gcp4a1 gcp4a2 gcp4a3 gcp4a4 gcp4a5 gcp4a6 gcp4a7\";\n grid-template-columns: 210px 245px 110px 126px 110px 110px 110px;\n}\n\n.gcp4a1 {\n grid-area: gcp4a1;\n}\n\n.gcp4a2 {\n grid-area: gcp4a2;\n margin: -28px 0px 0px -19px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a3 {\n grid-area: gcp4a3;\n margin: -11px 0px 0px 10px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a4 {\n grid-area: gcp4a4;\n margin: -21px 0px 0px -28px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp4a5 {\n grid-area: gcp4a5;\n margin: -28px 0px 0px 0px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a6 {\n grid-area: gcp4a6;\n margin: -37px 0px 0px -12px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp4a7 {\n grid-area: gcp4a7;\n}\n\n.grid-colony-planet4 {\n display: grid;\n margin-left: 30px;\n margin-top: -2px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp41 gcp42 gcp43 gcp44 gcp45 gcp46 gcp47\";\n grid-template-columns: 210px 245px 110px 110px 110px 110px 110px;\n}\n\n.gcp41 {\n grid-area: gcp41;\n}\n\n.gcp42 {\n grid-area: gcp42;\n}\n\n.gcp43 {\n grid-area: gcp43;\n}\n\n.gcp44 {\n grid-area: gcp44;\n}\n\n.gcp45 {\n grid-area: gcp45;\n}\n\n.gcp46 {\n grid-area: gcp46;\n}\n\n.gcp47 {\n grid-area: gcp47;\n}\n\n.grid-colony-planet6a {\n display: grid;\n margin-left: 30px;\n padding-top: 82px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp6a1 gcp6a2 gcp6a4 gcp6a6 gcp6a7\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp6a1 {\n grid-area: gcp6a1;\n margin: -24px 0px 0px 61px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a2 {\n grid-area: gcp6a2;\n margin: -42px 0px 0px 50px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a4 {\n grid-area: gcp6a4;\n margin: -59px 0px 0px -41px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a6 {\n grid-area: gcp6a6;\n margin: -43px 0px 0px -138px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a7 {\n grid-area: gcp6a7;\n margin: -24px 0px 0px -118px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet6 {\n display: grid;\n margin-left: 30px;\n margin-top: -5px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp61 gcp62 gcp64 gcp66 gcp67\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp61 {\n grid-area: gcp61;\n}\n\n.gcp62 {\n grid-area: gcp62;\n}\n\n.gcp64 {\n grid-area: gcp64;\n}\n\n.gcp66 {\n grid-area: gcp66;\n}\n\n.gcp67 {\n grid-area: gcp67;\n}\n\n.grid-colony-planet7a {\n display: grid;\n margin-left: 25px;\n margin-top: 14px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp7a1 gcp7a2 gcp7a4 gcp7a6 gcp7a7\";\n grid-template-columns: 225px 205px 210px 200px 200px;\n}\n\n.gcp7a1 {\n grid-area: gcp7a1;\n margin: 8px 0px 0px -163px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a2 {\n grid-area: gcp7a2;\n margin: -8px 0px 0px -171px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a4 {\n grid-area: gcp7a4;\n margin: -25px 0px 0px -32px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a6 {\n grid-area: gcp7a6;\n margin: -6px 0px 0px 59px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a7 {\n grid-area: gcp7a7;\n margin: 11px 0px 0px 28px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet7 {\n display: grid;\n margin-left: 25px;\n margin-top: -30px;\n margin-bottom: 4px;\n grid-template-areas: \"gcp71 gcp72 gcp74 gcp76 gcp77\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp71 {\n grid-area: gcp71;\n}\n\n.gcp72 {\n grid-area: gcp72;\n}\n\n.gcp74 {\n grid-area: gcp74;\n}\n\n.gcp76 {\n grid-area: gcp76;\n}\n\n.gcp77 {\n grid-area: gcp77;\n}\n\n.grid-colony-planet8a {\n display: grid;\n margin-left: 25px;\n margin-top: -6px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp8a1 gcp8a2 gcp8a4 gcp8a6 gcp8a7\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp8a1 {\n grid-area: gcp8a1;\n}\n\n.gcp8a2 {\n grid-area: gcp8a2;\n}\n\n.gcp8a4 {\n grid-area: gcp8a4;\n margin: 8px 0px 0px -39px;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n margin-bottom: 0px;\n}\n\n.gcp8a6 {\n grid-area: gcp8a6;\n}\n\n.gcp8a7 {\n grid-area: gcp8a7;\n}\n\n.grid-colony-planet8 {\n display: grid;\n margin-bottom: 0px;\n margin-top: 11px;\n grid-template-areas: \"gcp81 gcp82 gcp84 gcp86 gcp87\";\n grid-template-columns: 225px 216px 210px 200px 190px;\n}\n\n.gcp81 {\n grid-area: gcp81;\n}\n\n.gcp82 {\n grid-area: gcp82;\n}\n\n.gcp84 {\n grid-area: gcp84;\n}\n\n.gcp86 {\n grid-area: gcp86;\n}\n\n.gcp87 {\n grid-area: gcp87;\n}\n\n.grid-colony-planet9 {\n display: grid;\n margin-top: -25px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp91 gcp94 gcp96 gcp97\";\n grid-template-columns: 444px 161px 34px 15px;\n}\n\n.gcp91 {\n grid-area: gcp91;\n}\n\n.gcp94 {\n grid-area: gcp94;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp96 {\n grid-area: gcp96;\n}\n\n.gcp97 {\n grid-area: gcp97;\n}\n\n.grid-colony-planet10a {\n display: grid;\n margin-left: 175px;\n margin-top: -84px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp10a1 gcp10a2 gcp10a4 gcp10a6 gcp10a7\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp10a1 {\n grid-area: gcp10a1;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.gcp10a2 {\n grid-area: gcp10a2;\n}\n\n.gcp10a4 {\n grid-area: gcp10a4;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-top: 114px;\n margin-bottom: 0px;\n}\n\n.gcp10a6 {\n grid-area: gcp10a6;\n}\n\n.gcp10a7 {\n grid-area: gcp10a7;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet10 {\n display: grid;\n margin-left: 181px;\n margin-top: -59px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp101 gcp102 gcp104 gcp106 gcp107\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp101 {\n grid-area: gcp101;\n}\n\n.gcp102 {\n grid-area: gcp102;\n}\n\n.gcp104 {\n grid-area: gcp104;\n}\n\n.gcp106 {\n grid-area: gcp106;\n}\n\n.gcp107 {\n grid-area: gcp107;\n}\n\n.grid-colony-planet11 {\n display: grid;\n margin-left: 187px;\n margin-top: -98px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp111 gcp112 gcp113 gcp114 gcp115 gcp116\";\n grid-template-columns: 171px 87px 171px 87px 171px 25px;\n}\n\n.gcp111 {\n grid-area: gcp111;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp112 {\n grid-area: gcp112;\n}\n\n.gcp113 {\n grid-area: gcp113;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-top: 107px;\n margin-bottom: 0px;\n}\n\n.gcp114 {\n grid-area: gcp114;\n}\n\n.gcp115 {\n grid-area: gcp115;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp116 {\n grid-area: gcp116;\n}\n\n.grid-colony-planet12a {\n display: grid;\n margin-left: 176px;\n margin-top: -86px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp12a1 gcp12a2 gcp12a4 gcp12a6 gcp12a7\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp12a1 {\n grid-area: gcp12a1;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.gcp12a2 {\n grid-area: gcp12a2;\n}\n\n.gcp12a4 {\n grid-area: gcp12a4;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-top: 118px;\n margin-bottom: 0px;\n}\n\n.gcp12a6 {\n grid-area: gcp12a6;\n}\n\n.gcp12a7 {\n grid-area: gcp12a7;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet12 {\n display: grid;\n margin-left: 181px;\n margin-top: -65px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp121 gcp122 gcp124 gcp126 gcp127\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp121 {\n grid-area: gcp121;\n}\n\n.gcp122 {\n grid-area: gcp122;\n}\n\n.gcp124 {\n grid-area: gcp124;\n}\n\n.gcp126 {\n grid-area: gcp126;\n}\n\n.gcp127 {\n grid-area: gcp127;\n}\n\n.grid-colony-planet13a {\n display: grid;\n margin-left: 187px;\n margin-top: -89px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp13a1 gcp13a2 gcp13a3 gcp13a4 gcp13a5 gcp13a6\";\n grid-template-columns: 171px 87px 171px 87px 171px 25px;\n}\n\n.gcp13a1 {\n grid-area: gcp13a1;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp13a2 {\n grid-area: gcp13a2;\n}\n\n.gcp13a3 {\n grid-area: gcp13a3;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-top: 107px;\n margin-bottom: 20px;\n}\n\n.gcp13a4 {\n grid-area: gcp13a4;\n}\n\n.gcp13a5 {\n grid-area: gcp13a5;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp13a6 {\n grid-area: gcp13a6;\n}\n\n.grid-colony-planet13 {\n display: grid;\n margin-left: 25px;\n margin-top: 3px;\n margin-bottom: 0px;\n padding-top: 66px;\n grid-template-areas: \"gcp131 gcp134 gcp136 gcp137\";\n grid-template-columns: 430px 210px 200px 190px;\n}\n\n.gcp131 {\n grid-area: gcp131;\n}\n\n.gcp134 {\n grid-area: gcp134;\n}\n\n.gcp136 {\n grid-area: gcp136;\n}\n\n.gcp137 {\n grid-area: gcp137;\n}\n\n.grid-colony-sheet {\n display: grid;\n margin-left: 25px;\n margin-top: 3px;\n margin-bottom: 0px;\n grid-template-areas: \"gcs1 gcs2 gcs3 gcs4\" \"gcs5 gcs2 gcs3 gcs4\" \"gcs6 gcs2 gcs3 gcs4\" \"gcs7 gcs2 gcs3 gcs4\";\n grid-template-columns: 523px 177px 177px 177px;\n}\n\n.gcs1 {\n grid-area: gcs1;\n}\n\n.gcs2 {\n grid-area: gcs2;\n margin-top: 55px;\n}\n\n.gcs3 {\n grid-area: gcs3;\n margin-top: 55px;\n}\n\n.gcs4 {\n grid-area: gcs4;\n margin-top: 55px;\n}\n\n.gcs5 {\n grid-area: gcs5;\n}\n\n.gcs6 {\n grid-area: gcs6;\n}\n\n.gcs7 {\n grid-area: gcs7;\n}\n\n.grid-colony-header {\n display: grid;\n grid-template-areas: \"gch1 gch2 gch3\" \"gch4 gch5 gch6\" \"gch7 gch8 gch9\" \"gch10 gch11 gch12\";\n padding-top: 70px;\n grid-template-columns: 174px 174px 174px;\n align-items: center;\n}\n\n.gch1 {\n grid-area: gch1;\n}\n\n.gch2 {\n grid-area: gch2;\n}\n\n.gch3 {\n grid-area: gch3;\n}\n\n.gch4 {\n grid-area: gch4;\n}\n\n.gch5 {\n grid-area: gch5;\n}\n\n.gch6 {\n grid-area: gch6;\n}\n\n.gch7 {\n grid-area: gch7;\n}\n\n.gch8 {\n grid-area: gch8;\n}\n\n.gch9 {\n grid-area: gch9;\n}\n\n.gch10 {\n grid-area: gch10;\n}\n\n.gch11 {\n grid-area: gch11;\n}\n\n.gch12 {\n grid-area: gch12;\n}\n\n.grid-colony-stats {\n display: grid;\n grid-template-areas: \"gcst1 gcst2 \" \"gcst3 gcst4\" \"gcst5 gcst6\" \"gcst7 gcst8\" \"gcst9 gcst10\" \"gcst11 gcst12\" \"gcst13 gcst14\" \"gcst15 gcst16\";\n row-gap: 20%;\n grid-template-columns: 281px 30px;\n margin: 65px 0px 0px 181px;\n}\n\n.gcst1 {\n grid-area: gcst1;\n}\n\n.gcst2 {\n grid-area: gcst2;\n}\n\n.gcst3 {\n grid-area: gcst3;\n}\n\n.gcst4 {\n grid-area: gcst4;\n}\n\n.gcst5 {\n grid-area: gcst5;\n}\n\n.gcst6 {\n grid-area: gcst6;\n}\n\n.gcst7 {\n grid-area: gcst7;\n}\n\n.gcst8 {\n grid-area: gcst8;\n}\n\n.gcst9 {\n grid-area: gcst9;\n}\n\n.gcst10 {\n grid-area: gcst10;\n}\n\n.gcst11 {\n grid-area: gcst11;\n}\n\n.gcst12 {\n grid-area: gcst12;\n}\n\n.gcst13 {\n grid-area: gcst13;\n}\n\n.gcst14 {\n grid-area: gcst14;\n}\n\n.gcst15 {\n grid-area: gcst15;\n}\n\n.gcst16 {\n grid-area: gcst16;\n}\n\n.grid-colony-level {\n display: grid;\n grid-template-areas: \"gclv1 gclv2 gclv3 gclv4 gclv5 gclv6\";\n grid-template-columns: 77px 86px 86px 87px 86px 78px;\n margin-left: 6px;\n}\n\n.gclv1 {\n grid-area: gclv1;\n}\n\n.gclv2 {\n grid-area: gclv2;\n}\n\n.gclv3 {\n grid-area: gclv3;\n}\n\n.gclv4 {\n grid-area: gclv4;\n}\n\n.gclv5 {\n grid-area: gclv5;\n}\n\n.gclv6 {\n grid-area: gclv6;\n}\n\n.flex-center {\n align-items: center;\n justify-content: center;\n text-align: center;\n padding: 0;\n}\n\n.flex-between {\n justify-content: space-between;\n}\n\n.alienrpg .flexcol {\n display: flex;\n flex-direction: column;\n flex-wrap: nowrap;\n}\n\n.alienrpg .flexcol .flex1 {\n flex: 1;\n}\n\n.alienrpg .flexcol .flex2 {\n flex: 2;\n}\n\n.alienrpg .flexcol .flex3 {\n flex: 3;\n}\n\n.alienrpg .alienrpg .flexcol .flex4 {\n flex: 4;\n}\n\n.alienrpg .flexrow {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.alienrpg .flexrow > * {\n flex: 1;\n}\n\n.alienrpg .flexrow .flex1 {\n flex: 1;\n}\n\n.alienrpg .flexrow .flex2 {\n flex: 2;\n}\n\n.alienrpg .flexrow .flex3 {\n flex: 3;\n}\n\n.alienrpg .flexrow .flex4 {\n flex: 4;\n}\n\n.alienrpg.actor .encumbrance {\n background: hsla(0, 0%, 0%, 0.1);\n height: 12px;\n margin-top: 5px;\n border: 1px solid hsl(0, 0%, 7%);\n border-radius: 3px;\n position: relative;\n width: calc(100% - 20px);\n}\n\n.alienrpg.actor .encumbrance .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: var(--aliengreen);\n height: 8px;\n border: 1px solid hsl(30, 32%, 33%);\n border-radius: 3px;\n}\n\n.alienrpg.actor .encumbrance .encumbrance-label {\n position: absolute;\n top: -3px;\n height: 16px;\n font-size: 16px;\n line-height: 16px;\n color: hsl(0, 0%, 0%);\n background: hsla(0, 0%, 100%, 0.4);\n padding: 0 3px;\n}\n\n.alienrpg.actor .encumbrance .encumbrance-breakpoint {\n position: absolute;\n left: 50%;\n}\n\n.alienrpg.actor .encumbrance .arrow-up {\n bottom: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-bottom: 4px solid hsl(0, 0%, 40%);\n}\n\n.alienrpg.actor .encumbrance .arrow-down {\n top: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-top: 4px solid hsl(0, 0%, 40%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .arrow-up {\n border-bottom: 4px solid hsl(0, 0%, 100%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .arrow-down {\n border-top: 4px solid hsl(0, 0%, 100%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: hsl(7, 100%, 50%);\n height: 8px;\n border: 1px solid hsl(66, 75%, 45%);\n border-radius: 3px;\n}\n\n/* @group Blink */\n.blink {\n -webkit-animation: blink 2s linear infinite;\n -moz-animation: blink 2s linear infinite;\n -ms-animation: blink 2s linear infinite;\n -o-animation: blink 2s linear infinite;\n animation: blink 2s linear infinite;\n}\n\n@-webkit-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-moz-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-ms-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-o-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n/* @end */\n.alienrpg #rcorners {\n border-radius: 15px;\n background-color: #c7d9c4;\n background-position: left top;\n padding: 6px;\n box-shadow: -10px 9px 9px #666666;\n border: 3px black;\n border-style: double;\n}\n\n/* class applies to select element itself, not a wrapper element */\n.select-css {\n display: block;\n font-size: 15px;\n font-family: var(--alienfont);\n font-weight: 700;\n color: inherit;\n width: 100%;\n max-width: 90%; /* useful when width is set to anything other than 100% */\n box-sizing: border-box;\n margin: 0;\n border: 1px solid var(--aliengreen);\n box-shadow: 0 1px 0 1px hsla(0, 0%, 0%, 0.04);\n border-radius: 0.5em;\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. \n \tfor the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference\n\n */\n background-image: url(../images/downarrow.svg);\n background-repeat: no-repeat, repeat;\n /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/\n background-position: right 0.7em top 50%, 0 0;\n /* icon size, then gradient */\n background-size: 1em auto, 100%;\n}\n\n/* Hide arrow icon in IE browsers */\n.select-css::-ms-expand {\n display: none;\n}\n\n/* Hover style */\n.select-css:hover {\n color: inherit;\n}\n\n/* Focus style */\n.select-css:focus {\n color: inherit;\n /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */\n box-shadow: 0 0 1px 1px var(--aliengreen);\n box-shadow: 0 0 0 1px -moz-mac-focusring var(--aliengreen);\n color: inherit;\n outline: none;\n background-color: hsl(0, 0%, 0%);\n}\n\n/* Set options to normal weight */\n.select-css option {\n font-weight: normal;\n background: hsl(0, 0%, 0%);\n}\n\n/* Support for rtl text, explicit support for Arabic and Hebrew */\n*[dir=rtl] .select-css,\n:root:lang(ar) .select-css,\n:root:lang(iw) .select-css {\n background-position: left 0.7em top 50%, 0 0;\n padding: 0.6em 0.8em 0.5em 1.4em;\n}\n\n/* Disabled styles */\n.select-css:disabled,\n.select-css[aria-disabled=true] {\n color: var(--aliengreen);\n background-image: url(../images/downarrow.svg);\n background-repeat: no-repeat, repeat;\n}\n\n.select-css:disabled:hover,\n.select-css[aria-disabled=true] {\n border-color: hsl(0, 0%, 67%);\n}\n\n/*\n\tOriginal Sheet by Paul Watson\n\n\tCRT Effect by Alec Lownes\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\n\n\tMay 2021\n*/\n@keyframes flicker {\n 0% {\n opacity: 0.27861;\n }\n 5% {\n opacity: 0.34769;\n }\n 10% {\n opacity: 0.23604;\n }\n 15% {\n opacity: 0.90626;\n }\n 20% {\n opacity: 0.18128;\n }\n 25% {\n opacity: 0.83891;\n }\n 30% {\n opacity: 0.65583;\n }\n 35% {\n opacity: 0.67807;\n }\n 40% {\n opacity: 0.26559;\n }\n 45% {\n opacity: 0.84693;\n }\n 50% {\n opacity: 0.96019;\n }\n 55% {\n opacity: 0.08594;\n }\n 60% {\n opacity: 0.20313;\n }\n 65% {\n opacity: 0.71988;\n }\n 70% {\n opacity: 0.53455;\n }\n 75% {\n opacity: 0.37288;\n }\n 80% {\n opacity: 0.71428;\n }\n 85% {\n opacity: 0.70419;\n }\n 90% {\n opacity: 0.7003;\n }\n 95% {\n opacity: 0.36108;\n }\n 100% {\n opacity: 0.24387;\n }\n}\n@keyframes textShadow {\n 0% {\n text-shadow: 0.4389924193px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 5% {\n text-shadow: 2.7928974011px 0 1px rgba(255, 255, 0, 0.5), -2.7928974011px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 10% {\n text-shadow: 0.0295627584px 0 1px rgba(255, 255, 0, 0.5), -0.0295627584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 15% {\n text-shadow: 0.4021853855px 0 1px rgba(255, 255, 0, 0.5), -0.4021853855px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 20% {\n text-shadow: 3.47940379px 0 1px rgba(255, 255, 0, 0.5), -3.47940379px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 25% {\n text-shadow: 1.6125630401px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 30% {\n text-shadow: 0.7015590085px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 35% {\n text-shadow: 3.8969140477px 0 1px rgba(255, 255, 0, 0.5), -3.8969140477px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 40% {\n text-shadow: 3.8709056148px 0 1px rgba(255, 255, 0, 0.5), -3.8709056148px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 45% {\n text-shadow: 2.2310569634px 0 1px rgba(255, 255, 0, 0.5), -2.2310569634px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 50% {\n text-shadow: 0.0808429042px 0 1px rgba(255, 255, 0, 0.5), -0.0808429042px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 55% {\n text-shadow: 2.3758461067px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 60% {\n text-shadow: 2.2021930511px 0 1px rgba(255, 255, 0, 0.5), -2.2021930511px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 65% {\n text-shadow: 2.8638780615px 0 1px rgba(255, 255, 0, 0.5), -2.8638780615px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 70% {\n text-shadow: 0.4887402516px 0 1px rgba(255, 255, 0, 0.5), -0.4887402516px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 75% {\n text-shadow: 1.8948491306px 0 1px rgba(255, 255, 0, 0.5), -1.8948491306px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 80% {\n text-shadow: 0.0833037308px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 85% {\n text-shadow: 0.0976982726px 0 1px rgba(255, 255, 0, 0.5), -0.0976982726px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 90% {\n text-shadow: 3.4433397615px 0 1px rgba(255, 255, 0, 0.5), -3.4433397615px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 95% {\n text-shadow: 2.1841838853px 0 1px rgba(255, 255, 0, 0.5), -2.1841838853px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 100% {\n text-shadow: 2.6208764474px 0 1px rgba(255, 255, 0, 0.5), -2.6208764474px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n}\n/* interface */\n::-webkit-scrollbar-thumb {\n outline: none;\n border-radius: 2px;\n background: var(--aliendarkergreen);\n border: 1px solid var(--aliendarkergreen);\n}\n\n.window-header {\n background-color: rgba(50, 100, 120, 0.3);\n border-radius: 7px 7px 0px 0px;\n}\n\n.alienrpg input[type=text],\n.alienrpg input[type=number],\n.alienrpg input[type=password],\n.alienrpg input[type=date],\n.alienrpg input[type=time] {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n}\n\ninput[type=text]:hover,\ninput[type=number]:hover,\ninput[type=password]:hover,\ninput[type=date]:hover,\ninput[type=time]:hover {\n border: 1px solid var(--aliengreen);\n}\n\na:hover {\n text-shadow: 0 0 5px var(--aliengreen);\n}\n\n#sidebar-tabs {\n border-bottom: 1px solid var(--aliengreen);\n box-shadow: 0 0 10px var(--aliengreen);\n}\n\n#sidebar-tabs .item.active {\n border: 1px solid var(--aliengreen);\n box-shadow: 0 0 6px inset var(--aliengreen);\n}\n\nselect:focus {\n box-shadow: 0 0 5px var(--aliengreen);\n}\n\ntextarea:focus {\n outline: 0px;\n box-shadow: 0 0 10px var(--aliengreen);\n color: #000;\n font-weight: 400;\n}\n\ncombobox:focus {\n outline: 0px;\n box-shadow: 0 0 10px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n}\n\n#hotbar .macro:hover {\n box-shadow: 0 0 10px inset var(--aliengreen);\n}\n\n#hotbar .macro.active:hover {\n border: 1px solid var(--aliengreen);\n}\n\n#players ol .player.context {\n border-top: 1px solid var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n}\n\n#players ol .player.context .player-name {\n text-shadow: 0 0 5px var(--aliengreen);\n}\n\n#context-menu li.context-item:hover {\n text-shadow: 0 0 4px var(--aliengreen);\n}\n\n#controls .scene-control.active,\n#controls .control-tool.active,\n#controls .scene-control:hover,\n#controls .control-tool:hover {\n border: 1px solid var(--aliengreen);\n border-bottom: 1px solid var(--aliendarkergreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n}\n\n#navigation #scene-list .scene.view,\n#navigation #scene-list .scene.context {\n border: 1px solid var(--aliengreen);\n background: rgba(52, 52, 52, 0.95);\n border-bottom: 1px solid var(--aliengreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n}\n\n#pause {\n background: none;\n}\n#pause > img {\n width: 200px;\n height: 200px;\n top: -50px;\n left: calc(50% - 100px);\n opacity: 0.7;\n --fa-animation-duration: 10s;\n}\n#pause h3 {\n font-size: 32px;\n text-shadow: 0px 3px 5px rgb(0, 0, 0);\n}\n\n.alienrpg #context-menu li.context-item {\n line-height: 1.55;\n}\n\n/* CHAT */\n.sidebar-tab h1,\n.sidebar-tab h2 {\n border-bottom: 2px dotted var(--aliengreen);\n}\n\n.sidebar-tab .fas.fa-trash:hover {\n animation: textShadow 0.5s infinite;\n}\n\n.chat-message .message-header .message-sender {\n padding-bottom: 5px;\n}\n\n.alien-Push-button {\n height: 40px;\n margin-top: 5px;\n margin-left: 1px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n border-radius: 3px;\n background: url(../images/alien_crt_push-button.png) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.alien-Push-button:hover {\n border-radius: 3px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n background-color: inherit;\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.chat-message,\n.chat-message.emote {\n font-family: var(--alienchatfont);\n font-size: 110%;\n font-weight: bold;\n padding: 13px 15px 50px 11px;\n border-width: 0px;\n box-shadow: 0 1px 5px #000;\n background-size: 100%;\n background-position: top, bottom, 0px 18px;\n background-repeat: no-repeat, no-repeat, repeat;\n background-image: url(\"../images/chat-top.png\"), url(\"../images/chat-bottom.png\"), var(--chatbackground);\n}\n\n.chat-message.whisper {\n color: var(--alienchatlightblue);\n padding: 13px 15px 50px 11px;\n border-width: 0px;\n box-shadow: 0 1px 5px #000;\n background-size: 100%;\n background-position: top, bottom, 0px 18px;\n background-repeat: no-repeat, no-repeat, repeat;\n background-image: url(\"../images/hidden-chat-top.png\"), url(\"../images/hidden-chat-bottom.png\"), url(\"../images/hidden-chat-middle.png\");\n}\n\n.chat-message.whisper span,\n.chat-message.whisper div {\n color: var(--alienchatlightblue);\n}\n\n.chat-message.whisper h2 {\n color: lightblue;\n border-bottom: 2px dotted lightsteelblue;\n}\n\n.chat-message.whisper h4 {\n color: lightsteelblue;\n}\n\n.chat-message.whisper hr {\n border-top: 1px solid lightsteelblue;\n border-bottom: 1px solid royalblue;\n}\n\n.chat-message.whisper .blink {\n color: lightsteelblue;\n background-color: royalblue;\n text-shadow: 0 0 5px lightsteelblue;\n animation: blink 0.5 5;\n}\n\n.chat-message.whisper .inline-roll:hover {\n text-shadow: 0 0 5px lightsteelblue;\n}\n\n.chat-message.whisper .inline-roll,\n.chat-message.whisper .dice-tooltip {\n border-color: lightsteelblue;\n}\n\n.alien-Push-button:hover {\n border-radius: 3px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n background-color: inherit;\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.blink {\n padding: 0px 0px 2px 5px;\n margin-top: 5px;\n margin-bottom: 5px;\n color: white;\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n\n.warnblink {\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n\n.message-sender {\n width: 900px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n/* Journals */\n.journal-sheet ::-webkit-scrollbar-thumb {\n background: #135d91;\n border: 1px solid #135d91;\n}\n\n.journal-sheet .editor h1 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n border-bottom: 2px solid #135d91;\n}\n\n.journal-sheet .editor h2 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n}\n\n.journal-sheet .editor h3 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n}\n\n.chat-message .warning-bar {\n display: inline-block;\n background-image: url(\"../images/icons/warning-bar.webp\");\n width: 259px;\n height: 8px;\n /* vertical-align: middle; */\n border: 0;\n}\n\n/* .journal-sheet form { */\n.sheet.journal-entry .journal-entry-content {\n color: var(--aliengreen);\n background: #000;\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n background: var(--journalback) top left !important;\n background-size: cover;\n color: powderblue;\n}\n\n.sheet.journal-entry .sidebar .directory-header .header-search input {\n color: hsl(0, 0%, 0%);\n}\n\n.alienrpg .arpgtable {\n height: 36px;\n width: 80%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n}\n\n.alienrpg .arpgtable tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .caption {\n text-align: center;\n color: greenyellow;\n font-size: xx-large;\n}\n\n.alienrpg .arpgtablesmall {\n height: 36px;\n width: 34%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n}\n\n.alienrpg .arpgtablesmall tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .tdstyle {\n width: 40%;\n height: 18px;\n text-align: left;\n}\n\n.alienrpg .tdstyleR {\n width: 40%;\n height: 18px;\n text-align: Right;\n}\n\n.alienrpg .tdstyleC {\n width: 100%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .tdstyle3D {\n width: 30%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .tdstyle2D {\n width: 50%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .arpglink {\n background-color: white;\n color: black;\n}\n\n.alienrpg .mess {\n color: yellowgreen;\n font-family: \"Courier New\", Courier, monospace;\n}\n\n.alienrpg .ntable {\n width: 99%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .ntable tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .trhead {\n text-align: center;\n width: 45%;\n font-weight: bold;\n}\n\n.alienrpg .tcol1 {\n width: 2.5%;\n}\n\n.alienrpg .tcol2 {\n width: 45%;\n text-align: justify;\n vertical-align: top;\n}\n\n.alienrpg .tcol3 {\n width: 5%;\n}\n\n.alienrpg .etable {\n width: 40%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding: 0;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .etable td:first-child {\n padding-left: 5px;\n}\n\n.alienrpg .etr {\n /* border-style: solid;\n border-color: greenyellow; */\n border: 1;\n}\n\n.alienrpg .ehead {\n text-align: center;\n font-weight: bold;\n}\n\n.alienrpg .ecol1 {\n width: 50%;\n text-align: center;\n}\n\n.alienrpg .ecol2 {\n width: 50%;\n text-align: center;\n}\n\n.alienrpg .ecol3 {\n width: 3%;\n /* border-left: greenyellow;\n border-style: solid; */\n}\n\n.alienrpg .stable {\n width: 90%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .strhead {\n text-align: center;\n font-weight: bold;\n}\n\n.alienrpg .scol1 {\n width: 16%;\n}\n\n.alienrpg .scol2 {\n width: 3%;\n}\n\n.alienrpg .scol3 {\n width: 80%;\n}\n\n.alienrpg .scol4 {\n width: 25%;\n}\n\n.alienrpg .scol5 {\n width: 60%;\n text-align: left;\n}\n\n.alienrpg .scol6 {\n width: 90%;\n}\n\n.alienrpg .scol7 {\n width: 20%;\n text-align: left;\n}\n\n.alienrpg .scol8 {\n width: 65%;\n text-align: left;\n}\n\n.alienrpg .scol9 {\n width: 12%;\n}\n\n.alienrpg .scol10 {\n width: 50%;\n}\n\n.alienrpg .skltable {\n width: 35%;\n /* border-style: double; */\n /* border-color: #e92d2d; */\n margin-left: auto;\n margin-right: auto;\n border: 1;\n}\n\n.alienrpg .oddstable {\n width: 96%;\n height: 16px;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .oddhead {\n font-weight: bold;\n}\n\n.alienrpg .oddcol1 {\n width: 25%;\n}\n\n.alienrpg .oddcol2 {\n width: 39%;\n}\n\n.oddcol3 {\n width: 36%;\n}\n\n.alienrpg .oddcol4 {\n width: 40%;\n}\n\n.alienrpg .bigtable {\n width: 99%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .die {\n width: 6%;\n text-align: center;\n}\n\n.alienrpg .inj {\n width: 16%;\n}\n\n.alienrpg .fatal {\n width: 6%;\n}\n\n.alienrpg .tim {\n width: 7%;\n text-align: center;\n}\n\n.alienrpg .eff {\n width: 56%;\n}\n\n.alienrpg .heal {\n width: 15%;\n text-align: center;\n}\n\n.alienrpg .crit {\n width: 19%;\n text-align: center;\n}\n\n.alienrpg .eff2 {\n width: 55%;\n}\n\n/* V10 work */\n.alienrpg .aframe {\n position: relative;\n}\n\n.alienrpg .leftcol {\n position: absolute;\n width: 45%;\n left: 1.2%;\n text-align: justify;\n /* background: #855f5f; */\n}\n\n.alienrpg .rightcol {\n position: absolute;\n width: 45%;\n left: 50%;\n text-align: justify;\n /* background: rgb(174, 174, 110); */\n}\n\n.alienrpg .heading {\n color: var(--aliengreen);\n font-size: 28px;\n border-bottom: 2px solid var(--color-underline-header);\n}\n\n.alienrpg .heading2 {\n text-align: center;\n color: var(--aliengreen);\n /* font-size: x-large; */\n}\n\n.alienrpg .heading3 {\n color: var(--aliengreen);\n}\n\n.alienrpg .imagecontainer {\n position: relative;\n text-align: center;\n color: white;\n}\n\n/* Import settings */\n.alienrpg .container {\n width: 100%;\n}\n\n.alienrpg .listHeading {\n text-align: center;\n vertical-align: middle;\n padding: 10px 0px;\n border-bottom: 1px solid black;\n margin-bottom: 10px;\n}\n\n.alienrpg .twogridcol {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(160px, 50%));\n}\n\n.alienrpg .twogridcol input[type=checkbox] {\n vertical-align: middle;\n}\n\n.alienrpg .actors.content {\n background: lightgray;\n}\n\n.alienrpg .actors.content.toggle-display {\n display: none;\n}\n\n.alienrpg .items.content {\n background: lightgray;\n}\n\n.alienrpg .items.content.toggle-display {\n display: none;\n}\n\n.alienrpg .journal.content {\n background: lightgray;\n}\n\n.alienrpg .journal.content.toggle-display {\n display: none;\n}\n\n.alienrpg .scenes.content {\n background: lightgray;\n}\n\n.alienrpg .scenes.content.toggle-display {\n display: none;\n}\n\n.alienrpg .tables.content {\n background: lightgray;\n}\n\n.alienrpg .tables.content.toggle-display {\n display: none;\n}\n\n.alienrpg .macros.content {\n background: lightgray;\n}\n\n.alienrpg .macros.content.toggle-display {\n display: none;\n}\n\n.alienrpg .title {\n cursor: pointer;\n}\n\n/* Footer */\n.alienrpg .footer {\n position: sticky;\n bottom: 0;\n left: 0;\n width: inherit;\n height: auto;\n background-color: #d0daee;\n}\n\n.alienrpg .cinsymbol {\n display: inline-block;\n background-image: url(\"../images/icons/cin-symbol.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .camsymbol {\n display: inline-block;\n background-image: url(\"../images/icons/cam-symbol.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .stresssymbol {\n display: inline-block;\n background-image: url(\"../images/icons/alien-dice-y1.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .basesymbol {\n display: inline-block;\n background-image: url(\"../images/icons/alien-dice-6.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .datebox {\n width: 36px;\n height: 35px;\n background-color: rgb(26, 71, 53);\n color: white;\n border: solid rgb(72, 141, 99);\n border-radius: 5px;\n padding: 1%;\n vertical-align: middle;\n}\n\n.alienrpg .datebox2 {\n float: inline-start;\n width: auto;\n margin-right: 10px;\n margin-top: 7px;\n height: 35px;\n background-color: rgb(26, 71, 53);\n color: white;\n border: solid rgb(72, 141, 99);\n border-radius: 5px;\n padding: 1%;\n vertical-align: middle;\n}\n\n.alienrpg .colonytable {\n width: 60%;\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n font-family: \"OCR-A\";\n text-align: center;\n}\n\n.alienrpg .colonyname {\n font-size: x-large;\n font-weight: bold;\n}\n\n.alienrpg .colonyparent {\n font-size: smaller;\n font-weight: bold;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonyparentdata {\n border-right: solid red 1px;\n font-weight: bold;\n}\n\n.alienrpg .colonyposition {\n font-size: smaller;\n font-weight: bold;\n}\n\n.alienrpg .colonypositiondata {\n font-size: x-large;\n}\n\n.alienrpg .trborder {\n border-bottom: solid transparent 5px;\n}\n\n.alienrpg .colonyheader {\n font-size: smaller;\n width: 20%;\n font-weight: bold;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonyheaderright {\n font-size: smaller;\n width: 20%;\n font-weight: bold;\n}\n\n.alienrpg .colonydata1 {\n width: 20%;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonydata2 {\n width: 20%;\n}\n\n.alienrpg {\n /* Styles limited to alienrpg sheets */\n /*\n \tOriginal Sheet by Paul Watson\n\n \tCRT Effect by Alec Lownes\n \t\thttp://aleclownes.com/2017/02/01/crt-display.html\n\n \tMay 2021\n */\n /* CHARACTER SHEET */\n /*.sheet {\n \tmin-width: 600px;\n \tmax-width: 1000px;\n \tmin-height: 350px;\n }*/\n /** General Tab **/\n /** General Tab - Left Column **/\n /*** Story and Experience Points ***/\n /*** Conditions ***/\n /*.dots.radiation.radbox_char {\n margin-top: 36px;\n }\n\n .dots.radiation.radbox_synth {\n /*margin-top: 27px;\n margin-top: 7px;\n }\n\n .dots.radiation.radglow_char {\n margin-top: 36px;\n }\n\n .dots.radiation.radglow_synth {\n margin-top: 27px;\n }*/\n /*** Consumables ***/\n /** General Tab - Right Column **/\n /** - **/\n /* Creature Sheet */\n /* Items */\n}\n.alienrpg .item-form {\n font-family: var(--alienfont);\n background: hsl(0, 0%, 0%);\n}\n.alienrpg .actor-header {\n flex: 0 0 180px;\n overflow: hidden;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n margin-bottom: 1px;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .vehicle-header {\n overflow: hidden;\n display: flex;\n margin-bottom: 1px;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .profile-img {\n flex: 0 0 100px;\n height: 150px;\n width: auto;\n}\n.alienrpg .profile-img-item {\n flex: 0 0 100px;\n height: 100px;\n margin-right: 10px;\n width: auto;\n justify-self: center;\n}\n.alienrpg .profile-img-vehicle {\n flex: 0 0 100px;\n height: 160px;\n margin-right: 10px;\n width: 300px;\n}\n.alienrpg .header-fields {\n flex: 1;\n}\n.alienrpg h1.charname {\n height: 50px;\n padding: 0px;\n margin: 0 5px 5px 5px;\n border-bottom: 0;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg h1.charname input {\n width: 100%;\n height: 100%;\n margin: 0;\n color: inherit;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .sheet nav.sheet-tabs {\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .sheet-tabs {\n flex: 0;\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .tab,\n.alienrpg .editor {\n height: 100%;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .tox .tox-editor-container {\n background: hsl(0, 0%, 100%);\n}\n.alienrpg .tox .tox-edit-area {\n padding: 0 8px;\n}\n.alienrpg .maxboxsize {\n max-width: 40px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .healboxsize {\n max-width: 80px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .cashboxsize {\n max-width: 150px;\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n padding: 5px;\n margin: 5px 5px 5px 5px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox1 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 230px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox2 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 400px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox3 {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n padding: 5px;\n margin: 5px 5px 5px 5px;\n width: 180px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox4 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 450px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg textarea {\n resize: none;\n padding: 2;\n color: inherit;\n border: 1px solid var(--aliengreen);\n font-family: var(--alienfont);\n font-size: var(--fontsize);\n}\n.alienrpg form .sheet-content .click-stat-level {\n height: 18px;\n padding: 8px;\n background: hsl(0, 0%, 0%);\n border-radius: 2px;\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502);\n font-family: \"Roboto\", system, -apple-system, sans-serif;\n font-size: 10px;\n font-weight: 700;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.alienrpg .click-stat-level .fas {\n display: none;\n padding: 2px 4px;\n border-radius: 2px;\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5);\n font-family: \"Roboto\", system, -apple-system, sans-serif;\n font-size: 10px;\n font-weight: 700;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.alienrpg .dots {\n cursor: pointer;\n display: flex;\n flex-direction: column;\n margin-right: 8px;\n font-weight: 700;\n font-size: 15px;\n flex-wrap: wrap;\n}\n.alienrpg .newdots {\n cursor: pointer;\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n}\n.alienrpg .planetboxsize {\n max-width: 40px;\n color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .colony-planet1 {\n max-width: 190px;\n margin: -5px 0px 0px -3px;\n height: max-content;\n color: var(--color-text-dark-primary) !important;\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen) !important;\n}\n.alienrpg .colony-planet2 {\n max-width: 250px;\n height: max-content;\n color: var(--color-text-dark-primary) !important;\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen) !important;\n}\n.alienrpg .resource-label {\n font-family: var(--alienfont);\n text-transform: uppercase;\n padding-left: 5px;\n justify-self: center;\n flex: auto;\n}\n.alienrpg .speciality-label {\n font-family: var(--alienfont);\n text-transform: uppercase;\n padding-left: 5px;\n justify-self: left;\n flex: auto;\n}\n.alienrpg .attr-label {\n font-weight: bold;\n text-transform: uppercase;\n padding-right: 5px;\n}\n.alienrpg .tabs {\n height: 30px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .tabs .sheet nav.sheet-tabs {\n height: 32px;\n flex: 0 0 32px;\n margin: 4px 0;\n line-height: 32px;\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .tabs .item {\n font-weight: bold;\n color: inherit;\n}\n.alienrpg .tabs .item.active {\n text-decoration: underline;\n text-shadow: none;\n}\n.alienrpg .items-list {\n list-style: none;\n padding-left: 5px;\n padding-right: 5px;\n padding-top: 0px;\n padding-bottom: 0px;\n}\n.alienrpg .item-header {\n background-color: hsl(0, 5%, 16%);\n}\n.alienrpg .item-name {\n margin: 0;\n}\n.alienrpg .item-controls {\n text-align: right;\n}\n.alienrpg .item-label {\n font-family: var(--alienfont);\n font-size: small;\n text-transform: uppercase;\n padding-right: 5px;\n padding-left: 5px;\n}\n.alienrpg .biog {\n height: 300px;\n padding: 3px 0;\n width: 1fr;\n font-family: var(--alienfont);\n}\n.alienrpg .biog .biog-image {\n flex: 0 0 24px;\n margin-right: 5px;\n}\n.alienrpg .biog .editor-content {\n word-wrap: break-word;\n font-family: var(--alienfont);\n}\n.alienrpg .biog img {\n display: block;\n}\n.alienrpg .biog-full {\n height: 600px;\n padding: 3px 0;\n width: 1fr;\n font-family: var(--alienfont);\n}\n.alienrpg .biog-full .biog-image {\n flex: 0 0 24px;\n margin-right: 5px;\n}\n.alienrpg .biog-full .editor-content {\n word-wrap: break-word;\n font-family: var(--alienfont);\n}\n.alienrpg .biog-full img {\n display: block;\n}\n.alienrpg .crt .window-content {\n padding: 5px;\n border: 2px solid var(--aliendarkergreen);\n color: var(--aliengreen);\n text-shadow: 0 0 2px var(--aliendarkergreen);\n}\n.alienrpg .crt .window-content::before {\n content: \" \";\n display: block;\n position: absolute;\n top: 30px;\n left: 0;\n bottom: 0;\n right: 0;\n background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));\n z-index: 2;\n background-size: 100% 2px, 3px 100%;\n pointer-events: none;\n}\n.alienrpg .crt .window-content::after {\n content: \" \";\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n background: rgba(18, 16, 16, 0.1);\n opacity: 0;\n z-index: 2;\n pointer-events: none;\n}\n.alienrpg .crt textarea {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n color: ghostwhite;\n font-family: var(--alienchatfont);\n font-size: 14px;\n font-weight: 200;\n letter-spacing: 1px;\n}\n.alienrpg .crt h1 {\n border-bottom: 2px dotted var(--aliengreen);\n padding-left: 0px;\n}\n.alienrpg .crt label,\n.alienrpg .crt h2,\n.alienrpg .crt h3 {\n padding-left: 0px;\n margin: 0px;\n}\n.alienrpg .crt .profile-img {\n margin: 0;\n height: 157px;\n margin-right: 4px;\n border-radius: 10px;\n}\n.alienrpg .crt h1.charname input {\n text-transform: uppercase;\n width: calc(100% + 10px);\n padding-left: 8px;\n border: 0px;\n}\n.alienrpg .crt input[type=text],\n.alienrpg .crt input[type=number],\n.alienrpg .crt input[type=password],\n.alienrpg .crt input[type=date],\n.alienrpg .crt input[type=time] {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt input[type=text]:hover,\n.alienrpg .crt input[type=number]:hover,\n.alienrpg .crt input[type=password]:hover,\n.alienrpg .crt input[type=date]:hover,\n.alienrpg .crt input[type=time]:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt h1.charname input:focus {\n box-shadow: 0 0 10px var(--aliengreen);\n}\n.alienrpg .crt h1.charname {\n margin: 0px 0px 5px 0px;\n}\n.alienrpg .crt .select-css {\n border-radius: 3px;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt .select-css:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .grid-4col {\n border: 3px double var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .grid-synth {\n grid-column: 3;\n grid-template-columns: 25% 25% 50%;\n border: 3px double var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n padding: 4px;\n}\n.alienrpg .crt .synth-stresslabel {\n justify-self: left;\n text-align: left;\n}\n.alienrpg .crt .minus-btn {\n width: 14px;\n color: var(--aliendarkergreen);\n font-size: 30px;\n}\n.alienrpg .crt .plus-btn {\n width: 14px;\n color: var(--aliendarkergreen);\n font-size: 30px;\n margin-left: -7px;\n}\n.alienrpg .crt .rollable-stress:hover,\n.alienrpg .crt .rollCrit:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 150%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .fa-solid.fa-wrench:hover,\n.alienrpg .crt .fa-solid.fa-toolbox:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .far.fa-heart:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .resource-content .maxboxsize {\n vertical-align: 7px;\n}\n.alienrpg .crt .crt-grid-Char-Att {\n margin-left: -5px;\n border-left: 3px double var(--aliengreen);\n border-bottom: 3px double var(--aliengreen);\n border-right: 3px double var(--aliengreen);\n float: right;\n width: 100%;\n padding: 6px 12px 6px 2px;\n grid-column-gap: 0px;\n grid-template-areas: \"crt_gCol1 crt_gCol2 crt_gCol3 crt_gCol4 crt_gCol5 crt_gCol6\" \"crt_gCol7 crt_gCol8 crt_gCol9 crt_gCol10 crt_gCol11 crt_gCol12\";\n grid-template-columns: 25% 8% 25% 8% 25% 8%;\n display: grid;\n grid-row-gap: 3px;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.alienrpg .crt_gCol1,\n.alienrpg .crt_gCol2,\n.alienrpg .crt_gCol3,\n.alienrpg .crt_gCol4,\n.alienrpg .crt_gCol5,\n.alienrpg .crt_gCol6,\n.alienrpg .crt_gCol7,\n.alienrpg .crt_gCol8,\n.alienrpg .crt_gCol9,\n.alienrpg .crt_gCol10,\n.alienrpg .crt_gCol11,\n.alienrpg .crt_gCol12 {\n justify-self: center;\n align-self: center;\n}\n.alienrpg .crt_gCol11 {\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt-crt-grid-Char-Att .maxboxsize {\n min-width: 40px;\n z-index: 1;\n}\n.alienrpg .crt .NPC {\n width: 15px;\n height: 15px;\n}\n.alienrpg .crt .tooltip .tooltiptext {\n width: 250px;\n top: -36px;\n right: 200%;\n margin-left: -60px;\n color: black;\n background-color: var(--aliengreen);\n box-shadow: 0 0 10px var(--aliengreen);\n}\n.alienrpg .crt .tooltip .tooltiptext::after {\n margin-top: 10px;\n border-width: 7px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n.alienrpg .crt .crt-grid-Char-Att .crt-gCol6:focus,\n.alienrpg .crt .grid-Consumables .maxboxsize:focus {\n color: var(--aliendarkergreen);\n background-color: var(--alienoddtab);\n box-shadow: 0 0 0 #000;\n cursor: not-allowed;\n}\n.alienrpg .crt .crt-grid-Char-Att .crt_gCol6:hover,\n.alienrpg .crt .grid-Consumables .maxboxsize:hover {\n cursor: default;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt .click-stat-level .far {\n letter-spacing: 1px;\n}\n.alienrpg .crt .synthsdont {\n margin: 10px;\n padding-left: 10px;\n border-left: 2px dotted var(--aliengreen);\n}\n.alienrpg .crt .imitate-human {\n text-align: center;\n}\n.alienrpg .crt .text {\n background-color: var(--aliendarkergreen);\n}\n.alienrpg .crt .tabs {\n color: #000;\n background-color: #fff;\n font-weight: bold;\n text-transform: uppercase;\n text-shadow: 0 0 2px white;\n}\n.alienrpg .crt .tabs .item.active {\n text-decoration: none;\n font-size: 110%;\n color: white;\n background-color: var(--aliendarkergreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n text-shadow: 0 0 10px var(--aliengreen);\n cursor: default;\n}\n.alienrpg .crt .tabs .item {\n width: 100%;\n padding-top: 6px;\n}\n.alienrpg .crt .tabs .item.active {\n padding-top: 5px;\n}\n.alienrpg .crt .tabs .item:hover {\n color: #000;\n background-color: var(--alienitemselect);\n box-shadow: 0 0 10px var(--alienitemselect);\n margin: -3px 0 -3px 0;\n padding-top: 6px;\n}\n.alienrpg .crt .grid-genPage h2 {\n text-transform: uppercase;\n}\n.alienrpg .crt .grid-2col-border {\n margin-top: -3px;\n padding-bottom: 4px;\n}\n.alienrpg .crt .journal-sheet select {\n text-overflow: ellipsis;\n}\n.alienrpg .crt .resource-content button {\n width: 16px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .grid-crtPage {\n display: grid;\n grid-template-areas: \"crt_Col1 crt_Col2\";\n grid-template-columns: 220px;\n}\n.alienrpg .crt .crt_Col1 {\n display: grid;\n grid-template-areas: \"crt_Item1\", \"crt_Item2\", \"crt_Item3\";\n grid-template-columns: 100%;\n}\n.alienrpg .crt .crt_Col2 {\n display: grid;\n grid-template-areas: \"crt_Item4\", \"crt_Item5\", \"crt_Item7\", \"crt_Item8\", \"crt_Item9\", \"crt_Item6\";\n grid-template-columns: 100%;\n padding-left: 5px;\n}\n.alienrpg .crt .crt_Col1 h2 {\n text-transform: uppercase;\n padding-bottom: 4px;\n}\n.alienrpg .crt .crt_Item1,\n.alienrpg .crt .crt_Item2_char,\n.alienrpg .crt .crt_Item2_synth,\n.alienrpg .crt .crt_Item3 {\n border: 1px solid var(--aliengreen);\n padding: 5px;\n}\n.alienrpg .crt .crt_Item1 {\n text-align: center;\n /* height: 130px; */\n}\n.alienrpg .crt .crt_Item1 .sp_faded {\n padding-top: 5px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item1 .xp_faded {\n padding-top: 6px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item1 h2 {\n padding-top: 8px;\n}\n.alienrpg .crt .crt_Item1 .experience {\n width: 160px;\n display: inline-flex;\n margin-bottom: 10px;\n}\n.alienrpg .crt .crt_Item1 .xp_dots_pos {\n padding-top: 18px;\n}\n.alienrpg .crt .crt_Item2_char {\n position: relative;\n height: 334px;\n}\n.alienrpg .crt .crt_Item2_synth {\n position: relative;\n}\n.alienrpg .crt .dots_conditions .dots {\n height: 25px;\n padding-top: 4px;\n padding-left: 7px;\n}\n.alienrpg .crt .dots.starving,\n.alienrpg .crt .dots.exhausted,\n.alienrpg .crt .dots.panic {\n width: 100%;\n background-color: var(--alienoddtab);\n}\n.alienrpg .crt .overwatch {\n margin: 15px 0 25px 13px;\n}\n.alienrpg .crt .overwatch_synth {\n /* margin: 20px 0 15px 13px ; */\n margin: 6px 0 0 13px;\n}\n.alienrpg .crt .dots.panic .panicked {\n color: white;\n background-color: red;\n margin-top: -5px;\n margin-left: -7px;\n padding-left: 6px;\n border-top: 2px solid red;\n border-bottom: 2px solid red;\n font-weight: bold;\n box-shadow: 0 0 10px red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .panicked-textarea {\n margin-left: 60px;\n border: 1px solid yellow;\n background-color: orange;\n}\n.alienrpg .crt .panicked-textarea:focus {\n border: 1px solid yellow;\n background-color: yellow;\n color: red;\n}\n.alienrpg .crt .dots.radiation {\n border: 1px dashed var(--alienitemselect);\n color: var(--alienitemselect);\n width: 98%;\n padding-top: 16px;\n padding-bottom: 19px;\n align-items: center;\n flex-wrap: nowrap;\n margin: 2px;\n}\n.alienrpg .crt #bottom {\n position: absolute;\n bottom: 0;\n left: 0;\n}\n.alienrpg .crt .dots.radiation.rad_glow {\n background-color: var(--alienitemselect);\n color: #000;\n border-radius: 3px;\n box-shadow: 0 0 10px yellow;\n}\n.alienrpg .crt .crt_grid_SynthStress {\n display: grid;\n grid-template-areas: \"imitate-human_left imitate-human_right\";\n grid-template-columns: 20% 80%;\n}\n.alienrpg .crt .imitate-human_left {\n padding: 7px 0 0 0;\n}\n.alienrpg .crt .imitate-human_right {\n padding: 5px 0px 0px 10px;\n}\n.alienrpg .crt .synth-label {\n width: 100%;\n margin-top: 2px;\n padding: 6px 0px 5px 0px;\n text-transform: uppercase;\n text-align: center;\n}\n.alienrpg .crt .alienrpgv .synth_fake_check {\n color: var(--aliendarkergreen);\n width: 100%;\n margin-top: 12px;\n padding: 6px 0px 6px 0px;\n text-transform: uppercase;\n text-align: center;\n background-color: var(--alienoddtab);\n}\n.alienrpg .crt .fas.fa-parachute-box {\n vertical-align: top;\n padding-top: 6px;\n padding-left: 3px;\n}\n.alienrpg .crt .fa-parachute-box:before {\n content: \"\\f49e\";\n}\n.alienrpg .crt .crt_Item3 .supply-btn.Power2 {\n padding-left: 6px;\n font-size: 20px;\n}\n.alienrpg .crt .crt_gridCarrer {\n display: grid;\n grid-template-areas: \"crt_box1 crt_box2 crt_box3 crt_box4\";\n padding: 0px;\n padding-top: 1px;\n grid-template-columns: 17% 36% 17% 30%;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 2px;\n}\n.alienrpg .crt .crt_gridCarrer .crt_box1,\n.alienrpg .crt .crt_gridCarrer .crt_box2,\n.alienrpg .crt .crt_gridCarrer .crt_box3,\n.alienrpg .crt .crt_gridCarrer .crt_box4 {\n justify-self: center;\n max-width: 100%;\n padding-top: 0px;\n}\n.alienrpg .crt .crt_gridSpecialty {\n display: grid;\n grid-template-areas: \"crt_sbox1 crt_sbox2\";\n padding: 4px 0px 3px 0px;\n grid-template-columns: 17% 83%;\n margin-bottom: 2px;\n}\n.alienrpg .crt .crt_gridSpecialty .crt_sbox1,\n.alienrpg .crt .crt_gridSpecialty .crt_sbox2 {\n justify-self: center;\n max-width: 100%;\n padding-top: 0px;\n}\n.alienrpg .crt .crt_grid-special {\n grid-area: crt_sbox2;\n display: grid;\n width: 100%;\n grid-template-areas: \"crt_spe1 crt_spe2\";\n grid-template-columns: 75% 25%;\n}\n.alienrpg .crt .crt .crt_spe1 {\n grid-area: crt_spe1;\n font-weight: 100;\n text-transform: uppercase;\n}\n.alienrpg .crt .crt_spe2 {\n grid-area: crt_spe2;\n padding-right: 5px;\n justify-self: right;\n}\n.alienrpg .crt .crt_Item4,\n.alienrpg .crt .crt_Item5,\n.alienrpg .crt .crt_Item6,\n.alienrpg .crt .crt_Item7,\n.alienrpg .crt .crt_Item8,\n.alienrpg .crt .crt_Item9 {\n border: 0px solid var(--aliengreen);\n margin-bottom: 3px;\n}\n.alienrpg .crt_Item4 .resource-label-header,\n.alienrpg .crt_Item5 .resource-label-header,\n.alienrpg .crt_Item6 .resource-label-header,\n.alienrpg .crt_Item7 .resource-label-header,\n.alienrpg .crt_Item8 .resource-label-header,\n.alienrpg .crt_Item9 .resource-label-header {\n display: block;\n width: 100%;\n padding: 1px 0px 1px 2px;\n color: #000;\n font-weight: bolder;\n text-transform: uppercase;\n background-color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item4 {\n height: 50px;\n}\n.alienrpg .crt .crt_Item5 textarea {\n height: 107px;\n}\n.alienrpg .crt .crt_Item5 textarea:hover,\n.alienrpg .crt .crt_Item7 textarea:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .crt_Item6 {\n height: 216px;\n border: 1px solid var(--aliendarkergreen);\n margin-bottom: 0px;\n}\n.alienrpg .crt .crt_Item7 textarea {\n height: 87px;\n}\n.alienrpg .crt .crt_Item8 {\n padding-bottom: 2px;\n}\n.alienrpg .crt .crt_Item8 input,\n.alienrpg .crt .crt_Item9 input {\n margin: 0px;\n width: 100%;\n}\n.alienrpg .crt .crt_Relat {\n display: grid;\n grid-template-areas: \"crt_Relat_Buddy crt_Relat_Rival\";\n grid-template-columns: 49%;\n grid-column-gap: 5px;\n}\n.alienrpg .crt_Col3 {\n grid-area: crt_Col3;\n padding-top: 10px;\n color: var(--aliendarkergreen);\n font-family: var(--alienfont);\n}\n.alienrpg .crt.grid-attr {\n border: 0px solid var(--aliengreen);\n}\n.alienrpg .crt .talent-btn:hover,\n.alienrpg .crt .talent-btn:focus {\n box-shadow: 0 0 7px var(--aliengreen);\n text-shadow: 0 0 15px var(--aliengreen);\n background-color: var(--aliengreen);\n cursor: help;\n font-weight: bolder;\n text-transform: uppercase;\n color: #000;\n}\n.alienrpg .crt .rollable {\n width: 90%;\n text-align: center;\n}\n.alienrpg .rollable:hover,\n.alienrpg .rollcomputer:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 130%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .rollItem,\n.alienrpg .crt .creature-acid-roll {\n width: 100%;\n text-align: center;\n}\n.alienrpg .crt .rollItem:hover,\n.alienrpg .crt .rollItem:focus {\n text-shadow: 0 0 15px var(--aliengreen);\n box-shadow: 0 0 7px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n font-size: 100%;\n font-weight: bolder;\n text-transform: uppercase;\n}\n.alienrpg .crt .rollVehicleWeapon:hover,\n.alienrpg .crt .rollVehicleWeapon:focus {\n text-shadow: 0 0 15px var(--aliengreen);\n box-shadow: 0 0 7px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n font-size: 100%;\n font-weight: bolder;\n text-transform: uppercase;\n}\n.alienrpg .crt .grid-talents {\n text-align: center;\n grid-template-columns: 90% 10%;\n}\n.alienrpg .crt .talTitle {\n text-transform: uppercase;\n color: #000;\n background-color: var(--aliengreen);\n}\n.alienrpg .crt .item-header {\n /* background-color: var(--aliendarkergreen); */\n /* color: black; */\n}\n.alienrpg .crt .textbox {\n color: ghostwhite;\n font-family: var(--alienchatfont);\n font-size: 14px;\n font-weight: 200;\n letter-spacing: 1px;\n}\n.alienrpg .crt .textbox:focus {\n font-weight: 400;\n}\n.alienrpg .crt .encumbrance .encumbrance-bar {\n background: var(--alienitemselect);\n}\n.alienrpg .crt .blink {\n padding: 0px 0px 2px 5px;\n margin-top: 5px;\n margin-bottom: 5px;\n background-color: red;\n color: white;\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n.alienrpg .crt_lCol6 {\n justify-self: center;\n}\n.alienrpg .crt .crit-injuries {\n margin-top: 118px;\n}\n.alienrpg .crt .grid-crit {\n grid-template-columns: 95% 5%;\n}\n.alienrpg .crt_crit2 {\n text-align: center;\n font-size: 15px;\n}\n.alienrpg .crt .Item11 {\n border: 0px solid var(--aliengreen);\n}\n.alienrpg .crt .Item11 .items-list {\n height: auto;\n}\n.alienrpg .crt .critical-inj {\n padding-bottom: 10px;\n}\n.alienrpg .crt .resource-label-header.rollCrit:hover {\n font-size: 15px;\n background-color: var(--aliendarkergreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt_box4 {\n padding: 7px 0px 0px 7px;\n}\n.alienrpg .crt .crt_Col1 {\n margin-left: -5px;\n}\n.alienrpg .crt .fas.fa-tools {\n vertical-align: top;\n padding-top: 13px;\n margin-left: 5px;\n}\n.alienrpg .crt .fas.fa-tools:hover {\n cursor: help;\n}\n.alienrpg .crt .fas.fa-tools:before {\n content: \"\\f022\";\n}\n.alienrpg .crt .fas:hover {\n color: var(--aliengreen);\n text-shadow: 0 0 2px var(--aliengreen);\n animation: textShadow 0.5s 0.3;\n}\n.alienrpg .crt .items-list .item-header {\n border-bottom-style: solid;\n border-bottom-color: var(--aliengreen);\n}\n.alienrpg .crt .Col3 .panel {\n margin-left: 5px;\n padding: 0 10px 0 10px;\n border-left: 2px inset var(--aliengreen);\n}\n.alienrpg .crt .tab.inventory .fas {\n margin-right: 10px;\n}\n.alienrpg .crt .creature-acid-roll:hover,\n.alienrpg .crt .creature-acid-roll:focus {\n text-shadow: 0 0 0px var(--aliengreen);\n color: var(--aliengreen);\n background-color: #000;\n font-weight: 1;\n font-size: 110%;\n border: 0px solid var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .creature-attack-roll {\n width: 260px;\n height: 40px;\n border-radius: 3px;\n text-shadow: 0 0 rgba(0, 0, 0, 0);\n color: rgba(0, 0, 0, 0);\n background: url(../images/alien_crt_roll-attack.png) no-repeat top left;\n}\n.alienrpg .crt .creature-attack-roll:hover {\n border-radius: 3px;\n background-color: var(--aliendarkergreen);\n text-shadow: 0 0 rgba(0, 0, 0, 0);\n color: rgba(0, 0, 0, 0);\n background: url(../images/alien_crt_roll-attack_hover.gif) no-repeat top left;\n}\n.alienrpg .crt .profile-img-item {\n margin: 0;\n height: 125px;\n width: auto;\n margin-right: 4px;\n border-radius: 10px;\n}\n.alienrpg .crt .textbox1,\n.alienrpg .crt .textbox2 {\n padding-left: 5px;\n}","$c-white: hsl(0, 0%, 100%);\r\n$c-black: hsl(0, 0%, 0%);\r\n$c-green: hsl(84, 100%, 59%);\r\n\r\n:root {\r\n\t--aliengreen: hsl(84, 100%, 59%);\r\n\t--aliendarkergreen: hsl(141, 60%, 40%);\r\n\t--alienitemselect: hsl(70, 80%, 74%);\r\n\t--alienoddtab: hsl(72, 29%, 7%);\r\n\t--blue: hsl(224, 75%, 62%);\r\n\t--black: hsl(0, 0%, 0%);\r\n\t--white: hsl(0, 0%, 100%);\r\n\t--alientextjournal: #b1e0e7;\r\n\t--journalback: url(../images/mother-instructions/indbackground2.png);\r\n\t--chatbackground: url(/systems/alienrpg/images/IndBackground3.png);\r\n\t--alienchatfont: 'Blinker', sans-serif;\r\n\t--alienchatwhite: hsl(0, 0%, 100%);\r\n\t--alienchatred: hsl(0, 100%, 50%);\r\n\t--alienchatredshadow: rgb(230 230 230);\r\n\t--alienchatblue: hsl(240deg 42% 72%);\r\n\t// --alienchatlightblue: hsl(240, 96%, 70%);\r\n\t--alienchatlightblue: hsl(120, 97%, 41%);\r\n\t--alienchatlightgreen: hsl(120, 97%, 41%);\r\n\t--alienchatgoldenrod: hsl(43, 74%, 49%);\r\n}\r\n","// Import utilities.\r\n@import 'utils/typography';\r\n@import 'utils/colors';\r\n@import 'utils/mixins';\r\n@import 'utils/variables';\r\n\r\n/* Global styles */\r\n@import 'global/window';\r\n@import 'global/mother-instruction-images';\r\n@import 'global/grid';\r\n@import 'global/flex';\r\n@import 'global/itemList';\r\n@import 'global/select-css';\r\n@import 'actor/alien-crt-ui';\r\n@import 'global/module';\r\n\r\n.alienrpg {\r\n /* Styles limited to alienrpg sheets */\r\n @import 'components/forms';\r\n @import 'components/resource';\r\n @import 'components/tabs';\r\n @import 'components/items';\r\n @import 'actor/alien-crt-actor';\r\n}\r\n",".alienrpg ul ol {\r\n\tmargin-left: 3px;\r\n}\r\n.alienrpg #context-menu {\r\n\t// width: 100%;\r\n\twidth: auto;\r\n\theight: max-content;\r\n\tmin-width: 156px;\r\n\tmax-width: 360px;\r\n\tposition: absolute;\r\n\tleft: -998%;\r\n\ttop: -50%;\r\n\tbackground: $c-black;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 5px;\r\n\tcolor: var(--aliengreen);\r\n\ttext-align: left;\r\n\tfont-size: smaller;\r\n\tz-index: 1;\r\n}\r\n.alienrpg #context-menu li.context-item {\r\n\tline-height: 16px;\r\n}\r\n\r\n.alienrpg .window-content {\r\n\t// font-family: var(--alienfont);\r\n\t// color: var(--aliengreen);\r\n\t// font-size: var(--fontsize);\r\n\tbackground: hsl(0deg, 0%, 0%);\r\n\tborder: var(--aliengreen) 1px solid;\r\n\t// flex-direction: column;\r\n\t// flex-wrap: nowrap;\r\n\t// padding: 2px;\r\n\t// overflow-y: scroll;\r\n\t// overflow-x: auto;\r\n\t// border: var(--aliengreen) 3px;\r\n}\r\n\r\n// .alienrpg .window-content {\r\n// // font-family: var(--alienfont);\r\n// // color: var(--aliengreen);\r\n// // font-size: var(--fontsize);\r\n// background: $c-black;\r\n// // flex-direction: column;\r\n// // flex-wrap: nowrap;\r\n// // padding: 2px;\r\n// // overflow-y: scroll;\r\n// // overflow-x: auto;\r\n// // border: var(--aliengreen) 3px;\r\n// }\r\n\r\n.alienrpg form {\r\n\tfont-family: var(--alienfont);\r\n\tcolor: var(--aliengreen);\r\n\tfont-size: var(--fontsize);\r\n\tbackground: $c-black;\r\n\tflex-direction: column;\r\n\tflex-wrap: nowrap;\r\n\tpadding: 2px;\r\n\toverflow-y: scroll;\r\n\toverflow-x: auto;\r\n\tborder: var(--aliengreen) 3px;\r\n}\r\n\r\n.journal-sheet {\r\n\tform {\r\n\t\t// font-family: var(--alienfont);\r\n\t\t// color: var(--aliengreen);\r\n\t\t// background: url(../images/mother-instructions/indbackground2.png) no-repeat top left;\r\n\t\tbackground: var(--journalback) top left !important;\r\n\t\tbackground-size: cover;\r\n\t\tborder: 1px solid var(--aliengreen);\r\n\t\tborder-radius: 1px;\r\n\t\t// color: hsl(187, 52%, 80%);\r\n\t\tcolor: var(--alientextjournal) !important;\r\n\t}\r\n\tselect {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) 3px;\r\n\t\tborder: 1px solid hsl(53, 4%, 46%);\r\n\t\tborder-radius: 3px;\r\n\t\tpadding: 0 3px;\r\n\t\ttext-overflow: ellipsis;\r\n\t\tfont-size: 16px;\r\n\t}\r\n\tinput {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) 3px;\r\n\t}\r\n\tbutton {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) solid 1px;\r\n\t\twidth: 100%;\r\n\t\tmargin: 0 1px;\r\n\t\tborder-radius: 3px;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 28px;\r\n\t}\r\n\r\n\tcritbutton {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) solid 1px;\r\n\t\t// width: 100%;\r\n\t\tmargin: 0 1px;\r\n\t\tborder-radius: 3px;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 28px;\r\n\t}\r\n\t.tox .tox-editor-container {\r\n\t\tbackground-color: $c-white;\r\n\t}\r\n}\r\n\r\na.entity-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n\r\n.alienrpg a.entity-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\na.content-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n\r\n.alienrpg a.content-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n#chat .message {\r\n\tborder: 1px solid hsl(0deg, 8%, 34%);\r\n\tborder-radius: 1px;\r\n}\r\n.chat-message {\r\n\t// background-image: url('/systems/alienrpg/images/IndBackground3.png');\r\n\tbackground-image: var(--chatbackground);\r\n\tbackground-size: cover;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: center;\r\n\tcolor: inherit;\r\n\t// color: $c-green;\r\n\r\n\t.message-header .message-sender {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.message-metadata {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.flavor-text {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.table-draw .table-results .table-result {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n}\r\n.chat-message .table-draw .table-results .table-result .chatBG {\r\n\t// background-image: url('/systems/alienrpg/images/IndBackground3.png');\r\n\tbackground-image: var(--chatbackground);\r\n\tbackground-size: cover;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: center;\r\n\tcolor: var(--aliengreen);\r\n\r\n\tpadding-left: 6px;\r\n}\r\n.chat-message.whisper {\r\n\tbackground: hsl(0, 0%, 9%);\r\n\t// color: $c-green;\r\n\tcolor: var(--aliengreen);\r\n}\r\n\r\n.chat-message.blind {\r\n\tbackground: hsl(0, 0%, 9%);\r\n}\r\n\r\n.chat-message.emote {\r\n\tbackground: hsl(0, 0%, 9%);\r\n}\r\n\r\n.chat-message .critchat {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tborder-bottom: 1px solid var(--color-border-light-primary);\r\n\tpadding: 3px 0;\r\n\tcolor: var(--aliengreen);\r\n}\r\n\r\n.dice-tooltip .roll > img {\r\n\twidth: 24px;\r\n}\r\n\r\n.dice-tooltip {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 1px;\r\n\tbackground: $c-black;\r\n\r\n\t.dice-rolls {\r\n\t\tcolor: inherit;\r\n\t\tbackground: $c-black;\r\n\t}\r\n\r\n\t.part-header {\r\n\t\tcolor: inherit;\r\n\t\t// color: $c-green;\r\n\t\tbackground: $c-black;\r\n\t}\r\n}\r\n.dice-tooltip .dice-rolls .roll {\r\n\tfilter: none;\r\n}\r\n.dice-tooltip .dice-rolls .roll.max {\r\n\tfilter: none;\r\n}\r\n.dice-tooltip .dice-rolls .roll.min {\r\n\tfilter: none;\r\n}\r\n\r\n.inline-roll .dice-tooltip {\r\n\tcolor: inherit;\r\n\t// color: $c-green;\r\n\tbackground: $c-black;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 2px;\r\n}\r\n// a.entity-link,\r\na.inline-roll {\r\n\tbackground: $c-black;\r\n\tpadding: 1px 4px;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 2px;\r\n\twhite-space: nowrap;\r\n\tword-break: break-all;\r\n}\r\n\r\n.dice-roll .dice-formula,\r\n.dice-roll .dice-total {\r\n\t// color: inherit;\r\n\tcolor: var(--aliengreen);\r\n}\r\n.dice-tooltip .part-header .part-formula {\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n}\r\n.part-total {\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n}\r\n\r\n.alienrpg h2 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\tmargin-left: 5px;\r\n\t// font-size: var(--fontsize) ;\r\n}\r\n.alienrpg h3 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\t// font-size: var(--fontsize) ;\r\n\r\n\t// margin-left: 2px;\r\n}\r\n\r\n.alienrpg h4 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\t// font-size: var(--fontsize) ;\r\n}\r\n.resource-content {\r\n\tbutton {\r\n\t\tflex: 0;\r\n\t\tborder: 0;\r\n\t\twidth: 30px;\r\n\t\tfont-size: 1.5rem;\r\n\t\tpadding: 0;\r\n\t\tcolor: inherit;\r\n\t\tmargin: 0;\r\n\t}\r\n}\r\n\r\n.rollable:hover,\r\n.rollcomputer:hover {\r\n\tcolor: var(--aliengreen);\r\n\tbackground-color: #000;\r\n\tborder: 0px solid var(--aliengreen);\r\n\tfont-weight: 1;\r\n\tfont-size: 120%;\r\n\tbox-shadow: 0 0 0px var(--aliengreen);\r\n\tanimation: textShadow 1s infinite;\r\n}\r\n\r\n.far.fa-heart:hover {\r\n\tcolor: red;\r\n\tanimation: textShadow 1s infinite;\r\n}\r\n\r\n// .rollable,\r\n// .rollcomputer {\r\n// &:hover,\r\n// &:focus {\r\n// // color: black;\r\n// text-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n// font-size: 95%;\r\n// cursor: pointer;\r\n// }\r\n// }\r\n\r\n.rollableVeh {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 1.3em;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.creature-acid-roll {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 95%;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.rollItem {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.rollVehicleWeapon {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.openItem {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.talent-btn {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\tcolor: hsl(103, 100%, 28%);\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\t// font-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n\r\n.minus-btn .plus-btn {\r\n\twidth: 10px;\r\n\theight: 10px;\r\n\tline-height: 20px;\r\n\tpadding: 0;\r\n}\r\n\r\n.supply-btn {\r\n\tfont-size: 5px;\r\n\tpadding: 0;\r\n\tfont-family: var(--alienfont);\r\n}\r\n\r\n.pwr-btn {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\tbackground-color: hsl(4, 69%, 53%);\r\n\t\tfont-size: 120%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n\r\n.stunt-btn {\r\n\twidth: 5px;\r\n\tpadding: 0;\r\n\tfont-family: var(--alienfont);\r\n}\r\n\r\n.creature-attack-roll {\r\n\tdisplay: inline-block;\r\n\twidth: 280px;\r\n\theight: 40px;\r\n\t// font-size: 25pt;\r\n\tfont-weight: bold;\r\n\tfont-size: 2em;\r\n\t/* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */\r\n\ttext-shadow: 2px 2px hsl(128, 83%, 25%);\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.creature-attack-roll:hover {\r\n\tborder-radius: 10px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n\ttext-shadow: 2px 2px hsl(0, 92%, 26%);\r\n}\r\n.creature-attack-roll:active {\r\n\tposition: relative;\r\n\ttop: 1px;\r\n\tborder-radius: unset;\r\n\tbackground-color: unset;\r\n\tcolor: unset;\r\n}\r\nbutton:hover,\r\nbutton:focus {\r\n\tbox-shadow: unset;\r\n}\r\n\r\n.alien-Push-button {\r\n\tdisplay: inline-block;\r\n\twidth: 260px;\r\n\theight: 45px;\r\n\tbackground-color: $c-black;\r\n\t// color: hsl(84, 100%, 59%);\r\n\tfont-weight: bold;\r\n\tfont-size: clamp(2rem, -4.5rem + 5vw, 3rem);\r\n\tfont-family: var(--alienfont);\r\n\tpadding-bottom: 5px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.alien-Push-button:hover {\r\n\tborder-radius: 10px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n}\r\n\r\n.alien-crit-button {\r\n\tdisplay: inline-block;\r\n\twidth: 280px;\r\n\theight: 26px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-weight: bold;\r\n\tfont-size: 1.2rem;\r\n\t// font-size: clamp(1rem, 1vw, 2rem);\r\n\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.alien-crit-button:hover {\r\n\tborder-radius: 5px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n}\r\n\r\n.alien-diceface-b0 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-b0.png) no-repeat top left;\r\n}\r\n.alien-diceface-b6 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-b6.png) no-repeat top left;\r\n}\r\n.alien-diceface-y0 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y0.png) no-repeat top left;\r\n}\r\n.alien-diceface-y1 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y1.png) no-repeat top left;\r\n}\r\n.alien-diceface-y6 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y6.png) no-repeat top left;\r\n}\r\n\r\n.tooltip {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted black;\r\n}\r\n\r\n.tooltip .tooltiptext {\r\n\tvisibility: hidden;\r\n\twidth: 250px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\ttext-align: center;\r\n\tborder-radius: 6px;\r\n\tpadding: 5px 0;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\ttop: -5px;\r\n\tright: 105%;\r\n\tmargin-left: -60px;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n}\r\n.tooltip .tooltiptext::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 5px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n.tooltip:hover .tooltiptext {\r\n\tvisibility: visible;\r\n}\r\n.tooltip2 {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted black;\r\n}\r\n\r\n.tooltip2 .tooltiptext2 {\r\n\tvisibility: hidden;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\ttext-align: center;\r\n\tborder-radius: 6px;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n\tpadding: 0px;\r\n\tfont-family: 'Times New Roman', Times, serif;\r\n\twidth: 150px;\r\n\ttop: -30px;\r\n\tright: -160px;\r\n\tmargin-left: auto;\r\n}\r\n.tooltip2 .tooltiptext2::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 5px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n.tooltip2:hover .tooltiptext2 {\r\n\tvisibility: visible;\r\n}\r\n\r\n.alienrpg .inputtext {\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n}\r\n\r\n.box-top {\r\n\tborder-top: 3px solid var(--aliengreen);\r\n}\r\n\r\n.ctooltip {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted $c-black;\r\n}\r\n\r\n/* Tooltip text */\r\n.ctooltip .ctooltiptext {\r\n\t// /* Position the tooltip text - see examples below! */\r\n\t// position: absolute;\r\n\t// z-index: 1;\r\n\tfont-size: small;\r\n\tvisibility: hidden;\r\n\twidth: 150px;\r\n\tbackground-color: $c-black;\r\n\tcolor: var(--aliengreen);\r\n\ttext-align: center;\r\n\tborder-radius: 3px;\r\n\tpadding: 2px 0;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\t// top: -5px;\r\n\t// right: 105%;\r\n\tmargin-left: -150px;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n}\r\n\r\n/* Show the tooltip text when you mouse over the tooltip container */\r\n.ctooltip:hover .ctooltiptext {\r\n\tvisibility: visible;\r\n}\r\n\r\n.ctooltip .ctooltiptext::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 1px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n\r\n// .dice-tooltip .dice-rolls .roll.d6 {\r\n// background-image: url(../icons/svg/d6-grey.svg);\r\n// }\r\n\r\n.alienchatwhite {\r\n\tcolor: var(--alienchatwhite);\r\n}\r\n\r\n.alienchatred {\r\n\tcolor: var(--alienchatred);\r\n\tfont-weight: bolder;\r\n\tfont-size: larger;\r\n\t-webkit-background-clip: text;\r\n\tbackground-clip: text;\r\n\tbackground-color: var(--alienchatredshadow);\r\n}\r\n\r\n.alienchatblue {\r\n\tcolor: var(--alienchatblue);\r\n}\r\n.alienchatlightblue {\r\n\tcolor: var(--alienchatlightblue);\r\n\tfont-weight: bold;\r\n\tfont-size: larger;\r\n}\r\n.alienchatlightgreen {\r\n\tcolor: var(--alienchatlightgreen);\r\n}\r\n.alienchatgoldenrod {\r\n\tcolor: var(--alienchatgoldenrod);\r\n\tfont-weight: bold;\r\n}\r\n\r\n.combatbutton {\r\n\tmax-width: 200px;\r\n\tcolor: var(--aliengreen);\r\n\tborder: var(--aliengreen) 1px solid;\r\n}\r\n\r\n.prosemirror.editing-source textarea {\r\n\tcolor: $c-white;\r\n}\r\n\r\n.prosemirror menu .pm-dropdown {\r\n\tcolor: $c-black;\r\n}\r\n\r\n#overlay {\r\n\theight: 200%;\r\n\tbackground-color: hsl(120deg 64% 43% / 30%); /* Black background with opacity */\r\n\tz-index: 2;\r\n}\r\n",".spanner-icon {\r\n display: inline-block;\r\n width: 30px;\r\n height: 25px;\r\n padding: 0px;\r\n margin: 1px;\r\n background: url(../images/mother-instructions/spanner-icon.webp);\r\n}\r\n.character-sheet-img {\r\n display: block;\r\n width: 464px;\r\n height: 500px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-sheet-img.webp);\r\n}\r\n.creature-sheet-img {\r\n display: block;\r\n width: 500px;\r\n height: 477px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-sheet-img.webp);\r\n}\r\n.character-header {\r\n display: block;\r\n width: 500px;\r\n height: 152px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-header.webp);\r\n}\r\n.synthetic-header {\r\n display: block;\r\n width: 500px;\r\n height: 155px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-header.webp);\r\n}\r\n\r\n.agil-mod {\r\n display: block;\r\n width: 403px;\r\n height: 162px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/agil-mod.webp);\r\n}\r\n.armor-mod {\r\n display: block;\r\n width: 403px;\r\n height: 172px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/armor-mod.webp);\r\n}\r\n.stress-mod {\r\n display: block;\r\n width: 400px;\r\n height: 136px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/stress-mod.webp);\r\n}\r\n.character-details {\r\n display: block;\r\n width: 300px;\r\n height: 328px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-details.webp);\r\n}\r\n.synthetic-details {\r\n display: block;\r\n width: 300px;\r\n height: 380px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-details.webp);\r\n}\r\n\r\n.character-consumables {\r\n display: block;\r\n width: 153px;\r\n height: 330px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-consumables.webp);\r\n}\r\n\r\n.synthetic-consumables {\r\n display: block;\r\n width: 153px;\r\n height: 322px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-consumables.webp);\r\n}\r\n.talent-agenda {\r\n display: block;\r\n width: 300px;\r\n height: 260px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/talent-agenda.webp);\r\n}\r\n.con-edit {\r\n display: block;\r\n width: 151px;\r\n height: 109px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/con-edit.webp);\r\n}\r\n.enc {\r\n display: block;\r\n width: 600px;\r\n height: 71px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/enc.webp);\r\n}\r\n.enc-warn {\r\n display: block;\r\n width: 462px;\r\n height: 49px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/enc-warn.webp);\r\n}\r\n.inv-inact {\r\n display: block;\r\n width: 600px;\r\n height: 199px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/inv-inact.webp);\r\n}\r\n.moskills {\r\n display: block;\r\n width: 300px;\r\n height: 254px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/skills.webp);\r\n}\r\n\r\n.creature-header {\r\n display: block;\r\n width: 500px;\r\n height: 102px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-header.webp);\r\n}\r\n.creature-attack-dropdown {\r\n display: block;\r\n width: 600px;\r\n height: 330px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-attack-dropdown.webp);\r\n}\r\n.acid-splash-popup {\r\n display: block;\r\n width: 400px;\r\n height: 141px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/acid-splash-popup.webp);\r\n}\r\n.chat-roll {\r\n display: block;\r\n width: 300px;\r\n height: 188px;\r\n background: url(../images/mother-instructions/chat-roll.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.radiation-roll {\r\n display: block;\r\n width: 240px;\r\n height: 274px;\r\n background: url(../images/mother-instructions/radiation-rolls.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.territories-general {\r\n display: block;\r\n width: 500px;\r\n height: 498px;\r\n background: url(../images/mother-instructions/territories-general.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.territories-systems {\r\n display: block;\r\n width: 500px;\r\n height: 186px;\r\n background: url(../images/mother-instructions/territories-systems.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-general {\r\n display: block;\r\n width: 500px;\r\n height: 342px;\r\n background: url(../images/mother-instructions/vehicle-general.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-inv {\r\n display: block;\r\n width: 500px;\r\n height: 343px;\r\n background: url(../images/mother-instructions/vehicle-inv.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-crew {\r\n display: block;\r\n width: 500px;\r\n height: 227px;\r\n background: url(../images/mother-instructions/vehicle-crew.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-crew-selector {\r\n display: block;\r\n width: 500px;\r\n height: 227px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/vehicle-crew-selector.webp);\r\n}\r\n\r\n.vehicle-fire-weapon {\r\n display: block;\r\n width: 403px;\r\n height: 162px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/vehicle-fire-weapon.webp);\r\n}\r\n\r\n.item-dropdown {\r\n display: block;\r\n width: 300px;\r\n height: 263px;\r\n background: url(../images/mother-instructions/item-dropdown.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.modifiers-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/modifiers-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.melee-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/melee-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.ranged-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/ranged-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.armor-img {\r\n display: block;\r\n width: 600px;\r\n height: 415px;\r\n background: url(../images/mother-instructions/armor-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.planet-system-img {\r\n display: block;\r\n width: 600px;\r\n height: 562px;\r\n background: url(../images/mother-instructions/planet-system-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.initiative-roll {\r\n display: block;\r\n width: 300px;\r\n height: 277px;\r\n background: url(../images/mother-instructions/initiative-roll.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.clone-actor {\r\n display: inline-block;\r\n width: 200px;\r\n height: 119px;\r\n background: url(../images/mother-instructions/clone-actor.webp);\r\n margin-left: 25%;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.roll-clone {\r\n display: inline-block;\r\n width: 200px;\r\n height: 207px;\r\n background: url(../images/mother-instructions/roll-clone.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.init-chat-norm {\r\n display: block;\r\n width: 200px;\r\n height: 388px;\r\n background: url(../images/mother-instructions/init-chat-norm.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.init-chat-cards {\r\n display: block;\r\n width: 200px;\r\n height: 378px;\r\n background: url(../images/mother-instructions/init-chat-cards.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.gm-settings {\r\n display: block;\r\n width: 500px;\r\n height: 491px;\r\n background: url(../images/mother-instructions/gm-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.player-settings {\r\n display: block;\r\n width: 500px;\r\n height: 301px;\r\n background: url(../images/mother-instructions/player-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.style-settings {\r\n display: block;\r\n width: 400px;\r\n height: 377px;\r\n background: url(../images/mother-instructions/style-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.style-button-settings {\r\n display: block;\r\n width: 300px;\r\n height: 161px;\r\n background: url(../images/mother-instructions/style-button-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.font-picker-img {\r\n display: inline-block;\r\n width: 300px;\r\n height: 272px;\r\n background: url(../images/mother-instructions/font-picker-img.webp);\r\n margin-left: 5%;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.colour-picker-img {\r\n display: inline-block;\r\n width: 300px;\r\n height: 206px;\r\n background: url(../images/mother-instructions/colour-picker-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.character-token {\r\n display: block;\r\n width: 230px;\r\n height: 234px;\r\n background: url(../images/mother-instructions/character-token.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.creature-token {\r\n display: block;\r\n width: 230px;\r\n height: 235px;\r\n background: url(../images/mother-instructions/creature-token.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush1 {\r\n display: block;\r\n width: 300px;\r\n height: 241px;\r\n background: url(../images/mother-instructions/mpush1.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush2 {\r\n display: block;\r\n width: 300px;\r\n height: 340px;\r\n background: url(../images/mother-instructions/mpush2.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush3 {\r\n display: block;\r\n width: 300px;\r\n height: 297px;\r\n background: url(../images/mother-instructions/mpush3.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.pwr-supply {\r\n display: block;\r\n width: 600px;\r\n height: 134px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/power.webp);\r\n}\r\n.synth-hum {\r\n display: block;\r\n width: 153px;\r\n height: 87px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synth-hum.webp);\r\n}\r\n\r\n.inventory-tab-img {\r\n display: block;\r\n width: 600px;\r\n height: 435px;\r\n background: url(../images/mother-instructions/inventory-tab.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.inv-context-menu-img {\r\n display: block;\r\n width: 151px;\r\n height: 70px;\r\n background: url(../images/mother-instructions/inv-context-menu.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.status-icons-img {\r\n display: block;\r\n width: 230px;\r\n height: 229px;\r\n background: url(../images/mother-instructions/status-icons.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.enc-icon-img {\r\n display: block;\r\n width: 230px;\r\n height: 207px;\r\n background: url(../images/mother-instructions/enc-icon.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.spaceship-sheet-img {\r\n display: block;\r\n width: 497px;\r\n height: 353px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-modules.webp);\r\n}\r\n.spaceship-header1 {\r\n display: block;\r\n width: 402px;\r\n height: 632px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-header1.webp);\r\n}\r\n.spaceship-modules {\r\n display: block;\r\n width: 497px;\r\n height: 353px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-sheet-img.webp);\r\n}\r\n\r\n.spaceship-comtech {\r\n display: block;\r\n width: 395px;\r\n height: 262px;\r\n background: url(../images/mother-instructions/spaceship-comtech.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n",".grid {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2 / span 2;\r\n\t// grid-template-columns: repeat(2, minmax(50fr, 1fr));\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\tpadding: 0;\r\n\talign-items: center;\r\n\t// justify-items: center;\r\n}\r\n.grid-2col {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2;\r\n\tgrid-template-columns: 1fr 1fr;\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\tpadding: 0;\r\n\talign-items: center;\r\n\t// justify-items: center;\r\n}\r\n\r\n.grid-3col {\r\n\tgrid-column: span 3 / span 3;\r\n\tgrid-template-columns: repeat(3, minmax(0, 1fr));\r\n\tborder-color: var(--aliengreen);\r\n\t// border-style: solid;\r\n\tjustify-items: center;\r\n\tmargin: 0;\r\n}\r\n\r\n.grid-4col {\r\n\tgrid-column: span 4 / span 4;\r\n\tgrid-template-columns: repeat(4, minmax(0, 1fr));\r\n\tborder-color: var(--aliengreen);\r\n\tborder-style: double;\r\n\tpadding: 4px;\r\n}\r\n\r\n.grid-synPage {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Item1 Item2 Item2'\r\n\t\t'Item1 Item4 Item4'\r\n\t\t'Item8 Item4 Item4'\r\n\t\t'Item8 Item5 Item5'\r\n\t\t'Item8 Item3 Item3'\r\n\t\t'Item9 Item6 Item6'\r\n\t\t'Item10 Item7 Item7'\r\n\t\t'Item11 Item11 Item11';\r\n\t// 'Item11 Item10 Item10'\r\n\t// 'Item11 Item10 Item10';\r\n\r\n\tgrid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.grid-genPage {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Item1 Item2 Item2'\r\n\t\t'Item1 Item4 Item4'\r\n\t\t'Item8 Item4 Item4'\r\n\t\t'Item8 Item5 Item5'\r\n\t\t'Item8 Item3 Item3'\r\n\t\t'Item9 Item6 Item6'\r\n\t\t'Item10 Item7 Item7'\r\n\t\t'Item11 Item11 Item11';\r\n\t// 'Item11 Item10 Item10'\r\n\t// 'Item11 Item10 Item10';\r\n\tgrid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.Item1 {\r\n\tgrid-area: Item1;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 5px;\r\n\ttext-align: center;\r\n}\r\n.Item2 {\r\n\tgrid-area: Item2;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.Item3 {\r\n\tgrid-area: Item3;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item4 {\r\n\tgrid-area: Item4;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item5 {\r\n\tgrid-area: Item5;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item6 {\r\n\tgrid-area: Item6;\r\n\tborder: 1px solid var(--aliengreen);\r\n\t// justify-items: center;\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item7 {\r\n\tgrid-area: Item7;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n\t// height: 80px;\r\n\theight: auto;\r\n}\r\n.Item8 {\r\n\tgrid-area: Item8;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 5px;\r\n}\r\n.Item9 {\r\n\tgrid-area: Item9;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-bottom: 5px;\r\n}\r\n.Item10 {\r\n\tgrid-area: Item10;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-bottom: 5px;\r\n\t// padding-left: 5px;\r\n\t// padding-right: 5px;\r\n}\r\n.Item11 {\r\n\tgrid-area: Item11;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 4px;\r\n\talign-content: center;\r\n\tjustify-content: center;\r\n\tmin-height: 53px;\r\n}\r\n\r\n.grid-2col-border {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2;\r\n\tgrid-template-columns: 1fr 1fr;\r\n\tborder-color: var(--aliengreen);\r\n\tpadding: 0;\r\n\t-webkit-box-align: center;\r\n\t-ms-flex-align: center;\r\n\talign-items: center;\r\n}\r\n\r\n.grid-spacecraft {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'spacec1 spacec2 ';\r\n\r\n\tgrid-template-columns: 35% 65%;\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\t// padding: 0;\r\n\t// align-items: center;\r\n\t// justify-items: center;\r\n}\r\n.spacec1 {\r\n\tgrid-area: spacec1;\r\n\tborder-right: 1px solid var(--aliengreen);\r\n\t// padding: 4px;\r\n\talign-content: center;\r\n\t// justify-content: center;\r\n\t// min-height: 53px;\r\n}\r\n.spacec2 {\r\n\tgrid-area: spacec2;\r\n\t// border: 1px solid var(--aliengreen);\r\n\tpadding-left: 5px;\r\n\talign-content: center;\r\n\t// justify-content: center;\r\n\t// min-height: 53px;\r\n}\r\n\r\n.s1-header {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'. . s1h1 s1h1 s1h1 .'\r\n\t\t's1h2 s1h2 s1h2 s1h2 s1h2 s1h2'\r\n\t\t's1h3 s1h3 s1h3 s1h4 s1h4 s1h4'\r\n\t\t's1h28 s1h28 s1h28 s1h29 s1h29 s1h29'\r\n\t\t's1h30 s1h30 s1h30 s1h30 s1h30 s1h30 '\r\n\t\t's1h32 s1h32 s1h32 s1h32 s1h32 s1h32'\r\n\t\t's1h31 s1h31 s1h31 s1h31 s1h31 s1h31 '\r\n\t\t's1h33 s1h33 s1h33 s1h33 s1h33 s1h33'\r\n\t\t'. . s1h5 s1h5 s1h5 .'\r\n\t\t's1h6 s1h6 s1h6 s1h6 s1h6 s1h6'\r\n\t\t's1space1 s1h7 s1h8 s1space s1h9 s1h10'\r\n\t\t's1space1 s1h11 s1h12 s1space s1h13 s1h14'\r\n\t\t's1space1 s1h15 s1h16 s1space s1h17 s1h18'\r\n\t\t's1space1 s1h19 s1h20 s1space s1h21 s1h22'\r\n\t\t's1h23 s1h23 s1h23 s1h23 s1h23 s1h23'\r\n\t\t's1h24 s1h24 s1h24 s1h24 s1h24 s1h24'\r\n\t\t's1h25 s1h25 s1h25 s1h25 s1h25 s1h25'\r\n\t\t's1h26 s1h26 s1h26 s1h26 s1h26 s1h26'\r\n\t\t's1h27 s1h27 s1h27 s1h27 s1h27 s1h27';\r\n\tgrid-template-columns: 5% 10% 30% 5% 30% 10%;\r\n\tpadding: 0 10px 0px 10px;\r\n\t// background-color: hsl(165, 27%, 50%);\r\n\t// color: hsl(120, 94%, 6%);\r\n}\r\n.s1space {\r\n\tgrid-area: s1space;\r\n}\r\n.s1space1 {\r\n\tgrid-area: s1space1;\r\n}\r\n.s1h1 {\r\n\tgrid-area: s1h1;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h2 {\r\n\tgrid-area: s1h2;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h3 {\r\n\tgrid-area: s1h3;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h4 {\r\n\tgrid-area: s1h4;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h5 {\r\n\tgrid-area: s1h5;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h6 {\r\n\tgrid-area: s1h6;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h7 {\r\n\tgrid-area: s1h7;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h8 {\r\n\tgrid-area: s1h8;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h9 {\r\n\tgrid-area: s1h9;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h10 {\r\n\tgrid-area: s1h10;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h11 {\r\n\tgrid-area: s1h11;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h12 {\r\n\tgrid-area: s1h12;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h13 {\r\n\tgrid-area: s1h13;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h14 {\r\n\tgrid-area: s1h14;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h15 {\r\n\tgrid-area: s1h15;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h16 {\r\n\tgrid-area: s1h16;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h17 {\r\n\tgrid-area: s1h17;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h18 {\r\n\tgrid-area: s1h18;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// justify-self: center;\r\n}\r\n.s1h19 {\r\n\tgrid-area: s1h19;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h20 {\r\n\tgrid-area: s1h20;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h21 {\r\n\tgrid-area: s1h21;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h22 {\r\n\tgrid-area: s1h22;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tjustify-self: center;\r\n}\r\n.s1h23 {\r\n\tgrid-area: s1h23;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 20px;\r\n\tjustify-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h24 {\r\n\tgrid-area: s1h24;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tjustify-self: center;\r\n}\r\n.s1h25 {\r\n\tgrid-area: s1h25;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 20px;\r\n\tjustify-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h26 {\r\n\tgrid-area: s1h26;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 50px;\r\n\tjustify-self: center;\r\n}\r\n.s1h27 {\r\n\tgrid-area: s1h27;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 50px;\r\n\tjustify-self: center;\r\n}\r\n.s1h28 {\r\n\tgrid-area: s1h28;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h29 {\r\n\tgrid-area: s1h29;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h30 {\r\n\tgrid-area: s1h30;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h31 {\r\n\tgrid-area: s1h31;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h32 {\r\n\tgrid-area: s1h32;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h33 {\r\n\tgrid-area: s1h33;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n\r\n.grid-container {\r\n\tdisplay: grid;\r\n\t// gap: 5px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\t// align-items: center;\r\n\t// justify-items: first baseline;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col4'\r\n\t\t'Col3 Col3';\r\n\t// grid-template-rows: 1fr;\r\n\tgrid-template-columns: 370px 1fr;\r\n}\r\n.Col1 {\r\n\tgrid-area: Col1;\r\n\t// justify-items: left;\r\n\t// border: 2px solid white;\r\n\talign-self: center;\r\n}\r\n.Col2 {\r\n\tgrid-area: Col2;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.Col3 {\r\n\tgrid-area: Col3;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n.Col4 {\r\n\tgrid-area: Col4;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.grid-attr {\r\n\tdisplay: grid;\r\n\t// gap: 5px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tpadding-left: 5px;\r\n\talign-items: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tgrid-template-areas: 'Attr1 Attr2 Attr3';\r\n\tgrid-template-columns: 300px 35px 30px;\r\n}\r\n\r\n.Attr1 {\r\n\tgrid-area: Attr1;\r\n\t// justify-items: left;\r\n\t// border: 2px solid white;\r\n}\r\n.Attr2 {\r\n\tgrid-area: Attr2;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.Attr3 {\r\n\tgrid-area: Attr3;\r\n\twidth: 30px;\r\n\theight: 20px;\r\n\t// justify-items: left;\r\n}\r\n.Attr4 {\r\n\tgrid-area: Attr4;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.grid-Consumables {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Heading Heading '\r\n\t\t'Air1 Air2'\r\n\t\t'Food1 Food2'\r\n\t\t'Water1 Water2'\r\n\t\t'Power1 Power2';\r\n\r\n\tgrid-template-columns: 1fr 1fr;\r\n}\r\n\r\n.Heading {\r\n\tgrid-area: Heading;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n}\r\n.Air1 {\r\n\tgrid-area: Air1;\r\n\t// border: 1px solid white;\r\n\tjustify-content: left;\r\n\talign-self: center;\r\n}\r\n.Air2 {\r\n\tgrid-area: Air2;\r\n\t// border: 1px solid white;\r\n}\r\n.Food1 {\r\n\tgrid-area: Food1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.Food2 {\r\n\tgrid-area: Food2;\r\n\t// border: 1px solid white;\r\n}\r\n.Power1 {\r\n\tgrid-area: Power1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n\t// margin-top: 5px;\r\n}\r\n.Power2 {\r\n\tgrid-area: Power2;\r\n\t// border: 1px solid white;\r\n}\r\n.Water1 {\r\n\tgrid-area: Water1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.Water2 {\r\n\tgrid-area: Water2;\r\n\t// border: 1px solid white;\r\n}\r\n\r\n.grid-vehicle-header {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas: 'vChar vChar';\r\n\tgrid-template-columns: auto;\r\n}\r\n\r\n.grid-vehicle {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'vItem1 vItem2 vItem3 vItem4'\r\n\t\t'vItem5 vItem6 vItem7 vItem8';\r\n\r\n\tgrid-template-columns: auto;\r\n}\r\n\r\n.vChar {\r\n\tgrid-area: vChar;\r\n}\r\n.vItem1 {\r\n\tgrid-area: vItem1;\r\n}\r\n.vItem2 {\r\n\tgrid-area: vItem2;\r\n}\r\n.vItem3 {\r\n\tgrid-area: vItem3;\r\n}\r\n.vItem4 {\r\n\tgrid-area: vItem4;\r\n}\r\n.vItem5 {\r\n\tgrid-area: vItem5;\r\n}\r\n.vItem6 {\r\n\tgrid-area: vItem6;\r\n}\r\n.vItem7 {\r\n\tgrid-area: vItem7;\r\n}\r\n.vItem8 {\r\n\tgrid-area: vItem8;\r\n}\r\n\r\n.grid-weapon {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'wItem1 wItem2 wItem3 wItem4'\r\n\t\t'wItem5 wItem6 wItem7 wItem7';\r\n\r\n\tgrid-template-columns: auto;\r\n\talign-items: center;\r\n\tpadding-bottom: 2px;\r\n}\r\n\r\n.wItem1 {\r\n\tgrid-area: wItem1;\r\n}\r\n.wItem2 {\r\n\tgrid-area: wItem2;\r\n}\r\n.wItem3 {\r\n\tgrid-area: wItem3;\r\n}\r\n.wItem4 {\r\n\tgrid-area: wItem4;\r\n}\r\n.wItem5 {\r\n\tgrid-area: wItem5;\r\n}\r\n.wItem6 {\r\n\tgrid-area: wItem6;\r\n}\r\n.wItem7 {\r\n\tgrid-area: wItem7;\r\n}\r\n\r\n.grid-ship-crit {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'gcItem1 gcItem2 gcItem2'\r\n\t\t'gcItem3 gcItem4 gcItem4'\r\n\t\t'gcItem5 gcItem6 gcItem6';\r\n\tgrid-template-columns: 30% 35% 35%;\r\n\talign-items: center;\r\n}\r\n\r\n.gcItem1 {\r\n\tgrid-area: gcItem1;\r\n}\r\n.gcItem2 {\r\n\tgrid-area: gcItem2;\r\n}\r\n.gcItem3 {\r\n\tgrid-area: gcItem3;\r\n}\r\n.gcItem4 {\r\n\tgrid-area: gcItem4;\r\n}\r\n.gcItem5 {\r\n\tgrid-area: gcItem5;\r\n}\r\n.gcItem6 {\r\n\tgrid-area: gcItem6;\r\n}\r\n\r\n.grid-weapon-body {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'wCol1 wCol2 wCol3 wCol4 wCol5 wCol6'\r\n\t\t'wCol7 wCol8 wCol9 wCol10 wCol11 wCol12'\r\n\t\t'wCol13 wCol14 . . . .';\r\n\tpadding-bottom: 2px;\r\n\t// l1 l2 l3 l4 l5 l6\r\n\tgrid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr;\r\n\t// grid-template-columns: 2em 25em 5em 5em 4em 2em;\r\n\talign-items: center;\r\n}\r\n\r\n.wCol1 {\r\n\tgrid-area: wCol1;\r\n\tjustify-self: left;\r\n}\r\n.wCol2 {\r\n\tgrid-area: wCol2;\r\n\tjustify-self: left;\r\n}\r\n.wCol3 {\r\n\tgrid-area: wCol3;\r\n\tjustify-self: left;\r\n}\r\n.wCol4 {\r\n\tgrid-area: wCol4;\r\n\tjustify-self: center;\r\n}\r\n.wCol5 {\r\n\tgrid-area: wCol5;\r\n\tjustify-self: left;\r\n}\r\n.wCol6 {\r\n\tgrid-area: wCol6;\r\n\tjustify-self: center;\r\n}\r\n.wCol7 {\r\n\tgrid-area: wCol7;\r\n\tjustify-self: left;\r\n}\r\n.wCol8 {\r\n\tgrid-area: wCol8;\r\n\tjustify-self: left;\r\n}\r\n.wCol9 {\r\n\tgrid-area: wCol9;\r\n\tjustify-self: left;\r\n}\r\n.wCol10 {\r\n\tgrid-area: wCol10;\r\n\tjustify-self: center;\r\n}\r\n.wCol11 {\r\n\tgrid-area: wCol11;\r\n\tjustify-self: left;\r\n}\r\n.wCol12 {\r\n\tgrid-area: wCol12;\r\n\tjustify-self: center;\r\n}\r\n.wCol13 {\r\n\tgrid-area: wCol13;\r\n\tjustify-self: left;\r\n}\r\n.wCol14 {\r\n\tgrid-area: wCol14;\r\n\tjustify-self: left;\r\n}\r\n\r\n.grid-items {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4'\r\n\t\t'lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8';\r\n\tpadding-bottom: 2px;\r\n\t// l1 l2 l3 l4 l5 l6 l7 l8 l9\r\n\tgrid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em;\r\n\t// grid-template-columns: 25px 410px 60px 60px 60px 20px;\r\n\talign-items: center;\r\n}\r\n\r\n.lCol1 {\r\n\tgrid-area: lCol1;\r\n\tjustify-self: left;\r\n}\r\n.lCol2 {\r\n\tgrid-area: lCol2;\r\n\tjustify-self: center;\r\n}\r\n.lCol3 {\r\n\tgrid-area: lCol3;\r\n\tjustify-self: center;\r\n}\r\n.lCol4 {\r\n\tgrid-area: lCol4;\r\n\tjustify-self: right;\r\n}\r\n.lCol5 {\r\n\tgrid-area: lCol5;\r\n\tjustify-self: left;\r\n}\r\n.lCol6 {\r\n\tgrid-area: lCol6;\r\n\tjustify-self: left;\r\n}\r\n.lCol7 {\r\n\tgrid-area: lCol7;\r\n\tjustify-self: center;\r\n}\r\n.lCol8 {\r\n\tgrid-area: lCol8;\r\n\tjustify-self: right;\r\n}\r\n.lCol9 {\r\n\tgrid-area: lCol9;\r\n\tjustify-self: center;\r\n}\r\n.lCol10 {\r\n\tgrid-area: lCol10;\r\n\tjustify-self: center;\r\n}\r\n.lCol11 {\r\n\tgrid-area: lCol11;\r\n\tjustify-self: center;\r\n}\r\n.lCol12 {\r\n\tgrid-area: lCol12;\r\n\tjustify-self: center;\r\n}\r\n.lCol13 {\r\n\tgrid-area: lCol13;\r\n\tjustify-self: center;\r\n}\r\n.lCol14 {\r\n\tgrid-area: lCol14;\r\n\tjustify-self: center;\r\n}\r\n.lCol15 {\r\n\tgrid-area: lCol15;\r\n\tjustify-self: center;\r\n}\r\n.lCol16 {\r\n\tgrid-area: lCol16;\r\n\tjustify-self: center;\r\n}\r\n.lCol17 {\r\n\tgrid-area: lCol17;\r\n\tjustify-self: center;\r\n}\r\n.lCol18 {\r\n\tgrid-area: lCol18;\r\n\tjustify-self: center;\r\n}\r\n.grid-modules {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'mCol1 mCol2 mCol17 mCol15 mCol13 mCol4'\r\n\t\t'mCol5 mCol6 mCol18 mCol16 mCol14 mCol8';\r\n\tpadding-bottom: 6px;\r\n\t// l1 l2 l3 l4 l5 l6 l7 l8 l9\r\n\tgrid-template-columns: 30px 270px 75px 90px 269px 30px;\r\n\t// grid-template-columns: 25px 410px 60px 60px 60px 20px;\r\n\talign-items: center;\r\n}\r\n\r\n.mCol1 {\r\n\tgrid-area: mCol1;\r\n\tjustify-self: left;\r\n}\r\n.mCol2 {\r\n\tgrid-area: mCol2;\r\n\tjustify-self: center;\r\n}\r\n.mCol3 {\r\n\tgrid-area: mCol3;\r\n\tjustify-self: center;\r\n}\r\n.mCol4 {\r\n\tgrid-area: mCol4;\r\n\tjustify-self: right;\r\n}\r\n.mCol5 {\r\n\tgrid-area: mCol5;\r\n\tjustify-self: left;\r\n}\r\n.mCol6 {\r\n\tgrid-area: mCol6;\r\n\tjustify-self: left;\r\n}\r\n.mCol7 {\r\n\tgrid-area: mCol7;\r\n\tjustify-self: center;\r\n}\r\n.mCol8 {\r\n\tgrid-area: mCol8;\r\n\tjustify-self: right;\r\n}\r\n.mCol9 {\r\n\tgrid-area: mCol9;\r\n\tjustify-self: center;\r\n}\r\n.mCol10 {\r\n\tgrid-area: mCol10;\r\n\tjustify-self: center;\r\n}\r\n.mCol11 {\r\n\tgrid-area: mCol11;\r\n\tjustify-self: center;\r\n}\r\n.mCol12 {\r\n\tgrid-area: mCol12;\r\n\tjustify-self: center;\r\n}\r\n.mCol13 {\r\n\tgrid-area: mCol13;\r\n\tjustify-self: center;\r\n}\r\n.mCol14 {\r\n\tgrid-area: mCol14;\r\n\tword-break: break-word;\r\n}\r\n.mCol15 {\r\n\tgrid-area: mCol15;\r\n\tjustify-self: center;\r\n}\r\n.mCol16 {\r\n\tgrid-area: mCol16;\r\n\tjustify-self: center;\r\n}\r\n.mCol17 {\r\n\tgrid-area: mCol17;\r\n\tjustify-self: center;\r\n}\r\n.mCol18 {\r\n\tgrid-area: mCol18;\r\n\tjustify-self: center;\r\n}\r\n\r\n.grid-talents {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'talTitle talTitle'\r\n\t\t'tal1 tal2'\r\n\t\t'tal3 tal4';\r\n\t// grid-template-rows: 3fr;\r\n\r\n\tpadding: 3px;\r\n\tgrid-template-columns: 75% 25%;\r\n\talign-items: center;\r\n}\r\n\r\n.tal1 {\r\n\tgrid-area: tal1;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n\t// background-color: $c-black;\r\n}\r\n.tal2 {\r\n\tgrid-area: tal2;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.tal3 {\r\n\tgrid-area: tal3;\r\n\talign-self: center;\r\n}\r\n.tal4 {\r\n\tgrid-area: tal4;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n\talign-self: left;\r\n\r\n\t// padding-top: 2px;\r\n}\r\n.talTitle {\r\n\tgrid-area: talTitle;\r\n\tbackground-color: #221f1f;\r\n}\r\n.grid-special {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'spe1 spe2 spe3';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 70% 25%;\r\n\talign-items: center;\r\n}\r\n\r\n.spe1 {\r\n\tgrid-area: spe1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.spe2 {\r\n\tgrid-area: spe2;\r\n\t// justify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n.spe3 {\r\n\tgrid-area: spe3;\r\n\tjustify-self: right;\r\n}\r\n\r\n.critical-inj {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'crit1 crit2 crit3 crit4';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 31% 60% 3%;\r\n\talign-items: center;\r\n}\r\n\r\n.crit1 {\r\n\tgrid-area: crit1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.crit2 {\r\n\tgrid-area: crit2;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n.crit3 {\r\n\tgrid-area: crit3;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n\talign-items: left;\r\n}\r\n.crit4 {\r\n\tgrid-area: crit4;\r\n\tjustify-self: right;\r\n}\r\n\r\n.space-critical-inj {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'ScritI1 ScritI2 ScritI4';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 80% 3%;\r\n\talign-items: center;\r\n}\r\n\r\n.ScritI1 {\r\n\tgrid-area: ScritI1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.ScritI2 {\r\n\tgrid-area: ScritI2;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.ScritI4 {\r\n\tgrid-area: ScritI4;\r\n\tjustify-self: right;\r\n}\r\n\r\n.grid-two {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'box1 box2'\r\n\t\t'box3 box4';\r\n\tpadding: 3px;\r\n\tgrid-template-columns: 25% 75%;\r\n\talign-items: center;\r\n}\r\n\r\n.box1 {\r\n\tgrid-area: box1;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n}\r\n.box2 {\r\n\tgrid-area: box2;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box3 {\r\n\tgrid-area: box3;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n\tpadding-top: 10px;\r\n}\r\n.box4 {\r\n\tgrid-area: box4;\r\n\tpadding-top: 10px;\r\n}\r\n\r\n.grid-2 {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'box11 box21 box23 box22';\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 1fr 33px 15px 33px;\r\n\talign-items: center;\r\n\tmargin: 1px;\r\n\tpadding: 0;\r\n\t// padding-left: 2px;\r\n}\r\n\r\n.box11 {\r\n\tgrid-area: box11;\r\n\tjustify-self: center;\r\n\t// padding-left: 8px;\r\n\t// background-color: $c-black;\r\n}\r\n.box21 {\r\n\tgrid-area: box21;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box22 {\r\n\tgrid-area: box22;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box23 {\r\n\tgrid-area: box23;\r\n\tjustify-self: center;\r\n\t// padding-right: 8px;\r\n}\r\n.grid-crit {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'crit1 crit2 ';\r\n\tpadding: 0;\r\n\tmargin: 0;\r\n\tgrid-template-columns: 1fr 1fr;\r\n}\r\n.crit1 {\r\n\tgrid-area: crit1;\r\n}\r\n.crit2 {\r\n\tgrid-area: crit2;\r\n\t// margin-left: 90px;\r\n\tmargin-bottom: 2px;\r\n}\r\n\r\n.grid-rTables {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'rTable1 rTable2';\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 1fr 0.5fr;\r\n\talign-items: center;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n}\r\n\r\n.rTable1 {\r\n\tgrid-area: rTable1;\r\n\tjustify-self: center;\r\n}\r\n.rTable2 {\r\n\tgrid-area: rTable2;\r\n\tjustify-self: center;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.grid-creature {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n // 'vChar1 vChar1 '\r\n\r\n\t\t'vCre1 vCre2 '\r\n\t\t'vCre3 vCre4 '\r\n\t\t'vCre5 vCre6 '\r\n\t\t'vCre7 vCre8';\r\n\r\n\tgrid-template-columns: 1fr 1fr;\r\n\talign-items: center;\r\n}\r\n\r\n.vCre1 {\r\n\tgrid-area: vCre1;\r\n}\r\n.vCre2 {\r\n\tgrid-area: vCre2;\r\n}\r\n.vCre3 {\r\n\tgrid-area: vCre3;\r\n}\r\n.vCre4 {\r\n\tgrid-area: vCre4;\r\n}\r\n.vCre5 {\r\n\tgrid-area: vCre5;\r\n}\r\n.vCre6 {\r\n\tgrid-area: vCre6;\r\n}\r\n.vCre7 {\r\n\tgrid-area: vCre7;\r\n}\r\n.vCre8 {\r\n\tgrid-area: vCre8;\r\n}\r\n.grid-colony--header {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'hplan1 hplan2 '\r\n\t\t'hplan3 hplan4'\r\n\t\t'hplan5 hplan6 '\r\n\t\t'hplan7 hplan8';\r\n\r\n\tgrid-template-columns: auto;\r\n\talign-items: center;\r\n\tpadding-bottom: 2px;\r\n}\r\n\r\n.hplan1 {\r\n\tgrid-area: hplan1;\r\n}\r\n.hplan2 {\r\n\tgrid-area: hplan2;\r\n}\r\n.hplan3 {\r\n\tgrid-area: hplan3;\r\n}\r\n.hplan4 {\r\n\tgrid-area: hplan4;\r\n}\r\n.hplan5 {\r\n\tgrid-area: hplan5;\r\n}\r\n.hplan6 {\r\n\tgrid-area: hplan6;\r\n}\r\n.hplan7 {\r\n\tgrid-area: hplan7;\r\n}\r\n.hplan8 {\r\n\tgrid-area: hplan8;\r\n}\r\n\r\n.grid-planet {\r\n\tdisplay: grid;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tgrid-template-areas:\r\n\t\t'plan1 plan1 plan1 plan1'\r\n\t\t'plan2 plan2 plan3 plan3 '\r\n\t\t// 'plan3 plan3 plan3 plan3 '\r\n\t\t'plan4 plan4 plan4 plan4 ';\r\n\tgrid-template-columns: 220px 1fr;\r\n}\r\n.plan1 {\r\n\tgrid-area: plan1;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.plan2 {\r\n\tgrid-area: plan2;\r\n\tjustify-self: left;\r\n}\r\n.plan3 {\r\n\tgrid-area: plan3;\r\n\tjustify-self: left;\r\n}\r\n.plan4 {\r\n\tgrid-area: plan4;\r\n\tjustify-self: left;\r\n}\r\n\r\n.grid-systems {\r\n\tdisplay: grid;\r\n\tpadding: 3px;\r\n\tgrid-template-areas:\r\n\t\t'sys1 sys2 sys3 sys4'\r\n\t\t'sys5 sys6 sys7 sys8';\r\n\tgrid-template-columns: 14em 15em 10em 2em;\r\n\tborder-color: var(--aliengreen);\r\n\tborder-bottom: double;\r\n}\r\n\r\n.sys1 {\r\n\tgrid-area: sys1;\r\n\tjustify-self: left;\r\n}\r\n.sys2 {\r\n\tgrid-area: sys2;\r\n\tjustify-self: left;\r\n}\r\n.sys3 {\r\n\tgrid-area: sys3;\r\n\tjustify-self: left;\r\n}\r\n.sys4 {\r\n\tgrid-area: sys4;\r\n\tjustify-self: right;\r\n}\r\n.sys5 {\r\n\tgrid-area: sys5;\r\n\tjustify-self: left;\r\n}\r\n.sys6 {\r\n\tgrid-area: sys6;\r\n\tjustify-self: left;\r\n}\r\n.sys7 {\r\n\tgrid-area: sys7;\r\n\tjustify-self: left;\r\n}\r\n.sys8 {\r\n\tgrid-area: sys8;\r\n\tjustify-self: right;\r\n}\r\n\r\n.grid-Char-Att {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tpadding-bottom: 4px;\r\n\tpadding-top: 12px;\r\n\tpadding-left: 30px;\r\n\tgrid-row-gap: 3px;\r\n\tgrid-column-gap: 10px;\r\n\tborder-color: var(--aliengreen);\r\n\talign-items: center;\r\n\tgrid-template-areas:\r\n\t\t'gCol1 gCol2 gCol3 gCol4 gCol5 gCol11'\r\n\t\t'gCol6 gCol7 gCol8 gCol9 gCol10 gCol12';\r\n\tgrid-template-columns: 110px 50px 110px 50px 65px 130px;\r\n}\r\n\r\n.gCol1 {\r\n\tgrid-area: gCol1;\r\n\tjustify-self: left;\r\n}\r\n.gCol2 {\r\n\tgrid-area: gCol2;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol3 {\r\n\tgrid-area: gCol3;\r\n\tjustify-self: left;\r\n}\r\n.gCol4 {\r\n\tgrid-area: gCol4;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol5 {\r\n\tgrid-area: gCol5;\r\n\tjustify-self: center;\r\n}\r\n.gCol6 {\r\n\tgrid-area: gCol6;\r\n\tjustify-self: left;\r\n}\r\n.gCol7 {\r\n\tgrid-area: gCol7;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol8 {\r\n\tgrid-area: gCol8;\r\n\tjustify-self: left;\r\n}\r\n.gCol9 {\r\n\tgrid-area: gCol9;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol10 {\r\n\tgrid-area: gCol10;\r\n\tjustify-self: center;\r\n}\r\n.gCol11 {\r\n\tgrid-area: gCol11;\r\n\tjustify-self: center;\r\n}\r\n.gCol12 {\r\n\tgrid-area: gCol12;\r\n\tjustify-self: center;\r\n}\r\n\r\n.grid-item-xtras {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'xCol1 xCol2 xCol3 xCol4 xCol5 xCol6'\r\n\t\t'. xCol7 xCol7 xCol8 . .';\r\n\tpadding-bottom: 4px;\r\n\tpadding-top: 5px;\r\n\tpadding-left: 30px;\r\n\tgrid-row-gap: 3px;\r\n\tgrid-column-gap: 10px;\r\n\t// l1 l2 l3 l4 l5 l6\r\n\tgrid-template-columns: 110px 50px 110px 50px 110px 50px;\r\n\talign-items: center;\r\n}\r\n\r\n.xCol1 {\r\n\tgrid-area: xCol1;\r\n\tjustify-self: left;\r\n}\r\n.xCol2 {\r\n\tgrid-area: xCol2;\r\n\tjustify-self: left;\r\n}\r\n.xCol3 {\r\n\tgrid-area: xCol3;\r\n\tjustify-self: left;\r\n}\r\n.xCol4 {\r\n\tgrid-area: xCol4;\r\n\tjustify-self: center;\r\n}\r\n.xCol5 {\r\n\tgrid-area: xCol5;\r\n\tjustify-self: left;\r\n}\r\n.xCol6 {\r\n\tgrid-area: xCol6;\r\n\tjustify-self: center;\r\n}\r\n.xCol7 {\r\n\tgrid-area: xCol7;\r\n\tjustify-self: center;\r\n}\r\n.xCol8 {\r\n\tgrid-area: xCol8;\r\n\tjustify-self: center;\r\n}\r\n\r\n.flex-group-center,\r\n.flex-group-left,\r\n.flex-group-right {\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\ttext-align: center;\r\n\tpadding: 0;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.flex-group-left {\r\n\tjustify-content: flex-start;\r\n\ttext-align: left;\r\n}\r\n\r\n.flex-group-right {\r\n\tjustify-content: flex-end;\r\n\ttext-align: right;\r\n}\r\n\r\n.grid-crew {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gC1 gC2 gC3 gC4'\r\n\t\t'gC5 gC6 gC7 gC8';\r\n\tgrid-template-columns: 20em 15em 10em 5em;\r\n}\r\n.gC1 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC1;\r\n}\r\n.gC2 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC2;\r\n}\r\n.gC3 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC3;\r\n}\r\n.gC4 {\r\n\tjustify-self: right;\r\n\tgrid-area: gC4;\r\n}\r\n.gC5 {\r\n\tjustify-self: left;\r\n\tgrid-area: gC5;\r\n}\r\n.gC6 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC6;\r\n}\r\n.gC7 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC7;\r\n}\r\n.gC8 {\r\n\tjustify-self: right;\r\n\tgrid-area: gC8;\r\n}\r\n\r\n.grid-ship-crew {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gSC1 gSC2 gSC3 gSC4 gSC5'\r\n\t\t' gSC6 gSC7 gSC8 gSC9 gSC10';\r\n\tgrid-template-columns: 43% 25% 20% 6%;\r\n}\r\n.gSC1 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC1;\r\n}\r\n.gSC2 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC2;\r\n}\r\n.gSC3 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC3;\r\n}\r\n.gSC4 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC4;\r\n}\r\n.gSC5 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC5;\r\n}\r\n.gSC6 {\r\n\tjustify-self: left;\r\n\tgrid-area: gSC6;\r\n}\r\n.gSC7 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC7;\r\n}\r\n.gSC8 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC8;\r\n}\r\n.gSC9 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC9;\r\n}\r\n.gSC10 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC10;\r\n}\r\n\r\n.grid-actor {\r\n\tdisplay: grid;\r\n\tpadding-top: 10px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas: 'gaItem1 gaItem2 gaItem3 gaItem4';\r\n\tgrid-template-columns: 20% 34% 20% 30%;\r\n}\r\n\r\n.gaItem1 {\r\n\tgrid-area: gaItem1;\r\n}\r\n.gaItem2 {\r\n\tgrid-area: gaItem2;\r\n}\r\n.gaItem3 {\r\n\tgrid-area: gaItem3;\r\n}\r\n.gaItem4 {\r\n\tgrid-area: gaItem4;\r\n}\r\n\r\n.grid-colony-planet1 {\r\n\tdisplay: grid;\r\n\tpadding-top: 55px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp1 gcp2 gcp3 gcp4 gcp5 gcp6 gcp7';\r\n\tgrid-template-columns: 150px 150px 196px 100px 150px 150px 150px;\r\n}\r\n\r\n.gcp1 {\r\n\tgrid-area: gcp1;\r\n}\r\n.gcp2 {\r\n\tgrid-area: gcp2;\r\n}\r\n.gcp3 {\r\n\tgrid-area: gcp3;\r\n}\r\n.gcp4 {\r\n\tgrid-area: gcp4;\r\n\tmargin: 1px 0px 0px -7px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp5 {\r\n\tgrid-area: gcp5;\r\n}\r\n.gcp6 {\r\n\tgrid-area: gcp6;\r\n}\r\n.gcp7 {\r\n\tgrid-area: gcp7;\r\n}\r\n\r\n.grid-colony-planet2 {\r\n\tdisplay: grid;\r\n\tmargin-top: -4px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp11 gcp12 gcp14 gcp16 gcp17';\r\n\t// grid-template-columns: 13% 21% 40% 11% 17%;\r\n\tgrid-template-columns: 130px 240px 400px 110px 120px;\r\n}\r\n\r\n.gcp11 {\r\n\tgrid-area: gcp11;\r\n}\r\n.gcp12 {\r\n\tgrid-area: gcp12;\r\n}\r\n.gcp14 {\r\n\tgrid-area: gcp14;\r\n}\r\n.gcp16 {\r\n\tgrid-area: gcp16;\r\n}\r\n.gcp17 {\r\n\tgrid-area: gcp17;\r\n}\r\n.grid-colony-planet3a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 2px;\r\n\tgrid-template-areas: 'gcp3a1 gcp3a2 gcp3a3 gcp3a4 gcp3a5 gcp3a6 gcp3a7';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\r\n}\r\n\r\n.gcp3a1 {\r\n\tgrid-area: gcp3a1;\r\n\tmargin: -12px 0px 0px -127px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp3a2 {\r\n\tgrid-area: gcp3a2;\r\n}\r\n.gcp3a3 {\r\n\tgrid-area: gcp3a3;\r\n}\r\n.gcp3a4 {\r\n\tgrid-area: gcp3a4;\r\n}\r\n.gcp3a5 {\r\n\tgrid-area: gcp3a5;\r\n}\r\n.gcp3a6 {\r\n\tgrid-area: gcp3a6;\r\n}\r\n.gcp3a7 {\r\n\tgrid-area: gcp3a7;\r\n\tmargin: -12px 0px 0px 24px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet3 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp31 gcp32 gcp33 gcp34 gcp35 gcp36 gcp37';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\r\n}\r\n\r\n.gcp31 {\r\n\tgrid-area: gcp31;\r\n}\r\n.gcp32 {\r\n\tgrid-area: gcp32;\r\n}\r\n.gcp33 {\r\n\tgrid-area: gcp33;\r\n}\r\n.gcp34 {\r\n\tgrid-area: gcp34;\r\n}\r\n.gcp35 {\r\n\tgrid-area: gcp35;\r\n}\r\n.gcp36 {\r\n\tgrid-area: gcp36;\r\n}\r\n.gcp37 {\r\n\tgrid-area: gcp37;\r\n}\r\n\r\n.grid-colony-planet4a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 5px;\r\n\tgrid-template-areas: 'gcp4a1 gcp4a2 gcp4a3 gcp4a4 gcp4a5 gcp4a6 gcp4a7';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 245px 110px 126px 110px 110px 110px;\r\n}\r\n\r\n.gcp4a1 {\r\n\tgrid-area: gcp4a1;\r\n}\r\n.gcp4a2 {\r\n\tgrid-area: gcp4a2;\r\n\tmargin: -28px 0px 0px -19px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a3 {\r\n\tgrid-area: gcp4a3;\r\n\tmargin: -11px 0px 0px 10px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a4 {\r\n\tgrid-area: gcp4a4;\r\n\tmargin: -21px 0px 0px -28px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a5 {\r\n\tgrid-area: gcp4a5;\r\n\tmargin: -28px 0px 0px 0px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a6 {\r\n\tgrid-area: gcp4a6;\r\n\tmargin: -37px 0px 0px -12px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a7 {\r\n\tgrid-area: gcp4a7;\r\n}\r\n.grid-colony-planet4 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-top: -2px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp41 gcp42 gcp43 gcp44 gcp45 gcp46 gcp47';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 245px 110px 110px 110px 110px 110px;\r\n}\r\n\r\n.gcp41 {\r\n\tgrid-area: gcp41;\r\n}\r\n.gcp42 {\r\n\tgrid-area: gcp42;\r\n}\r\n.gcp43 {\r\n\tgrid-area: gcp43;\r\n}\r\n.gcp44 {\r\n\tgrid-area: gcp44;\r\n}\r\n.gcp45 {\r\n\tgrid-area: gcp45;\r\n}\r\n.gcp46 {\r\n\tgrid-area: gcp46;\r\n}\r\n.gcp47 {\r\n\tgrid-area: gcp47;\r\n}\r\n\r\n.grid-colony-planet6a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tpadding-top: 82px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp6a1 gcp6a2 gcp6a4 gcp6a6 gcp6a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp6a1 {\r\n\tgrid-area: gcp6a1;\r\n\tmargin: -24px 0px 0px 61px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a2 {\r\n\tgrid-area: gcp6a2;\r\n\tmargin: -42px 0px 0px 50px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a4 {\r\n\tgrid-area: gcp6a4;\r\n\tmargin: -59px 0px 0px -41px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a6 {\r\n\tgrid-area: gcp6a6;\r\n\tmargin: -43px 0px 0px -138px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a7 {\r\n\tgrid-area: gcp6a7;\r\n\tmargin: -24px 0px 0px -118px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet6 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-top: -5px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp61 gcp62 gcp64 gcp66 gcp67';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp61 {\r\n\tgrid-area: gcp61;\r\n}\r\n.gcp62 {\r\n\tgrid-area: gcp62;\r\n}\r\n.gcp64 {\r\n\tgrid-area: gcp64;\r\n}\r\n.gcp66 {\r\n\tgrid-area: gcp66;\r\n}\r\n.gcp67 {\r\n\tgrid-area: gcp67;\r\n}\r\n\r\n.grid-colony-planet7a {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 14px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp7a1 gcp7a2 gcp7a4 gcp7a6 gcp7a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 200px;\r\n}\r\n\r\n.gcp7a1 {\r\n\tgrid-area: gcp7a1;\r\n\tmargin: 8px 0px 0px -163px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a2 {\r\n\tgrid-area: gcp7a2;\r\n\tmargin: -8px 0px 0px -171px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a4 {\r\n\tgrid-area: gcp7a4;\r\n\tmargin: -25px 0px 0px -32px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a6 {\r\n\tgrid-area: gcp7a6;\r\n\tmargin: -6px 0px 0px 59px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a7 {\r\n\tgrid-area: gcp7a7;\r\n\tmargin: 11px 0px 0px 28px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet7 {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: -30px;\r\n\tmargin-bottom: 4px;\r\n\tgrid-template-areas: 'gcp71 gcp72 gcp74 gcp76 gcp77';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp71 {\r\n\tgrid-area: gcp71;\r\n}\r\n.gcp72 {\r\n\tgrid-area: gcp72;\r\n}\r\n.gcp74 {\r\n\tgrid-area: gcp74;\r\n}\r\n.gcp76 {\r\n\tgrid-area: gcp76;\r\n}\r\n.gcp77 {\r\n\tgrid-area: gcp77;\r\n}\r\n\r\n.grid-colony-planet8a {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: -6px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp8a1 gcp8a2 gcp8a4 gcp8a6 gcp8a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp8a1 {\r\n\tgrid-area: gcp8a1;\r\n}\r\n.gcp8a2 {\r\n\tgrid-area: gcp8a2;\r\n}\r\n\r\n.gcp8a4 {\r\n\tgrid-area: gcp8a4;\r\n\tmargin: 8px 0px 0px -39px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.gcp8a6 {\r\n\tgrid-area: gcp8a6;\r\n}\r\n.gcp8a7 {\r\n\tgrid-area: gcp8a7;\r\n}\r\n\r\n.grid-colony-planet8 {\r\n\tdisplay: grid;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 11px;\r\n\tgrid-template-areas: 'gcp81 gcp82 gcp84 gcp86 gcp87';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 216px 210px 200px 190px;\r\n}\r\n.gcp81 {\r\n\tgrid-area: gcp81;\r\n}\r\n.gcp82 {\r\n\tgrid-area: gcp82;\r\n}\r\n.gcp84 {\r\n\tgrid-area: gcp84;\r\n}\r\n.gcp86 {\r\n\tgrid-area: gcp86;\r\n}\r\n.gcp87 {\r\n\tgrid-area: gcp87;\r\n}\r\n\r\n.grid-colony-planet9 {\r\n\tdisplay: grid;\r\n\tmargin-top: -25px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp91 gcp94 gcp96 gcp97';\r\n\tgrid-template-columns: 444px 161px 34px 15px;\r\n}\r\n\r\n.gcp91 {\r\n\tgrid-area: gcp91;\r\n}\r\n.gcp94 {\r\n\tgrid-area: gcp94;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp96 {\r\n\tgrid-area: gcp96;\r\n}\r\n.gcp97 {\r\n\tgrid-area: gcp97;\r\n}\r\n\r\n.grid-colony-planet10a {\r\n\tdisplay: grid;\r\n\tmargin-left: 175px;\r\n\tmargin-top: -84px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp10a1 gcp10a2 gcp10a4 gcp10a6 gcp10a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n.gcp10a1 {\r\n\tgrid-area: gcp10a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp10a2 {\r\n\tgrid-area: gcp10a2;\r\n}\r\n.gcp10a4 {\r\n\tgrid-area: gcp10a4;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-top: 114px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp10a6 {\r\n\tgrid-area: gcp10a6;\r\n}\r\n.gcp10a7 {\r\n\tgrid-area: gcp10a7;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet10 {\r\n\tdisplay: grid;\r\n\tmargin-left: 181px;\r\n\tmargin-top: -59px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp101 gcp102 gcp104 gcp106 gcp107';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n.gcp101 {\r\n\tgrid-area: gcp101;\r\n}\r\n.gcp102 {\r\n\tgrid-area: gcp102;\r\n}\r\n.gcp104 {\r\n\tgrid-area: gcp104;\r\n}\r\n.gcp106 {\r\n\tgrid-area: gcp106;\r\n}\r\n.gcp107 {\r\n\tgrid-area: gcp107;\r\n}\r\n\r\n.grid-colony-planet11 {\r\n\tdisplay: grid;\r\n\tmargin-left: 187px;\r\n\tmargin-top: -98px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp111 gcp112 gcp113 gcp114 gcp115 gcp116';\r\n\tgrid-template-columns: 171px 87px 171px 87px 171px 25px;\r\n}\r\n\r\n.gcp111 {\r\n\tgrid-area: gcp111;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp112 {\r\n\tgrid-area: gcp112;\r\n}\r\n.gcp113 {\r\n\tgrid-area: gcp113;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-top: 107px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp114 {\r\n\tgrid-area: gcp114;\r\n}\r\n.gcp115 {\r\n\tgrid-area: gcp115;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp116 {\r\n\tgrid-area: gcp116;\r\n}\r\n\r\n.grid-colony-planet12a {\r\n\tdisplay: grid;\r\n\tmargin-left: 176px;\r\n\tmargin-top: -86px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp12a1 gcp12a2 gcp12a4 gcp12a6 gcp12a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n\r\n.gcp12a1 {\r\n\tgrid-area: gcp12a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp12a2 {\r\n\tgrid-area: gcp12a2;\r\n}\r\n.gcp12a4 {\r\n\tgrid-area: gcp12a4;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-top: 118px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp12a6 {\r\n\tgrid-area: gcp12a6;\r\n}\r\n.gcp12a7 {\r\n\tgrid-area: gcp12a7;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet12 {\r\n\tdisplay: grid;\r\n\tmargin-left: 181px;\r\n\tmargin-top: -65px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp121 gcp122 gcp124 gcp126 gcp127';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n\r\n.gcp121 {\r\n\tgrid-area: gcp121;\r\n}\r\n.gcp122 {\r\n\tgrid-area: gcp122;\r\n}\r\n.gcp124 {\r\n\tgrid-area: gcp124;\r\n}\r\n.gcp126 {\r\n\tgrid-area: gcp126;\r\n}\r\n.gcp127 {\r\n\tgrid-area: gcp127;\r\n}\r\n\r\n.grid-colony-planet13a {\r\n\tdisplay: grid;\r\n\tmargin-left: 187px;\r\n\tmargin-top: -89px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp13a1 gcp13a2 gcp13a3 gcp13a4 gcp13a5 gcp13a6';\r\n\tgrid-template-columns: 171px 87px 171px 87px 171px 25px;\r\n}\r\n\r\n.gcp13a1 {\r\n\tgrid-area: gcp13a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp13a2 {\r\n\tgrid-area: gcp13a2;\r\n}\r\n.gcp13a3 {\r\n\tgrid-area: gcp13a3;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-top: 107px;\r\n\tmargin-bottom: 20px;\r\n}\r\n.gcp13a4 {\r\n\tgrid-area: gcp13a4;\r\n}\r\n.gcp13a5 {\r\n\tgrid-area: gcp13a5;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp13a6 {\r\n\tgrid-area: gcp13a6;\r\n}\r\n\r\n.grid-colony-planet13 {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 3px;\r\n\tmargin-bottom: 0px;\r\n\tpadding-top: 66px;\r\n\tgrid-template-areas: 'gcp131 gcp134 gcp136 gcp137';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 430px 210px 200px 190px;\r\n}\r\n\r\n.gcp131 {\r\n\tgrid-area: gcp131;\r\n}\r\n.gcp134 {\r\n\tgrid-area: gcp134;\r\n}\r\n.gcp136 {\r\n\tgrid-area: gcp136;\r\n}\r\n.gcp137 {\r\n\tgrid-area: gcp137;\r\n}\r\n\r\n.grid-colony-sheet {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 3px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas:\r\n\t\t'gcs1 gcs2 gcs3 gcs4'\r\n\t\t'gcs5 gcs2 gcs3 gcs4'\r\n\t\t'gcs6 gcs2 gcs3 gcs4'\r\n\t\t'gcs7 gcs2 gcs3 gcs4';\r\n\tgrid-template-columns: 523px 177px 177px 177px;\r\n}\r\n.gcs1 {\r\n\tgrid-area: gcs1;\r\n}\r\n.gcs2 {\r\n\tgrid-area: gcs2;\r\n\tmargin-top: 55px;\r\n}\r\n.gcs3 {\r\n\tgrid-area: gcs3;\r\n\tmargin-top: 55px;\r\n}\r\n.gcs4 {\r\n\tgrid-area: gcs4;\r\n\tmargin-top: 55px;\r\n}\r\n.gcs5 {\r\n\tgrid-area: gcs5;\r\n}\r\n.gcs6 {\r\n\tgrid-area: gcs6;\r\n}\r\n.gcs7 {\r\n\tgrid-area: gcs7;\r\n}\r\n\r\n.grid-colony-header {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gch1 gch2 gch3'\r\n\t\t'gch4 gch5 gch6'\r\n\t\t'gch7 gch8 gch9'\r\n\t\t'gch10 gch11 gch12';\r\n\tpadding-top: 70px;\r\n\tgrid-template-columns: 174px 174px 174px;\r\n\talign-items: center;\r\n}\r\n.gch1 {\r\n\tgrid-area: gch1;\r\n}\r\n.gch2 {\r\n\tgrid-area: gch2;\r\n}\r\n.gch3 {\r\n\tgrid-area: gch3;\r\n}\r\n.gch4 {\r\n\tgrid-area: gch4;\r\n}\r\n.gch5 {\r\n\tgrid-area: gch5;\r\n}\r\n.gch6 {\r\n\tgrid-area: gch6;\r\n}\r\n.gch7 {\r\n\tgrid-area: gch7;\r\n}\r\n.gch8 {\r\n\tgrid-area: gch8;\r\n}\r\n.gch9 {\r\n\tgrid-area: gch9;\r\n}\r\n.gch10 {\r\n\tgrid-area: gch10;\r\n}\r\n.gch11 {\r\n\tgrid-area: gch11;\r\n}\r\n.gch12 {\r\n\tgrid-area: gch12;\r\n}\r\n.grid-colony-stats {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gcst1 gcst2 '\r\n\t\t'gcst3 gcst4'\r\n\t\t'gcst5 gcst6'\r\n\t\t'gcst7 gcst8'\r\n\t\t'gcst9 gcst10'\r\n\t\t'gcst11 gcst12'\r\n\t\t'gcst13 gcst14'\r\n\t\t'gcst15 gcst16';\r\n\trow-gap: 20%;\r\n\tgrid-template-columns: 281px 30px;\r\n\tmargin: 65px 0px 0px 181px;\r\n}\r\n.gcst1 {\r\n\tgrid-area: gcst1;\r\n}\r\n.gcst2 {\r\n\tgrid-area: gcst2;\r\n}\r\n.gcst3 {\r\n\tgrid-area: gcst3;\r\n}\r\n.gcst4 {\r\n\tgrid-area: gcst4;\r\n}\r\n.gcst5 {\r\n\tgrid-area: gcst5;\r\n}\r\n.gcst6 {\r\n\tgrid-area: gcst6;\r\n}\r\n.gcst7 {\r\n\tgrid-area: gcst7;\r\n}\r\n.gcst8 {\r\n\tgrid-area: gcst8;\r\n}\r\n.gcst9 {\r\n\tgrid-area: gcst9;\r\n}\r\n.gcst10 {\r\n\tgrid-area: gcst10;\r\n}\r\n.gcst11 {\r\n\tgrid-area: gcst11;\r\n}\r\n.gcst12 {\r\n\tgrid-area: gcst12;\r\n}\r\n.gcst13 {\r\n\tgrid-area: gcst13;\r\n}\r\n.gcst14 {\r\n\tgrid-area: gcst14;\r\n}\r\n.gcst15 {\r\n\tgrid-area: gcst15;\r\n}\r\n.gcst16 {\r\n\tgrid-area: gcst16;\r\n}\r\n\r\n.grid-colony-level {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'gclv1 gclv2 gclv3 gclv4 gclv5 gclv6';\r\n\tgrid-template-columns: 77px 86px 86px 87px 86px 78px;\r\n\tmargin-left: 6px;\r\n}\r\n\r\n.gclv1 {\r\n\tgrid-area: gclv1;\r\n}\r\n.gclv2 {\r\n\tgrid-area: gclv2;\r\n}\r\n.gclv3 {\r\n\tgrid-area: gclv3;\r\n}\r\n.gclv4 {\r\n\tgrid-area: gclv4;\r\n}\r\n.gclv5 {\r\n\tgrid-area: gclv5;\r\n}\r\n.gclv6 {\r\n\tgrid-area: gclv6;\r\n}\r\n",".flex-center {\r\n align-items: center;\r\n justify-content: center;\r\n text-align: center;\r\n padding: 0;\r\n}\r\n\r\n.flex-between {\r\n justify-content: space-between;\r\n}\r\n// .alienflex {\r\n// flex: auto;\r\n// }\r\n.alienrpg .flexcol {\r\n display: flex;\r\n flex-direction: column;\r\n flex-wrap: nowrap;\r\n}\r\n// .alienrpg .flexcol > * {\r\n// flex: 1;\r\n// }\r\n.alienrpg .flexcol .flex1 {\r\n flex: 1;\r\n}\r\n.alienrpg .flexcol .flex2 {\r\n flex: 2;\r\n}\r\n.alienrpg .flexcol .flex3 {\r\n flex: 3;\r\n}\r\n.alienrpg .alienrpg .flexcol .flex4 {\r\n flex: 4;\r\n}\r\n.alienrpg .flexrow {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n justify-content: flex-start;\r\n}\r\n.alienrpg .flexrow > * {\r\n flex: 1;\r\n}\r\n.alienrpg .flexrow .flex1 {\r\n flex: 1;\r\n}\r\n.alienrpg .flexrow .flex2 {\r\n flex: 2;\r\n}\r\n.alienrpg .flexrow .flex3 {\r\n flex: 3;\r\n}\r\n.alienrpg .flexrow .flex4 {\r\n flex: 4;\r\n}\r\n",".alienrpg.actor .encumbrance {\r\n\tbackground: hsla(0, 0%, 0%, 0.1);\r\n\theight: 12px;\r\n\tmargin-top: 5px;\r\n\tborder: 1px solid hsl(0, 0%, 7%);\r\n\tborder-radius: 3px;\r\n\tposition: relative;\r\n\twidth: calc(100% - 20px);\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-bar {\r\n\tposition: absolute;\r\n\ttop: 1px;\r\n\tleft: 1px;\r\n\tbackground: var(--aliengreen);\r\n\theight: 8px;\r\n\tborder: 1px solid hsl(30, 32%, 33%);\r\n\tborder-radius: 3px;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-label {\r\n\tposition: absolute;\r\n\ttop: -3px;\r\n\theight: 16px;\r\n\tfont-size: 16px;\r\n\tline-height: 16px;\r\n\tcolor: $c-black;\r\n\tbackground: hsla(0, 0%, 100%, 0.4);\r\n\tpadding: 0 3px;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-breakpoint {\r\n\tposition: absolute;\r\n\tleft: 50%;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .arrow-up {\r\n\tbottom: 0;\r\n\twidth: 0;\r\n\theight: 0;\r\n\tborder-left: 4px solid transparent;\r\n\tborder-right: 4px solid transparent;\r\n\tborder-bottom: 4px solid hsl(0, 0%, 40%);\r\n}\r\n\r\n.alienrpg.actor .encumbrance .arrow-down {\r\n\ttop: 0;\r\n\twidth: 0;\r\n\theight: 0;\r\n\tborder-left: 4px solid transparent;\r\n\tborder-right: 4px solid transparent;\r\n\tborder-top: 4px solid hsl(0, 0%, 40%);\r\n}\r\n\r\n.alienrpg.actor .encumbrance.encumbered .arrow-up {\r\n\tborder-bottom: 4px solid $c-white;\r\n}\r\n\r\n.alienrpg.actor .encumbrance.encumbered .arrow-down {\r\n\tborder-top: 4px solid $c-white;\r\n}\r\n.alienrpg.actor .encumbrance.encumbered .encumbrance-bar {\r\n\tposition: absolute;\r\n\ttop: 1px;\r\n\tleft: 1px;\r\n\tbackground: hsl(7, 100%, 50%);\r\n\theight: 8px;\r\n\tborder: 1px solid hsl(66, 75%, 45%);\r\n\tborder-radius: 3px;\r\n}\r\n\r\n/* @group Blink */\r\n.blink {\r\n\t-webkit-animation: blink 2s linear infinite;\r\n\t-moz-animation: blink 2s linear infinite;\r\n\t-ms-animation: blink 2s linear infinite;\r\n\t-o-animation: blink 2s linear infinite;\r\n\tanimation: blink 2s linear infinite;\r\n}\r\n@-webkit-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@-moz-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@-ms-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@-o-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n/* @end */\r\n\r\n.alienrpg #rcorners {\r\n\tborder-radius: 15px;\r\n\tbackground-color: #c7d9c4;\r\n\tbackground-position: left top;\r\n\tpadding: 6px;\r\n\tbox-shadow: -10px 9px 9px #666666;\r\n\tborder: 3px black;\r\n\tborder-style: double;\r\n}\r\n","/* class applies to select element itself, not a wrapper element */\r\n.select-css {\r\n display: block;\r\n font-size: 15px;\r\n font-family: var(--alienfont);\r\n font-weight: 700;\r\n color: inherit;\r\n // line-height: 1.3;\r\n // padding: 0.6em 1.4em 0.5em 0.8em;\r\n width: 100%;\r\n max-width: 90%; /* useful when width is set to anything other than 100% */\r\n box-sizing: border-box;\r\n margin: 0;\r\n border: 1px solid var(--aliengreen);\r\n box-shadow: 0 1px 0 1px hsla(0, 0%, 0%, 0.04);\r\n border-radius: 0.5em;\r\n -moz-appearance: none;\r\n -webkit-appearance: none;\r\n appearance: none;\r\n // background-color: #fff;\r\n /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. \r\n\t\tfor the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference\r\n\t\t\r\n\t*/\r\n // background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ADFF2F%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),\r\n // linear-gradient(to bottom, black 0%, black 100%);\r\n background-image: url(../images/downarrow.svg);\r\n background-repeat: no-repeat, repeat;\r\n\r\n /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/\r\n background-position: right 0.7em top 50%, 0 0;\r\n /* icon size, then gradient */\r\n background-size: 1em auto, 100%;\r\n}\r\n/* Hide arrow icon in IE browsers */\r\n.select-css::-ms-expand {\r\n display: none;\r\n}\r\n/* Hover style */\r\n.select-css:hover {\r\n color: inherit;\r\n}\r\n/* Focus style */\r\n.select-css:focus {\r\n color: inherit;\r\n /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */\r\n box-shadow: 0 0 1px 1px var(--aliengreen);\r\n box-shadow: 0 0 0 1px -moz-mac-focusring var(--aliengreen);\r\n color: inherit;\r\n outline: none;\r\n background-color: $c-black;\r\n}\r\n\r\n/* Set options to normal weight */\r\n.select-css option {\r\n font-weight: normal;\r\n background: hsl(0, 0%, 0%);\r\n}\r\n\r\n/* Support for rtl text, explicit support for Arabic and Hebrew */\r\n*[dir='rtl'] .select-css,\r\n:root:lang(ar) .select-css,\r\n:root:lang(iw) .select-css {\r\n background-position: left 0.7em top 50%, 0 0;\r\n padding: 0.6em 0.8em 0.5em 1.4em;\r\n}\r\n\r\n/* Disabled styles */\r\n.select-css:disabled,\r\n.select-css[aria-disabled='true'] {\r\n color: var(--aliengreen);\r\n background-image: url(../images/downarrow.svg);\r\n background-repeat: no-repeat, repeat;\r\n // background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),\r\n // linear-gradient(to bottom, black 0%, black 100%);\r\n}\r\n\r\n.select-css:disabled:hover,\r\n.select-css[aria-disabled='true'] {\r\n border-color: hsl(0, 0%, 67%);\r\n}\r\n","/*\r\n\tOriginal Sheet by Paul Watson\r\n\r\n\tCRT Effect by Alec Lownes\r\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\r\n\r\n\tMay 2021\r\n*/\r\n\r\n@keyframes flicker {\r\n\t0% {\r\n\t\topacity: 0.27861;\r\n\t}\r\n\t5% {\r\n\t\topacity: 0.34769;\r\n\t}\r\n\t10% {\r\n\t\topacity: 0.23604;\r\n\t}\r\n\t15% {\r\n\t\topacity: 0.90626;\r\n\t}\r\n\t20% {\r\n\t\topacity: 0.18128;\r\n\t}\r\n\t25% {\r\n\t\topacity: 0.83891;\r\n\t}\r\n\t30% {\r\n\t\topacity: 0.65583;\r\n\t}\r\n\t35% {\r\n\t\topacity: 0.67807;\r\n\t}\r\n\t40% {\r\n\t\topacity: 0.26559;\r\n\t}\r\n\t45% {\r\n\t\topacity: 0.84693;\r\n\t}\r\n\t50% {\r\n\t\topacity: 0.96019;\r\n\t}\r\n\t55% {\r\n\t\topacity: 0.08594;\r\n\t}\r\n\t60% {\r\n\t\topacity: 0.20313;\r\n\t}\r\n\t65% {\r\n\t\topacity: 0.71988;\r\n\t}\r\n\t70% {\r\n\t\topacity: 0.53455;\r\n\t}\r\n\t75% {\r\n\t\topacity: 0.37288;\r\n\t}\r\n\t80% {\r\n\t\topacity: 0.71428;\r\n\t}\r\n\t85% {\r\n\t\topacity: 0.70419;\r\n\t}\r\n\t90% {\r\n\t\topacity: 0.7003;\r\n\t}\r\n\t95% {\r\n\t\topacity: 0.36108;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0.24387;\r\n\t}\r\n}\r\n\r\n@keyframes textShadow {\r\n\t0% {\r\n\t\ttext-shadow: 0.4389924193300864px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193300864px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t5% {\r\n\t\ttext-shadow: 2.7928974010788217px 0 1px rgba(255, 255, 0, 0.5), -2.7928974010788217px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t10% {\r\n\t\ttext-shadow: 0.02956275843481219px 0 1px rgba(255, 255, 0, 0.5), -0.02956275843481219px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t15% {\r\n\t\ttext-shadow: 0.40218538552878136px 0 1px rgba(255, 255, 0, 0.5), -0.40218538552878136px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t20% {\r\n\t\ttext-shadow: 3.4794037899852017px 0 1px rgba(255, 255, 0, 0.5), -3.4794037899852017px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t25% {\r\n\t\ttext-shadow: 1.6125630401149584px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401149584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t30% {\r\n\t\ttext-shadow: 0.7015590085143956px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085143956px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t35% {\r\n\t\ttext-shadow: 3.896914047650351px 0 1px rgba(255, 255, 0, 0.5), -3.896914047650351px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t40% {\r\n\t\ttext-shadow: 3.870905614848819px 0 1px rgba(255, 255, 0, 0.5), -3.870905614848819px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t45% {\r\n\t\ttext-shadow: 2.231056963361899px 0 1px rgba(255, 255, 0, 0.5), -2.231056963361899px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t50% {\r\n\t\ttext-shadow: 0.08084290417898504px 0 1px rgba(255, 255, 0, 0.5), -0.08084290417898504px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t55% {\r\n\t\ttext-shadow: 2.3758461067427543px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067427543px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t60% {\r\n\t\ttext-shadow: 2.202193051050636px 0 1px rgba(255, 255, 0, 0.5), -2.202193051050636px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t65% {\r\n\t\ttext-shadow: 2.8638780614874975px 0 1px rgba(255, 255, 0, 0.5), -2.8638780614874975px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t70% {\r\n\t\ttext-shadow: 0.48874025155497314px 0 1px rgba(255, 255, 0, 0.5), -0.48874025155497314px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t75% {\r\n\t\ttext-shadow: 1.8948491305757957px 0 1px rgba(255, 255, 0, 0.5), -1.8948491305757957px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t80% {\r\n\t\ttext-shadow: 0.0833037308038857px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308038857px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t85% {\r\n\t\ttext-shadow: 0.09769827255241735px 0 1px rgba(255, 255, 0, 0.5), -0.09769827255241735px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t90% {\r\n\t\ttext-shadow: 3.443339761481782px 0 1px rgba(255, 255, 0, 0.5), -3.443339761481782px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t95% {\r\n\t\ttext-shadow: 2.1841838852799786px 0 1px rgba(255, 255, 0, 0.5), -2.1841838852799786px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t100% {\r\n\t\ttext-shadow: 2.6208764473832513px 0 1px rgba(255, 255, 0, 0.5), -2.6208764473832513px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n}\r\n\r\n/* interface */\r\n\r\n::-webkit-scrollbar-thumb {\r\n\toutline: none;\r\n\tborder-radius: 2px;\r\n\tbackground: var(--aliendarkergreen);\r\n\tborder: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.window-header {\r\n\tbackground-color: rgba(50, 100, 120, 0.3);\r\n\tborder-radius: 7px 7px 0px 0px;\r\n}\r\n\r\n.alienrpg input[type='text'],\r\n.alienrpg input[type='number'],\r\n.alienrpg input[type='password'],\r\n.alienrpg input[type='date'],\r\n.alienrpg input[type='time'] {\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\ninput[type='text']:hover,\r\ninput[type='number']:hover,\r\ninput[type='password']:hover,\r\ninput[type='date']:hover,\r\ninput[type='time']:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\na:hover {\r\n\ttext-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\n#sidebar-tabs {\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n#sidebar-tabs .item.active {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 6px inset var(--aliengreen);\r\n}\r\n\r\nselect:focus {\r\n\tbox-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\ntextarea:focus {\r\n\toutline: 0px;\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n\t// background-color: var(--aliengreen);\r\n\tcolor: #000;\r\n\tfont-weight: 400;\r\n}\r\n\r\ncombobox:focus {\r\n\toutline: 0px;\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n\tbackground-color: var(--aliengreen);\r\n\tcolor: #000;\r\n}\r\n\r\n#hotbar .macro:hover {\r\n\tbox-shadow: 0 0 10px inset var(--aliengreen);\r\n}\r\n\r\n#hotbar .macro.active:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n#players ol .player.context {\r\n\tborder-top: 1px solid var(--aliengreen);\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n}\r\n\r\n#players ol .player.context .player-name {\r\n\ttext-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\n#context-menu li.context-item:hover {\r\n\ttext-shadow: 0 0 4px var(--aliengreen);\r\n}\r\n\r\n#controls .scene-control.active,\r\n#controls .control-tool.active,\r\n#controls .scene-control:hover,\r\n#controls .control-tool:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-bottom: 1px solid var(--aliendarkergreen);\r\n\tbox-shadow: 0 0 10px var(--aliendarkergreen);\r\n}\r\n\r\n#navigation #scene-list .scene.view,\r\n#navigation #scene-list .scene.context {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tbackground: rgba(52, 52, 52, 0.95);\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 10px var(--aliendarkergreen);\r\n}\r\n\r\n// #pause img {\r\n// box-sizing: border-box;\r\n// width: 128px;\r\n// height: 128px;\r\n// padding-left: 128px;\r\n\r\n// background-image: url('../images/paused-alien.png');\r\n// animation: rotation 20s infinite linear;\r\n// }\r\n\r\n#pause {\r\n\tbackground: none;\r\n\t& > img {\r\n\t\twidth: 200px;\r\n\t\theight: 200px;\r\n\t\ttop: -50px;\r\n\t\tleft: calc(50% - 100px);\r\n\t\topacity: 0.7;\r\n\t\t--fa-animation-duration: 10s;\r\n\t}\r\n\th3 {\r\n\t\t// font-family: var(--alienfont); !\r\n\t\tfont-size: 32px;\r\n\t\ttext-shadow: 0px 3px 5px rgba(0, 0, 0, 1);\r\n\t}\r\n}\r\n\r\n.alienrpg #context-menu li.context-item {\r\n\tline-height: 1.55;\r\n}\r\n\r\n/* CHAT */\r\n\r\n.sidebar-tab h1,\r\n.sidebar-tab h2 {\r\n\tborder-bottom: 2px dotted var(--aliengreen);\r\n}\r\n\r\n.sidebar-tab .fas.fa-trash:hover {\r\n\tanimation: textShadow 0.5s infinite;\r\n}\r\n\r\n.chat-message .message-header .message-sender {\r\n\tpadding-bottom: 5px;\r\n}\r\n\r\n.alien-Push-button {\r\n\theight: 40px;\r\n\tmargin-top: 5px;\r\n\tmargin-left: 1px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tborder-radius: 3px;\r\n\tbackground: url(../images/alien_crt_push-button.png) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.alien-Push-button:hover {\r\n\tborder-radius: 3px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tbackground-color: inherit;\r\n\tbackground: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.chat-message,\r\n.chat-message.emote {\r\n\tfont-family: var(--alienchatfont);\r\n\tfont-size: 110%;\r\n\tfont-weight: bold;\r\n\r\n\tpadding: 13px 15px 50px 11px;\r\n\tborder-width: 0px;\r\n\r\n\tbox-shadow: 0 1px 5px #000;\r\n\r\n\tbackground-size: 100%;\r\n\tbackground-position: top, bottom, 0px 18px;\r\n\tbackground-repeat: no-repeat, no-repeat, repeat;\r\n\t// background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/chat-middle.png');\r\n\tbackground-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), var(--chatbackground);\r\n\t// background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/IndBackground3.png');\r\n}\r\n\r\n.chat-message.whisper {\r\n\tcolor: var(--alienchatlightblue);\r\n\r\n\tpadding: 13px 15px 50px 11px;\r\n\tborder-width: 0px;\r\n\r\n\tbox-shadow: 0 1px 5px #000;\r\n\r\n\tbackground-size: 100%;\r\n\tbackground-position: top, bottom, 0px 18px;\r\n\tbackground-repeat: no-repeat, no-repeat, repeat;\r\n\tbackground-image: url('../images/hidden-chat-top.png'), url('../images/hidden-chat-bottom.png'), url('../images/hidden-chat-middle.png');\r\n}\r\n\r\n.chat-message.whisper span,\r\n.chat-message.whisper div {\r\n\tcolor: var(--alienchatlightblue);\r\n\r\n\t// color: royalblue;\r\n}\r\n\r\n.chat-message.whisper h2 {\r\n\tcolor: lightblue;\r\n\tborder-bottom: 2px dotted lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper h4 {\r\n\tcolor: lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper hr {\r\n\tborder-top: 1px solid lightsteelblue;\r\n\tborder-bottom: 1px solid royalblue;\r\n}\r\n\r\n.chat-message.whisper .blink {\r\n\tcolor: lightsteelblue;\r\n\tbackground-color: royalblue;\r\n\ttext-shadow: 0 0 5px lightsteelblue;\r\n\tanimation: blink 0.5 5;\r\n}\r\n\r\n.chat-message.whisper .inline-roll:hover {\r\n\ttext-shadow: 0 0 5px lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper .inline-roll,\r\n.chat-message.whisper .dice-tooltip {\r\n\tborder-color: lightsteelblue;\r\n}\r\n\r\n// .chat-message.whisper .dice-tooltip img,\r\n// .chat-message.whisper .dice-tooltip li,\r\n// .chat-message.whisper .alien-Push-button,\r\n// .chat-message.whisper span.alien-diceface-b0,\r\n// .chat-message.whisper span.alien-diceface-b6,\r\n// .chat-message.whisper span.alien-diceface-y0,\r\n// .chat-message.whisper span.alien-diceface-y1,\r\n// .chat-message.whisper span.alien-diceface-y6 {\r\n// filter: sepia(100%) saturate(250%) brightness(100%) hue-rotate(180deg);\r\n// }\r\n\r\n.alien-Push-button:hover {\r\n\tborder-radius: 3px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tbackground-color: inherit;\r\n\tbackground: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.blink {\r\n\tpadding: 0px 0px 2px 5px;\r\n\tmargin-top: 5px;\r\n\tmargin-bottom: 5px;\r\n\t// background-color: red;\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 5px red;\r\n\tanimation: blink 0.5s 5;\r\n}\r\n\r\n.warnblink {\r\n\ttext-shadow: 0 0 5px red;\r\n\tanimation: blink 0.5s 5;\r\n}\r\n\r\n.message-sender {\r\n\twidth: 900px;\r\n\twhite-space: nowrap;\r\n\toverflow: hidden;\r\n\ttext-overflow: ellipsis;\r\n}\r\n\r\n// .dice-tooltip .part-header .part-formula,\r\n// .dice-tooltip .dice-rolls {\r\n// padding-left: 3px;\r\n// }\r\n\r\n/* Journals */\r\n\r\n.journal-sheet ::-webkit-scrollbar-thumb {\r\n\tbackground: #135d91;\r\n\tborder: 1px solid #135d91;\r\n}\r\n\r\n// .journal-sheet .editor p {\r\n// text-align: justify;\r\n// line-height: 1.3em;\r\n// margin-bottom: 20px;\r\n// }\r\n\r\n// .journal-sheet .editor .tcol2 {\r\n// line-height: 1.4em;\r\n// margin-bottom: 20px;\r\n// }\r\n\r\n// .journal-sheet .editor div {\r\n// padding-left: 5px;\r\n// padding-right: 5px;\r\n// }\r\n\r\n// .journal-sheet .editor .cinsymbol,\r\n// .camsymbol {\r\n// height: 36px;\r\n// vertical-align: top;\r\n// margin-top: 1px;\r\n// }\r\n\r\n// .journal-sheet .editor .caption {\r\n// color: white;\r\n// text-shadow: 0 0 10px #2a8ed5;\r\n// }\r\n\r\n.journal-sheet .editor h1 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n\tborder-bottom: 2px solid #135d91;\r\n}\r\n\r\n.journal-sheet .editor h2 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n}\r\n\r\n.journal-sheet .editor h3 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n}\r\n\r\n// .journal-sheet .editor .mess {\r\n// display: block;\r\n// color: #e6ff99;\r\n// font-weight: bold;\r\n// text-shadow: 0 0 3px #d6ff5c;\r\n// background-color: rgba(50, 70, 50, 0.3);\r\n// box-shadow: 0 0 5px rgba(50, 70, 50);\r\n// padding: 5px 10px 8px 5px;\r\n// margin-left: 4%;\r\n// margin-right: 4%;\r\n// }\r\n\r\n.chat-message .warning-bar {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/warning-bar.webp');\r\n\twidth: 259px;\r\n\theight: 8px;\r\n\t/* vertical-align: middle; */\r\n\tborder: 0;\r\n}\r\n","/* .journal-sheet form { */\r\n.sheet.journal-entry .journal-entry-content {\r\n\tcolor: var(--aliengreen);\r\n\tbackground: #000;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 1px;\r\n\tbackground: var(--journalback) top left !important;\r\n\tbackground-size: cover;\r\n\tcolor: powderblue;\r\n}\r\n\r\n.sheet.journal-entry .sidebar .directory-header .header-search input {\r\n\tcolor: hsl(0, 0%, 0%);\r\n}\r\n\r\n.alienrpg .arpgtable {\r\n\theight: 36px;\r\n\twidth: 80%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n}\r\n.alienrpg .arpgtable tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n\r\n.alienrpg .caption {\r\n\ttext-align: center;\r\n\tcolor: greenyellow;\r\n\tfont-size: xx-large;\r\n}\r\n\r\n.alienrpg .arpgtablesmall {\r\n\theight: 36px;\r\n\twidth: 34%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n}\r\n\r\n.alienrpg .arpgtablesmall tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n.alienrpg .tdstyle {\r\n\twidth: 40%;\r\n\theight: 18px;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .tdstyleR {\r\n\twidth: 40%;\r\n\theight: 18px;\r\n\ttext-align: Right;\r\n}\r\n.alienrpg .tdstyleC {\r\n\twidth: 100%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .tdstyle3D {\r\n\twidth: 30%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .tdstyle2D {\r\n\twidth: 50%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .arpglink {\r\n\tbackground-color: white;\r\n\tcolor: black;\r\n}\r\n\r\n.alienrpg .mess {\r\n\tcolor: yellowgreen;\r\n\tfont-family: 'Courier New', Courier, monospace;\r\n}\r\n\r\n.alienrpg .ntable {\r\n\twidth: 99%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n.alienrpg .ntable tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n\r\n.alienrpg .trhead {\r\n\ttext-align: center;\r\n\twidth: 45%;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .tcol1 {\r\n\twidth: 2.5%;\r\n}\r\n.alienrpg .tcol2 {\r\n\twidth: 45%;\r\n\ttext-align: justify;\r\n\tvertical-align: top;\r\n}\r\n.alienrpg .tcol3 {\r\n\twidth: 5%;\r\n}\r\n\r\n.alienrpg .etable {\r\n\twidth: 40%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding: 0;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n.alienrpg .etable td:first-child {\r\n\tpadding-left: 5px;\r\n}\r\n.alienrpg .etr {\r\n\t/* border-style: solid;\r\n border-color: greenyellow; */\r\n\tborder: 1;\r\n}\r\n.alienrpg .ehead {\r\n\ttext-align: center;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .ecol1 {\r\n\twidth: 50%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .ecol2 {\r\n\twidth: 50%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .ecol3 {\r\n\twidth: 3%;\r\n\t/* border-left: greenyellow;\r\n border-style: solid; */\r\n}\r\n\r\n.alienrpg .stable {\r\n\twidth: 90%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .strhead {\r\n\ttext-align: center;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .scol1 {\r\n\twidth: 16%;\r\n}\r\n.alienrpg .scol2 {\r\n\twidth: 3%;\r\n}\r\n.alienrpg .scol3 {\r\n\twidth: 80%;\r\n}\r\n.alienrpg .scol4 {\r\n\twidth: 25%;\r\n}\r\n.alienrpg .scol5 {\r\n\twidth: 60%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol6 {\r\n\twidth: 90%;\r\n}\r\n\r\n.alienrpg .scol7 {\r\n\twidth: 20%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol8 {\r\n\twidth: 65%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol9 {\r\n\twidth: 12%;\r\n}\r\n.alienrpg .scol10 {\r\n\twidth: 50%;\r\n}\r\n.alienrpg .skltable {\r\n\twidth: 35%;\r\n\t/* border-style: double; */\r\n\t/* border-color: #e92d2d; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n}\r\n\r\n.alienrpg .oddstable {\r\n\twidth: 96%;\r\n\theight: 16px;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .oddhead {\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .oddcol1 {\r\n\twidth: 25%;\r\n}\r\n.alienrpg .oddcol2 {\r\n\twidth: 39%;\r\n}\r\n.oddcol3 {\r\n\twidth: 36%;\r\n}\r\n.alienrpg .oddcol4 {\r\n\twidth: 40%;\r\n}\r\n\r\n.alienrpg .bigtable {\r\n\twidth: 99%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .die {\r\n\twidth: 6%;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .inj {\r\n\twidth: 16%;\r\n}\r\n\r\n.alienrpg .fatal {\r\n\twidth: 6%;\r\n}\r\n\r\n.alienrpg .tim {\r\n\twidth: 7%;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .eff {\r\n\twidth: 56%;\r\n}\r\n\r\n.alienrpg .heal {\r\n\twidth: 15%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .crit {\r\n\twidth: 19%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .eff2 {\r\n\twidth: 55%;\r\n}\r\n\r\n/* V10 work */\r\n\r\n.alienrpg .aframe {\r\n\tposition: relative;\r\n}\r\n\r\n.alienrpg .leftcol {\r\n\tposition: absolute;\r\n\twidth: 45%;\r\n\tleft: 1.2%;\r\n\ttext-align: justify;\r\n\t/* background: #855f5f; */\r\n}\r\n.alienrpg .rightcol {\r\n\tposition: absolute;\r\n\twidth: 45%;\r\n\tleft: 50%;\r\n\ttext-align: justify;\r\n\t/* background: rgb(174, 174, 110); */\r\n}\r\n\r\n.alienrpg .heading {\r\n\t// text-align: center;\r\n\tcolor: var(--aliengreen);\r\n\t// font-size: xx-large;\r\n\tfont-size: 28px;\r\n\tborder-bottom: 2px solid var(--color-underline-header);\r\n}\r\n.alienrpg .heading2 {\r\n\ttext-align: center;\r\n\tcolor: var(--aliengreen);\r\n\t/* font-size: x-large; */\r\n}\r\n.alienrpg .heading3 {\r\n\tcolor: var(--aliengreen);\r\n}\r\n.alienrpg .imagecontainer {\r\n\tposition: relative;\r\n\ttext-align: center;\r\n\tcolor: white;\r\n}\r\n\r\n/* Import settings */\r\n.alienrpg .container {\r\n\twidth: 100%;\r\n}\r\n\r\n.alienrpg .listHeading {\r\n\ttext-align: center;\r\n\tvertical-align: middle;\r\n\tpadding: 10px 0px;\r\n\tborder-bottom: 1px solid black;\r\n\tmargin-bottom: 10px;\r\n}\r\n\r\n.alienrpg .twogridcol {\r\n\tdisplay: grid;\r\n\tgrid-template-columns: repeat(auto-fill, minmax(160px, 50%));\r\n}\r\n\r\n.alienrpg .twogridcol input[type='checkbox'] {\r\n\tvertical-align: middle;\r\n}\r\n\r\n.alienrpg .actors.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .actors.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .items.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .items.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .journal.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .journal.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .scenes.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .scenes.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .tables.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .tables.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .macros.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .macros.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .title {\r\n\tcursor: pointer;\r\n}\r\n/* Footer */\r\n\r\n.alienrpg .footer {\r\n\tposition: sticky;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\twidth: inherit;\r\n\theight: auto;\r\n\tbackground-color: #d0daee;\r\n}\r\n\r\n.alienrpg .cinsymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/cin-symbol.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .camsymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/cam-symbol.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .stresssymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/alien-dice-y1.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .basesymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/alien-dice-6.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n\r\n.alienrpg .datebox {\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tbackground-color: rgb(26, 71, 53);\r\n\tcolor: white;\r\n\tborder: solid rgb(72, 141, 99);\r\n\tborder-radius: 5px;\r\n\tpadding: 1%;\r\n\tvertical-align: middle;\r\n}\r\n\r\n.alienrpg .datebox2 {\r\n\tfloat: inline-start;\r\n\twidth: auto;\r\n\tmargin-right: 10px;\r\n\tmargin-top: 7px;\r\n\theight: 35px;\r\n\tbackground-color: rgb(26, 71, 53);\r\n\tcolor: white;\r\n\tborder: solid rgb(72, 141, 99);\r\n\tborder-radius: 5px;\r\n\tpadding: 1%;\r\n\tvertical-align: middle;\r\n}\r\n.alienrpg .colonytable {\r\n\twidth: 60%;\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n\tfont-family: 'OCR-A';\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .colonyname {\r\n\tfont-size: x-large;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .colonyparent {\r\n\tfont-size: smaller;\r\n\tfont-weight: bold;\r\n\tborder-right: solid red 1px;\r\n}\r\n.alienrpg .colonyparentdata {\r\n\tborder-right: solid red 1px;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .colonyposition {\r\n\tfont-size: smaller;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .colonypositiondata {\r\n\tfont-size: x-large;\r\n}\r\n\r\n.alienrpg .trborder {\r\n\tborder-bottom: solid transparent 5px;\r\n}\r\n\r\n.alienrpg .colonyheader {\r\n\tfont-size: smaller;\r\n\twidth: 20%;\r\n\tfont-weight: bold;\r\n\tborder-right: solid red 1px;\r\n}\r\n\r\n.alienrpg .colonyheaderright {\r\n\tfont-size: smaller;\r\n\twidth: 20%;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .colonydata1 {\r\n\twidth: 20%;\r\n\tborder-right: solid red 1px;\r\n}\r\n.alienrpg .colonydata2 {\r\n\twidth: 20%;\r\n}\r\n","/*\r\n\tOriginal Sheet by Paul Watson\r\n\r\n\tCRT Effect by Alec Lownes\r\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\r\n\r\n\tMay 2021\r\n*/\r\n\r\n/* CHARACTER SHEET */\r\n\r\n/*.sheet {\r\n\tmin-width: 600px;\r\n\tmax-width: 1000px;\r\n\tmin-height: 350px;\r\n}*/\r\n\r\n.crt .window-content {\r\n padding: 5px;\r\n border: 2px solid var(--aliendarkergreen);\r\n color: var(--aliengreen);\r\n text-shadow: 0 0 2px var(--aliendarkergreen);\r\n}\r\n\r\n.crt .window-content::before {\r\n content: ' ';\r\n display: block;\r\n position: absolute;\r\n top: 30px;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%),\r\n linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));\r\n z-index: 2;\r\n background-size: 100% 2px, 3px 100%;\r\n pointer-events: none;\r\n}\r\n\r\n.crt .window-content::after {\r\n content: ' ';\r\n display: block;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: rgba(18, 16, 16, 0.1);\r\n opacity: 0;\r\n z-index: 2;\r\n pointer-events: none;\r\n // animation: flicker 0.15s infinite;\r\n}\r\n\r\n.crt textarea {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n color: ghostwhite;\r\n font-family: var(--alienchatfont);\r\n font-size: 14px;\r\n font-weight: 200;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt h1 {\r\n border-bottom: 2px dotted var(--aliengreen);\r\n padding-left: 0px;\r\n}\r\n\r\n.crt label,\r\n.crt h2,\r\n.crt h3 {\r\n padding-left: 0px;\r\n margin: 0px;\r\n}\r\n\r\n.crt .profile-img {\r\n margin: 0;\r\n height: 157px;\r\n margin-right: 4px;\r\n border-radius: 10px;\r\n}\r\n\r\n.crt h1.charname input {\r\n text-transform: uppercase;\r\n width: calc(100% + 10px);\r\n padding-left: 8px;\r\n border: 0px;\r\n}\r\n.crt input[type='text'],\r\n.crt input[type='number'],\r\n.crt input[type='password'],\r\n.crt input[type='date'],\r\n.crt input[type='time'] {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt input[type='text']:hover,\r\n.crt input[type='number']:hover,\r\n.crt input[type='password']:hover,\r\n.crt input[type='date']:hover,\r\n.crt input[type='time']:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt h1.charname input:focus {\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n.crt h1.charname {\r\n margin: 0px 0px 5px 0px;\r\n}\r\n\r\n.crt .select-css {\r\n border-radius: 3px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt .select-css:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .grid-4col {\r\n border: 3px double var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .grid-synth {\r\n grid-column: 3;\r\n grid-template-columns: 25% 25% 50%;\r\n border: 3px double var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n padding: 4px;\r\n}\r\n\r\n.crt .synth-stresslabel {\r\n justify-self: left;\r\n text-align: left;\r\n}\r\n\r\n.crt .minus-btn {\r\n width: 14px;\r\n color: var(--aliendarkergreen);\r\n font-size: 30px;\r\n}\r\n\r\n.crt .plus-btn {\r\n width: 14px;\r\n color: var(--aliendarkergreen);\r\n font-size: 30px;\r\n margin-left: -7px;\r\n}\r\n\r\n.crt .rollable-stress:hover,\r\n.crt .rollCrit:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 150%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .fa-solid.fa-wrench:hover,\r\n.crt .fa-solid.fa-toolbox:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n.crt .far.fa-heart:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .resource-content .maxboxsize {\r\n vertical-align: 7px;\r\n}\r\n\r\n.crt .crt-grid-Char-Att {\r\n margin-left: -5px;\r\n border-left: 3px double var(--aliengreen);\r\n border-bottom: 3px double var(--aliengreen);\r\n border-right: 3px double var(--aliengreen);\r\n float: right;\r\n width: 100%;\r\n padding: 6px 12px 6px 2px;\r\n grid-column-gap: 0px;\r\n grid-template-areas: 'crt_gCol1 crt_gCol2 crt_gCol3 crt_gCol4 crt_gCol5 crt_gCol6' 'crt_gCol7 crt_gCol8 crt_gCol9 crt_gCol10 crt_gCol11 crt_gCol12';\r\n grid-template-columns: 25% 8% 25% 8% 25% 8%;\r\n\r\n display: grid;\r\n grid-row-gap: 3px;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n}\r\n\r\n.crt_gCol1,\r\n.crt_gCol2,\r\n.crt_gCol3,\r\n.crt_gCol4,\r\n.crt_gCol5,\r\n.crt_gCol6,\r\n.crt_gCol7,\r\n.crt_gCol8,\r\n.crt_gCol9,\r\n.crt_gCol10,\r\n.crt_gCol11,\r\n.crt_gCol12 {\r\n justify-self: center;\r\n align-self: center;\r\n}\r\n\r\n.crt_gCol11 {\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt-crt-grid-Char-Att .maxboxsize {\r\n min-width: 40px;\r\n z-index: 1;\r\n}\r\n\r\n.crt .NPC {\r\n width: 15px;\r\n height: 15px;\r\n}\r\n\r\n.crt .tooltip .tooltiptext {\r\n width: 250px;\r\n top: -36px;\r\n right: 200%;\r\n margin-left: -60px;\r\n\r\n color: black;\r\n background-color: var(--aliengreen);\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n.crt .tooltip .tooltiptext::after {\r\n margin-top: 10px;\r\n border-width: 7px;\r\n border-style: solid;\r\n border-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n\r\n.crt .crt-grid-Char-Att .crt-gCol6:focus,\r\n.crt .grid-Consumables .maxboxsize:focus {\r\n color: var(--aliendarkergreen);\r\n background-color: var(--alienoddtab);\r\n box-shadow: 0 0 0 #000;\r\n cursor: not-allowed;\r\n}\r\n\r\n.crt .crt-grid-Char-Att .crt_gCol6:hover,\r\n.crt .grid-Consumables .maxboxsize:hover {\r\n cursor: default;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt .click-stat-level .far {\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt .synthsdont {\r\n margin: 10px;\r\n padding-left: 10px;\r\n border-left: 2px dotted var(--aliengreen);\r\n}\r\n\r\n.crt .imitate-human {\r\n text-align: center;\r\n}\r\n\r\n.crt .text {\r\n background-color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .tabs {\r\n color: #000;\r\n background-color: #fff;\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n text-shadow: 0 0 2px white;\r\n}\r\n\r\n.crt .tabs .item.active {\r\n text-decoration: none;\r\n font-size: 110%;\r\n color: white;\r\n background-color: var(--aliendarkergreen);\r\n box-shadow: 0 0 10px var(--aliendarkergreen);\r\n text-shadow: 0 0 10px var(--aliengreen);\r\n cursor: default;\r\n}\r\n\r\n.crt .tabs .item {\r\n width: 100%;\r\n // margin: -7px 0 -7px 0;\r\n padding-top: 6px;\r\n}\r\n\r\n.crt .tabs .item.active {\r\n // margin: -7px 0 -7px 0;\r\n padding-top: 5px;\r\n}\r\n\r\n.crt .tabs .item:hover {\r\n color: #000;\r\n background-color: var(--alienitemselect);\r\n box-shadow: 0 0 10px var(--alienitemselect);\r\n margin: -3px 0 -3px 0;\r\n padding-top: 6px;\r\n}\r\n\r\n.crt .grid-genPage h2 {\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .grid-2col-border {\r\n margin-top: -3px;\r\n padding-bottom: 4px;\r\n}\r\n\r\n.crt .journal-sheet select {\r\n text-overflow: ellipsis;\r\n}\r\n\r\n.crt .resource-content button {\r\n width: 16px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n/** General Tab **/\r\n\r\n.crt .grid-crtPage {\r\n display: grid;\r\n grid-template-areas: 'crt_Col1 crt_Col2';\r\n grid-template-columns: 220px;\r\n}\r\n\r\n.crt .crt_Col1 {\r\n display: grid;\r\n grid-template-areas: 'crt_Item1', 'crt_Item2', 'crt_Item3';\r\n grid-template-columns: 100%;\r\n}\r\n\r\n.crt .crt_Col2 {\r\n display: grid;\r\n grid-template-areas: 'crt_Item4', 'crt_Item5', 'crt_Item7', 'crt_Item8', 'crt_Item9', 'crt_Item6';\r\n grid-template-columns: 100%;\r\n padding-left: 5px;\r\n}\r\n\r\n/** General Tab - Left Column **/\r\n\r\n.crt .crt_Col1 h2 {\r\n text-transform: uppercase;\r\n padding-bottom: 4px;\r\n}\r\n\r\n.crt .crt_Item1,\r\n.crt .crt_Item2_char,\r\n.crt .crt_Item2_synth,\r\n.crt .crt_Item3 {\r\n border: 1px solid var(--aliengreen);\r\n padding: 5px;\r\n}\r\n\r\n/*** Story and Experience Points ***/\r\n\r\n.crt .crt_Item1 {\r\n text-align: center;\r\n /* height: 130px; */\r\n}\r\n\r\n.crt .crt_Item1 .sp_faded {\r\n padding-top: 5px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item1 .xp_faded {\r\n padding-top: 6px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item1 h2 {\r\n padding-top: 8px;\r\n}\r\n\r\n.crt .crt_Item1 .experience {\r\n width: 160px;\r\n display: inline-flex;\r\n margin-bottom: 10px;\r\n}\r\n.crt .crt_Item1 .xp_dots_pos {\r\n padding-top: 18px;\r\n}\r\n\r\n/*** Conditions ***/\r\n\r\n.crt .crt_Item2_char {\r\n position: relative;\r\n height: 334px;\r\n}\r\n.crt .crt_Item2_synth {\r\n position: relative;\r\n // height: 370px;\r\n}\r\n\r\n.crt .dots_conditions .dots {\r\n height: 25px;\r\n padding-top: 4px;\r\n padding-left: 7px;\r\n}\r\n\r\n.crt .dots.starving,\r\n.crt .dots.exhausted,\r\n.crt .dots.panic {\r\n width: 100%;\r\n background-color: var(--alienoddtab);\r\n}\r\n\r\n.crt .overwatch {\r\n margin: 15px 0 25px 13px;\r\n}\r\n\r\n.crt .overwatch_synth {\r\n /* margin: 20px 0 15px 13px ; */\r\n margin: 6px 0 0 13px;\r\n}\r\n\r\n.crt .dots.panic .panicked {\r\n color: white;\r\n background-color: red;\r\n margin-top: -5px;\r\n margin-left: -7px;\r\n padding-left: 6px;\r\n border-top: 2px solid red;\r\n border-bottom: 2px solid red;\r\n font-weight: bold;\r\n box-shadow: 0 0 10px red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .panicked-textarea {\r\n margin-left: 60px;\r\n border: 1px solid yellow;\r\n background-color: orange;\r\n}\r\n\r\n.crt .panicked-textarea:focus {\r\n border: 1px solid yellow;\r\n background-color: yellow;\r\n color: red;\r\n}\r\n\r\n.crt .dots.radiation {\r\n border: 1px dashed var(--alienitemselect);\r\n color: var(--alienitemselect);\r\n width: 98%;\r\n padding-top: 16px;\r\n padding-bottom: 19px;\r\n align-items: center;\r\n flex-wrap: nowrap;\r\n margin: 2px;\r\n}\r\n\r\n.crt #bottom {\r\n position: absolute;\r\n bottom: 0;\r\n left: 0;\r\n}\r\n\r\n/*.dots.radiation.radbox_char {\r\n margin-top: 36px;\r\n}\r\n\r\n.dots.radiation.radbox_synth {\r\n /*margin-top: 27px;\r\n margin-top: 7px;\r\n}\r\n\r\n.dots.radiation.radglow_char {\r\n margin-top: 36px;\r\n}\r\n\r\n.dots.radiation.radglow_synth {\r\n margin-top: 27px;\r\n}*/\r\n\r\n.crt .dots.radiation.rad_glow {\r\n background-color: var(--alienitemselect);\r\n color: #000;\r\n border-radius: 3px;\r\n box-shadow: 0 0 10px yellow;\r\n}\r\n\r\n.crt .crt_grid_SynthStress {\r\n display: grid;\r\n grid-template-areas: 'imitate-human_left imitate-human_right';\r\n grid-template-columns: 20% 80%;\r\n}\r\n\r\n.crt .imitate-human_left {\r\n padding: 7px 0 0 0;\r\n}\r\n\r\n.crt .imitate-human_right {\r\n padding: 5px 0px 0px 10px;\r\n}\r\n\r\n.crt .synth-label {\r\n width: 100%;\r\n margin-top: 2px;\r\n padding: 6px 0px 5px 0px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n}\r\n\r\n.crt .alienrpgv .synth_fake_check {\r\n color: var(--aliendarkergreen);\r\n width: 100%;\r\n margin-top: 12px;\r\n padding: 6px 0px 6px 0px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n background-color: var(--alienoddtab);\r\n}\r\n\r\n/*** Consumables ***/\r\n\r\n.crt .fas.fa-parachute-box {\r\n vertical-align: top;\r\n padding-top: 6px;\r\n padding-left: 3px;\r\n}\r\n\r\n.crt .fa-parachute-box:before {\r\n content: '\\f49e';\r\n}\r\n\r\n.crt .crt_Item3 .supply-btn.Power2 {\r\n padding-left: 6px;\r\n font-size: 20px;\r\n}\r\n\r\n/** General Tab - Right Column **/\r\n\r\n.crt .crt_gridCarrer {\r\n display: grid;\r\n grid-template-areas: 'crt_box1 crt_box2 crt_box3 crt_box4';\r\n padding: 0px;\r\n padding-top: 1px;\r\n grid-template-columns: 17% 36% 17% 30%;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.crt .crt_gridCarrer .crt_box1,\r\n.crt .crt_gridCarrer .crt_box2,\r\n.crt .crt_gridCarrer .crt_box3,\r\n.crt .crt_gridCarrer .crt_box4 {\r\n justify-self: center;\r\n max-width: 100%;\r\n padding-top: 0px;\r\n}\r\n\r\n.crt .crt_gridSpecialty {\r\n display: grid;\r\n grid-template-areas: 'crt_sbox1 crt_sbox2';\r\n padding: 4px 0px 3px 0px;\r\n grid-template-columns: 17% 83%;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.crt .crt_gridSpecialty .crt_sbox1,\r\n.crt .crt_gridSpecialty .crt_sbox2 {\r\n justify-self: center;\r\n max-width: 100%;\r\n padding-top: 0px;\r\n}\r\n\r\n.crt .crt_grid-special {\r\n grid-area: crt_sbox2;\r\n display: grid;\r\n width: 100%;\r\n grid-template-areas: 'crt_spe1 crt_spe2';\r\n grid-template-columns: 75% 25%;\r\n}\r\n\r\n.crt .crt .crt_spe1 {\r\n grid-area: crt_spe1;\r\n font-weight: 100;\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .crt_spe2 {\r\n grid-area: crt_spe2;\r\n padding-right: 5px;\r\n justify-self: right;\r\n}\r\n\r\n.crt .crt_Item4,\r\n.crt .crt_Item5,\r\n.crt .crt_Item6,\r\n.crt .crt_Item7,\r\n.crt .crt_Item8,\r\n.crt .crt_Item9 {\r\n border: 0px solid var(--aliengreen);\r\n margin-bottom: 3px;\r\n}\r\n\r\n.crt_Item4 .resource-label-header,\r\n.crt_Item5 .resource-label-header,\r\n.crt_Item6 .resource-label-header,\r\n.crt_Item7 .resource-label-header,\r\n.crt_Item8 .resource-label-header,\r\n.crt_Item9 .resource-label-header {\r\n display: block;\r\n width: 100%;\r\n padding: 1px 0px 1px 2px;\r\n color: #000;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n background-color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item4 {\r\n height: 50px;\r\n}\r\n\r\n.crt .crt_Item5 textarea {\r\n height: 107px;\r\n}\r\n\r\n.crt .crt_Item5 textarea:hover,\r\n.crt .crt_Item7 textarea:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .crt_Item6 {\r\n height: 216px;\r\n border: 1px solid var(--aliendarkergreen);\r\n margin-bottom: 0px;\r\n}\r\n\r\n.crt .crt_Item7 textarea {\r\n height: 87px;\r\n}\r\n\r\n.crt .crt_Item8 {\r\n padding-bottom: 2px;\r\n}\r\n.crt .crt_Item8 input,\r\n.crt .crt_Item9 input {\r\n margin: 0px;\r\n width: 100%;\r\n}\r\n\r\n.crt .crt_Relat {\r\n display: grid;\r\n grid-template-areas: 'crt_Relat_Buddy crt_Relat_Rival';\r\n grid-template-columns: 49%;\r\n grid-column-gap: 5px;\r\n}\r\n\r\n/** - **/\r\n\r\n.crt_Col3 {\r\n grid-area: crt_Col3;\r\n padding-top: 10px;\r\n color: var(--aliendarkergreen);\r\n font-family: var(--alienfont);\r\n}\r\n\r\n.crt.grid-attr {\r\n border: 0px solid var(--aliengreen);\r\n}\r\n\r\n.crt .talent-btn:hover,\r\n.crt .talent-btn:focus {\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n cursor: help;\r\n\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n color: #000;\r\n}\r\n\r\n.crt .rollable {\r\n width: 90%;\r\n text-align: center;\r\n}\r\n\r\n.rollable:hover,\r\n.rollcomputer:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 130%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n// .crt .rollable:hover,\r\n// .crt .rollable:focus {\r\n// color: #000;\r\n// animation: textShadow 1s infinite;\r\n// font-weight: 1;\r\n\r\n// // font-size: 110%;\r\n// // font-weight: bolder;\r\n// background-color: var(--aliengreen);\r\n// border: 1px solid var(--aliengreen);\r\n// text-shadow: 0 0 0px var(--aliengreen);\r\n// box-shadow: 0 0 5px var(--aliengreen);\r\n// cursor: pointer;\r\n// }\r\n\r\n.crt .rollItem,\r\n.crt .creature-acid-roll {\r\n width: 100%;\r\n text-align: center;\r\n}\r\n\r\n.crt .rollItem:hover,\r\n.crt .rollItem:focus {\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n font-size: 100%;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n}\r\n.crt .rollVehicleWeapon:hover,\r\n.crt .rollVehicleWeapon:focus {\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n font-size: 100%;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .grid-talents {\r\n text-align: center;\r\n grid-template-columns: 90% 10%;\r\n}\r\n\r\n.crt .talTitle {\r\n text-transform: uppercase;\r\n color: #000;\r\n background-color: var(--aliengreen);\r\n}\r\n\r\n.crt .item-header {\r\n /* background-color: var(--aliendarkergreen); */\r\n /* color: black; */\r\n}\r\n\r\n.crt .textbox {\r\n color: ghostwhite;\r\n font-family: var(--alienchatfont);\r\n font-size: 14px;\r\n font-weight: 200;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt .textbox:focus {\r\n font-weight: 400;\r\n}\r\n\r\n.crt .encumbrance .encumbrance-bar {\r\n background: var(--alienitemselect);\r\n}\r\n\r\n.crt .blink {\r\n padding: 0px 0px 2px 5px;\r\n margin-top: 5px;\r\n margin-bottom: 5px;\r\n background-color: red;\r\n color: white;\r\n text-shadow: 0 0 5px red;\r\n animation: blink 0.5s 5;\r\n}\r\n\r\n.crt_lCol6 {\r\n justify-self: center;\r\n}\r\n\r\n.crt .crit-injuries {\r\n margin-top: 118px;\r\n}\r\n\r\n.crt .grid-crit {\r\n grid-template-columns: 95% 5%;\r\n}\r\n\r\n.crt_crit2 {\r\n text-align: center;\r\n font-size: 15px;\r\n}\r\n\r\n.crt .Item11 {\r\n border: 0px solid var(--aliengreen);\r\n}\r\n\r\n.crt .Item11 .items-list {\r\n height: auto;\r\n}\r\n\r\n.crt .critical-inj {\r\n padding-bottom: 10px;\r\n}\r\n\r\n.crt .resource-label-header.rollCrit:hover {\r\n font-size: 15px;\r\n background-color: var(--aliendarkergreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt_box4 {\r\n padding: 7px 0px 0px 7px;\r\n}\r\n\r\n.crt .crt_Col1 {\r\n margin-left: -5px;\r\n}\r\n\r\n.crt .fas.fa-tools {\r\n vertical-align: top;\r\n padding-top: 13px;\r\n margin-left: 5px;\r\n}\r\n\r\n.crt .fas.fa-tools:hover {\r\n cursor: help;\r\n}\r\n\r\n.crt .fas.fa-tools:before {\r\n content: '\\f022';\r\n}\r\n\r\n.crt .fas:hover {\r\n color: var(--aliengreen);\r\n text-shadow: 0 0 2px var(--aliengreen);\r\n animation: textShadow 0.5s 0.3;\r\n}\r\n\r\n.crt .items-list .item-header {\r\n border-bottom-style: solid;\r\n border-bottom-color: var(--aliengreen);\r\n}\r\n\r\n.crt .Col3 .panel {\r\n margin-left: 5px;\r\n padding: 0 10px 0 10px;\r\n border-left: 2px inset var(--aliengreen);\r\n}\r\n\r\n.crt .tab.inventory .fas {\r\n margin-right: 10px;\r\n}\r\n\r\n/* Creature Sheet */\r\n\r\n.crt .creature-acid-roll:hover,\r\n.crt .creature-acid-roll:focus {\r\n text-shadow: 0 0 0px var(--aliengreen);\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n font-weight: 1;\r\n font-size: 110%;\r\n border: 0px solid var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .creature-attack-roll {\r\n width: 260px;\r\n height: 40px;\r\n border-radius: 3px;\r\n text-shadow: 0 0 #00000000;\r\n color: #00000000;\r\n background: url(../images/alien_crt_roll-attack.png) no-repeat top left;\r\n}\r\n\r\n.crt .creature-attack-roll:hover {\r\n border-radius: 3px;\r\n background-color: var(--aliendarkergreen);\r\n text-shadow: 0 0 #00000000;\r\n color: #00000000;\r\n background: url(../images/alien_crt_roll-attack_hover.gif) no-repeat top left;\r\n}\r\n\r\n/* Items */\r\n\r\n.crt .profile-img-item {\r\n margin: 0;\r\n height: 125px;\r\n width: auto;\r\n margin-right: 4px;\r\n border-radius: 10px;\r\n}\r\n\r\n.crt .textbox1,\r\n.crt .textbox2 {\r\n padding-left: 5px;\r\n}\r\n",".item-form {\r\n\tfont-family: var(--alienfont);\r\n\tbackground: $c-black;\r\n}\r\n\r\n.actor-header {\r\n\tflex: 0 0 180px;\r\n\toverflow: hidden;\r\n\tdisplay: flex;\r\n\tflex-direction: row;\r\n\tflex-wrap: wrap;\r\n\tjustify-content: flex-start;\r\n\tmargin-bottom: 1px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n}\r\n\r\n.vehicle-header {\r\n\toverflow: hidden;\r\n\tdisplay: flex;\r\n\tmargin-bottom: 1px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n}\r\n\r\n.profile-img {\r\n\tflex: 0 0 100px;\r\n\theight: 150px;\r\n\t// margin-right: 10px;\r\n\twidth: auto;\r\n}\r\n.profile-img-item {\r\n\tflex: 0 0 100px;\r\n\theight: 100px;\r\n\tmargin-right: 10px;\r\n\twidth: auto;\r\n\tjustify-self: center;\r\n}\r\n.profile-img-vehicle {\r\n\tflex: 0 0 100px;\r\n\theight: 160px;\r\n\tmargin-right: 10px;\r\n\twidth: 300px;\r\n}\r\n\r\n.header-fields {\r\n\tflex: 1;\r\n}\r\n\r\nh1.charname {\r\n\theight: 50px;\r\n\tpadding: 0px;\r\n\tmargin: 0 5px 5px 5px;\r\n\tborder-bottom: 0;\r\n\tborder: 1px solid var(--aliengreen);\r\n\r\n\tinput {\r\n\t\twidth: 100%;\r\n\t\theight: 100%;\r\n\t\tmargin: 0;\r\n\t\tcolor: inherit;\r\n\t\tborder: 1px solid var(--aliengreen);\r\n\t}\r\n}\r\n.sheet nav.sheet-tabs {\r\n\tborder-top: 1px solid var(--aliengreen) !important;\r\n\tborder-bottom: 1px solid var(--aliengreen) !important;\r\n}\r\n.sheet-tabs {\r\n\tflex: 0;\r\n\t// border: 1px solid var(--aliengreen);\r\n\tborder-top: 1px solid var(--aliengreen) !important;\r\n\tborder-bottom: 1px solid var(--aliengreen) !important;\r\n\t// color: $c-green;\r\n}\r\n\r\n// .sheet-body,\r\n.tab,\r\n.editor {\r\n\theight: 100%; // Do not change this or notes will stop working\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\t// overflow: hidden;\r\n}\r\n\r\n.tox {\r\n\t.tox-editor-container {\r\n\t\tbackground: $c-white;\r\n\t}\r\n\r\n\t.tox-edit-area {\r\n\t\tpadding: 0 8px;\r\n\t}\r\n}\r\n.maxboxsize {\r\n\tmax-width: 40px;\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.healboxsize {\r\n\tmax-width: 80px;\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.cashboxsize {\r\n\tmax-width: 150px;\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.textbox {\r\n\tcolor: inherit;\r\n\t// justify-items: center;\r\n\tbackground-color: $c-black;\r\n\tpadding: 5px;\r\n\tmargin: 5px 5px 5px 5px;\r\n\tborder: 1px solid var(--aliengreen);\r\n\r\n\t// width: 180px;\r\n}\r\n.textbox1 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 230px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox2 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 400px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox3 {\r\n\tcolor: inherit;\r\n\t// justify-items: center;\r\n\tbackground-color: $c-black;\r\n\tpadding: 5px;\r\n\tmargin: 5px 5px 5px 5px;\r\n\twidth: 180px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox4 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 450px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\ntextarea {\r\n\tresize: none;\r\n\tpadding: 2;\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\t// font-size: medium;\r\n\tfont-size: var(--fontsize);\r\n}\r\n\r\nform .sheet-content .click-stat-level {\r\n\theight: 18px;\r\n\tpadding: 8px;\r\n\tbackground: $c-black;\r\n\tborder-radius: 2px;\r\n\tbox-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502);\r\n\tfont-family: 'Roboto', system, -apple-system, sans-serif;\r\n\tfont-size: 10px;\r\n\tfont-weight: 700;\r\n\tline-height: 1;\r\n\ttext-transform: uppercase;\r\n\tletter-spacing: 0.25px;\r\n\t// color: $c-green;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\tcursor: pointer;\r\n}\r\n.click-stat-level .fas {\r\n\tdisplay: none;\r\n\tpadding: 2px 4px;\r\n\tborder-radius: 2px;\r\n\tbox-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5);\r\n\tfont-family: 'Roboto', system, -apple-system, sans-serif;\r\n\tfont-size: 10px;\r\n\tfont-weight: 700;\r\n\tline-height: 1;\r\n\ttext-transform: uppercase;\r\n\tletter-spacing: 0.25px;\r\n\t// color: $c-green;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\tcursor: pointer;\r\n}\r\n.dots {\r\n\tcursor: pointer;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\t// color: $c-green;\r\n\tmargin-right: 8px;\r\n\tfont-weight: 700;\r\n\tfont-size: 15px;\r\n\tflex-wrap: wrap;\r\n}\r\n\r\n.newdots {\r\n\tcursor: pointer;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\tflex-wrap: wrap;\r\n}\r\n\r\n.planetboxsize {\r\n\tmax-width: 40px;\r\n\tcolor: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.colony-planet1 {\r\n\tmax-width: 190px;\r\n\tmargin: -5px 0px 0px -3px;\r\n\theight: max-content;\r\n\tcolor: var(--color-text-dark-primary) !important;\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen) !important;\r\n}\r\n.colony-planet2 {\r\n\tmax-width: 250px;\r\n\t// margin: -10px 0px 0px -14px;\r\n\theight: max-content;\r\n\tcolor: var(--color-text-dark-primary) !important;\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen) !important;\r\n}\r\n",".resource-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n text-transform: uppercase;\r\n // padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n justify-self: center;\r\n flex: auto;\r\n}\r\n\r\n.speciality-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n text-transform: uppercase;\r\n // padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n justify-self: left;\r\n flex: auto;\r\n}\r\n\r\n.attr-label {\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n padding-right: 5px;\r\n // color: $c-green;\r\n // justify-self: center;\r\n}\r\n",".tabs {\r\n height: 30px;\r\n // border-top: 1px solid #aaa;\r\n // border-bottom: 1px solid #aaa;\r\n color: inherit;\r\n background-color: $c-black;\r\n border: 1px solid var(--aliengreen);\r\n\r\n .sheet nav.sheet-tabs {\r\n height: 32px;\r\n flex: 0 0 32px;\r\n margin: 4px 0;\r\n line-height: 32px;\r\n border-top: 1px solid var(--aliengreen) !important;\r\n border-bottom: 1px solid var(--aliengreen) !important;\r\n }\r\n .item {\r\n // line-height: 30px;\r\n font-weight: bold;\r\n color: inherit;\r\n }\r\n\r\n .item.active {\r\n text-decoration: underline;\r\n text-shadow: none;\r\n }\r\n}\r\n",".items-list {\r\n\tlist-style: none;\r\n\t// margin: 7px 0;\r\n\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n\tpadding-top: 0px;\r\n\tpadding-bottom: 0px;\r\n\t// overflow-y: auto;\r\n}\r\n.item-header {\r\n\t// font-weight: bold;\r\n\tbackground-color: hsl(0, 5%, 16%);\r\n}\r\n\r\n.item-name {\r\n\tmargin: 0;\r\n}\r\n\r\n.item-controls {\r\n\ttext-align: right;\r\n}\r\n\r\n.item-label {\r\n\t// font-weight: bold;\r\n\tfont-family: var(--alienfont);\r\n\tfont-size: small;\r\n\ttext-transform: uppercase;\r\n\tpadding-right: 5px;\r\n\tpadding-left: 5px;\r\n\t// color: $c-green;\r\n\t// flex: auto;\r\n}\r\n\r\n// This calls needs tobe used for the editorbox on actor templates without flexcol.\r\n.biog {\r\n\t// line-height: 24px;\r\n\theight: 300px;\r\n\t// height: 600px;\r\n\tpadding: 3px 0;\r\n\twidth: 1fr;\r\n\t// border-bottom: 1px solid #bbb;\r\n\tfont-family: var(--alienfont);\r\n\r\n\t.biog-image {\r\n\t\tflex: 0 0 24px;\r\n\t\tmargin-right: 5px;\r\n\t}\r\n\t.editor-content {\r\n\t\t// width: 550px;\r\n\t\tword-wrap: break-word;\r\n\t\t// color: $c-green;\r\n\t\tfont-family: var(--alienfont);\r\n\t}\r\n\r\n\timg {\r\n\t\tdisplay: block;\r\n\t}\r\n}\r\n// This calls needs tobe used for the editorbox on actor templates without flexcol.\r\n.biog-full {\r\n\t// line-height: 24px;\r\n\theight: 600px;\r\n\t// height: 600px;\r\n\tpadding: 3px 0;\r\n\twidth: 1fr;\r\n\t// border-bottom: 1px solid #bbb;\r\n\tfont-family: var(--alienfont);\r\n\r\n\t.biog-image {\r\n\t\tflex: 0 0 24px;\r\n\t\tmargin-right: 5px;\r\n\t}\r\n\t.editor-content {\r\n\t\t// width: 550px;\r\n\t\tword-wrap: break-word;\r\n\t\t// color: $c-green;\r\n\t\tfont-family: var(--alienfont);\r\n\t}\r\n\r\n\timg {\r\n\t\tdisplay: block;\r\n\t}\r\n}\r\n"]} \ No newline at end of file diff --git a/lang/cn.json b/lang/cn.json index a7fc3969..dbf4267b 100644 --- a/lang/cn.json +++ b/lang/cn.json @@ -1,6 +1,7 @@ { "ACTOR": { "TypeCharacter": "Player Character", + "TypeColony": "Colony Sheet", "TypeCreature": "Creature", "TypePlanet": "Colony Planet", "TypeSpacecraft": "Space Ship", @@ -75,6 +76,7 @@ "Comment": "简介", "CommonName": "通用名", "CompanyAgent": "公司代理人", + "completed": "Completed", "ComponentDamagefor": "Component Damage for", "ComputerMainframes": "电脑主机", "ConButtons": "左键应用状态,右键去除状态", @@ -111,6 +113,7 @@ "DeleteItemTitle": "删除物品", "Description": "描述", "Details": "详情", + "developmenttotal": "Development Level Total", "DiagnosticsDisplay": "分析显示装置", "DialCancel": "取消", "DialRoll": "投", @@ -125,6 +128,7 @@ "Dollar": "Add $", "DollarNote": "Automatically add $ symbol after editing Cash or Cost", "DRAW": "画", + "economy": "Economy", "EditItem": "左键单击以进行编辑,右键单击以打开上下文菜单", "EditItemTitle": "修改物品", "Effect": "影响", @@ -182,6 +186,7 @@ "Image": "Image", "Inactive": "未激活", "Injury": "Injury", + "Installations": "Installations", "InThePipe": "'正在进入大气层走廊,一切正常。'", "Inventory": "物品", "InventoryArmorHeader": "护甲", @@ -198,6 +203,7 @@ "Level": "等级", "Location": "位置", "Long": "远程", + "maintenance": "Maintenance", "MAJOR-COMPONENT-DAMAGE": "主要部件损坏", "MalfunctioningSensors": "Malfunctioning Sensors", "maneuver": "Maneuver", @@ -215,6 +221,7 @@ "MODEL": "Model/Class", "MODIFIER": "修饰符?", "Modifiers": "修正", + "ModifierTotal": "Modifier Total", "MODULES": "Modules", "MODULES-UPGRADES": "模块/升级", "MorePanic": "更加恐慌", @@ -277,11 +284,15 @@ "PILOT": "飞行员", "PilotName": "驾驶员名称", "pilotPhase": "2. Pilot Phase", + "Policies": "Policies", "population": "人口", "Position": "Position", + "potential": "Potential", "Power": "动力", "powerUpEngine": "Power Up Engine", "powerUpSensors": "Power Up Sensors", + "productivity": "Productivity", + "Projects": "Projects", "Push": "孤注一掷", "Pwr": "力量", "QuantityLabel": "数量", @@ -319,6 +330,7 @@ "Roughneck": "工人", "Rounds": "弹药", "SansitaSwashed": "Sansita Swashed", + "science": "Science", "Scientist": "科学家", "Sector": "星区", "Sectors": "星区", @@ -368,6 +380,7 @@ "SpecialAbilities": "特殊能力", "SPECIALTY": "专业", "Speed": "速度", + "spirit": "Spirit", "Starving": "饥饿", "StoryPoints": "故事点", "Stress": "压力", @@ -418,6 +431,8 @@ "Type": "种类", "upgrade": "Upgrade", "Utility": "公用事业", + "value": "Value", + "valueTotal": "Value Total", "VisionDevices": "侦测装置", "Wallpoet": "Wallpoet", "Water": "水", @@ -438,6 +453,7 @@ "ITEM": { "TypeAgenda": "Agenda", "TypeArmor": "Armor", + "TypeColony-initiative": "Colony Initiative", "TypeCritical-injury": "Critical Injury", "TypeItem": "Item", "TypePlanet-system": "Planet/System", diff --git a/lang/de.json b/lang/de.json index db341934..b1277bd2 100644 --- a/lang/de.json +++ b/lang/de.json @@ -1,6 +1,7 @@ { "ACTOR": { "TypeCharacter": "Akteur", + "TypeColony": "Colony Sheet", "TypeCreature": "Kreatur", "TypePlanet": "Colony Planet", "TypeSpacecraft": "Raumschiff", @@ -75,6 +76,7 @@ "Comment": "Kommentar", "CommonName": "Gebräuchlicher Name", "CompanyAgent": "Konzernagent", + "completed": "Completed", "ComponentDamagefor": "Komponentenschaden für", "ComputerMainframes": "Computer-Großrechner", "ConButtons": "Linksklick: hinzufügen, Rechsklick: Entfernen", @@ -111,6 +113,7 @@ "DeleteItemTitle": "Gegenst. löschen", "Description": "Beschreibung", "Details": "Details", + "developmenttotal": "Development Level Total", "DiagnosticsDisplay": "Diagnose und Anzeigegeräte", "DialCancel": "Zurück", "DialRoll": " Würfeln", @@ -125,6 +128,7 @@ "Dollar": "$", "DollarNote": "Fügt nach der Bearbeitung von Bargeld oder Kosten automatisch das Symbol „$“ hinzu", "DRAW": "ziehen", + "economy": "Economy", "EditItem": "Linksklick zum Bearbeiten, Rechtsklick zum Öffnen des Kontextmenüs.", "EditItemTitle": "Gegenst. bearbeiten", "Effect": "Wirkung", @@ -182,6 +186,7 @@ "Image": "Bild", "Inactive": "Inaktiv", "Injury": "Verletzung", + "Installations": "Installations", "InThePipe": "'Wir sind auf Kurs, alles in Butter'", "Inventory": "Inventar", "InventoryArmorHeader": "Panzerung", @@ -198,6 +203,7 @@ "Level": "Stufe", "Location": "Standort", "Long": "Weit", + "maintenance": "Maintenance", "MAJOR-COMPONENT-DAMAGE": "SCHWERER KOMPONENTENSCHADEN", "MalfunctioningSensors": "Sensor-Fehlfunktion", "maneuver": "Manöver durchführen", @@ -215,6 +221,7 @@ "MODEL": "Modell/Klasse", "MODIFIER": "Modifikator?", "Modifiers": "Modifikatoren", + "ModifierTotal": "Modifier Total", "MODULES": "INTERNE MODULE", "MODULES-UPGRADES": "Module/Verbesserungen", "MorePanic": "Panik-Stufe steigt!", @@ -276,11 +283,15 @@ "PILOT": "PILOT", "PilotName": "Pilot", "pilotPhase": "2. Steuermann-Aktion", + "Policies": "Policies", "population": "Bevölkerung", "Position": "Position", + "potential": "Potential", "Power": "Energie", "powerUpEngine": "Antrieb hochfahren", "powerUpSensors": "Sensoren hochfahren", + "productivity": "Productivity", + "Projects": "Projects", "Push": "Strapazieren", "Pwr": "Ene.", "QuantityLabel": "Anzahl", @@ -318,6 +329,7 @@ "Roughneck": "Machinist", "Rounds": "Munition", "SansitaSwashed": "Sansita Swashed", + "science": "Science", "Scientist": "Wissenschaftler", "Sector": "Sektor", "Sectors": "Sektoren", @@ -367,6 +379,7 @@ "SpecialAbilities": "Berufstalente", "SPECIALTY": "SPEZIALISIERUNG", "Speed": "Geschwindigkeit", + "spirit": "Spirit", "Starving": "Verhungern", "StoryPoints": "Story-Punkte", "Stress": "Stress", @@ -417,6 +430,8 @@ "Type": "Typ", "upgrade": "Verbesserung", "Utility": "Dienstprogramm", + "value": "Value", + "valueTotal": "Value Total", "VisionDevices": "Sichtgeräte", "Wallpoet": "Wallpoet", "Water": "Wasser", @@ -437,6 +452,7 @@ "ITEM": { "TypeAgenda": "Motivation/Story", "TypeArmor": "Rüstung", + "TypeColony-initiative": "Colony Initiative", "TypeCritical-injury": "Kritische Verletzung", "TypeItem": "Gegenstand", "TypePlanet-system": "Planet/System", diff --git a/lang/en.json b/lang/en.json index 264c2be2..298cf09c 100644 --- a/lang/en.json +++ b/lang/en.json @@ -1,6 +1,7 @@ { "ACTOR": { "TypeCharacter": "Player Character", + "TypeColony": "Colony Sheet", "TypeCreature": "Creature", "TypePlanet": "Colony Planet", "TypeSpacecraft": "Space Ship", @@ -75,6 +76,7 @@ "Comment": "Comment", "CommonName": "Common Name", "CompanyAgent": "Company Agent", + "completed": "Completed", "ComponentDamagefor": "Component Damage for", "ComputerMainframes": "Computer Mainframes", "ConButtons": "Left Click to add. Right click to remove", @@ -111,6 +113,7 @@ "DeleteItemTitle": "Delete Item", "Description": "Description", "Details": "Details", + "developmenttotal": "Development Level Total", "DiagnosticsDisplay": "Diagnostics and Display", "DialCancel": "Cancel", "DialRoll": "Roll", @@ -125,6 +128,7 @@ "Dollar": "Add $", "DollarNote": "Automatically add $ symbol after editing Cash or Cost", "DRAW": "Draw", + "economy": "Economy", "EditItem": "Left Click to Edit, Right click to open context menu.", "EditItemTitle": "Edit Item", "Effect": "Effect", @@ -182,6 +186,7 @@ "Image": "Image", "Inactive": "Inactive", "Injury": "Injury", + "Installations": "Installations", "InThePipe": "'We’re in the pipe; five by five.'", "Inventory": "Inventory", "InventoryArmorHeader": "Armor", @@ -198,6 +203,7 @@ "Level": "Level", "Location": "Location", "Long": "Long", + "maintenance": "Maintenance", "MAJOR-COMPONENT-DAMAGE": "MAJOR COMPONENT DAMAGE", "MalfunctioningSensors": "Malfunctioning Sensors", "maneuver": "Maneuver", @@ -215,6 +221,7 @@ "MODEL": "Model/Class", "MODIFIER": "Modifier?", "Modifiers": "Modifiers", + "ModifierTotal": "Modifier Total", "MODULES": "Modules", "MODULES-UPGRADES": "Modules/Upgrades", "MorePanic": "More Panic", @@ -277,11 +284,15 @@ "PILOT": "PILOT", "PilotName": "Pilot Name", "pilotPhase": "2. Pilot Phase", + "Policies": "Policies", "population": "Population", "Position": "Position", + "potential": "Potential", "Power": "Power", "powerUpEngine": "Power Up Engine", "powerUpSensors": "Power Up Sensors", + "productivity": "Productivity", + "Projects": "Projects", "Push": "Push", "Pwr": "Pwr", "QuantityLabel": "Quantity", @@ -319,6 +330,7 @@ "Roughneck": "Roughneck", "Rounds": "Rounds", "SansitaSwashed": "Sansita Swashed", + "science": "Science", "Scientist": "Scientist", "Sector": "Sector", "Sectors": "Sectors", @@ -368,6 +380,7 @@ "SpecialAbilities": "Special Abilities", "SPECIALTY": "SPECIALTY", "Speed": "Speed", + "spirit": "Spirit", "Starving": "Starving", "StoryPoints": "Story Points", "Stress": "Stress", @@ -418,6 +431,8 @@ "Type": "Type", "upgrade": "Upgrade", "Utility": "Utility", + "value": "Value", + "valueTotal": "Value Total", "VisionDevices": "Vision Devices", "Wallpoet": "Wallpoet", "Water": "Water", @@ -438,6 +453,7 @@ "ITEM": { "TypeAgenda": "Agenda", "TypeArmor": "Armor", + "TypeColony-initiative": "Colony Initiative", "TypeCritical-injury": "Critical Injury", "TypeItem": "Item", "TypePlanet-system": "Planet/System", diff --git a/lang/es.json b/lang/es.json index 56fb2798..72d2d0a9 100644 --- a/lang/es.json +++ b/lang/es.json @@ -1,6 +1,7 @@ { "ACTOR": { "TypeCharacter": "Player Character", + "TypeColony": "Colony Sheet", "TypeCreature": "Creature", "TypePlanet": "Colony Planet", "TypeSpacecraft": "Space Ship", @@ -75,6 +76,7 @@ "Comment": "Comentario", "CommonName": "Nombre", "CompanyAgent": "Agente de la compañía", + "completed": "Completed", "ComponentDamagefor": "Component Damage for", "ComputerMainframes": "Computadoras Centrales", "ConButtons": "Clic izquierdo para añadir. Clic derecho para quitar", @@ -111,6 +113,7 @@ "DeleteItemTitle": "Borrar Objeto", "Description": "Descripción", "Details": "Detalles", + "developmenttotal": "Development Level Total", "DiagnosticsDisplay": "Visualización y Diagnóstico", "DialCancel": "Cancelar", "DialRoll": "Tirada", @@ -125,6 +128,7 @@ "Dollar": "Añadir $", "DollarNote": "Añadir automaticamente el símbolo $ tras editar Dinero o Coste", "DRAW": "Dibujar", + "economy": "Economy", "EditItem": "Clic izquierdo para editar, clic derecho para abrir el menú contextual.", "EditItemTitle": "Editar Objeto", "Effect": "Efecto", @@ -182,6 +186,7 @@ "Image": "Image", "Inactive": "Inactivo", "Injury": "Injury", + "Installations": "Installations", "InThePipe": "'Estamos en el conducto; 5x5.'", "Inventory": "Inventario", "InventoryArmorHeader": "Armadura", @@ -198,6 +203,7 @@ "Level": "Nivel", "Location": "Localización", "Long": "Largo", + "maintenance": "Maintenance", "MAJOR-COMPONENT-DAMAGE": "DAÑO PRINCIPAL EN COMPONENTES", "MalfunctioningSensors": "Malfunctioning Sensors", "maneuver": "Maneuver", @@ -215,6 +221,7 @@ "MODEL": "Model/Class", "MODIFIER": "Modificador?", "Modifiers": "Modificadores", + "ModifierTotal": "Modifier Total", "MODULES": "Modules", "MODULES-UPGRADES": "Módulos/Actualizaciones", "MorePanic": "Más pánico", @@ -277,11 +284,15 @@ "PILOT": "PILOTO", "PilotName": "Nombre del piloto", "pilotPhase": "2. Pilot Phase", + "Policies": "Policies", "population": "Población", "Position": "Position", + "potential": "Potential", "Power": "Energía", "powerUpEngine": "Power Up Engine", "powerUpSensors": "Power Up Sensors", + "productivity": "Productivity", + "Projects": "Projects", "Push": "Forzar", "Pwr": "Ene", "QuantityLabel": "Cantidad", @@ -319,6 +330,7 @@ "Roughneck": "Operario", "Rounds": "Recargas", "SansitaSwashed": "Sansita Swashed", + "science": "Science", "Scientist": "Científico", "Sector": "Sector", "Sectors": "Sectores", @@ -368,6 +380,7 @@ "SpecialAbilities": "Habilidades especiales", "SPECIALTY": "ESPECIALIDAD", "Speed": "Velocidad", + "spirit": "Spirit", "Starving": "Hambriento", "StoryPoints": "Puntos de Trama", "Stress": "Tensión", @@ -418,6 +431,8 @@ "Type": "Tipo", "upgrade": "Upgrade", "Utility": "Utilidad", + "value": "Value", + "valueTotal": "Value Total", "VisionDevices": "Dispositivos Ópticos", "Wallpoet": "Wallpoet", "Water": "Agua", @@ -438,6 +453,7 @@ "ITEM": { "TypeAgenda": "Agenda", "TypeArmor": "Armor", + "TypeColony-initiative": "Colony Initiative", "TypeCritical-injury": "Critical Injury", "TypeItem": "Item", "TypePlanet-system": "Planet/System", diff --git a/lang/fr.json b/lang/fr.json index 8c4519ff..e960ea4a 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -1,6 +1,7 @@ { "ACTOR": { "TypeCharacter": "Player Character", + "TypeColony": "Colony Sheet", "TypeCreature": "Creature", "TypePlanet": "Colony Planet", "TypeSpacecraft": "Space Ship", @@ -75,6 +76,7 @@ "Comment": "Spécial", "CommonName": "Nom Commun", "CompanyAgent": "Agent de Compagnie", + "completed": "Completed", "ComponentDamagefor": "Component Damage for", "ComputerMainframes": "Mainframes d'ordinateur", "ConButtons": "Click gauche pour ajouter. Click droit pour retirer", @@ -111,6 +113,7 @@ "DeleteItemTitle": "Supprimer Item", "Description": "Description", "Details": "Détails", + "developmenttotal": "Development Level Total", "DiagnosticsDisplay": "Diagnostic et Affichage", "DialCancel": "Annuler", "DialRoll": "Lancer", @@ -125,6 +128,7 @@ "Dollar": "Add $", "DollarNote": "Automatically add $ symbol after editing Cash or Cost", "DRAW": "Dessiner", + "economy": "Economy", "EditItem": "Clic gauche pour éditer, clic droit pour ouvrir le menu contextuel.", "EditItemTitle": "Editer Equipement", "Effect": "Effet", @@ -182,6 +186,7 @@ "Image": "Image", "Inactive": "Inactif", "Injury": "Injury", + "Installations": "Installations", "InThePipe": "'Nous sommes dans le conduit; cinq par cinq.'", "Inventory": "Inventaire", "InventoryArmorHeader": "Protection", @@ -198,6 +203,7 @@ "Level": "Niveler", "Location": "Localisation", "Long": "Long", + "maintenance": "Maintenance", "MAJOR-COMPONENT-DAMAGE": "ENDOMMAGEMENT MAJEUR DES COMPOSANTS", "MalfunctioningSensors": "Malfunctioning Sensors", "maneuver": "Maneuver", @@ -215,6 +221,7 @@ "MODEL": "Model/Class", "MODIFIER": "Modificateur?", "Modifiers": "Modificateurs", + "ModifierTotal": "Modifier Total", "MODULES": "Modules", "MODULES-UPGRADES": "Modules/Mises à jour", "MorePanic": "Plus de Panique", @@ -277,11 +284,15 @@ "PILOT": "PILOTE", "PilotName": "Nom du Pilote", "pilotPhase": "2. Pilot Phase", + "Policies": "Policies", "population": "Population", "Position": "Position", + "potential": "Potential", "Power": "Énergie", "powerUpEngine": "Power Up Engine", "powerUpSensors": "Power Up Sensors", + "productivity": "Productivity", + "Projects": "Projects", "Push": "Forcer", "Pwr": "Éne", "QuantityLabel": "Quantité", @@ -319,6 +330,7 @@ "Roughneck": "Prolo", "Rounds": "Rounds", "SansitaSwashed": "Sansita Swashed", + "science": "Science", "Scientist": "Scientifique", "Sector": "Secteur", "Sectors": "Secteurs", @@ -368,6 +380,7 @@ "SpecialAbilities": "Capacités Spéciales", "SPECIALTY": "SPÉCIALITÉ", "Speed": "Vitesse", + "spirit": "Spirit", "Starving": "Affamé", "StoryPoints": "Points d'histoire", "Stress": "Stress", @@ -418,6 +431,8 @@ "Type": "Type", "upgrade": "Upgrade", "Utility": "Utilitaire", + "value": "Value", + "valueTotal": "Value Total", "VisionDevices": "Appareils Optiques", "Wallpoet": "Wallpoet", "Water": "Eau", @@ -438,6 +453,7 @@ "ITEM": { "TypeAgenda": "Agenda", "TypeArmor": "Armor", + "TypeColony-initiative": "Colony Initiative", "TypeCritical-injury": "Critical Injury", "TypeItem": "Item", "TypePlanet-system": "Planet/System", diff --git a/lang/it.json b/lang/it.json index 82387408..ba6c7d9f 100644 --- a/lang/it.json +++ b/lang/it.json @@ -1,6 +1,7 @@ { "ACTOR": { "TypeCharacter": "Player Character", + "TypeColony": "Colony Sheet", "TypeCreature": "Creature", "TypePlanet": "Colony Planet", "TypeSpacecraft": "Space Ship", @@ -75,6 +76,7 @@ "Comment": "Commento", "CommonName": "Nome comune", "CompanyAgent": "Agente della Compagnia", + "completed": "Completed", "ComponentDamagefor": "Component Damage for", "ComputerMainframes": "Mainframe del computer", "ConButtons": "Click col sinistro per aggiungere. Click col destro per rimuovere", @@ -111,6 +113,7 @@ "DeleteItemTitle": "Cancella Oggetto", "Description": "Descrizione", "Details": "Dettagli", + "developmenttotal": "Development Level Total", "DiagnosticsDisplay": "Diagnostica e Visualizzazione", "DialCancel": "Cancella", "DialRoll": "Tiro", @@ -125,6 +128,7 @@ "Dollar": "Add $", "DollarNote": "Automatically add $ symbol after editing Cash or Cost", "DRAW": "Pesca", + "economy": "Economy", "EditItem": "Click col tasto sinistro per editare, click col tasto destro per aprire il menu di scelta rapida.", "EditItemTitle": "Modifica Oggetto", "Effect": "Effetto", @@ -182,6 +186,7 @@ "Image": "Image", "Inactive": "Inattivo", "Injury": "Injury", + "Installations": "Installations", "InThePipe": "'Siamo sul sentiero, al cento per cento.'", "Inventory": "Inventario", "InventoryArmorHeader": "Armatura", @@ -198,6 +203,7 @@ "Level": "Livello", "Location": "Luogo", "Long": "Lunga", + "maintenance": "Maintenance", "MAJOR-COMPONENT-DAMAGE": "DANNO A COMPONENTE MAGGIORE", "MalfunctioningSensors": "Malfunctioning Sensors", "maneuver": "Maneuver", @@ -215,6 +221,7 @@ "MODEL": "Model/Class", "MODIFIER": "Modificatore?", "Modifiers": "Modificatori", + "ModifierTotal": "Modifier Total", "MODULES": "Modules", "MODULES-UPGRADES": "Moduli/Miglioramenti", "MorePanic": "Ulteriore Panico", @@ -277,11 +284,15 @@ "PILOT": "PILOTA", "PilotName": "Nome del Pilota", "pilotPhase": "2. Pilot Phase", + "Policies": "Policies", "population": "Popolazione", "Position": "Position", + "potential": "Potential", "Power": "Energia", "powerUpEngine": "Power Up Engine", "powerUpSensors": "Power Up Sensors", + "productivity": "Productivity", + "Projects": "Projects", "Push": "Forzare", "Pwr": "Pot", "QuantityLabel": "Quantità", @@ -319,6 +330,7 @@ "Roughneck": "Manovale", "Rounds": "Turni", "SansitaSwashed": "Sansita Swashed", + "science": "Science", "Scientist": "Scienziato", "Sector": "Settore", "Sectors": "Settori", @@ -368,6 +380,7 @@ "SpecialAbilities": "Abilità speciali", "SPECIALTY": "SPECIALITA'", "Speed": "Velocità", + "spirit": "Spirit", "Starving": "Affamato", "StoryPoints": "Punti Storia", "Stress": "Stress", @@ -418,6 +431,8 @@ "Type": "Tipo", "upgrade": "Upgrade", "Utility": "Utilità", + "value": "Value", + "valueTotal": "Value Total", "VisionDevices": "Dispositivi di visione", "Wallpoet": "Wallpoet", "Water": "Acqua", @@ -438,6 +453,7 @@ "ITEM": { "TypeAgenda": "Agenda", "TypeArmor": "Armor", + "TypeColony-initiative": "Colony Initiative", "TypeCritical-injury": "Critical Injury", "TypeItem": "Item", "TypePlanet-system": "Planet/System", diff --git a/lang/pt-br.json b/lang/pt-br.json index bb5cc4ec..3f3320e5 100644 --- a/lang/pt-br.json +++ b/lang/pt-br.json @@ -1,6 +1,7 @@ { "ACTOR": { "TypeCharacter": "Player Character", + "TypeColony": "Colony Sheet", "TypeCreature": "Creature", "TypePlanet": "Colony Planet", "TypeSpacecraft": "Space Ship", @@ -75,6 +76,7 @@ "Comment": "Comentário", "CommonName": "Nome", "CompanyAgent": "Agente da Companhia", + "completed": "Completed", "ComponentDamagefor": "Component Damage for", "ComputerMainframes": "Computadores Centrais", "ConButtons": "Clicar Botão Esquerdo do mouse para Adicionar e Direito para Remover", @@ -111,6 +113,7 @@ "DeleteItemTitle": "Remover Item", "Description": "Descrição", "Details": "Detalhes", + "developmenttotal": "Development Level Total", "DiagnosticsDisplay": "Diagnósticos e Visor", "DialCancel": "Cancelar", "DialRoll": "Rolar", @@ -125,6 +128,7 @@ "Dollar": "Add $", "DollarNote": "Automatically add $ symbol after editing Cash or Cost", "DRAW": "Desenhar", + "economy": "Economy", "EditItem": "Clicar Botão Esquerdo para Editar ou Direito para abrir Menu.", "EditItemTitle": "Editar Item", "Effect": "Efeito", @@ -182,6 +186,7 @@ "Image": "Image", "Inactive": "Inativo", "Injury": "Injury", + "Installations": "Installations", "InThePipe": "'Curso Preciso, 5/5!'", "Inventory": "Inventário", "InventoryArmorHeader": "Armadura", @@ -198,6 +203,7 @@ "Level": "Nível", "Location": "Localização", "Long": "Longa", + "maintenance": "Maintenance", "MAJOR-COMPONENT-DAMAGE": "DANOS GRAVES AO COMPONENTE", "MalfunctioningSensors": "Malfunctioning Sensors", "maneuver": "Maneuver", @@ -215,6 +221,7 @@ "MODEL": "Model/Class", "MODIFIER": "Modificador?", "Modifiers": "Modificadores", + "ModifierTotal": "Modifier Total", "MODULES": "Modules", "MODULES-UPGRADES": "Módulos/Atualizações", "MorePanic": "Mais Pânico", @@ -277,11 +284,15 @@ "PILOT": "PILOTO", "PilotName": "Piloto", "pilotPhase": "2. Pilot Phase", + "Policies": "Policies", "population": "População", "Position": "Position", + "potential": "Potential", "Power": "Energia", "powerUpEngine": "Power Up Engine", "powerUpSensors": "Power Up Sensors", + "productivity": "Productivity", + "Projects": "Projects", "Push": "Forçar", "Pwr": "Energia", "QuantityLabel": "Quantidade", @@ -319,6 +330,7 @@ "Roughneck": "Operário", "Rounds": "Munição", "SansitaSwashed": "Sansita Swashed", + "science": "Science", "Scientist": "Cientista", "Sector": "Setor", "Sectors": "Setores", @@ -368,6 +380,7 @@ "SpecialAbilities": "Habilidades Especiais", "SPECIALTY": "ESPECIALIDADE", "Speed": "Velocidade", + "spirit": "Spirit", "Starving": "Faminto", "StoryPoints": "Pontos de História", "Stress": "Estresse", @@ -418,6 +431,8 @@ "Type": "Tipo", "upgrade": "Upgrade", "Utility": "Utilitária", + "value": "Value", + "valueTotal": "Value Total", "VisionDevices": "Dispositivos de Visão", "Wallpoet": "Wallpoet", "Water": "Água", @@ -438,6 +453,7 @@ "ITEM": { "TypeAgenda": "Agenda", "TypeArmor": "Armor", + "TypeColony-initiative": "Colony Initiative", "TypeCritical-injury": "Critical Injury", "TypeItem": "Item", "TypePlanet-system": "Planet/System", diff --git a/lang/zh-tw.json b/lang/zh-tw.json index 7c73cf25..87023934 100644 --- a/lang/zh-tw.json +++ b/lang/zh-tw.json @@ -1,6 +1,7 @@ { "ACTOR": { "TypeCharacter": "Player Character", + "TypeColony": "Colony Sheet", "TypeCreature": "Creature", "TypePlanet": "Colony Planet", "TypeSpacecraft": "Space Ship", @@ -75,6 +76,7 @@ "Comment": "簡介", "CommonName": "通用名", "CompanyAgent": "公司代理人", + "completed": "Completed", "ComponentDamagefor": "Component Damage for", "ComputerMainframes": "電腦主機", "ConButtons": "左鍵應用狀態,右鍵去除狀態", @@ -111,6 +113,7 @@ "DeleteItemTitle": "刪除物品", "Description": "描述", "Details": "詳情", + "developmenttotal": "Development Level Total", "DiagnosticsDisplay": "分析顯示裝置", "DialCancel": "取消", "DialRoll": "擲", @@ -125,6 +128,7 @@ "Dollar": "Add $", "DollarNote": "Automatically add $ symbol after editing Cash or Cost", "DRAW": "画", + "economy": "Economy", "EditItem": "左键单击以进行编辑,右键单击以打开上下文菜单", "EditItemTitle": "修改物品", "Effect": "影响", @@ -182,6 +186,7 @@ "Image": "Image", "Inactive": "未激活", "Injury": "Injury", + "Installations": "Installations", "InThePipe": "'正在進入大氣層走廊,一切正常。'", "Inventory": "物品", "InventoryArmorHeader": "護甲", @@ -198,6 +203,7 @@ "Level": "等級", "Location": "位置", "Long": "遠程", + "maintenance": "Maintenance", "MAJOR-COMPONENT-DAMAGE": "主要部件损坏", "MalfunctioningSensors": "Malfunctioning Sensors", "maneuver": "Maneuver", @@ -215,6 +221,7 @@ "MODEL": "Model/Class", "MODIFIER": "修饰符?", "Modifiers": "修正", + "ModifierTotal": "Modifier Total", "MODULES": "Modules", "MODULES-UPGRADES": "模块/升级", "MorePanic": "更加恐慌", @@ -277,11 +284,15 @@ "PILOT": "飞行员", "PilotName": "駕駛員名稱", "pilotPhase": "2. Pilot Phase", + "Policies": "Policies", "population": "人口", "Position": "Position", + "potential": "Potential", "Power": "動力", "powerUpEngine": "Power Up Engine", "powerUpSensors": "Power Up Sensors", + "productivity": "Productivity", + "Projects": "Projects", "Push": "孤注一擲", "Pwr": "力量", "QuantityLabel": "數量", @@ -319,6 +330,7 @@ "Roughneck": "工人", "Rounds": "彈藥", "SansitaSwashed": "Sansita Swashed", + "science": "Science", "Scientist": "科學家", "Sector": "星區", "Sectors": "星區", @@ -368,6 +380,7 @@ "SpecialAbilities": "特殊能力", "SPECIALTY": "专业", "Speed": "速度", + "spirit": "Spirit", "Starving": "飢餓", "StoryPoints": "故事点", "Stress": "壓力", @@ -418,6 +431,8 @@ "Type": "種類", "upgrade": "Upgrade", "Utility": "公用事业", + "value": "Value", + "valueTotal": "Value Total", "VisionDevices": "偵測裝置", "Wallpoet": "Wallpoet", "Water": "水", @@ -438,6 +453,7 @@ "ITEM": { "TypeAgenda": "Agenda", "TypeArmor": "Armor", + "TypeColony-initiative": "Colony Initiative", "TypeCritical-injury": "Critical Injury", "TypeItem": "Item", "TypePlanet-system": "Planet/System", diff --git a/module/actor/colony-sheet.js b/module/actor/colony-sheet.js new file mode 100644 index 00000000..7e638f16 --- /dev/null +++ b/module/actor/colony-sheet.js @@ -0,0 +1,365 @@ +import { ALIENRPG } from '../config.js'; +import { logger } from '../logger.js'; +/** + * Extend the basic ActorSheet with some very simple modifications + * @extends {ActorSheet} + */ +export class alienrpgColonySheet extends ActorSheet { + constructor(...args) { + super(...args); + + /** + * Track the set of item filters which are applied + * @type {Set} + */ + this._filters = { + policies: new Set(), + installations: new Set(), + projects: new Set(), + }; + } + + /** @override */ + static get defaultOptions() { + return mergeObject(super.defaultOptions, { + classes: ['alienrpg', 'sheet', 'actor', 'colony-sheet'], + // template: 'systems/alienrpg/templates/actor/actor-sheet.html', + width: 1120, + height: 900, + tabs: [{ navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'general' }], + }); + } + + get template() { + const path = 'systems/alienrpg/templates/actor/'; + // return `${path}actor-sheet.html`; + // unique item sheet by type, like `weapon-sheet.html`. + if (game.settings.get('alienrpg', 'aliencrt')) { + return `systems/alienrpg/templates/actor/crt/${this.actor.type}-sheet.html`; + } else { + return `${path}${this.actor.type}-sheet.html`; + } + } + + /* -------------------------------------------- */ + async _enrichTextFields(data, fieldNameArr) { + for (let t = 0; t < fieldNameArr.length; t++) { + if (hasProperty(data, fieldNameArr[t])) { + setProperty(data, fieldNameArr[t], await TextEditor.enrichHTML(getProperty(data, fieldNameArr[t]), { async: true })); + } + } + } + + /** @override */ + async getData(options) { + // Basic data + + const isOwner = this.document.isOwner; + + let data = { + id: this.actor.id, + actor: foundry.utils.deepClone(this.actor), + system: foundry.utils.deepClone(this.actor.system), + isGM: game.user.isGM, + owner: this.object.isOwner, + options: options, + config: CONFIG.ALIENRPG, + }; + data.system.items = this.actor.items.map((i) => { + i.labels = i.labels; + return i; + }); + data.system.items.sort((a, b) => (a.sort || 0) - (b.sort || 0)); + data.system.labels = this.actor.labels || {}; + data.system.filters = this._filters; + + let enrichedFields = ['system.notes']; + await this._enrichTextFields(data, enrichedFields); + + await this._prepareItems(data); + + await this._initiativeMods(data); + + logger.debug('Actor Sheet derived data:', data); + //Return data to the sheet + return data; + } + + /** @override */ + activateListeners(html) { + super.activateListeners(html); + // Everything below here is only needed if the sheet is editable + if (!this.options.editable) return; + + const itemContextMenu = [ + { + name: game.i18n.localize('ALIENRPG.EditItemTitle'), + icon: '', + callback: (element) => { + const item = this.actor.items.get(element.data('item-id')); + item.sheet.render(true); + }, + }, + { + name: game.i18n.localize('ALIENRPG.DeleteItem'), + icon: '', + callback: (element) => { + let itemDel = this.actor.items.get(element.data('item-id')); + itemDel.delete(); + }, + }, + ]; + + // Add Inventory Item + new ContextMenu(html, '.item-edit', itemContextMenu); + + html.find('.item-create').click(this._onItemCreate.bind(this)); + // Update Inventory Item + html.find('.openItem').click((ev) => { + const li = $(ev.currentTarget).parents('.item'); + const item = this.actor.items.get(li.data('itemId')); + item.sheet.render(true); + }); + + // Update Inventory Item + html.find('.item-edit').click((ev) => { + const li = $(ev.currentTarget).parents('.item'); + const item = this.actor.items.get(li.data('itemId')); + item.sheet.render(true); + }); + + html.find('.item-edit1').click((ev) => { + const li = $(ev.currentTarget).parents('.item'); + const item = this.actor.items.get(li.data('itemId')); + item.sheet.render(true); + }); + + html.find('.inline-edit').change(this._inlineedit.bind(this)); + + // Drag events for macros. + // if (this.actor.isOwner) { + // let handler = (ev) => this._onDragStart(ev); + // // Find all items on the character sheet. + // html.find('li.item').each((i, li) => { + // // Ignore for the header row. + // if (li.classList.contains('item-header')) return; + // // Add draggable attribute and dragstart listener. + // li.setAttribute('draggable', true); + // li.addEventListener('dragstart', handler, false); + // }); + } + + /* + * Organize and classify Owned Items for Character sheets + * @private + */ + async _prepareItems(data) { + // Initialize containers. + // const inventory = { + // policies: { section: 'Policies', label: game.i18n.localize('ALIENRPG.Policies'), items: [], dataset: { 'system.header.type': '1' } }, + // installations: { + // section: 'Installations', + // label: game.i18n.localize('ALIENRPG.Installations'), + // items: [], + // dataset: { 'system.header.type': '2' }, + // }, + // projects: { section: 'Projects', label: game.i18n.localize('ALIENRPG.Projects'), items: [], dataset: { 'system.header.type': '3' } }, + // }; + + // Partition items by category + let [items] = data.system.items.reduce( + (arr, item) => { + // Item details + // Classify items into types + if (item.system.header.type === '1') arr[0].push(item); + else if (item.system.header.type === '2') arr[1].push(item); + else if (item.system.header.type === '3') arr[2].push(item); + return arr; + }, + [[], [], []] + ); + // Apply active item filters + items = this._filterItems(items, this._filters.inventory); + + const policies = []; + const installations = []; + const projects = []; + + // Iterate through items, allocating to containers + for (let i of data.actor.items) { + let item = i.system; + switch (item.header.type) { + case '1': + policies.push(i); + break; + + case '2': + installations.push(i); + break; + + case '3': + projects.push(i); + break; + + default: + break; + } + } + // Assign and return + data.policies = policies; + data.installations = installations; + data.projects = projects; + + // data.inventory = Object.values(inventory); + } + + async _initiativeMods(actor) { + const aData = actor.system; + var attrMod = { + economy: 0, + potential: 0, + productivity: 0, + maintenance: 0, + science: 0, + spirit: 0, + }; + + for (let [skey, Attrib] of Object.entries(this.actor.items.contents)) { + // debugger; + if (Attrib.type === 'colony-initiative') { + let base = Attrib.system.modifiers; + for (let [bkey, aAttrib] of Object.entries(base)) { + switch (bkey) { + case 'economy': + attrMod.economy = attrMod.economy += parseInt(aAttrib.value); + break; + case 'potential': + attrMod.potential = attrMod.potential += parseInt(aAttrib.value); + break; + case 'productivity': + attrMod.productivity = attrMod.productivity += parseInt(aAttrib.value); + break; + case 'maintenance': + attrMod.maintenance = attrMod.maintenance += parseInt(aAttrib.value); + break; + case 'science': + attrMod.science = attrMod.science += parseInt(aAttrib.value); + break; + case 'spirit': + attrMod.spirit = attrMod.spirit += parseInt(aAttrib.value); + break; + + default: + break; + } + } + } + } + + await this.actor.update({ + 'system.stats.economy.total': (aData.stats.economy.mod = parseInt(attrMod.economy || 0)), + 'system.stats.potential.total': (aData.stats.potential.mod = parseInt(attrMod.potential || 0)), + 'system.stats.productivity.total': (aData.stats.productivity.mod = parseInt(attrMod.productivity || 0)), + 'system.stats.maintenance.total': (aData.stats.maintenance.mod = parseInt(attrMod.maintenance || 0)), + 'system.stats.science.total': (aData.stats.science.mod = parseInt(attrMod.science || 0)), + 'system.stats.spirit.total': (aData.stats.spirit.mod = parseInt(attrMod.spirit || 0)), + 'system.stats.developmenttotal.value': (aData.stats.developmenttotal.value = + aData.stats.economy.value + + aData.stats.potential.value + + aData.stats.productivity.value + + aData.stats.maintenance.value + + aData.stats.science.value + + aData.stats.spirit.value), + 'system.stats.developmenttotal.mod': (aData.stats.developmenttotal.mod = + parseInt(attrMod.economy || 0) + + parseInt(attrMod.potential || 0) + + parseInt(attrMod.productivity || 0) + + parseInt(attrMod.maintenance || 0) + + parseInt(attrMod.science || 0) + + parseInt(attrMod.spirit || 0)), + 'system.stats.developmenttotal.total': (aData.stats.developmenttotal.total = aData.stats.developmenttotal.value + aData.stats.developmenttotal.mod), + }); + } + + /** + * Handle creating a new Owned Item for the actor using initial data defined in the HTML dataset + * @param {Event} event The originating click event + * @private + */ + async _onItemCreate(event) { + event.preventDefault(); + const header = event.currentTarget; + // Get the type of item to create. + const type = header.dataset.type; + // Grab any data associated with this control. + const data = duplicate(header.dataset); + // Initialize a default name. + const iName = `New ${type.capitalize()}`; + // Prepare the item object. + const itemData = { + name: iName, + type: type, + system: system, + }; + // Remove the type from the dataset since it's in the itemData.type prop. + delete itemData.system['type']; + + // Finally, create the item! + // return this.actor.createOwnedItem(itemData); + return await this.actor.createEmbeddedDocuments(itemData); + } + /** @override */ + async _onDropItemCreate(itemData) { + const type = itemData.type; + const alwaysAllowedItems = ALIENRPG.physicalItems; + const allowedItems = { + colony: ['colony-initiative'], + }; + let allowed = true; + + if (!alwaysAllowedItems.includes(type)) { + if (!allowedItems[this.actor.type].includes(type)) { + allowed = false; + } + } + + if (!allowed) { + const msg = game.i18n.format('ALIENRPG.NotifWrongItemType', { + type: type, + actor: this.actor.type, + }); + console.warn(`Alien RPG | ${msg}`); + ui.notifications.warn(msg); + return false; + } + return super._onDropItemCreate(itemData); + } + + async _inlineedit(event) { + event.preventDefault(); + const dataset = event.currentTarget; + // console.log('alienrpgActorSheet -> _inlineedit -> dataset', dataset); + let itemId = dataset.parentElement.parentElement.dataset.itemId; + let item = this.actor.items.get(itemId); + let temp = dataset.dataset.mod; + // let field = temp.slice(5); + return await item.update({ [temp]: dataset.value }, {}); + } + + /** + * Determine whether an Owned Item will be shown based on the current set of filters + * @return {boolean} + * @private + */ + _filterItems(items, filters) { + return items.filter((item) => { + const data = item.system; + return true; + }); + } + + _findActiveList() { + return this.element.find('.tab.active .directory-list'); + } +} +export default alienrpgColonySheet; diff --git a/module/alienrpg.js b/module/alienrpg.js index f2c2565f..b46458f6 100644 --- a/module/alienrpg.js +++ b/module/alienrpg.js @@ -118,6 +118,7 @@ Hooks.once('init', async function () { 'spacecraft-crit', 'spacecraftmods', 'spacecraftweapons', + 'colony-initiative', ], makeDefault: false, }); @@ -164,11 +165,16 @@ Hooks.once('init', async function () { if (v1 === v2) return options.fn(this); else return options.inverse(this); }); - // if equal + // if Greater than Handlebars.registerHelper('ifgt', function (v1, v2, options) { if (v1 > v2) return options.fn(this); else return options.inverse(this); }); + // if Less than + Handlebars.registerHelper('iflt', function (v1, v2, options) { + if (v1 < v2) return options.fn(this); + else return options.inverse(this); + }); Handlebars.registerHelper('gRng', function (value, options) { let g = ''; diff --git a/module/item/item-sheet.js b/module/item/item-sheet.js index 22619f24..5d94188e 100644 --- a/module/item/item-sheet.js +++ b/module/item/item-sheet.js @@ -5,206 +5,189 @@ import { logger } from '../logger.js'; * @extends {ItemSheet} */ export class alienrpgItemSheet extends ItemSheet { - /** @override */ - static get defaultOptions() { - return mergeObject(super.defaultOptions, { - classes: ['alienrpg', 'sheet', 'item', 'item-sheet'], - width: 675, - // height: 489 + 'max-content', - // height: 566 - 'max-content', - height: 536, - tabs: [{ navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'general' }], - }); - } - - /** @override */ - get template() { - const path = 'systems/alienrpg/templates/item'; - // Return a single sheet for all item types. - // return `${path}/item-sheet.html`; - // Alternatively, you could use the following return statement to do a - // unique item sheet by type, like `weapon-sheet.html`. - return `${path}/${this.item.type}-sheet.html`; - } - - /* -------------------------------------------- */ - async _enrichTextFields(data, fieldNameArr) { - for (let t = 0; t < fieldNameArr.length; t++) { - if (hasProperty(data, fieldNameArr[t])) { - setProperty(data, fieldNameArr[t], await TextEditor.enrichHTML(getProperty(data, fieldNameArr[t]), { async: true })); - } - }; - } - - /** @override */ - async getData() { - const data = await super.getData(); - // const item = data.item.toJSON(); - const item = foundry.utils.deepClone(this.item); - // console.log(data); - switch (item.type) { - case 'planet-system': - this._prepareSystemData(item); - break; - case 'critical-injury': - let enrichedFields1 = [ - "system.attributes.effects", - ]; - await this._enrichTextFields(item, enrichedFields1); - break; - case 'spacecraft-crit': - await this._prepareShipCritData(item); - break; - case 'agenda': - await this._prepareAgendaData(item); - break; - case 'specialty': - await this._prepareSpecialtyData(item); - break; - case 'skill-stunts': - let enrichedFields5 = [ - "system.description", - ]; - await this._enrichTextFields(item, enrichedFields5); - break; - case 'talent': - await this._prepareTalentData(item) - break; - - default: - // item, weapon, armor - let enrichedFieldsDef = [ - "system.notes.notes", - "system.general.comment.value", - "system.attributes.comment.value", - ]; - await this._enrichTextFields(item, enrichedFieldsDef); - - break; - } - logger.debug('Item Sheet derived data:', item); - return item; - } - - async _prepareSystemData(data) { - this.item.update({ img: 'systems/alienrpg/images/icons/solar-system.svg' }); - let enrichedFields = [ - "system.misc.comment.value", - ]; - await this._enrichTextFields(data, enrichedFields); - } - - async _prepareAgendaData(data) { - let enrichedFields2 = [ - "system.general.comment.value", - ]; - await this._enrichTextFields(data, enrichedFields2); - - if (this.item.img == 'icons/svg/item-bag.svg' && this.item.img != this.img) { - this.item.update({ img: 'systems/alienrpg/images/icons/personal-agenda.png' }); - } - - } - - async _prepareSpecialtyData(data) { - let enrichedFields4 = [ - "system.general.comment.value", - ]; - await this._enrichTextFields(data, enrichedFields4); - this.item.update({ img: 'systems/alienrpg/images/icons/cover-notext.png' }); - - } - - async _prepareTalentData(data) { - if (data.system.general.career.value === '1' || data.system.general.career.value === '') { - this.item.update({ img: 'systems/alienrpg/images/icons/sprint.svg' }); - } else { - this.item.update({ img: 'systems/alienrpg/images/icons/fire-dash.svg' }); - } - - let enrichedFields6 = [ - "system.notes.notes", - "system.general.comment.value", - ]; - await this._enrichTextFields(data, enrichedFields6); - } - - async _prepareShipCritData(data) { - if (data.system.header.type.value === '1') { - this.item.update({ img: 'systems/alienrpg/images/icons/auto-repair.svg' }); - } else if (data.system.header.type.value === '0') { - this.item.update({ img: 'systems/alienrpg/images/icons/spanner.svg' }); - } - - let enrichedFields6 = [ - "system.header.effects", - ]; - await this._enrichTextFields(data, enrichedFields6); - } - - /* -------------------------------------------- */ - - /** @override */ - activateListeners(html) { - super.activateListeners(html); - - // Everything below here is only needed if the sheet is editable - if (!this.options.editable) return; - if (game.settings.get('alienrpg', 'switchMouseKeys')) { - // Right to Roll and left to mod - // Rollable abilities. - html.find('.rollcomputer').contextmenu(this._onRollComputer.bind(this)); - - html.find('.rollcomputer').click(this._onRollComputerMod.bind(this)); - - } else { - // Left to Roll and Right toMod - // Rollable abilities. - html.find('.rollcomputer').click(this._onRollComputer.bind(this)); - - html.find('.rollcomputer').contextmenu(this._onRollComputerMod.bind(this)); - - } - // Roll handlers, click handlers, etc. would go here. - html.find('.currency').on('change', this._currencyField.bind(this)); - } - - _currencyField(event) { - event.preventDefault(); - const element = event.currentTarget; - // format initial value - onBlur({ target: event.currentTarget }); - - function localStringToNumber(s) { - return Number(String(s).replace(/[^0-9.-]+/g, '')); - } - - function onBlur(e) { - let value = e.target.value; - if (game.settings.get('alienrpg', 'dollar')) - e.target.value = value ? Intl.NumberFormat('en-EN', { style: 'currency', currency: 'USD' }).format(value) : '$0.00'; - else - e.target.value = value ? Intl.NumberFormat('en-EN', { style: 'decimal', useGrouping: false, minimumFractionDigits: 2, maximumFractionDigits: 2 }).format(value) : '0.00'; - // console.warn(e.target.value); - } - - } - _onRoll(event) { - event.preventDefault(); - const dataset = event.currentTarget.dataset; - this.item.roll(this.item, dataset); - } - _onRollComputer(event) { - event.preventDefault(); - const dataset = event.currentTarget; - this.item.rollComputer(this.item, dataset); - } - - - _onRollComputerMod(event) { - event.preventDefault(); - const element = event.currentTarget; - const dataset = element.dataset; - this.item.rollComputerMod(this.item, dataset); - } + /** @override */ + static get defaultOptions() { + return mergeObject(super.defaultOptions, { + classes: ['alienrpg', 'sheet', 'item', 'item-sheet'], + width: 675, + // height: 489 + 'max-content', + // height: 566 - 'max-content', + height: 536, + tabs: [{ navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'general' }], + }); + } + + /** @override */ + get template() { + const path = 'systems/alienrpg/templates/item'; + // Return a single sheet for all item types. + // return `${path}/item-sheet.html`; + // Alternatively, you could use the following return statement to do a + // unique item sheet by type, like `weapon-sheet.html`. + return `${path}/${this.item.type}-sheet.html`; + } + + /* -------------------------------------------- */ + async _enrichTextFields(data, fieldNameArr) { + for (let t = 0; t < fieldNameArr.length; t++) { + if (hasProperty(data, fieldNameArr[t])) { + setProperty(data, fieldNameArr[t], await TextEditor.enrichHTML(getProperty(data, fieldNameArr[t]), { async: true })); + } + } + } + + /** @override */ + async getData() { + const data = await super.getData(); + // const item = data.item.toJSON(); + const item = foundry.utils.deepClone(this.item); + // console.log(data); + switch (item.type) { + case 'planet-system': + this._prepareSystemData(item); + break; + case 'critical-injury': + let enrichedFields1 = ['system.attributes.effects']; + await this._enrichTextFields(item, enrichedFields1); + break; + case 'spacecraft-crit': + await this._prepareShipCritData(item); + break; + case 'agenda': + await this._prepareAgendaData(item); + break; + case 'specialty': + await this._prepareSpecialtyData(item); + break; + case 'skill-stunts': + let enrichedFields5 = ['system.description']; + await this._enrichTextFields(item, enrichedFields5); + break; + case 'talent': + await this._prepareTalentData(item); + break; + case 'colony-initiative': + // await this._prepareTalentData(item) + // let enrichedFields6 = ['system.notes', 'system.header.comment']; + // await this._enrichTextFields(item, enrichedFields6); + + break; + + default: + // item, weapon, armor + let enrichedFieldsDef = ['system.notes.notes', 'system.general.comment.value', 'system.attributes.comment.value']; + await this._enrichTextFields(item, enrichedFieldsDef); + + break; + } + logger.debug('Item Sheet derived data:', item); + return item; + } + + async _prepareSystemData(data) { + this.item.update({ img: 'systems/alienrpg/images/icons/solar-system.svg' }); + let enrichedFields = ['system.misc.comment.value']; + await this._enrichTextFields(data, enrichedFields); + } + + async _prepareAgendaData(data) { + let enrichedFields2 = ['system.general.comment.value']; + await this._enrichTextFields(data, enrichedFields2); + + if (this.item.img == 'icons/svg/item-bag.svg' && this.item.img != this.img) { + this.item.update({ img: 'systems/alienrpg/images/icons/personal-agenda.png' }); + } + } + + async _prepareSpecialtyData(data) { + let enrichedFields4 = ['system.general.comment.value']; + await this._enrichTextFields(data, enrichedFields4); + this.item.update({ img: 'systems/alienrpg/images/icons/cover-notext.png' }); + } + + async _prepareTalentData(data) { + if (data.system.general.career.value === '1' || data.system.general.career.value === '') { + this.item.update({ img: 'systems/alienrpg/images/icons/sprint.svg' }); + } else { + this.item.update({ img: 'systems/alienrpg/images/icons/fire-dash.svg' }); + } + + let enrichedFields6 = ['system.notes.notes', 'system.general.comment.value']; + await this._enrichTextFields(data, enrichedFields6); + } + + async _prepareShipCritData(data) { + if (data.system.header.type.value === '1') { + this.item.update({ img: 'systems/alienrpg/images/icons/auto-repair.svg' }); + } else if (data.system.header.type.value === '0') { + this.item.update({ img: 'systems/alienrpg/images/icons/spanner.svg' }); + } + + let enrichedFields6 = ['system.header.effects']; + await this._enrichTextFields(data, enrichedFields6); + } + + /* -------------------------------------------- */ + + /** @override */ + activateListeners(html) { + super.activateListeners(html); + + // Everything below here is only needed if the sheet is editable + if (!this.options.editable) return; + if (game.settings.get('alienrpg', 'switchMouseKeys')) { + // Right to Roll and left to mod + // Rollable abilities. + html.find('.rollcomputer').contextmenu(this._onRollComputer.bind(this)); + + html.find('.rollcomputer').click(this._onRollComputerMod.bind(this)); + } else { + // Left to Roll and Right toMod + // Rollable abilities. + html.find('.rollcomputer').click(this._onRollComputer.bind(this)); + + html.find('.rollcomputer').contextmenu(this._onRollComputerMod.bind(this)); + } + // Roll handlers, click handlers, etc. would go here. + html.find('.currency').on('change', this._currencyField.bind(this)); + } + + _currencyField(event) { + event.preventDefault(); + const element = event.currentTarget; + // format initial value + onBlur({ target: event.currentTarget }); + + function localStringToNumber(s) { + return Number(String(s).replace(/[^0-9.-]+/g, '')); + } + + function onBlur(e) { + let value = e.target.value; + if (game.settings.get('alienrpg', 'dollar')) + e.target.value = value ? Intl.NumberFormat('en-EN', { style: 'currency', currency: 'USD' }).format(value) : '$0.00'; + else + e.target.value = value + ? Intl.NumberFormat('en-EN', { style: 'decimal', useGrouping: false, minimumFractionDigits: 2, maximumFractionDigits: 2 }).format(value) + : '0.00'; + // console.warn(e.target.value); + } + } + _onRoll(event) { + event.preventDefault(); + const dataset = event.currentTarget.dataset; + this.item.roll(this.item, dataset); + } + _onRollComputer(event) { + event.preventDefault(); + const dataset = event.currentTarget; + this.item.rollComputer(this.item, dataset); + } + + _onRollComputerMod(event) { + event.preventDefault(); + const element = event.currentTarget; + const dataset = element.dataset; + this.item.rollComputerMod(this.item, dataset); + } } diff --git a/module/register-actors.js b/module/register-actors.js index 3f564aea..e51c7287 100644 --- a/module/register-actors.js +++ b/module/register-actors.js @@ -1,6 +1,7 @@ import alienrpgActorSheet from './actor/actor-sheet.js'; import alienrpgSpacecraftSheet from './actor/spacecraft-sheet.js'; import alienrpgPlanetSheet from './actor/planet-sheet.js'; +import alienrpgColonySheet from './actor/colony-sheet.js'; function registerActors() { Actors.unregisterSheet('core', ActorSheet); // Register Character Sheet @@ -19,6 +20,11 @@ function registerActors() { types: ['planet'], makeDefault: true, }); // Register Planet Sheet + + Actors.registerSheet('alienrpg', alienrpgColonySheet, { + types: ['colony'], + makeDefault: true, + }); // Register Colony Sheet } export default registerActors; diff --git a/module/templates.js b/module/templates.js index 0853a063..28686fa2 100644 --- a/module/templates.js +++ b/module/templates.js @@ -4,25 +4,28 @@ * @return {Promise} */ export const preloadHandlebarsTemplates = async function () { - // Define template paths to load - const templatePaths = [ - // Actor Sheet Partials - 'systems/alienrpg/templates/actor/tabs/actor-inventory.html', - 'systems/alienrpg/templates/actor/crt/tabs/actor-inventory.html', - 'systems/alienrpg/templates/actor/tabs/vehicle-inventory.html', - 'systems/alienrpg/templates/actor/crt/tabs/vehicle-inventory.html', - 'systems/alienrpg/templates/actor/tabs/spacecraft-armaments.html', - 'systems/alienrpg/templates/actor/tabs/spacecraft-inventory.html', - 'systems/alienrpg/templates/actor/tabs/actor-systems.html', - 'systems/alienrpg/templates/actor/crt/tabs/actor-systems.html', - 'systems/alienrpg/templates/actor/tabs/critical-inj.html', - 'systems/alienrpg/templates/actor/tabs/sCraft-minor-crit.html', - 'systems/alienrpg/templates/actor/crt/tabs/sCraft-minor-crit.html', - 'systems/alienrpg/templates/actor/tabs/sCraft-major-crit.html', - 'systems/alienrpg/templates/actor/crt/tabs/sCraft-major-crit.html', - 'systems/alienrpg/templates/actor/tabs/spacecraft-combat-phases.html', - ]; + // Define template paths to load + const templatePaths = [ + // Actor Sheet Partials + 'systems/alienrpg/templates/actor/tabs/actor-inventory.html', + 'systems/alienrpg/templates/actor/crt/tabs/actor-inventory.html', + 'systems/alienrpg/templates/actor/tabs/vehicle-inventory.html', + 'systems/alienrpg/templates/actor/crt/tabs/vehicle-inventory.html', + 'systems/alienrpg/templates/actor/tabs/spacecraft-armaments.html', + 'systems/alienrpg/templates/actor/tabs/spacecraft-inventory.html', + 'systems/alienrpg/templates/actor/tabs/actor-systems.html', + 'systems/alienrpg/templates/actor/crt/tabs/actor-systems.html', + 'systems/alienrpg/templates/actor/tabs/critical-inj.html', + 'systems/alienrpg/templates/actor/tabs/sCraft-minor-crit.html', + 'systems/alienrpg/templates/actor/crt/tabs/sCraft-minor-crit.html', + 'systems/alienrpg/templates/actor/tabs/sCraft-major-crit.html', + 'systems/alienrpg/templates/actor/crt/tabs/sCraft-major-crit.html', + 'systems/alienrpg/templates/actor/tabs/spacecraft-combat-phases.html', + 'systems/alienrpg/templates/actor/tabs/colony-policies.html', + 'systems/alienrpg/templates/actor/tabs/colony-projects.html', + 'systems/alienrpg/templates/actor/tabs/colony-installations.html', + ]; - // Load the template parts - return loadTemplates(templatePaths); + // Load the template parts + return loadTemplates(templatePaths); }; diff --git a/scss/components/_items.scss b/scss/components/_items.scss index 7757b82f..d3453f0e 100644 --- a/scss/components/_items.scss +++ b/scss/components/_items.scss @@ -1,84 +1,84 @@ .items-list { - list-style: none; - // margin: 7px 0; + list-style: none; + // margin: 7px 0; - padding-left: 5px; - padding-right: 5px; - padding-top: 0px; - padding-bottom: 0px; - // overflow-y: auto; + padding-left: 5px; + padding-right: 5px; + padding-top: 0px; + padding-bottom: 0px; + // overflow-y: auto; } .item-header { - // font-weight: bold; - background-color: hsl(0, 5%, 16%); + // font-weight: bold; + background-color: hsl(0, 5%, 16%); } .item-name { - margin: 0; + margin: 0; } .item-controls { - text-align: right; + text-align: right; } .item-label { - // font-weight: bold; - font-family: var(--alienfont); - font-size: small; - text-transform: uppercase; - padding-right: 5px; - padding-left: 5px; - // color: $c-green; - // flex: auto; + // font-weight: bold; + font-family: var(--alienfont); + font-size: small; + text-transform: uppercase; + padding-right: 5px; + padding-left: 5px; + // color: $c-green; + // flex: auto; } // This calls needs tobe used for the editorbox on actor templates without flexcol. .biog { - // line-height: 24px; - height: 300px; - // height: 600px; - padding: 3px 0; - width: 1fr; - // border-bottom: 1px solid #bbb; - font-family: var(--alienfont); + // line-height: 24px; + height: 300px; + // height: 600px; + padding: 3px 0; + width: 1fr; + // border-bottom: 1px solid #bbb; + font-family: var(--alienfont); - .biog-image { - flex: 0 0 24px; - margin-right: 5px; - } - .editor-content { - // width: 550px; - word-wrap: break-word; - // color: $c-green; - font-family: var(--alienfont); - } + .biog-image { + flex: 0 0 24px; + margin-right: 5px; + } + .editor-content { + // width: 550px; + word-wrap: break-word; + // color: $c-green; + font-family: var(--alienfont); + } - img { - display: block; - } + img { + display: block; + } } // This calls needs tobe used for the editorbox on actor templates without flexcol. .biog-full { - // line-height: 24px; - height: 600px; - // height: 600px; - padding: 3px 0; - width: 1fr; - // border-bottom: 1px solid #bbb; - font-family: var(--alienfont); + // line-height: 24px; + height: 600px; + // height: 600px; + padding: 3px 0; + width: 1fr; + // border-bottom: 1px solid #bbb; + font-family: var(--alienfont); - .biog-image { - flex: 0 0 24px; - margin-right: 5px; - } - .editor-content { - // width: 550px; - word-wrap: break-word; - // color: $c-green; - font-family: var(--alienfont); - } + .biog-image { + flex: 0 0 24px; + margin-right: 5px; + } + .editor-content { + // width: 550px; + word-wrap: break-word; + // color: $c-green; + font-family: var(--alienfont); + } - img { - display: block; - } + img { + display: block; + } } diff --git a/scss/global/_grid.scss b/scss/global/_grid.scss index 8ba3d031..f1e9bf1f 100644 --- a/scss/global/_grid.scss +++ b/scss/global/_grid.scss @@ -2199,6 +2199,7 @@ margin-left: 25px; margin-top: 3px; margin-bottom: 0px; + padding-top: 66px; grid-template-areas: 'gcp131 gcp134 gcp136 gcp137'; // grid-template-columns: 21% 19% 20% 19% 19%; grid-template-columns: 430px 210px 200px 190px; @@ -2216,3 +2217,177 @@ .gcp137 { grid-area: gcp137; } + +.grid-colony-sheet { + display: grid; + margin-left: 25px; + margin-top: 3px; + margin-bottom: 0px; + grid-template-areas: + 'gcs1 gcs2 gcs3 gcs4' + 'gcs5 gcs2 gcs3 gcs4' + 'gcs6 gcs2 gcs3 gcs4' + 'gcs7 gcs2 gcs3 gcs4'; + grid-template-columns: 523px 177px 177px 177px; +} +.gcs1 { + grid-area: gcs1; +} +.gcs2 { + grid-area: gcs2; + margin-top: 55px; +} +.gcs3 { + grid-area: gcs3; + margin-top: 55px; +} +.gcs4 { + grid-area: gcs4; + margin-top: 55px; +} +.gcs5 { + grid-area: gcs5; +} +.gcs6 { + grid-area: gcs6; +} +.gcs7 { + grid-area: gcs7; +} + +.grid-colony-header { + display: grid; + grid-template-areas: + 'gch1 gch2 gch3' + 'gch4 gch5 gch6' + 'gch7 gch8 gch9' + 'gch10 gch11 gch12'; + padding-top: 70px; + grid-template-columns: 174px 174px 174px; + align-items: center; +} +.gch1 { + grid-area: gch1; +} +.gch2 { + grid-area: gch2; +} +.gch3 { + grid-area: gch3; +} +.gch4 { + grid-area: gch4; +} +.gch5 { + grid-area: gch5; +} +.gch6 { + grid-area: gch6; +} +.gch7 { + grid-area: gch7; +} +.gch8 { + grid-area: gch8; +} +.gch9 { + grid-area: gch9; +} +.gch10 { + grid-area: gch10; +} +.gch11 { + grid-area: gch11; +} +.gch12 { + grid-area: gch12; +} +.grid-colony-stats { + display: grid; + grid-template-areas: + 'gcst1 gcst2 ' + 'gcst3 gcst4' + 'gcst5 gcst6' + 'gcst7 gcst8' + 'gcst9 gcst10' + 'gcst11 gcst12' + 'gcst13 gcst14' + 'gcst15 gcst16'; + row-gap: 20%; + grid-template-columns: 281px 30px; + margin: 65px 0px 0px 181px; +} +.gcst1 { + grid-area: gcst1; +} +.gcst2 { + grid-area: gcst2; +} +.gcst3 { + grid-area: gcst3; +} +.gcst4 { + grid-area: gcst4; +} +.gcst5 { + grid-area: gcst5; +} +.gcst6 { + grid-area: gcst6; +} +.gcst7 { + grid-area: gcst7; +} +.gcst8 { + grid-area: gcst8; +} +.gcst9 { + grid-area: gcst9; +} +.gcst10 { + grid-area: gcst10; +} +.gcst11 { + grid-area: gcst11; +} +.gcst12 { + grid-area: gcst12; +} +.gcst13 { + grid-area: gcst13; +} +.gcst14 { + grid-area: gcst14; +} +.gcst15 { + grid-area: gcst15; +} +.gcst16 { + grid-area: gcst16; +} + +.grid-colony-level { + display: grid; + grid-template-areas: 'gclv1 gclv2 gclv3 gclv4 gclv5 gclv6'; + grid-template-columns: 77px 86px 86px 87px 86px 78px; + margin-left: 6px; +} + +.gclv1 { + grid-area: gclv1; +} +.gclv2 { + grid-area: gclv2; +} +.gclv3 { + grid-area: gclv3; +} +.gclv4 { + grid-area: gclv4; +} +.gclv5 { + grid-area: gclv5; +} +.gclv6 { + grid-area: gclv6; +} diff --git a/scss/global/_itemList.scss b/scss/global/_itemList.scss index 79fcf6aa..e79b44d5 100644 --- a/scss/global/_itemList.scss +++ b/scss/global/_itemList.scss @@ -1,150 +1,160 @@ .alienrpg.actor .encumbrance { - background: hsla(0, 0%, 0%, 0.1); - height: 12px; - margin-top: 5px; - border: 1px solid hsl(0, 0%, 7%); - border-radius: 3px; - position: relative; - width: calc(100% - 20px); + background: hsla(0, 0%, 0%, 0.1); + height: 12px; + margin-top: 5px; + border: 1px solid hsl(0, 0%, 7%); + border-radius: 3px; + position: relative; + width: calc(100% - 20px); } .alienrpg.actor .encumbrance .encumbrance-bar { - position: absolute; - top: 1px; - left: 1px; - background: var(--aliengreen); - height: 8px; - border: 1px solid hsl(30, 32%, 33%); - border-radius: 3px; + position: absolute; + top: 1px; + left: 1px; + background: var(--aliengreen); + height: 8px; + border: 1px solid hsl(30, 32%, 33%); + border-radius: 3px; } .alienrpg.actor .encumbrance .encumbrance-label { - position: absolute; - top: -3px; - height: 16px; - font-size: 16px; - line-height: 16px; - color: $c-black; - background: hsla(0, 0%, 100%, 0.4); - padding: 0 3px; + position: absolute; + top: -3px; + height: 16px; + font-size: 16px; + line-height: 16px; + color: $c-black; + background: hsla(0, 0%, 100%, 0.4); + padding: 0 3px; } .alienrpg.actor .encumbrance .encumbrance-breakpoint { - position: absolute; - left: 50%; + position: absolute; + left: 50%; } .alienrpg.actor .encumbrance .arrow-up { - bottom: 0; - width: 0; - height: 0; - border-left: 4px solid transparent; - border-right: 4px solid transparent; - border-bottom: 4px solid hsl(0, 0%, 40%); + bottom: 0; + width: 0; + height: 0; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-bottom: 4px solid hsl(0, 0%, 40%); } .alienrpg.actor .encumbrance .arrow-down { - top: 0; - width: 0; - height: 0; - border-left: 4px solid transparent; - border-right: 4px solid transparent; - border-top: 4px solid hsl(0, 0%, 40%); + top: 0; + width: 0; + height: 0; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid hsl(0, 0%, 40%); } .alienrpg.actor .encumbrance.encumbered .arrow-up { - border-bottom: 4px solid $c-white; + border-bottom: 4px solid $c-white; } .alienrpg.actor .encumbrance.encumbered .arrow-down { - border-top: 4px solid $c-white; + border-top: 4px solid $c-white; } .alienrpg.actor .encumbrance.encumbered .encumbrance-bar { - position: absolute; - top: 1px; - left: 1px; - background: hsl(7, 100%, 50%); - height: 8px; - border: 1px solid hsl(66, 75%, 45%); - border-radius: 3px; + position: absolute; + top: 1px; + left: 1px; + background: hsl(7, 100%, 50%); + height: 8px; + border: 1px solid hsl(66, 75%, 45%); + border-radius: 3px; } /* @group Blink */ .blink { - -webkit-animation: blink 2s linear infinite; - -moz-animation: blink 2s linear infinite; - -ms-animation: blink 2s linear infinite; - -o-animation: blink 2s linear infinite; - animation: blink 2s linear infinite; + -webkit-animation: blink 2s linear infinite; + -moz-animation: blink 2s linear infinite; + -ms-animation: blink 2s linear infinite; + -o-animation: blink 2s linear infinite; + animation: blink 2s linear infinite; } @-webkit-keyframes blink { - 0% { - opacity: 1; - } - 50% { - opacity: 1; - } - 50.01% { - opacity: 0; - } - 100% { - opacity: 0; - } + 0% { + opacity: 1; + } + 50% { + opacity: 1; + } + 50.01% { + opacity: 0; + } + 100% { + opacity: 0; + } } @-moz-keyframes blink { - 0% { - opacity: 1; - } - 50% { - opacity: 1; - } - 50.01% { - opacity: 0; - } - 100% { - opacity: 0; - } + 0% { + opacity: 1; + } + 50% { + opacity: 1; + } + 50.01% { + opacity: 0; + } + 100% { + opacity: 0; + } } @-ms-keyframes blink { - 0% { - opacity: 1; - } - 50% { - opacity: 1; - } - 50.01% { - opacity: 0; - } - 100% { - opacity: 0; - } + 0% { + opacity: 1; + } + 50% { + opacity: 1; + } + 50.01% { + opacity: 0; + } + 100% { + opacity: 0; + } } @-o-keyframes blink { - 0% { - opacity: 1; - } - 50% { - opacity: 1; - } - 50.01% { - opacity: 0; - } - 100% { - opacity: 0; - } + 0% { + opacity: 1; + } + 50% { + opacity: 1; + } + 50.01% { + opacity: 0; + } + 100% { + opacity: 0; + } } @keyframes blink { - 0% { - opacity: 1; - } - 50% { - opacity: 1; - } - 50.01% { - opacity: 0; - } - 100% { - opacity: 0; - } + 0% { + opacity: 1; + } + 50% { + opacity: 1; + } + 50.01% { + opacity: 0; + } + 100% { + opacity: 0; + } } /* @end */ + +.alienrpg #rcorners { + border-radius: 15px; + background-color: #c7d9c4; + background-position: left top; + padding: 6px; + box-shadow: -10px 9px 9px #666666; + border: 3px black; + border-style: double; +} diff --git a/scss/global/_window.scss b/scss/global/_window.scss index 1df5f211..f44ea8da 100644 --- a/scss/global/_window.scss +++ b/scss/global/_window.scss @@ -564,6 +564,42 @@ button:focus { .tooltip:hover .tooltiptext { visibility: visible; } +.tooltip2 { + position: relative; + display: inline-block; + border-bottom: 1px dotted black; +} + +.tooltip2 .tooltiptext2 { + visibility: hidden; + background-color: $c-black; + // color: $c-green; + text-align: center; + border-radius: 6px; + position: absolute; + z-index: 1; + border-style: solid; + border-color: var(--aliengreen); + padding: 0px; + font-family: 'Times New Roman', Times, serif; + width: 150px; + top: -30px; + right: -160px; + margin-left: auto; +} +.tooltip2 .tooltiptext2::after { + content: ' '; + position: absolute; + top: 50%; + left: 100%; /* To the right of the tooltip */ + margin-top: -5px; + border-width: 5px; + border-style: solid; + border-color: transparent transparent transparent var(--aliengreen); +} +.tooltip2:hover .tooltiptext2 { + visibility: visible; +} .alienrpg .inputtext { color: inherit; @@ -664,3 +700,9 @@ button:focus { .prosemirror menu .pm-dropdown { color: $c-black; } + +#overlay { + height: 200%; + background-color: hsl(120deg 64% 43% / 30%); /* Black background with opacity */ + z-index: 2; +} diff --git a/templates/actor/colony-sheet.html b/templates/actor/colony-sheet.html index 127dec88..c1b3fd76 100644 --- a/templates/actor/colony-sheet.html +++ b/templates/actor/colony-sheet.html @@ -10,261 +10,247 @@ {{!--General Tab --}}
    -
    -
    SOLAR SYSTEM
    -
    -
    -

    - -

    -
    -
    -
    PARENT STAR
    -
    RADIATION
    -
    -
    - - -
    -
    -
    SURVEYED PLANETS POSITION
    -
    GAS GIANTS
    -
    ROCKY
    PLANETS
    -
    ICE PLANETS
    -
    ASTEROID
    BELTS
    -
    -
    - - - - - -
    -
    -
    PLANET SIZE
    -
    ATMOSPHERE
    -
    HYDROSPHERE
    -
    DAY LENGTH
    -
    AXIAL TILT
    -
    -
    - - - - - -
    -
    -
    GRAVITY
    -
    CLIMATE
    -
    GLOBAL FEATURE
    -
    ORBITAL PERIOD
    -
    PLANETARY PERSONALITY
    -
    -
    - - - - - - -
    -
    -
    NORTH POLE
    -
    -
    - -
    -
    -
    RESOURCE POTENTIAL
    - -
    -
    -
    - NORTHERN
    - HEMISPHERE WEST -
    -
    EQUATOR
    -
    - NORTHERN
    - HEMISPHERE EAST -
    -
    -
    - - - -
    - -
    -
    RESOURCE POTENTIAL
    - -
    RESOURCE POTENTIAL
    - -
    RESOURCE POTENTIAL
    - -
    - -
    -
    - SOUTHERN
    - HEMISPHERE WEST -
    -
    SOUTH POLE
    -
    - SOUTHERN
    - HEMISPHERE EAST -
    -
    -
    - - - - -
    - -
    -
    RESOURCE POTENTIAL
    - - - -
    RESOURCE POTENTIAL
    - - -
    RESOURCE POTENTIAL
    - +
    +
    + + + + + + + +
    +
    + + +
    + + +

    {{localize 'ALIENRPG.economy'}}

    + {{localize 'ALIENRPG.value'}}: {{system.stats.economy.value}}
    + {{localize 'ALIENRPG.ModifierTotal'}}: {{system.stats.economy.mod}} +
    +
    + +
    + + +

    {{localize 'ALIENRPG.potential'}}

    + {{localize 'ALIENRPG.value'}}: {{system.stats.potential.value}}
    + {{localize 'ALIENRPG.ModifierTotal'}}: {{system.stats.potential.mod}} +
    +
    + +
    + + +

    {{localize 'ALIENRPG.productivity'}}

    + {{localize 'ALIENRPG.value'}}: {{system.stats.productivity.value}}
    + {{localize 'ALIENRPG.ModifierTotal'}}: {{system.stats.productivity.mod}} +
    +
    + +
    + + +

    {{localize 'ALIENRPG.maintenance'}}

    + {{localize 'ALIENRPG.value'}}: {{system.stats.maintenance.value}}
    + {{localize 'ALIENRPG.ModifierTotal'}}: {{system.stats.maintenance.mod}} +
    +
    + +
    + + +

    {{localize 'ALIENRPG.science'}}

    + {{localize 'ALIENRPG.value'}}: {{system.stats.science.value}}
    + {{localize 'ALIENRPG.ModifierTotal'}}: {{system.stats.science.mod}} +
    +
    + +
    + + +

    {{localize 'ALIENRPG.spirit'}}

    + {{localize 'ALIENRPG.value'}}: {{system.stats.spirit.value}}
    + {{localize 'ALIENRPG.ModifierTotal'}}: {{system.stats.spirit.mod}} +
    +
    +
    + + +

    {{localize 'ALIENRPG.developmenttotal'}}

    + {{localize 'ALIENRPG.valueTotal'}}: {{system.stats.developmenttotal.value}}
    + {{localize 'ALIENRPG.ModifierTotal'}}: {{system.stats.developmenttotal.mod}} +
    +
    +
    +
    + {{#ifgt system.stats.developmenttotal.total 85}} +   + {{/ifgt}} {{#ifgt system.stats.developmenttotal.total 68}} +   + {{/ifgt}} {{#ifgt system.stats.developmenttotal.total 53}} +   + {{/ifgt}} {{#ifgt system.stats.developmenttotal.total 40}} +   + {{/ifgt}} {{#ifgt system.stats.developmenttotal.total 30}} +   + {{/ifgt}} {{#ifgt system.stats.developmenttotal.total 5}} +   + {{/ifgt}} +
    +
    {{> "systems/alienrpg/templates/actor/tabs/colony-policies.html" }}
    +
    {{> "systems/alienrpg/templates/actor/tabs/colony-installations.html" }}
    +
    {{> "systems/alienrpg/templates/actor/tabs/colony-projects.html" }}
    diff --git a/templates/actor/tabs/colony-installations.html b/templates/actor/tabs/colony-installations.html new file mode 100644 index 00000000..b2a96814 --- /dev/null +++ b/templates/actor/tabs/colony-installations.html @@ -0,0 +1,16 @@ +
      + {{#each installations as |item iid|}} +
    1. + {{item.name}}: +
      + {{{striptags item.system.header.comment}}} +

      + {{localize 'ALIENRPG.completed'}} + +

      +
      + +
      +
    2. + {{/each}} +
    diff --git a/templates/actor/tabs/colony-policies.html b/templates/actor/tabs/colony-policies.html new file mode 100644 index 00000000..0abdacf7 --- /dev/null +++ b/templates/actor/tabs/colony-policies.html @@ -0,0 +1,17 @@ +
      + {{#each policies as |item iid|}} +
    1. + {{item.name}}: +
      + {{{striptags item.system.header.comment}}} +
      +

      + {{localize 'ALIENRPG.completed'}} + +

      +
      + +
      +
    2. + {{/each}} +
    diff --git a/templates/actor/tabs/colony-projects.html b/templates/actor/tabs/colony-projects.html new file mode 100644 index 00000000..aa162fb0 --- /dev/null +++ b/templates/actor/tabs/colony-projects.html @@ -0,0 +1,16 @@ +
      + {{#each projects as |item iid|}} +
    1. + {{item.name}}: +
      + {{{striptags item.system.header.comment}}} +

      + {{localize 'ALIENRPG.completed'}} + +

      +
      + +
      +
    2. + {{/each}} +
    diff --git a/templates/item/colony-initiative-sheet.html b/templates/item/colony-initiative-sheet.html new file mode 100644 index 00000000..712849c8 --- /dev/null +++ b/templates/item/colony-initiative-sheet.html @@ -0,0 +1,78 @@ +
    +
    + +
    +

    + +
    +

    {{localize 'ALIENRPG.Type'}}

    +
    + +
    +

    {{localize 'ALIENRPG.completed'}}

    +
    + +
    +
    +
    +
    + + {{!-- Sheet Tab Navigation --}} + + + {{!-- Sheet Body --}} +
    +
    +

    {{localize 'ALIENRPG.Comment'}}

    +
    + {{editor system.header.comment target="system.header.comment" button=true owner=owner editable=true}} +
    +

    {{localize 'ALIENRPG.Modifiers'}}

    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    + + {{!-- Notes Tab --}} +
    {{editor system.notes target="system.notes" button=true owner=owner editable=true}}
    +
    + From 7cdbd8afacf36cd21437bce09978775ff440db5a Mon Sep 17 00:00:00 2001 From: pwatson100 Date: Fri, 8 Dec 2023 18:03:47 +0000 Subject: [PATCH 11/20] Updated release notes --- Release_Notes.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Release_Notes.txt b/Release_Notes.txt index 76d87cf8..87f066ac 100644 --- a/Release_Notes.txt +++ b/Release_Notes.txt @@ -533,7 +533,10 @@ Updates for the new Token-Action-HUD-Alien module (Token-Action-HUD-Core require Version 3.1.7 Added Wildcatter and Entertainer archetypes from BBW. - +Added System sheet for BBW +Added Colony sheet for BBW along with a new item for adding Colony Initiatives. Drag and drop onto the sheet. Modifiers are automatically added to the developme t total. +Added pop-up boxes to show the modifier totals for the ket sats and Development total. + On rolling a Facehugger the system will automatically make a panic roll for the player. This can be turned off, by the GM, in the Alien PRG configuration by unchecking "Automatically Roll Panic" From 7963805860488024d819675388aec4f623728822 Mon Sep 17 00:00:00 2001 From: pwatson100 Date: Fri, 8 Dec 2023 18:04:50 +0000 Subject: [PATCH 12/20] Updated release notes --- Release_Notes.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Release_Notes.txt b/Release_Notes.txt index 87f066ac..68f17ed3 100644 --- a/Release_Notes.txt +++ b/Release_Notes.txt @@ -535,8 +535,8 @@ Version 3.1.7 Added Wildcatter and Entertainer archetypes from BBW. Added System sheet for BBW Added Colony sheet for BBW along with a new item for adding Colony Initiatives. Drag and drop onto the sheet. Modifiers are automatically added to the developme t total. -Added pop-up boxes to show the modifier totals for the ket sats and Development total. - +Added pop-up boxes to show the modifier totals for the key stats and Development total. + On rolling a Facehugger the system will automatically make a panic roll for the player. This can be turned off, by the GM, in the Alien PRG configuration by unchecking "Automatically Roll Panic" From 0730b9e28f39e5e1302475820e191b47fe737ce1 Mon Sep 17 00:00:00 2001 From: pwatson100 Date: Fri, 8 Dec 2023 18:05:35 +0000 Subject: [PATCH 13/20] Release notes update --- Release_Notes.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Release_Notes.txt b/Release_Notes.txt index 68f17ed3..915bea76 100644 --- a/Release_Notes.txt +++ b/Release_Notes.txt @@ -534,7 +534,7 @@ Updates for the new Token-Action-HUD-Alien module (Token-Action-HUD-Core require Version 3.1.7 Added Wildcatter and Entertainer archetypes from BBW. Added System sheet for BBW -Added Colony sheet for BBW along with a new item for adding Colony Initiatives. Drag and drop onto the sheet. Modifiers are automatically added to the developme t total. +Added Colony sheet for BBW along with a new item for adding Colony Initiatives. Drag and drop onto the sheet. Modifiers are automatically added to the development total. Added pop-up boxes to show the modifier totals for the key stats and Development total. On rolling a Facehugger the system will automatically make a panic roll for the player. From 263da6c4f06347e87457f55771bbc1d41089243c Mon Sep 17 00:00:00 2001 From: pwatson100 Date: Tue, 12 Dec 2023 12:25:58 +0000 Subject: [PATCH 14/20] Colony sheet and Combat improvements --- Release_Notes.txt | 11 +- images/icons/diagram.svg | 1 + images/icons/digital-trace.svg | 1 + images/icons/double-ringed-orb.svg | 1 + images/icons/full-folder.svg | 1 + images/icons/habitat-dome.svg | 1 + lang/cn.json | 2 + lang/de.json | 2 + lang/en.json | 2 + lang/es.json | 2 + lang/fr.json | 2 + lang/it.json | 2 + lang/pt-br.json | 2 + lang/zh-tw.json | 2 + module/CBTracker.js | 138 +++++-- module/actor/actor-sheet.js | 5 + module/actor/actor.js | 43 ++ module/actor/colony-sheet.js | 12 +- module/alienrpg.js | 21 +- module/combat.js | 467 ++++++++++++---------- module/item/item-sheet.js | 23 +- module/settings.js | 2 +- templates/actor/tabs/colony-policies.html | 4 +- templates/dialog/switch-initiative.html | 10 + 24 files changed, 470 insertions(+), 287 deletions(-) create mode 100644 images/icons/diagram.svg create mode 100644 images/icons/digital-trace.svg create mode 100644 images/icons/double-ringed-orb.svg create mode 100644 images/icons/full-folder.svg create mode 100644 images/icons/habitat-dome.svg create mode 100644 templates/dialog/switch-initiative.html diff --git a/Release_Notes.txt b/Release_Notes.txt index 915bea76..80917b4f 100644 --- a/Release_Notes.txt +++ b/Release_Notes.txt @@ -535,17 +535,22 @@ Version 3.1.7 Added Wildcatter and Entertainer archetypes from BBW. Added System sheet for BBW Added Colony sheet for BBW along with a new item for adding Colony Initiatives. Drag and drop onto the sheet. Modifiers are automatically added to the development total. -Added pop-up boxes to show the modifier totals for the key stats and Development total. +The Colony sheet has pop-up boxes to show the modifier totals for the key stats and Development total. On rolling a Facehugger the system will automatically make a panic roll for the player. - This can be turned off, by the GM, in the Alien PRG configuration by unchecking "Automatically Roll Panic" +This can be turned off by the GM, in the Alien PRG configuration by unchecking "Automatically Roll Panic" Depending on the result Panic rolls will now: 1. Increment/Decrement the panicking actors stress. 2. Create an item to impose the modification (-2 Agility or -2 All Skills for Space Combat Panic Roll). 3. Add text to the chat for rolls >=10 saying that the action has failed. When panic is removed the -2 Agility/-2 All Skills modification items are automatically deleted. -Critical Injuries are now created with the PC's Skill modifiers applied to the item. + +Critical Injuries are now created with any PC's Skill modifiers applied to the item. + +Added a Swap Initiative option to the Combat tracker to allow the GM to swap player initiative. + +Bug Fixes: Fixed issue on Vehicles and Starships where Android crew could not fire weapons or make piloting/comtech rolls. Fixed issue will supply rolls not working when the mouse keys are switched. Panic on Ship rolls now use the correct table "Space Combat Panic Roll". \ No newline at end of file diff --git a/images/icons/diagram.svg b/images/icons/diagram.svg new file mode 100644 index 00000000..8956bd73 --- /dev/null +++ b/images/icons/diagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/icons/digital-trace.svg b/images/icons/digital-trace.svg new file mode 100644 index 00000000..1be1f659 --- /dev/null +++ b/images/icons/digital-trace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/icons/double-ringed-orb.svg b/images/icons/double-ringed-orb.svg new file mode 100644 index 00000000..a219bc00 --- /dev/null +++ b/images/icons/double-ringed-orb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/icons/full-folder.svg b/images/icons/full-folder.svg new file mode 100644 index 00000000..83330338 --- /dev/null +++ b/images/icons/full-folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/icons/habitat-dome.svg b/images/icons/habitat-dome.svg new file mode 100644 index 00000000..e8716869 --- /dev/null +++ b/images/icons/habitat-dome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/lang/cn.json b/lang/cn.json index dbf4267b..fcf81e63 100644 --- a/lang/cn.json +++ b/lang/cn.json @@ -395,6 +395,8 @@ "Supply": "补给骰", "supplyDecreases": "你的补给下降了", "Surface": "Surface", + "SwapInitiative": "Swap Initiative", + "SwapWith": "Swap With", "SwitchKeys": "交换鼠标按键", "SwitchKeysHint": "让鼠标右键投骰子,左键投调整值", "SynthDontNeed": "生化人无需空气,食物,水分或是休眠。他们免疫真空,寒冷和疾病的危害。他们通常还不受异形病原体的影响。", diff --git a/lang/de.json b/lang/de.json index b1277bd2..b3387774 100644 --- a/lang/de.json +++ b/lang/de.json @@ -394,6 +394,8 @@ "Supply": "Versorgungswurf", "supplyDecreases": "Dein Vorrat schwindet", "Surface": "Oberfläche", + "SwapInitiative": "Swap Initiative", + "SwapWith": "Swap With", "SwitchKeys": "Maustasten tauschen", "SwitchKeysHint": "Schaltet Rechtsklick für Würfel und Linksklick für Mods um", "SynthDontNeed": "Androiden brauchen keine Luft, Nahrung, kein Wasser und keinen Schlaf. Sie sind immun gegen Vakuum, Kälte und Krankheit. Sie sind normalerweise unbeeinträchtigt von den Alien-Pathogenen.", diff --git a/lang/en.json b/lang/en.json index 298cf09c..c0e544f6 100644 --- a/lang/en.json +++ b/lang/en.json @@ -395,6 +395,8 @@ "Supply": "Supply Roll", "supplyDecreases": "Your supply decreases", "Surface": "Surface", + "SwapInitiative": "Swap Initiative", + "SwapWith": "Swap With", "SwitchKeys": "Switch Mouse Keys", "SwitchKeysHint": "Switch to Right Mouse for Rolls and left Mouse for Mods", "SynthDontNeed": "Synthetics don’t need air, food, water, or sleep. They are immune to vacuum, cold, and disease. Androids are typically unaffected by alien pathogens.", diff --git a/lang/es.json b/lang/es.json index 72d2d0a9..605fd675 100644 --- a/lang/es.json +++ b/lang/es.json @@ -395,6 +395,8 @@ "Supply": "Tirada de reservas", "supplyDecreases": "Tus suministros bajan", "Surface": "Surface", + "SwapInitiative": "Swap Initiative", + "SwapWith": "Swap With", "SwitchKeys": "Cambiar los botones del ratón", "SwitchKeysHint": "Cambiar a clic derecho para tiradas e izquierdo para modificadores", "SynthDontNeed": "Los sintéticos no necesitan aire, comida, agua o dormir. Son inmunes al vacío, frío y enfermedades. Los androides no se ven afectados por los patógenos alien.", diff --git a/lang/fr.json b/lang/fr.json index e960ea4a..e67c8cab 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -395,6 +395,8 @@ "Supply": "Test de Réserve", "supplyDecreases": "Votre Réserve diminue", "Surface": "Surface", + "SwapInitiative": "Swap Initiative", + "SwapWith": "Swap With", "SwitchKeys": "Changer les touches de la souris", "SwitchKeysHint": " Passer à la souris droite pour les rouleaux et à la souris gauche pour les mods", "SynthDontNeed": "Les êtres synthétiques n'ont besoin ni d'air, ni de nourriture, ni d'eau, ni de sommeil. Ils sont immunisés contre le vide, le froid et la maladie.", diff --git a/lang/it.json b/lang/it.json index ba6c7d9f..75f2fdbe 100644 --- a/lang/it.json +++ b/lang/it.json @@ -395,6 +395,8 @@ "Supply": "Tiro Scorte", "supplyDecreases": "Le tue scorte diminiuscono", "Surface": "Surface", + "SwapInitiative": "Swap Initiative", + "SwapWith": "Swap With", "SwitchKeys": "Inverti i pulsanti del Mouse", "SwitchKeysHint": "Passa al Tasto destro per i Tiri e al Tasto Sinistro per i Modificatori", "SynthDontNeed": "I Sintetici non hanno bisogno di aria, cibo, asqua o sonno. Sono immuni al vuoto, al freddo e alle malattie. Gli Androidi sono tipicamente immuni ai patogeni alieni.", diff --git a/lang/pt-br.json b/lang/pt-br.json index 3f3320e5..1aecf48c 100644 --- a/lang/pt-br.json +++ b/lang/pt-br.json @@ -395,6 +395,8 @@ "Supply": "Rolagem de Abastecimento", "supplyDecreases": "Seu abastecimento cai", "Surface": "Surface", + "SwapInitiative": "Swap Initiative", + "SwapWith": "Swap With", "SwitchKeys": "Inverter botões do mouse para rolagens", "SwitchKeysHint": "Define botão direito do mouse para rolagens de habilidade e esquerdo para incluir modificadores", "SynthDontNeed": "Sintéticos não precisam de ar, comida, água ou sono. Eles são imunes ao vácuo, frio e doenças. Normalmente não são afetados por patógenos alienígenas.", diff --git a/lang/zh-tw.json b/lang/zh-tw.json index 87023934..110ff90b 100644 --- a/lang/zh-tw.json +++ b/lang/zh-tw.json @@ -395,6 +395,8 @@ "Supply": "補給骰", "supplyDecreases": "你的補給下降了", "Surface": "Surface", + "SwapInitiative": "Swap Initiative", + "SwapWith": "Swap With", "SwitchKeys": "交換鼠標按鍵", "SwitchKeysHint": "讓鼠標右鍵擲骰子,左鍵擲調整值", "SynthDontNeed": "生化人無需空氣,食物,水分或是休眠。他們免疫真空,寒冷和疾病的危害。他們通常還不受異形病原體的影響。", diff --git a/module/CBTracker.js b/module/CBTracker.js index 757098d0..08731190 100644 --- a/module/CBTracker.js +++ b/module/CBTracker.js @@ -1,44 +1,102 @@ export default class AlienRPGCTContext extends CombatTracker { - /** - * Default folder context actions - * @param html {jQuery} - * @private - */ - /* -------------------------------------------- */ + /** + * Default folder context actions + * @param html {jQuery} + * @private + */ + /* -------------------------------------------- */ - /** - * Get the sidebar directory entry context options - * @return {Object} The sidebar entry context options - * @private - */ - static getEntryContextOptions() { - return [ - { - name: 'ALIENRPG.CombatantUpdate', - icon: '', - callback: this._onConfigureCombatant.bind(this), - }, - { - name: 'ALIENRPG.CombatantReroll', - icon: '', - callback: (li) => this.viewed.rollInitiative(li.data('combatant-id')), - }, - { - name: 'ALIENRPG.CombatantRemove', - icon: '', - // callback: (li) => this.viewed.deleteCombatant(li.data('combatant-id')), - callback: (li) => this.viewed.deleteEmbeddedDocuments('Combatant', [li.data('combatant-id')]), - }, - { - name: 'ALIENRPG.CloneActor', - icon: '', - callback: async (li) => { - const combatant = this.viewed.combatants.get(li.data('combatant-id')); - await combatant.clone({}, { save: true }); - }, - }, - ]; - } + /** + * Get the sidebar directory entry context options + * @return {Object} The sidebar entry context options + * @private + */ + static getEntryContextOptions() { + return [ + { + name: 'ALIENRPG.CombatantUpdate', + icon: '', + callback: this._onConfigureCombatant.bind(this), + }, + { + name: 'ALIENRPG.CombatantReroll', + icon: '', + callback: (li) => this.viewed.rollInitiative(li.data('combatant-id')), + }, + { + name: 'ALIENRPG.CombatantRemove', + icon: '', + // callback: (li) => this.viewed.deleteCombatant(li.data('combatant-id')), + callback: (li) => this.viewed.deleteEmbeddedDocuments('Combatant', [li.data('combatant-id')]), + }, + { + name: 'ALIENRPG.CloneActor', + icon: '', + callback: async (li) => { + const combatant = this.viewed.combatants.get(li.data('combatant-id')); + await combatant.clone({}, { save: true }); + }, + }, + { + name: 'ALIENRPG.SwapInitiative', + icon: '', + callback: async (li) => { + const combatant = this.viewed.combatants.get(li.data('combatant-id')); + const donerInit = combatant.initiative; + const combatants = game.combat.combatants; + const template = `systems/alienrpg/templates/dialog/switch-initiative.html`; + await _swapInitiative(combatant, donerInit, combatants, template); + }, + }, + ]; - /* -------------------------------------------- */ + async function _swapInitiative(combatant, donerInit, combatants, template) { + let confirmed = false; + let myTitle = game.i18n.localize('ALIENRPG.SwapInitiative') + ' ' + game.i18n.localize('ALIENRPG.ROLLFOR') + ' ' + `${combatant.name}`; + const content = await renderTemplate(template, { + combatants: combatants + .filter((c) => c.initiative && c.id !== combatant.id && (c.actor.type === 'character' || c.actor.type === 'synthetic') && !c.actor.system.header.npc) + .sort((a, b) => { + return a.initiative - b.initiative; + }), + }).then((dlg) => { + new Dialog({ + title: myTitle, + content: dlg, + buttons: { + one: { + icon: '', + label: 'OK', + callback: () => (confirmed = true), + }, + four: { + icon: '', + label: game.i18n.localize('ALIENRPG.DialCancel'), + callback: () => (confirmed = false), + }, + }, + close: (html) => { + if (confirmed) { + let targetId = html.find('#initiative-swap')[0]?.value; + const targetActor = combatants.get(targetId); + const targetInit = targetActor.initiative; + const updates = [ + { + _id: combatant.id, + initiative: targetInit, + }, + { + _id: targetId, + initiative: donerInit, + }, + ]; + return game.combat.updateEmbeddedDocuments('Combatant', updates); + } + }, + }).render(true); + }); + } + } + + /* -------------------------------------------- */ } diff --git a/module/actor/actor-sheet.js b/module/actor/actor-sheet.js index a250e970..d5c2f03c 100644 --- a/module/actor/actor-sheet.js +++ b/module/actor/actor-sheet.js @@ -60,6 +60,11 @@ export class alienrpgActorSheet extends ActorSheet { actor: foundry.utils.deepClone(this.actor), system: foundry.utils.deepClone(this.actor.system), isEnc: this.actor.type === 'character' || this.actor.type === 'synthetic', + isNPC: this.actor.system.header.npc || false, + isSynthetic: this.actor.type === 'synthetic', + isVehicles: this.actor.type === 'vehicles', + isCreature: this.actor.type === 'creature', + isCharacter: this.actor.type === 'character', isGM: game.user.isGM, owner: this.object.isOwner, options: options, diff --git a/module/actor/actor.js b/module/actor/actor.js index 2c7daf30..a5da38db 100644 --- a/module/actor/actor.js +++ b/module/actor/actor.js @@ -34,6 +34,12 @@ export class alienrpgActor extends Actor { case 'territory': this._prepareTeritoryData(actorData, flags); break; + case 'colony': + this._prepareColonyData(actorData, flags); + break; + case 'planet': + this._preparePlanetData(actorData, flags); + break; default: break; @@ -53,6 +59,12 @@ export class alienrpgActor extends Actor { _prepareTeritoryData(data) { this.img = 'systems/alienrpg/images/icons/nested-eclipses.svg'; } + _prepareColonyData(data) { + this.img = 'systems/alienrpg/images/icons/digital-trace.svg'; + } + _preparePlanetData(data) { + this.img = 'systems/alienrpg/images/icons/double-ringed-orb.svg'; + } _prepareTokenImg() { if (game.settings.get('alienrpg', 'defaultTokenSettings')) { @@ -102,6 +114,18 @@ export class alienrpgActor extends Actor { case 'spacecraft': tokenProto['prototypeToken.bar1'] = { attribute: 'attributes.damage' }; break; + case 'colony': + tokenProto['prototypeToken.bar1'] = { attribute: 'None' }; + tokenProto['prototypeToken.img'] = 'systems/alienrpg/images/icons/digital-trace.svg'; + tokenProto['prototypeToken.disposition'] = CONST.TOKEN_DISPOSITIONS.NEUTRAL; + tokenProto['prototypeToken.sight.enabled'] = false; + break; + case 'planet': + tokenProto['prototypeToken.bar1'] = { attribute: 'None' }; + tokenProto['prototypeToken.img'] = 'systems/alienrpg/images/icons/double-ringed-orb.svg'; + tokenProto['prototypeToken.disposition'] = CONST.TOKEN_DISPOSITIONS.NEUTRAL; + tokenProto['prototypeToken.sight.enabled'] = false; + break; } } @@ -149,6 +173,25 @@ export class alienrpgActor extends Actor { } } + async pushRoll(actor, reRoll, hostile, blind, message) { + await actor.update({ 'system.header.stress.value': actor.system.header.stress.value + 1 }); + const reRoll1 = game.alienrpg.rollArr.r1Dice - game.alienrpg.rollArr.r1Six; + const reRoll2 = game.alienrpg.rollArr.r2Dice + 1 - (game.alienrpg.rollArr.r2One + game.alienrpg.rollArr.r2Six); + await yze.yzeRoll( + hostile, + blind, + reRoll, + game.alienrpg.rollArr.tLabel, + reRoll1, + game.i18n.localize('ALIENRPG.Black'), + reRoll2, + game.i18n.localize('ALIENRPG.Yellow'), + actor.id, + 0, + message.flags.tactorid + ); + } + async rollAbility(actor, dataset, rollMod) { let label = dataset.label; let r2Data = 0; diff --git a/module/actor/colony-sheet.js b/module/actor/colony-sheet.js index 7e638f16..bcf104a5 100644 --- a/module/actor/colony-sheet.js +++ b/module/actor/colony-sheet.js @@ -257,12 +257,12 @@ export class alienrpgColonySheet extends ActorSheet { } await this.actor.update({ - 'system.stats.economy.total': (aData.stats.economy.mod = parseInt(attrMod.economy || 0)), - 'system.stats.potential.total': (aData.stats.potential.mod = parseInt(attrMod.potential || 0)), - 'system.stats.productivity.total': (aData.stats.productivity.mod = parseInt(attrMod.productivity || 0)), - 'system.stats.maintenance.total': (aData.stats.maintenance.mod = parseInt(attrMod.maintenance || 0)), - 'system.stats.science.total': (aData.stats.science.mod = parseInt(attrMod.science || 0)), - 'system.stats.spirit.total': (aData.stats.spirit.mod = parseInt(attrMod.spirit || 0)), + 'system.stats.economy.mod': (aData.stats.economy.mod = parseInt(attrMod.economy || 0)), + 'system.stats.potential.mod': (aData.stats.potential.mod = parseInt(attrMod.potential || 0)), + 'system.stats.productivity.mod': (aData.stats.productivity.mod = parseInt(attrMod.productivity || 0)), + 'system.stats.maintenance.mod': (aData.stats.maintenance.mod = parseInt(attrMod.maintenance || 0)), + 'system.stats.science.mod': (aData.stats.science.mod = parseInt(attrMod.science || 0)), + 'system.stats.spirit.mod': (aData.stats.spirit.mod = parseInt(attrMod.spirit || 0)), 'system.stats.developmenttotal.value': (aData.stats.developmenttotal.value = aData.stats.economy.value + aData.stats.potential.value + diff --git a/module/alienrpg.js b/module/alienrpg.js index b46458f6..158564a0 100644 --- a/module/alienrpg.js +++ b/module/alienrpg.js @@ -407,8 +407,6 @@ Hooks.on('renderChatMessage', (message, html, data) => { hostile = actor.type; let blind = false; - // Initialse the chat message - let chatMessage = ''; if (actor.prototypeToken.disposition === -1) { blind = true; @@ -416,28 +414,11 @@ Hooks.on('renderChatMessage', (message, html, data) => { switch (actor.type) { case 'character': - actor.update({ 'system.header.stress.value': actor.system.header.stress.value + 1 }); + actor.pushRoll(actor, reRoll, hostile, blind, message); break; - default: return; } - - const reRoll1 = game.alienrpg.rollArr.r1Dice - game.alienrpg.rollArr.r1Six; - const reRoll2 = game.alienrpg.rollArr.r2Dice + 1 - (game.alienrpg.rollArr.r2One + game.alienrpg.rollArr.r2Six); - yze.yzeRoll( - hostile, - blind, - reRoll, - game.alienrpg.rollArr.tLabel, - reRoll1, - game.i18n.localize('ALIENRPG.Black'), - reRoll2, - game.i18n.localize('ALIENRPG.Yellow'), - actor.id, - 0, - message.flags.tactorid - ); } }); }); diff --git a/module/combat.js b/module/combat.js index 05101aa1..8b3463b1 100644 --- a/module/combat.js +++ b/module/combat.js @@ -1,213 +1,258 @@ export default class AlienRPGCombat extends Combat { - /** - * Define how the array of Combatants is sorted in the displayed list of the tracker. - * This method can be overridden by a system or module which needs to display combatants in an alternative order. - * By default sort by initiative, falling back to name - * @private - */ - _sortCombatants(a, b) { - const ia = Number.isNumeric(a.initiative) ? a.initiative : -9999; - const ib = Number.isNumeric(b.initiative) ? b.initiative : -9999; - let ci = ia - ib; - if (ci !== 0) return ci; - let [an, bn] = [a.token?.name || '', b.token?.name || '']; - let cn = an.localeCompare(bn); - if (cn !== 0) return cn; - return a.tokenId - b.tokenId; - } - - async rollInitiative(ids, { formula = null, updateTurn = true, messageOptions = {} } = {}) { - // Structure input data - ids = typeof ids === 'string' ? [ids] : ids; - const currentId = this.id; - const draw = { 1: false, 2: false, 3: false, 4: false, 5: false, 6: false, 7: false, 8: false, 9: false, 10: false }; - let drawn = 0; - // Iterate over Combatants, performing an initiative roll for each - // const [updates, messages] = ids.reduce( - if (this.combatants.contents > 0) { - this.combatants.contents.forEach((inIt) => { - if (inIt.initiative) { - draw[inIt.initiative] = true; - drawn++; - } - }); - } - const updates = []; - const messages = []; - for (let [i, id] of ids.entries()) { - // Get Combatant data - if (drawn < 10) { - const combatant = this.combatants.get(id); - if (!combatant?.isOwner) return results; - - const cf = formula || combatant._getInitiativeFormula(); - let broll = await this.getInit(combatant, cf, updates); - while (draw[broll.total]) { - broll = await this.getInit(combatant, cf, updates); - } - - draw[broll.total] = true; - drawn++; - // updates.push({ _id: id, initiative: roll.total }); - // let broll = this.getInit(combatant, cf, updates); - updates.push({ _id: id, initiative: broll.total }); - - if (!game.settings.get('alienrpg', 'alienrpgHideInitChat')) { - // Determine the roll mode - let rollMode = messageOptions.rollMode || game.settings.get('core', 'rollMode'); - if ((combatant.token.hidden || combatant.hidden) && rollMode === 'roll') { - rollMode = 'gmroll'; - } - let cardPath = `
    `; - try { - if (game.settings.get('alienrpg-corerules', 'imported')) { - cardPath = `
    `; - } - } catch (error) { - try { - if (game.settings.get('alienrpg-starterset', 'imported')) { - cardPath = `
    `; - } - } catch (error) {} - } - - // Construct chat message data - let messageData = mergeObject( - { - speaker: { - scene: canvas.scene.id, - actor: combatant.actor ? combatant.actor.id : null, - token: combatant.token.id, - alias: combatant.token.name, - }, - flavor: `${combatant.token.name} rolls for Initiative!
    ${cardPath}`, - flags: { 'core.initiativeRoll': true }, - }, - messageOptions - ); - - const chatData = await broll.toMessage(messageData, { create: false, rollMode }); - - // Play 1 sound for the whole rolled set - if (i > 0) chatData.sound = null; - messages.push(chatData); - } - } else { - const combatant = this.combatants.get(id); - if (!combatant?.isOwner) return results; - let pNum = 10 / Math.floor(Math.random() * 100); - while (pNum === 0 || pNum >= 1) { - pNum = 10 / Math.floor(Math.random() * 100); - } - - const cf = `1d9+( ${pNum})`; - let broll = await this.getInit(combatant, cf, updates); - updates.push({ _id: id, initiative: broll.total }); - - let rollMode = messageOptions.rollMode || game.settings.get('core', 'rollMode'); - if ((combatant.token.hidden || combatant.hidden) && rollMode === 'roll') { - rollMode = 'gmroll'; - } - if (!game.settings.get('alienrpg', 'alienrpgHideInitChat')) { - let messageData = mergeObject( - { - speaker: { - scene: canvas.scene.id, - actor: combatant.actor ? combatant.actor.id : null, - token: combatant.token.id, - alias: combatant.token.name, - }, - flavor: `${combatant.token.name} rolls for Initiative!
    `, - flags: { 'core.initiativeRoll': true }, - }, - messageOptions - ); - - const chatData = await broll.toMessage(messageData, { create: false, rollMode }); - - // Play 1 sound for the whole rolled set - if (i > 0) chatData.sound = null; - messages.push(chatData); - } - // ui.notifications.error( - // `You can only automatically roll Initiative for 10 PCs/NPCs. Roll initiative manually for the remaining actors or split in to multiple encounters in the Combat Tracker` - // ); - } - } - if (!updates.length) return this; - - // Update multiple combatants - await this.updateEmbeddedDocuments('Combatant', updates); - - // Ensure the turn order remains with the same combatant - if (updateTurn) { - await this.update({ turn: this.turns.findIndex((t) => t.id === currentId) }); - } - // Create multiple chat messages - await CONFIG.ChatMessage.documentClass.create(messages); - - // Return the updated Combat - return this; - } - - async getInit(c, cf, updates, roll) { - if (isNewerVersion(game.version, '0.8.9')) { - roll = await c.getInitiativeRoll(cf).evaluate({ async: true }); - } else { - roll = await c.getInitiativeRoll(cf); - } - - // roll.options.hidden = true; - if (updates.some((updates) => updates['initiative'] === roll.total)) { - await this.getInit(c, cf, updates); - } else { - return roll; - } - return roll; - } - - createEmbeddedDocuments(embeddedName, data, options) { - // data will be an array when combatants are created by the combat token icon. - // therefore only call ExtraSpeedCombatants if data is an array. - // this ensures cloning from inside the combattracker will make 1 clone only. - // toggling combat via the token can create extra speed combatants if needed. - // the token combat toggle is only available if the token is not already in combat. - - for (let i of data) { - const aType = game.actors.get(i.actorId); - if (aType.type === 'creature') { - const cData = this._getExtraSpeedCombatants(i, aType); - if (cData) { - data = data.concat(cData); - } - } else { - data = data; - } - } - return super.createEmbeddedDocuments(embeddedName, data, options); - } - - _getExtraSpeedCombatants(combatant, data) { - let creationData = {}; - let clones = []; - let token = canvas.scene.tokens.get(combatant.tokenId); - let creatureSpeed = 0; - try { - creatureSpeed = token.actor.system.attributes.speed.value; - } catch (error) { - let bob = game.actors.get(combatant.actorId); - creatureSpeed = bob.system.attributes.speed.value; - } - if (creatureSpeed > 1) { - let x; - for (x = 1; x < creatureSpeed; x++) { - clones.push(token); - } - } - // Add extra clones to the Combat encounter for the actor's heightened speed - creationData = clones.map((v) => { - return { tokenId: v.id, hidden: v.hidden }; - }); - return creationData; - } + /** + * Define how the array of Combatants is sorted in the displayed list of the tracker. + * This method can be overridden by a system or module which needs to display combatants in an alternative order. + * By default sort by initiative, falling back to name + * @private + */ + _sortCombatants(a, b) { + const ia = Number.isNumeric(a.initiative) ? a.initiative : -9999; + const ib = Number.isNumeric(b.initiative) ? b.initiative : -9999; + let ci = ia - ib; + if (ci !== 0) return ci; + let [an, bn] = [a.token?.name || '', b.token?.name || '']; + let cn = an.localeCompare(bn); + if (cn !== 0) return cn; + return a.tokenId - b.tokenId; + } + + async rollInitiative(ids, { formula = null, updateTurn = true, messageOptions = {} } = {}) { + // Structure input data + ids = typeof ids === 'string' ? [ids] : ids; + const currentId = this.id; + const draw = { 1: false, 2: false, 3: false, 4: false, 5: false, 6: false, 7: false, 8: false, 9: false, 10: false }; + let drawn = 0; + // Iterate over Combatants, performing an initiative roll for each + // const [updates, messages] = ids.reduce( + if (this.combatants.contents > 0) { + this.combatants.contents.forEach((inIt) => { + if (inIt.initiative) { + draw[inIt.initiative] = true; + drawn++; + } + }); + } + const updates = []; + const messages = []; + for (let [i, id] of ids.entries()) { + // Get Combatant data + if (drawn < 10) { + const combatant = this.combatants.get(id); + if (!combatant?.isOwner) return results; + + const cf = formula || combatant._getInitiativeFormula(); + let broll = await this.getInit(combatant, cf, updates); + while (draw[broll.total]) { + broll = await this.getInit(combatant, cf, updates); + } + + draw[broll.total] = true; + drawn++; + // updates.push({ _id: id, initiative: roll.total }); + // let broll = this.getInit(combatant, cf, updates); + updates.push({ _id: id, initiative: broll.total }); + + if (!game.settings.get('alienrpg', 'alienrpgHideInitChat')) { + // Determine the roll mode + let rollMode = messageOptions.rollMode || game.settings.get('core', 'rollMode'); + if ((combatant.token.hidden || combatant.hidden) && rollMode === 'roll') { + rollMode = 'gmroll'; + } + let cardPath = `
    `; + try { + if (game.settings.get('alienrpg-corerules', 'imported')) { + cardPath = `
    `; + } + } catch (error) { + try { + if (game.settings.get('alienrpg-starterset', 'imported')) { + cardPath = `
    `; + } + } catch (error) {} + } + + // Construct chat message data + let messageData = mergeObject( + { + speaker: { + scene: canvas.scene.id, + actor: combatant.actor ? combatant.actor.id : null, + token: combatant.token.id, + alias: combatant.token.name, + }, + flavor: `${combatant.token.name} rolls for Initiative!
    ${cardPath}`, + flags: { 'core.initiativeRoll': true }, + }, + messageOptions + ); + + const chatData = await broll.toMessage(messageData, { create: false, rollMode }); + + // Play 1 sound for the whole rolled set + if (i > 0) chatData.sound = null; + messages.push(chatData); + } + } else { + const combatant = this.combatants.get(id); + if (!combatant?.isOwner) return results; + let pNum = 10 / Math.floor(Math.random() * 100); + while (pNum === 0 || pNum >= 1) { + pNum = 10 / Math.floor(Math.random() * 100); + } + + const cf = `1d9+( ${pNum})`; + let broll = await this.getInit(combatant, cf, updates); + updates.push({ _id: id, initiative: broll.total }); + + let rollMode = messageOptions.rollMode || game.settings.get('core', 'rollMode'); + if ((combatant.token.hidden || combatant.hidden) && rollMode === 'roll') { + rollMode = 'gmroll'; + } + if (!game.settings.get('alienrpg', 'alienrpgHideInitChat')) { + let messageData = mergeObject( + { + speaker: { + scene: canvas.scene.id, + actor: combatant.actor ? combatant.actor.id : null, + token: combatant.token.id, + alias: combatant.token.name, + }, + flavor: `${combatant.token.name} rolls for Initiative!
    `, + flags: { 'core.initiativeRoll': true }, + }, + messageOptions + ); + + const chatData = await broll.toMessage(messageData, { create: false, rollMode }); + + // Play 1 sound for the whole rolled set + if (i > 0) chatData.sound = null; + messages.push(chatData); + } + // ui.notifications.error( + // `You can only automatically roll Initiative for 10 PCs/NPCs. Roll initiative manually for the remaining actors or split in to multiple encounters in the Combat Tracker` + // ); + } + } + if (!updates.length) return this; + + // Update multiple combatants + await this.updateEmbeddedDocuments('Combatant', updates); + + // Ensure the turn order remains with the same combatant + if (updateTurn) { + await this.update({ turn: this.turns.findIndex((t) => t.id === currentId) }); + } + // Create multiple chat messages + await CONFIG.ChatMessage.documentClass.create(messages); + + // Return the updated Combat + return this; + } + + async getInit(c, cf, updates, roll) { + if (isNewerVersion(game.version, '0.8.9')) { + roll = await c.getInitiativeRoll(cf).evaluate({ async: true }); + } else { + roll = await c.getInitiativeRoll(cf); + } + + // roll.options.hidden = true; + if (updates.some((updates) => updates['initiative'] === roll.total)) { + await this.getInit(c, cf, updates); + } else { + return roll; + } + return roll; + } + + createEmbeddedDocuments(embeddedName, data, options) { + // data will be an array when combatants are created by the combat token icon. + // therefore only call ExtraSpeedCombatants if data is an array. + // this ensures cloning from inside the combattracker will make 1 clone only. + // toggling combat via the token can create extra speed combatants if needed. + // the token combat toggle is only available if the token is not already in combat. + + for (let i of data) { + const aType = game.actors.get(i.actorId); + if (aType.type === 'creature') { + const cData = this._getExtraSpeedCombatants(i, aType); + if (cData) { + data = data.concat(cData); + } + } else { + data = data; + } + } + return super.createEmbeddedDocuments(embeddedName, data, options); + } + + _getExtraSpeedCombatants(combatant, data) { + let creationData = {}; + let clones = []; + let token = canvas.scene.tokens.get(combatant.tokenId); + let creatureSpeed = 0; + try { + creatureSpeed = token.actor.system.attributes.speed.value; + } catch (error) { + let bob = game.actors.get(combatant.actorId); + creatureSpeed = bob.system.attributes.speed.value; + } + if (creatureSpeed > 1) { + let x; + for (x = 1; x < creatureSpeed; x++) { + clones.push(token); + } + } + // Add extra clones to the Combat encounter for the actor's heightened speed + creationData = clones.map((v) => { + return { tokenId: v.id, hidden: v.hidden }; + }); + return creationData; + } + + // async _swapInitiative(combatant, donerInit, combatants, content) { + // const targetId = await Dialog.prompt({ + // title: game.i18n.localize('ALIENRPG.SwapInitiative'), + // content, + // callback: (html) => html.find('#initiative-swap')[0]?.value, + // }); + + // let confirmed = false; + // renderTemplate(content).then((dlg) => { + // new Dialog({ + // title: game.i18n.localize('ALIENRPG.SwapInitiative'), + // content: dlg, + // buttons: { + // one: { + // icon: '', + // label: 'OK', + // callback: () => (confirmed = true), + // }, + // four: { + // icon: '', + // label: game.i18n.localize('ALIENRPG.DialCancel'), + // callback: () => (confirmed = false), + // }, + // }, + // close: (html) => { + // if (confirmed) { + // const targetActor = combatants.get(targetId); + // const targetInit = targetActor.initiative; + // const updates = [ + // { + // _id: combatant.id, + // initiative: targetInit, + // }, + // { + // _id: targetId, + // initiative: donerInit, + // }, + // ]; + // return game.combat.updateEmbeddedDocuments('Combatant', updates); + // } + // }, + // }).render(true); + // }); + // } } diff --git a/module/item/item-sheet.js b/module/item/item-sheet.js index 5d94188e..7f4a4bfe 100644 --- a/module/item/item-sheet.js +++ b/module/item/item-sheet.js @@ -67,10 +67,7 @@ export class alienrpgItemSheet extends ItemSheet { await this._prepareTalentData(item); break; case 'colony-initiative': - // await this._prepareTalentData(item) - // let enrichedFields6 = ['system.notes', 'system.header.comment']; - // await this._enrichTextFields(item, enrichedFields6); - + await this._prepareColonyInitiativeData(item); break; default: @@ -126,6 +123,24 @@ export class alienrpgItemSheet extends ItemSheet { let enrichedFields6 = ['system.header.effects']; await this._enrichTextFields(data, enrichedFields6); } + async _prepareColonyInitiativeData(item) { + switch (item.system.header.type) { + case '1': + item.update({ img: 'systems/alienrpg/images/icons/full-folder.svg' }); + break; + case '2': + item.update({ img: 'systems/alienrpg/images/icons/habitat-dome.svg' }); + break; + case '3': + item.update({ img: 'systems/alienrpg/images/icons/diagram.svg' }); + break; + + default: + break; + } + let enrichedFields6 = ['system.notes', 'system.header.comment']; + await this._enrichTextFields(item, enrichedFields6); + } /* -------------------------------------------- */ diff --git a/module/settings.js b/module/settings.js index a4e773a4..549eb4e3 100644 --- a/module/settings.js +++ b/module/settings.js @@ -15,7 +15,7 @@ export default function () { game.settings.register('alienrpg', 'autopanic', { name: 'ALIENRPG.AutoPanic', hint: 'ALIENRPG.AutoPanicHint', - scope: 'client', + scope: 'world', type: Boolean, default: true, config: true, diff --git a/templates/actor/tabs/colony-policies.html b/templates/actor/tabs/colony-policies.html index 0abdacf7..40e44774 100644 --- a/templates/actor/tabs/colony-policies.html +++ b/templates/actor/tabs/colony-policies.html @@ -1,6 +1,6 @@
      {{#each policies as |item iid|}} -
    1. +
    2. {{item.name}}:
      {{{striptags item.system.header.comment}}} @@ -10,7 +10,7 @@

      - +
    3. {{/each}} diff --git a/templates/dialog/switch-initiative.html b/templates/dialog/switch-initiative.html new file mode 100644 index 00000000..8f820a4c --- /dev/null +++ b/templates/dialog/switch-initiative.html @@ -0,0 +1,10 @@ +
      +
      + + +
      + From 828727aabbc5b5985aee296bfbc4aedd101828ec Mon Sep 17 00:00:00 2001 From: pwatson100 Date: Wed, 3 Jan 2024 12:48:24 +0000 Subject: [PATCH 15/20] css update for BBW and bug fix. --- Release_Notes.txt | 1 + css/alienrpg.css | 7 +++++++ css/alienrpg.css.map | 2 +- module/actor/actor.js | 4 ++-- scss/global/_module.scss | 7 +++++++ 5 files changed, 18 insertions(+), 3 deletions(-) diff --git a/Release_Notes.txt b/Release_Notes.txt index 80917b4f..ee92d1f9 100644 --- a/Release_Notes.txt +++ b/Release_Notes.txt @@ -551,6 +551,7 @@ Critical Injuries are now created with any PC's Skill modifiers applied to the i Added a Swap Initiative option to the Combat tracker to allow the GM to swap player initiative. Bug Fixes: +Fixed issue with Critical Injury #31 that was applying -2 modifiers rather than -1 modifiers. Fixed issue on Vehicles and Starships where Android crew could not fire weapons or make piloting/comtech rolls. Fixed issue will supply rolls not working when the mouse keys are switched. Panic on Ship rolls now use the correct table "Space Combat Panic Roll". \ No newline at end of file diff --git a/css/alienrpg.css b/css/alienrpg.css index 35600aea..b00cfefa 100644 --- a/css/alienrpg.css +++ b/css/alienrpg.css @@ -5373,6 +5373,13 @@ combobox:focus { width: 20%; } +.alienrpg .bbw-table1 { + width: 169px; + vertical-align: top; + padding-left: 2px; + padding-right: 2px; +} + .alienrpg { /* Styles limited to alienrpg sheets */ /* diff --git a/css/alienrpg.css.map b/css/alienrpg.css.map index 7d5a8dca..f5982a60 100644 --- a/css/alienrpg.css.map +++ b/css/alienrpg.css.map @@ -1 +1 @@ -{"version":3,"sources":["..\\scss\\utils\\_typography.scss","alienrpg.css","..\\scss\\utils\\_colors.scss","..\\scss\\alienrpg.scss","..\\scss\\global\\_window.scss","..\\scss\\global\\_mother-instruction-images.scss","..\\scss\\global\\_grid.scss","..\\scss\\global\\_flex.scss","..\\scss\\global\\_itemList.scss","..\\scss\\global\\_select-css.scss","..\\scss\\actor\\_alien-crt-ui.scss","..\\scss\\global\\_module.scss","..\\scss\\actor\\_alien-crt-actor.scss","..\\scss\\components\\_forms.scss","..\\scss\\components\\_resource.scss","..\\scss\\components\\_tabs.scss","..\\scss\\components\\_items.scss"],"names":[],"mappings":"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D;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;AACF;ASnoIA;EACC;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,eAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;AACF;ASjkIA;EACC;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,4GAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;AACF;ASloIA;EACC;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;E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","file":"alienrpg.css","sourcesContent":["// @import url('https://fonts.googleapis.com/css2?family=Wallpoet:wght@400;800&family=Wallpoet:wght@300;400;500&display=swap');\r\n\r\n// $font-primary: 'Wallpoet', sans-serif;\r\n// $font-secondary: 'Wallpoet', sans-serif;\r\n\r\n@font-face {\r\n font-family: 'Changa';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: local('Changa', sans-serif), url(https://fonts.gstatic.com/s/changa/v10/2-cm9JNi2YuVOUckZpy-.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Roboto';\r\n font-style: normal;\r\n font-weight: 400;\r\n src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');\r\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Wallpoet';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: local('Wallpoet'), url(https://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUObp58Q.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n@font-face {\r\n font-family: 'OCR-A';\r\n src: url('../fonts/ocraext.ttf');\r\n font-style: normal;\r\n}\r\n\r\n// @import url('https://fonts.googleapis.com/css2?family=Kosugi&display=swap');\r\n@font-face {\r\n font-family: 'Kosugi';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: url(https://fonts.gstatic.com/s/kosugi/v14/pxiFyp4_v8FCjlI4MdLqfUsvcYfqJiw3zzHMw5Qu_B3d0SE.50.woff2) format('woff2');\r\n unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0,\r\n U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610,\r\n U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2,\r\n U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c,\r\n U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a,\r\n U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2,\r\n U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33,\r\n U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56;\r\n}\r\n\r\n// @import url('https://fonts.googleapis.com/css2?family=Blinker:wght@200;400&display=swap');\r\n\r\n@font-face {\r\n font-family: 'Blinker';\r\n font-style: normal;\r\n font-weight: 200;\r\n font-display: swap;\r\n src: url(https://fonts.gstatic.com/s/blinker/v12/cIf4MaFatEE-VTaP_OGAdGYmnQ.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n:root {\r\n // --alienfont: 'Wallpoet', sans-serif;\r\n --alienfont: 'OCR-A';\r\n --fontsize: 15px; // this equates to 15px\r\n}\r\n","@font-face {\n font-family: \"Changa\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: local(\"Changa\", sans-serif), url(https://fonts.gstatic.com/s/changa/v10/2-cm9JNi2YuVOUckZpy-.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 400;\n src: local(\"Roboto\"), local(\"Roboto-Regular\"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format(\"woff2\");\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n@font-face {\n font-family: \"Wallpoet\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: local(\"Wallpoet\"), url(https://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUObp58Q.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: \"OCR-A\";\n src: url(\"../fonts/ocraext.ttf\");\n font-style: normal;\n}\n@font-face {\n font-family: \"Kosugi\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://fonts.gstatic.com/s/kosugi/v14/pxiFyp4_v8FCjlI4MdLqfUsvcYfqJiw3zzHMw5Qu_B3d0SE.50.woff2) format(\"woff2\");\n unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0, U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610, U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2, U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c, U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a, U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2, U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33, U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56;\n}\n@font-face {\n font-family: \"Blinker\";\n font-style: normal;\n font-weight: 200;\n font-display: swap;\n src: url(https://fonts.gstatic.com/s/blinker/v12/cIf4MaFatEE-VTaP_OGAdGYmnQ.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n:root {\n --alienfont: \"OCR-A\";\n --fontsize: 15px;\n}\n\n:root {\n --aliengreen: hsl(84, 100%, 59%);\n --aliendarkergreen: hsl(141, 60%, 40%);\n --alienitemselect: hsl(70, 80%, 74%);\n --alienoddtab: hsl(72, 29%, 7%);\n --blue: hsl(224, 75%, 62%);\n --black: hsl(0, 0%, 0%);\n --white: hsl(0, 0%, 100%);\n --alientextjournal: #b1e0e7;\n --journalback: url(../images/mother-instructions/indbackground2.png);\n --chatbackground: url(/systems/alienrpg/images/IndBackground3.png);\n --alienchatfont: \"Blinker\", sans-serif;\n --alienchatwhite: hsl(0, 0%, 100%);\n --alienchatred: hsl(0, 100%, 50%);\n --alienchatredshadow: rgb(230 230 230);\n --alienchatblue: hsl(240deg 42% 72%);\n --alienchatlightblue: hsl(120, 97%, 41%);\n --alienchatlightgreen: hsl(120, 97%, 41%);\n --alienchatgoldenrod: hsl(43, 74%, 49%);\n}\n\n/* Global styles */\n.alienrpg ul ol {\n margin-left: 3px;\n}\n\n.alienrpg #context-menu {\n width: auto;\n height: max-content;\n min-width: 156px;\n max-width: 360px;\n position: absolute;\n left: -998%;\n top: -50%;\n background: hsl(0, 0%, 0%);\n border: 1px solid var(--aliengreen);\n border-radius: 5px;\n color: var(--aliengreen);\n text-align: left;\n font-size: smaller;\n z-index: 1;\n}\n\n.alienrpg #context-menu li.context-item {\n line-height: 16px;\n}\n\n.alienrpg .window-content {\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 1px solid;\n}\n\n.alienrpg form {\n font-family: var(--alienfont);\n color: var(--aliengreen);\n font-size: var(--fontsize);\n background: hsl(0, 0%, 0%);\n flex-direction: column;\n flex-wrap: nowrap;\n padding: 2px;\n overflow-y: scroll;\n overflow-x: auto;\n border: var(--aliengreen) 3px;\n}\n\n.journal-sheet form {\n background: var(--journalback) top left !important;\n background-size: cover;\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n color: var(--alientextjournal) !important;\n}\n.journal-sheet select {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 3px;\n border: 1px solid hsl(53, 4%, 46%);\n border-radius: 3px;\n padding: 0 3px;\n text-overflow: ellipsis;\n font-size: 16px;\n}\n.journal-sheet input {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 3px;\n}\n.journal-sheet button {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) solid 1px;\n width: 100%;\n margin: 0 1px;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n}\n.journal-sheet critbutton {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) solid 1px;\n margin: 0 1px;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n}\n.journal-sheet .tox .tox-editor-container {\n background-color: hsl(0, 0%, 100%);\n}\n\na.entity-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n.alienrpg a.entity-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\na.content-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n.alienrpg a.content-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n#chat .message {\n border: 1px solid hsl(0, 8%, 34%);\n border-radius: 1px;\n}\n\n.chat-message {\n background-image: var(--chatbackground);\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n color: inherit;\n}\n.chat-message .message-header .message-sender {\n color: var(--aliengreen);\n}\n.chat-message .message-metadata {\n color: var(--aliengreen);\n}\n.chat-message .flavor-text {\n color: var(--aliengreen);\n}\n.chat-message .table-draw .table-results .table-result {\n color: var(--aliengreen);\n}\n\n.chat-message .table-draw .table-results .table-result .chatBG {\n background-image: var(--chatbackground);\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n color: var(--aliengreen);\n padding-left: 6px;\n}\n\n.chat-message.whisper {\n background: hsl(0, 0%, 9%);\n color: var(--aliengreen);\n}\n\n.chat-message.blind {\n background: hsl(0, 0%, 9%);\n}\n\n.chat-message.emote {\n background: hsl(0, 0%, 9%);\n}\n\n.chat-message .critchat {\n display: flex;\n align-items: center;\n border-bottom: 1px solid var(--color-border-light-primary);\n padding: 3px 0;\n color: var(--aliengreen);\n}\n\n.dice-tooltip .roll > img {\n width: 24px;\n}\n\n.dice-tooltip {\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n background: hsl(0, 0%, 0%);\n}\n.dice-tooltip .dice-rolls {\n color: inherit;\n background: hsl(0, 0%, 0%);\n}\n.dice-tooltip .part-header {\n color: inherit;\n background: hsl(0, 0%, 0%);\n}\n\n.dice-tooltip .dice-rolls .roll {\n filter: none;\n}\n\n.dice-tooltip .dice-rolls .roll.max {\n filter: none;\n}\n\n.dice-tooltip .dice-rolls .roll.min {\n filter: none;\n}\n\n.inline-roll .dice-tooltip {\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: 2px solid var(--aliengreen);\n border-radius: 2px;\n}\n\na.inline-roll {\n background: hsl(0, 0%, 0%);\n padding: 1px 4px;\n border: 1px solid var(--aliengreen);\n border-radius: 2px;\n white-space: nowrap;\n word-break: break-all;\n}\n\n.dice-roll .dice-formula,\n.dice-roll .dice-total {\n color: var(--aliengreen);\n}\n\n.dice-tooltip .part-header .part-formula {\n color: inherit;\n}\n\n.part-total {\n color: inherit;\n}\n\n.alienrpg h2 {\n border: 0;\n padding: 0;\n margin: 1px;\n margin-left: 5px;\n}\n\n.alienrpg h3 {\n border: 0;\n padding: 0;\n margin: 1px;\n}\n\n.alienrpg h4 {\n border: 0;\n padding: 0;\n margin: 1px;\n}\n\n.resource-content button {\n flex: 0;\n border: 0;\n width: 30px;\n font-size: 1.5rem;\n padding: 0;\n color: inherit;\n margin: 0;\n}\n\n.rollable:hover,\n.rollcomputer:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 120%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n\n.far.fa-heart:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n\n.rollableVeh:hover, .rollableVeh:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 1.3em;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.creature-acid-roll:hover, .creature-acid-roll:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 95%;\n cursor: pointer;\n}\n\n.rollItem:hover, .rollItem:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.rollVehicleWeapon:hover, .rollVehicleWeapon:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.openItem:hover, .openItem:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.talent-btn:hover, .talent-btn:focus {\n color: hsl(103, 100%, 28%);\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-weight: bolder;\n cursor: pointer;\n}\n\n.minus-btn .plus-btn {\n width: 10px;\n height: 10px;\n line-height: 20px;\n padding: 0;\n}\n\n.supply-btn {\n font-size: 5px;\n padding: 0;\n font-family: var(--alienfont);\n}\n\n.pwr-btn:hover, .pwr-btn:focus {\n background-color: hsl(4, 69%, 53%);\n font-size: 120%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.stunt-btn {\n width: 5px;\n padding: 0;\n font-family: var(--alienfont);\n}\n\n.creature-attack-roll {\n display: inline-block;\n width: 280px;\n height: 40px;\n font-weight: bold;\n font-size: 2em;\n /* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */\n text-shadow: 2px 2px hsl(128, 83%, 25%);\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.creature-attack-roll:hover {\n border-radius: 10px;\n color: hsl(0, 100%, 50%);\n text-shadow: 2px 2px hsl(0, 92%, 26%);\n}\n\n.creature-attack-roll:active {\n position: relative;\n top: 1px;\n border-radius: unset;\n background-color: unset;\n color: unset;\n}\n\nbutton:hover,\nbutton:focus {\n box-shadow: unset;\n}\n\n.alien-Push-button {\n display: inline-block;\n width: 260px;\n height: 45px;\n background-color: hsl(0, 0%, 0%);\n font-weight: bold;\n font-size: clamp(2rem, -4.5rem + 5vw, 3rem);\n font-family: var(--alienfont);\n padding-bottom: 5px;\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.alien-Push-button:hover {\n border-radius: 10px;\n color: hsl(0, 100%, 50%);\n}\n\n.alien-crit-button {\n display: inline-block;\n width: 280px;\n height: 26px;\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-weight: bold;\n font-size: 1.2rem;\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.alien-crit-button:hover {\n border-radius: 5px;\n color: hsl(0, 100%, 50%);\n}\n\n.alien-diceface-b0 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-b0.png) no-repeat top left;\n}\n\n.alien-diceface-b6 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-b6.png) no-repeat top left;\n}\n\n.alien-diceface-y0 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y0.png) no-repeat top left;\n}\n\n.alien-diceface-y1 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y1.png) no-repeat top left;\n}\n\n.alien-diceface-y6 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y6.png) no-repeat top left;\n}\n\n.tooltip {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted black;\n}\n\n.tooltip .tooltiptext {\n visibility: hidden;\n width: 250px;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border-radius: 6px;\n padding: 5px 0;\n position: absolute;\n z-index: 1;\n top: -5px;\n right: 105%;\n margin-left: -60px;\n border-style: solid;\n border-color: var(--aliengreen);\n}\n\n.tooltip .tooltiptext::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 5px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.tooltip:hover .tooltiptext {\n visibility: visible;\n}\n\n.tooltip2 {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted black;\n}\n\n.tooltip2 .tooltiptext2 {\n visibility: hidden;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border-radius: 6px;\n position: absolute;\n z-index: 1;\n border-style: solid;\n border-color: var(--aliengreen);\n padding: 0px;\n font-family: \"Times New Roman\", Times, serif;\n width: 150px;\n top: -30px;\n right: -160px;\n margin-left: auto;\n}\n\n.tooltip2 .tooltiptext2::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 5px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.tooltip2:hover .tooltiptext2 {\n visibility: visible;\n}\n\n.alienrpg .inputtext {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n}\n\n.box-top {\n border-top: 3px solid var(--aliengreen);\n}\n\n.ctooltip {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted hsl(0, 0%, 0%);\n}\n\n/* Tooltip text */\n.ctooltip .ctooltiptext {\n font-size: small;\n visibility: hidden;\n width: 150px;\n background-color: hsl(0, 0%, 0%);\n color: var(--aliengreen);\n text-align: center;\n border-radius: 3px;\n padding: 2px 0;\n position: absolute;\n z-index: 1;\n margin-left: -150px;\n border-style: solid;\n border-color: var(--aliengreen);\n}\n\n/* Show the tooltip text when you mouse over the tooltip container */\n.ctooltip:hover .ctooltiptext {\n visibility: visible;\n}\n\n.ctooltip .ctooltiptext::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 1px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.alienchatwhite {\n color: var(--alienchatwhite);\n}\n\n.alienchatred {\n color: var(--alienchatred);\n font-weight: bolder;\n font-size: larger;\n -webkit-background-clip: text;\n background-clip: text;\n background-color: var(--alienchatredshadow);\n}\n\n.alienchatblue {\n color: var(--alienchatblue);\n}\n\n.alienchatlightblue {\n color: var(--alienchatlightblue);\n font-weight: bold;\n font-size: larger;\n}\n\n.alienchatlightgreen {\n color: var(--alienchatlightgreen);\n}\n\n.alienchatgoldenrod {\n color: var(--alienchatgoldenrod);\n font-weight: bold;\n}\n\n.combatbutton {\n max-width: 200px;\n color: var(--aliengreen);\n border: var(--aliengreen) 1px solid;\n}\n\n.prosemirror.editing-source textarea {\n color: hsl(0, 0%, 100%);\n}\n\n.prosemirror menu .pm-dropdown {\n color: hsl(0, 0%, 0%);\n}\n\n#overlay {\n height: 200%;\n background-color: hsla(120, 64%, 43%, 0.3); /* Black background with opacity */\n z-index: 2;\n}\n\n.spanner-icon {\n display: inline-block;\n width: 30px;\n height: 25px;\n padding: 0px;\n margin: 1px;\n background: url(../images/mother-instructions/spanner-icon.webp);\n}\n\n.character-sheet-img {\n display: block;\n width: 464px;\n height: 500px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-sheet-img.webp);\n}\n\n.creature-sheet-img {\n display: block;\n width: 500px;\n height: 477px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-sheet-img.webp);\n}\n\n.character-header {\n display: block;\n width: 500px;\n height: 152px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-header.webp);\n}\n\n.synthetic-header {\n display: block;\n width: 500px;\n height: 155px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-header.webp);\n}\n\n.agil-mod {\n display: block;\n width: 403px;\n height: 162px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/agil-mod.webp);\n}\n\n.armor-mod {\n display: block;\n width: 403px;\n height: 172px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/armor-mod.webp);\n}\n\n.stress-mod {\n display: block;\n width: 400px;\n height: 136px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/stress-mod.webp);\n}\n\n.character-details {\n display: block;\n width: 300px;\n height: 328px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-details.webp);\n}\n\n.synthetic-details {\n display: block;\n width: 300px;\n height: 380px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-details.webp);\n}\n\n.character-consumables {\n display: block;\n width: 153px;\n height: 330px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-consumables.webp);\n}\n\n.synthetic-consumables {\n display: block;\n width: 153px;\n height: 322px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-consumables.webp);\n}\n\n.talent-agenda {\n display: block;\n width: 300px;\n height: 260px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/talent-agenda.webp);\n}\n\n.con-edit {\n display: block;\n width: 151px;\n height: 109px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/con-edit.webp);\n}\n\n.enc {\n display: block;\n width: 600px;\n height: 71px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/enc.webp);\n}\n\n.enc-warn {\n display: block;\n width: 462px;\n height: 49px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/enc-warn.webp);\n}\n\n.inv-inact {\n display: block;\n width: 600px;\n height: 199px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/inv-inact.webp);\n}\n\n.moskills {\n display: block;\n width: 300px;\n height: 254px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/skills.webp);\n}\n\n.creature-header {\n display: block;\n width: 500px;\n height: 102px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-header.webp);\n}\n\n.creature-attack-dropdown {\n display: block;\n width: 600px;\n height: 330px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-attack-dropdown.webp);\n}\n\n.acid-splash-popup {\n display: block;\n width: 400px;\n height: 141px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/acid-splash-popup.webp);\n}\n\n.chat-roll {\n display: block;\n width: 300px;\n height: 188px;\n background: url(../images/mother-instructions/chat-roll.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.radiation-roll {\n display: block;\n width: 240px;\n height: 274px;\n background: url(../images/mother-instructions/radiation-rolls.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.territories-general {\n display: block;\n width: 500px;\n height: 498px;\n background: url(../images/mother-instructions/territories-general.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.territories-systems {\n display: block;\n width: 500px;\n height: 186px;\n background: url(../images/mother-instructions/territories-systems.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-general {\n display: block;\n width: 500px;\n height: 342px;\n background: url(../images/mother-instructions/vehicle-general.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-inv {\n display: block;\n width: 500px;\n height: 343px;\n background: url(../images/mother-instructions/vehicle-inv.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-crew {\n display: block;\n width: 500px;\n height: 227px;\n background: url(../images/mother-instructions/vehicle-crew.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-crew-selector {\n display: block;\n width: 500px;\n height: 227px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/vehicle-crew-selector.webp);\n}\n\n.vehicle-fire-weapon {\n display: block;\n width: 403px;\n height: 162px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/vehicle-fire-weapon.webp);\n}\n\n.item-dropdown {\n display: block;\n width: 300px;\n height: 263px;\n background: url(../images/mother-instructions/item-dropdown.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.modifiers-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/modifiers-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.melee-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/melee-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.ranged-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/ranged-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.armor-img {\n display: block;\n width: 600px;\n height: 415px;\n background: url(../images/mother-instructions/armor-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.planet-system-img {\n display: block;\n width: 600px;\n height: 562px;\n background: url(../images/mother-instructions/planet-system-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.initiative-roll {\n display: block;\n width: 300px;\n height: 277px;\n background: url(../images/mother-instructions/initiative-roll.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.clone-actor {\n display: inline-block;\n width: 200px;\n height: 119px;\n background: url(../images/mother-instructions/clone-actor.webp);\n margin-left: 25%;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.roll-clone {\n display: inline-block;\n width: 200px;\n height: 207px;\n background: url(../images/mother-instructions/roll-clone.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.init-chat-norm {\n display: block;\n width: 200px;\n height: 388px;\n background: url(../images/mother-instructions/init-chat-norm.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.init-chat-cards {\n display: block;\n width: 200px;\n height: 378px;\n background: url(../images/mother-instructions/init-chat-cards.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.gm-settings {\n display: block;\n width: 500px;\n height: 491px;\n background: url(../images/mother-instructions/gm-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.player-settings {\n display: block;\n width: 500px;\n height: 301px;\n background: url(../images/mother-instructions/player-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.style-settings {\n display: block;\n width: 400px;\n height: 377px;\n background: url(../images/mother-instructions/style-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.style-button-settings {\n display: block;\n width: 300px;\n height: 161px;\n background: url(../images/mother-instructions/style-button-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.font-picker-img {\n display: inline-block;\n width: 300px;\n height: 272px;\n background: url(../images/mother-instructions/font-picker-img.webp);\n margin-left: 5%;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.colour-picker-img {\n display: inline-block;\n width: 300px;\n height: 206px;\n background: url(../images/mother-instructions/colour-picker-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.character-token {\n display: block;\n width: 230px;\n height: 234px;\n background: url(../images/mother-instructions/character-token.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.creature-token {\n display: block;\n width: 230px;\n height: 235px;\n background: url(../images/mother-instructions/creature-token.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush1 {\n display: block;\n width: 300px;\n height: 241px;\n background: url(../images/mother-instructions/mpush1.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush2 {\n display: block;\n width: 300px;\n height: 340px;\n background: url(../images/mother-instructions/mpush2.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush3 {\n display: block;\n width: 300px;\n height: 297px;\n background: url(../images/mother-instructions/mpush3.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.pwr-supply {\n display: block;\n width: 600px;\n height: 134px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/power.webp);\n}\n\n.synth-hum {\n display: block;\n width: 153px;\n height: 87px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synth-hum.webp);\n}\n\n.inventory-tab-img {\n display: block;\n width: 600px;\n height: 435px;\n background: url(../images/mother-instructions/inventory-tab.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.inv-context-menu-img {\n display: block;\n width: 151px;\n height: 70px;\n background: url(../images/mother-instructions/inv-context-menu.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.status-icons-img {\n display: block;\n width: 230px;\n height: 229px;\n background: url(../images/mother-instructions/status-icons.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.enc-icon-img {\n display: block;\n width: 230px;\n height: 207px;\n background: url(../images/mother-instructions/enc-icon.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.spaceship-sheet-img {\n display: block;\n width: 497px;\n height: 353px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-modules.webp);\n}\n\n.spaceship-header1 {\n display: block;\n width: 402px;\n height: 632px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-header1.webp);\n}\n\n.spaceship-modules {\n display: block;\n width: 497px;\n height: 353px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-sheet-img.webp);\n}\n\n.spaceship-comtech {\n display: block;\n width: 395px;\n height: 262px;\n background: url(../images/mother-instructions/spaceship-comtech.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.grid {\n display: grid;\n grid-column: span 2/span 2;\n padding: 0;\n align-items: center;\n}\n\n.grid-2col {\n display: grid;\n grid-column: span 2;\n grid-template-columns: 1fr 1fr;\n padding: 0;\n align-items: center;\n}\n\n.grid-3col {\n grid-column: span 3/span 3;\n grid-template-columns: repeat(3, minmax(0, 1fr));\n border-color: var(--aliengreen);\n justify-items: center;\n margin: 0;\n}\n\n.grid-4col {\n grid-column: span 4/span 4;\n grid-template-columns: repeat(4, minmax(0, 1fr));\n border-color: var(--aliengreen);\n border-style: double;\n padding: 4px;\n}\n\n.grid-synPage {\n display: grid;\n grid-template-areas: \"Item1 Item2 Item2\" \"Item1 Item4 Item4\" \"Item8 Item4 Item4\" \"Item8 Item5 Item5\" \"Item8 Item3 Item3\" \"Item9 Item6 Item6\" \"Item10 Item7 Item7\" \"Item11 Item11 Item11\";\n grid-template-columns: 1fr 1fr 1fr;\n}\n\n.grid-genPage {\n display: grid;\n grid-template-areas: \"Item1 Item2 Item2\" \"Item1 Item4 Item4\" \"Item8 Item4 Item4\" \"Item8 Item5 Item5\" \"Item8 Item3 Item3\" \"Item9 Item6 Item6\" \"Item10 Item7 Item7\" \"Item11 Item11 Item11\";\n grid-template-columns: 1fr 1fr 1fr;\n}\n\n.Item1 {\n grid-area: Item1;\n border: 1px solid var(--aliengreen);\n padding: 5px;\n text-align: center;\n}\n\n.Item2 {\n grid-area: Item2;\n border: 1px solid var(--aliengreen);\n}\n\n.Item3 {\n grid-area: Item3;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item4 {\n grid-area: Item4;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item5 {\n grid-area: Item5;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item6 {\n grid-area: Item6;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item7 {\n grid-area: Item7;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n height: auto;\n}\n\n.Item8 {\n grid-area: Item8;\n border: 1px solid var(--aliengreen);\n padding: 5px;\n}\n\n.Item9 {\n grid-area: Item9;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.Item10 {\n grid-area: Item10;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.Item11 {\n grid-area: Item11;\n border: 1px solid var(--aliengreen);\n padding: 4px;\n align-content: center;\n justify-content: center;\n min-height: 53px;\n}\n\n.grid-2col-border {\n display: grid;\n grid-column: span 2;\n grid-template-columns: 1fr 1fr;\n border-color: var(--aliengreen);\n padding: 0;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.grid-spacecraft {\n display: grid;\n grid-template-areas: \"spacec1 spacec2 \";\n grid-template-columns: 35% 65%;\n}\n\n.spacec1 {\n grid-area: spacec1;\n border-right: 1px solid var(--aliengreen);\n align-content: center;\n}\n\n.spacec2 {\n grid-area: spacec2;\n padding-left: 5px;\n align-content: center;\n}\n\n.s1-header {\n display: grid;\n grid-template-areas: \". . s1h1 s1h1 s1h1 .\" \"s1h2 s1h2 s1h2 s1h2 s1h2 s1h2\" \"s1h3 s1h3 s1h3 s1h4 s1h4 s1h4\" \"s1h28 s1h28 s1h28 s1h29 s1h29 s1h29\" \"s1h30 s1h30 s1h30 s1h30 s1h30 s1h30 \" \"s1h32 s1h32 s1h32 s1h32 s1h32 s1h32\" \"s1h31 s1h31 s1h31 s1h31 s1h31 s1h31 \" \"s1h33 s1h33 s1h33 s1h33 s1h33 s1h33\" \". . s1h5 s1h5 s1h5 .\" \"s1h6 s1h6 s1h6 s1h6 s1h6 s1h6\" \"s1space1 s1h7 s1h8 s1space s1h9 s1h10\" \"s1space1 s1h11 s1h12 s1space s1h13 s1h14\" \"s1space1 s1h15 s1h16 s1space s1h17 s1h18\" \"s1space1 s1h19 s1h20 s1space s1h21 s1h22\" \"s1h23 s1h23 s1h23 s1h23 s1h23 s1h23\" \"s1h24 s1h24 s1h24 s1h24 s1h24 s1h24\" \"s1h25 s1h25 s1h25 s1h25 s1h25 s1h25\" \"s1h26 s1h26 s1h26 s1h26 s1h26 s1h26\" \"s1h27 s1h27 s1h27 s1h27 s1h27 s1h27\";\n grid-template-columns: 5% 10% 30% 5% 30% 10%;\n padding: 0 10px 0px 10px;\n}\n\n.s1space {\n grid-area: s1space;\n}\n\n.s1space1 {\n grid-area: s1space1;\n}\n\n.s1h1 {\n grid-area: s1h1;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h2 {\n grid-area: s1h2;\n align-content: center;\n}\n\n.s1h3 {\n grid-area: s1h3;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h4 {\n grid-area: s1h4;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h5 {\n grid-area: s1h5;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h6 {\n grid-area: s1h6;\n align-content: center;\n}\n\n.s1h7 {\n grid-area: s1h7;\n height: 30px;\n}\n\n.s1h8 {\n grid-area: s1h8;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h9 {\n grid-area: s1h9;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h10 {\n grid-area: s1h10;\n height: 30px;\n}\n\n.s1h11 {\n grid-area: s1h11;\n height: 30px;\n}\n\n.s1h12 {\n grid-area: s1h12;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h13 {\n grid-area: s1h13;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h14 {\n grid-area: s1h14;\n height: 30px;\n}\n\n.s1h15 {\n grid-area: s1h15;\n height: 30px;\n}\n\n.s1h16 {\n grid-area: s1h16;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h17 {\n grid-area: s1h17;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h18 {\n grid-area: s1h18;\n height: 30px;\n}\n\n.s1h19 {\n grid-area: s1h19;\n height: 30px;\n}\n\n.s1h20 {\n grid-area: s1h20;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h21 {\n grid-area: s1h21;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h22 {\n grid-area: s1h22;\n height: 30px;\n justify-self: center;\n}\n\n.s1h23 {\n grid-area: s1h23;\n height: 20px;\n justify-self: center;\n font-weight: bolder;\n}\n\n.s1h24 {\n grid-area: s1h24;\n height: 30px;\n justify-self: center;\n}\n\n.s1h25 {\n grid-area: s1h25;\n height: 20px;\n justify-self: center;\n font-weight: bolder;\n}\n\n.s1h26 {\n grid-area: s1h26;\n height: 50px;\n justify-self: center;\n}\n\n.s1h27 {\n grid-area: s1h27;\n height: 50px;\n justify-self: center;\n}\n\n.s1h28 {\n grid-area: s1h28;\n align-content: center;\n}\n\n.s1h29 {\n grid-area: s1h29;\n align-content: center;\n}\n\n.s1h30 {\n grid-area: s1h30;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h31 {\n grid-area: s1h31;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h32 {\n grid-area: s1h32;\n align-content: center;\n}\n\n.s1h33 {\n grid-area: s1h33;\n align-content: center;\n}\n\n.grid-container {\n display: grid;\n margin: 0;\n padding: 0;\n grid-template-areas: \"Col1 Col2\" \"Col1 Col2\" \"Col1 Col2\" \"Col1 Col4\" \"Col3 Col3\";\n grid-template-columns: 370px 1fr;\n}\n\n.Col1 {\n grid-area: Col1;\n align-self: center;\n}\n\n.Col2 {\n grid-area: Col2;\n}\n\n.Col3 {\n grid-area: Col3;\n}\n\n.Col4 {\n grid-area: Col4;\n}\n\n.grid-attr {\n display: grid;\n margin: 0;\n padding: 0;\n padding-left: 5px;\n align-items: center;\n border: 1px solid var(--aliengreen);\n grid-template-areas: \"Attr1 Attr2 Attr3\";\n grid-template-columns: 300px 35px 30px;\n}\n\n.Attr1 {\n grid-area: Attr1;\n}\n\n.Attr2 {\n grid-area: Attr2;\n}\n\n.Attr3 {\n grid-area: Attr3;\n width: 30px;\n height: 20px;\n}\n\n.Attr4 {\n grid-area: Attr4;\n}\n\n.grid-Consumables {\n display: grid;\n grid-template-areas: \"Heading Heading \" \"Air1 Air2\" \"Food1 Food2\" \"Water1 Water2\" \"Power1 Power2\";\n grid-template-columns: 1fr 1fr;\n}\n\n.Heading {\n grid-area: Heading;\n justify-self: left;\n}\n\n.Air1 {\n grid-area: Air1;\n justify-content: left;\n align-self: center;\n}\n\n.Air2 {\n grid-area: Air2;\n}\n\n.Food1 {\n grid-area: Food1;\n justify-self: left;\n align-self: center;\n}\n\n.Food2 {\n grid-area: Food2;\n}\n\n.Power1 {\n grid-area: Power1;\n justify-self: left;\n align-self: center;\n}\n\n.Power2 {\n grid-area: Power2;\n}\n\n.Water1 {\n grid-area: Water1;\n justify-self: left;\n align-self: center;\n}\n\n.Water2 {\n grid-area: Water2;\n}\n\n.grid-vehicle-header {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vChar vChar\";\n grid-template-columns: auto;\n}\n\n.grid-vehicle {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vItem1 vItem2 vItem3 vItem4\" \"vItem5 vItem6 vItem7 vItem8\";\n grid-template-columns: auto;\n}\n\n.vChar {\n grid-area: vChar;\n}\n\n.vItem1 {\n grid-area: vItem1;\n}\n\n.vItem2 {\n grid-area: vItem2;\n}\n\n.vItem3 {\n grid-area: vItem3;\n}\n\n.vItem4 {\n grid-area: vItem4;\n}\n\n.vItem5 {\n grid-area: vItem5;\n}\n\n.vItem6 {\n grid-area: vItem6;\n}\n\n.vItem7 {\n grid-area: vItem7;\n}\n\n.vItem8 {\n grid-area: vItem8;\n}\n\n.grid-weapon {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"wItem1 wItem2 wItem3 wItem4\" \"wItem5 wItem6 wItem7 wItem7\";\n grid-template-columns: auto;\n align-items: center;\n padding-bottom: 2px;\n}\n\n.wItem1 {\n grid-area: wItem1;\n}\n\n.wItem2 {\n grid-area: wItem2;\n}\n\n.wItem3 {\n grid-area: wItem3;\n}\n\n.wItem4 {\n grid-area: wItem4;\n}\n\n.wItem5 {\n grid-area: wItem5;\n}\n\n.wItem6 {\n grid-area: wItem6;\n}\n\n.wItem7 {\n grid-area: wItem7;\n}\n\n.grid-ship-crit {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"gcItem1 gcItem2 gcItem2\" \"gcItem3 gcItem4 gcItem4\" \"gcItem5 gcItem6 gcItem6\";\n grid-template-columns: 30% 35% 35%;\n align-items: center;\n}\n\n.gcItem1 {\n grid-area: gcItem1;\n}\n\n.gcItem2 {\n grid-area: gcItem2;\n}\n\n.gcItem3 {\n grid-area: gcItem3;\n}\n\n.gcItem4 {\n grid-area: gcItem4;\n}\n\n.gcItem5 {\n grid-area: gcItem5;\n}\n\n.gcItem6 {\n grid-area: gcItem6;\n}\n\n.grid-weapon-body {\n display: grid;\n grid-template-areas: \"wCol1 wCol2 wCol3 wCol4 wCol5 wCol6\" \"wCol7 wCol8 wCol9 wCol10 wCol11 wCol12\" \"wCol13 wCol14 . . . .\";\n padding-bottom: 2px;\n grid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr;\n align-items: center;\n}\n\n.wCol1 {\n grid-area: wCol1;\n justify-self: left;\n}\n\n.wCol2 {\n grid-area: wCol2;\n justify-self: left;\n}\n\n.wCol3 {\n grid-area: wCol3;\n justify-self: left;\n}\n\n.wCol4 {\n grid-area: wCol4;\n justify-self: center;\n}\n\n.wCol5 {\n grid-area: wCol5;\n justify-self: left;\n}\n\n.wCol6 {\n grid-area: wCol6;\n justify-self: center;\n}\n\n.wCol7 {\n grid-area: wCol7;\n justify-self: left;\n}\n\n.wCol8 {\n grid-area: wCol8;\n justify-self: left;\n}\n\n.wCol9 {\n grid-area: wCol9;\n justify-self: left;\n}\n\n.wCol10 {\n grid-area: wCol10;\n justify-self: center;\n}\n\n.wCol11 {\n grid-area: wCol11;\n justify-self: left;\n}\n\n.wCol12 {\n grid-area: wCol12;\n justify-self: center;\n}\n\n.wCol13 {\n grid-area: wCol13;\n justify-self: left;\n}\n\n.wCol14 {\n grid-area: wCol14;\n justify-self: left;\n}\n\n.grid-items {\n display: grid;\n grid-template-areas: \"lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4\" \"lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8\";\n padding-bottom: 2px;\n grid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em;\n align-items: center;\n}\n\n.lCol1 {\n grid-area: lCol1;\n justify-self: left;\n}\n\n.lCol2 {\n grid-area: lCol2;\n justify-self: center;\n}\n\n.lCol3 {\n grid-area: lCol3;\n justify-self: center;\n}\n\n.lCol4 {\n grid-area: lCol4;\n justify-self: right;\n}\n\n.lCol5 {\n grid-area: lCol5;\n justify-self: left;\n}\n\n.lCol6 {\n grid-area: lCol6;\n justify-self: left;\n}\n\n.lCol7 {\n grid-area: lCol7;\n justify-self: center;\n}\n\n.lCol8 {\n grid-area: lCol8;\n justify-self: right;\n}\n\n.lCol9 {\n grid-area: lCol9;\n justify-self: center;\n}\n\n.lCol10 {\n grid-area: lCol10;\n justify-self: center;\n}\n\n.lCol11 {\n grid-area: lCol11;\n justify-self: center;\n}\n\n.lCol12 {\n grid-area: lCol12;\n justify-self: center;\n}\n\n.lCol13 {\n grid-area: lCol13;\n justify-self: center;\n}\n\n.lCol14 {\n grid-area: lCol14;\n justify-self: center;\n}\n\n.lCol15 {\n grid-area: lCol15;\n justify-self: center;\n}\n\n.lCol16 {\n grid-area: lCol16;\n justify-self: center;\n}\n\n.lCol17 {\n grid-area: lCol17;\n justify-self: center;\n}\n\n.lCol18 {\n grid-area: lCol18;\n justify-self: center;\n}\n\n.grid-modules {\n display: grid;\n grid-template-areas: \"mCol1 mCol2 mCol17 mCol15 mCol13 mCol4\" \"mCol5 mCol6 mCol18 mCol16 mCol14 mCol8\";\n padding-bottom: 6px;\n grid-template-columns: 30px 270px 75px 90px 269px 30px;\n align-items: center;\n}\n\n.mCol1 {\n grid-area: mCol1;\n justify-self: left;\n}\n\n.mCol2 {\n grid-area: mCol2;\n justify-self: center;\n}\n\n.mCol3 {\n grid-area: mCol3;\n justify-self: center;\n}\n\n.mCol4 {\n grid-area: mCol4;\n justify-self: right;\n}\n\n.mCol5 {\n grid-area: mCol5;\n justify-self: left;\n}\n\n.mCol6 {\n grid-area: mCol6;\n justify-self: left;\n}\n\n.mCol7 {\n grid-area: mCol7;\n justify-self: center;\n}\n\n.mCol8 {\n grid-area: mCol8;\n justify-self: right;\n}\n\n.mCol9 {\n grid-area: mCol9;\n justify-self: center;\n}\n\n.mCol10 {\n grid-area: mCol10;\n justify-self: center;\n}\n\n.mCol11 {\n grid-area: mCol11;\n justify-self: center;\n}\n\n.mCol12 {\n grid-area: mCol12;\n justify-self: center;\n}\n\n.mCol13 {\n grid-area: mCol13;\n justify-self: center;\n}\n\n.mCol14 {\n grid-area: mCol14;\n word-break: break-word;\n}\n\n.mCol15 {\n grid-area: mCol15;\n justify-self: center;\n}\n\n.mCol16 {\n grid-area: mCol16;\n justify-self: center;\n}\n\n.mCol17 {\n grid-area: mCol17;\n justify-self: center;\n}\n\n.mCol18 {\n grid-area: mCol18;\n justify-self: center;\n}\n\n.grid-talents {\n display: grid;\n grid-template-areas: \"talTitle talTitle\" \"tal1 tal2\" \"tal3 tal4\";\n padding: 3px;\n grid-template-columns: 75% 25%;\n align-items: center;\n}\n\n.tal1 {\n grid-area: tal1;\n justify-self: center;\n padding-left: 8px;\n}\n\n.tal2 {\n grid-area: tal2;\n justify-self: right;\n padding-right: 8px;\n}\n\n.tal3 {\n grid-area: tal3;\n align-self: center;\n}\n\n.tal4 {\n grid-area: tal4;\n justify-self: right;\n padding-right: 8px;\n align-self: left;\n}\n\n.talTitle {\n grid-area: talTitle;\n background-color: #221f1f;\n}\n\n.grid-special {\n display: grid;\n grid-template-areas: \"spe1 spe2 spe3\";\n grid-template-columns: 5% 70% 25%;\n align-items: center;\n}\n\n.spe1 {\n grid-area: spe1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.spe2 {\n grid-area: spe2;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.spe3 {\n grid-area: spe3;\n justify-self: right;\n}\n\n.critical-inj {\n display: grid;\n grid-template-areas: \"crit1 crit2 crit3 crit4\";\n grid-template-columns: 5% 31% 60% 3%;\n align-items: center;\n}\n\n.crit1 {\n grid-area: crit1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.crit2 {\n grid-area: crit2;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.crit3 {\n grid-area: crit3;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n align-items: left;\n}\n\n.crit4 {\n grid-area: crit4;\n justify-self: right;\n}\n\n.space-critical-inj {\n display: grid;\n grid-template-areas: \"ScritI1 ScritI2 ScritI4\";\n grid-template-columns: 5% 80% 3%;\n align-items: center;\n}\n\n.ScritI1 {\n grid-area: ScritI1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.ScritI2 {\n grid-area: ScritI2;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.ScritI4 {\n grid-area: ScritI4;\n justify-self: right;\n}\n\n.grid-two {\n display: grid;\n grid-template-areas: \"box1 box2\" \"box3 box4\";\n padding: 3px;\n grid-template-columns: 25% 75%;\n align-items: center;\n}\n\n.box1 {\n grid-area: box1;\n justify-self: center;\n padding-left: 8px;\n}\n\n.box2 {\n grid-area: box2;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box3 {\n grid-area: box3;\n justify-self: center;\n padding-left: 8px;\n padding-top: 10px;\n}\n\n.box4 {\n grid-area: box4;\n padding-top: 10px;\n}\n\n.grid-2 {\n display: grid;\n grid-template-areas: \"box11 box21 box23 box22\";\n grid-template-columns: 1fr 33px 15px 33px;\n align-items: center;\n margin: 1px;\n padding: 0;\n}\n\n.box11 {\n grid-area: box11;\n justify-self: center;\n}\n\n.box21 {\n grid-area: box21;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box22 {\n grid-area: box22;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box23 {\n grid-area: box23;\n justify-self: center;\n}\n\n.grid-crit {\n display: grid;\n grid-template-areas: \"crit1 crit2 \";\n padding: 0;\n margin: 0;\n grid-template-columns: 1fr 1fr;\n}\n\n.crit1 {\n grid-area: crit1;\n}\n\n.crit2 {\n grid-area: crit2;\n margin-bottom: 2px;\n}\n\n.grid-rTables {\n display: grid;\n grid-template-areas: \"rTable1 rTable2\";\n grid-template-columns: 1fr 0.5fr;\n align-items: center;\n margin: 0;\n padding: 0;\n}\n\n.rTable1 {\n grid-area: rTable1;\n justify-self: center;\n}\n\n.rTable2 {\n grid-area: rTable2;\n justify-self: center;\n padding-right: 8px;\n}\n\n.grid-creature {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vCre1 vCre2 \" \"vCre3 vCre4 \" \"vCre5 vCre6 \" \"vCre7 vCre8\";\n grid-template-columns: 1fr 1fr;\n align-items: center;\n}\n\n.vCre1 {\n grid-area: vCre1;\n}\n\n.vCre2 {\n grid-area: vCre2;\n}\n\n.vCre3 {\n grid-area: vCre3;\n}\n\n.vCre4 {\n grid-area: vCre4;\n}\n\n.vCre5 {\n grid-area: vCre5;\n}\n\n.vCre6 {\n grid-area: vCre6;\n}\n\n.vCre7 {\n grid-area: vCre7;\n}\n\n.vCre8 {\n grid-area: vCre8;\n}\n\n.grid-colony--header {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"hplan1 hplan2 \" \"hplan3 hplan4\" \"hplan5 hplan6 \" \"hplan7 hplan8\";\n grid-template-columns: auto;\n align-items: center;\n padding-bottom: 2px;\n}\n\n.hplan1 {\n grid-area: hplan1;\n}\n\n.hplan2 {\n grid-area: hplan2;\n}\n\n.hplan3 {\n grid-area: hplan3;\n}\n\n.hplan4 {\n grid-area: hplan4;\n}\n\n.hplan5 {\n grid-area: hplan5;\n}\n\n.hplan6 {\n grid-area: hplan6;\n}\n\n.hplan7 {\n grid-area: hplan7;\n}\n\n.hplan8 {\n grid-area: hplan8;\n}\n\n.grid-planet {\n display: grid;\n margin: 0;\n padding: 0;\n grid-template-areas: \"plan1 plan1 plan1 plan1\" \"plan2 plan2 plan3 plan3 \" \"plan4 plan4 plan4 plan4 \";\n grid-template-columns: 220px 1fr;\n}\n\n.plan1 {\n grid-area: plan1;\n justify-self: left;\n align-self: center;\n}\n\n.plan2 {\n grid-area: plan2;\n justify-self: left;\n}\n\n.plan3 {\n grid-area: plan3;\n justify-self: left;\n}\n\n.plan4 {\n grid-area: plan4;\n justify-self: left;\n}\n\n.grid-systems {\n display: grid;\n padding: 3px;\n grid-template-areas: \"sys1 sys2 sys3 sys4\" \"sys5 sys6 sys7 sys8\";\n grid-template-columns: 14em 15em 10em 2em;\n border-color: var(--aliengreen);\n border-bottom: double;\n}\n\n.sys1 {\n grid-area: sys1;\n justify-self: left;\n}\n\n.sys2 {\n grid-area: sys2;\n justify-self: left;\n}\n\n.sys3 {\n grid-area: sys3;\n justify-self: left;\n}\n\n.sys4 {\n grid-area: sys4;\n justify-self: right;\n}\n\n.sys5 {\n grid-area: sys5;\n justify-self: left;\n}\n\n.sys6 {\n grid-area: sys6;\n justify-self: left;\n}\n\n.sys7 {\n grid-area: sys7;\n justify-self: left;\n}\n\n.sys8 {\n grid-area: sys8;\n justify-self: right;\n}\n\n.grid-Char-Att {\n display: grid;\n padding-bottom: 4px;\n padding-top: 12px;\n padding-left: 30px;\n grid-row-gap: 3px;\n grid-column-gap: 10px;\n border-color: var(--aliengreen);\n align-items: center;\n grid-template-areas: \"gCol1 gCol2 gCol3 gCol4 gCol5 gCol11\" \"gCol6 gCol7 gCol8 gCol9 gCol10 gCol12\";\n grid-template-columns: 110px 50px 110px 50px 65px 130px;\n}\n\n.gCol1 {\n grid-area: gCol1;\n justify-self: left;\n}\n\n.gCol2 {\n grid-area: gCol2;\n justify-self: center;\n align-self: center;\n}\n\n.gCol3 {\n grid-area: gCol3;\n justify-self: left;\n}\n\n.gCol4 {\n grid-area: gCol4;\n justify-self: center;\n align-self: center;\n}\n\n.gCol5 {\n grid-area: gCol5;\n justify-self: center;\n}\n\n.gCol6 {\n grid-area: gCol6;\n justify-self: left;\n}\n\n.gCol7 {\n grid-area: gCol7;\n justify-self: center;\n align-self: center;\n}\n\n.gCol8 {\n grid-area: gCol8;\n justify-self: left;\n}\n\n.gCol9 {\n grid-area: gCol9;\n justify-self: center;\n align-self: center;\n}\n\n.gCol10 {\n grid-area: gCol10;\n justify-self: center;\n}\n\n.gCol11 {\n grid-area: gCol11;\n justify-self: center;\n}\n\n.gCol12 {\n grid-area: gCol12;\n justify-self: center;\n}\n\n.grid-item-xtras {\n display: grid;\n grid-template-areas: \"xCol1 xCol2 xCol3 xCol4 xCol5 xCol6\" \". xCol7 xCol7 xCol8 . .\";\n padding-bottom: 4px;\n padding-top: 5px;\n padding-left: 30px;\n grid-row-gap: 3px;\n grid-column-gap: 10px;\n grid-template-columns: 110px 50px 110px 50px 110px 50px;\n align-items: center;\n}\n\n.xCol1 {\n grid-area: xCol1;\n justify-self: left;\n}\n\n.xCol2 {\n grid-area: xCol2;\n justify-self: left;\n}\n\n.xCol3 {\n grid-area: xCol3;\n justify-self: left;\n}\n\n.xCol4 {\n grid-area: xCol4;\n justify-self: center;\n}\n\n.xCol5 {\n grid-area: xCol5;\n justify-self: left;\n}\n\n.xCol6 {\n grid-area: xCol6;\n justify-self: center;\n}\n\n.xCol7 {\n grid-area: xCol7;\n justify-self: center;\n}\n\n.xCol8 {\n grid-area: xCol8;\n justify-self: center;\n}\n\n.flex-group-center,\n.flex-group-left,\n.flex-group-right {\n justify-content: center;\n align-items: center;\n text-align: center;\n padding: 0;\n border: 1px solid var(--aliengreen);\n}\n\n.flex-group-left {\n justify-content: flex-start;\n text-align: left;\n}\n\n.flex-group-right {\n justify-content: flex-end;\n text-align: right;\n}\n\n.grid-crew {\n display: grid;\n grid-template-areas: \"gC1 gC2 gC3 gC4\" \"gC5 gC6 gC7 gC8\";\n grid-template-columns: 20em 15em 10em 5em;\n}\n\n.gC1 {\n justify-self: center;\n grid-area: gC1;\n}\n\n.gC2 {\n justify-self: center;\n grid-area: gC2;\n}\n\n.gC3 {\n justify-self: center;\n grid-area: gC3;\n}\n\n.gC4 {\n justify-self: right;\n grid-area: gC4;\n}\n\n.gC5 {\n justify-self: left;\n grid-area: gC5;\n}\n\n.gC6 {\n justify-self: center;\n grid-area: gC6;\n}\n\n.gC7 {\n justify-self: center;\n grid-area: gC7;\n}\n\n.gC8 {\n justify-self: right;\n grid-area: gC8;\n}\n\n.grid-ship-crew {\n display: grid;\n grid-template-areas: \"gSC1 gSC2 gSC3 gSC4 gSC5\" \" gSC6 gSC7 gSC8 gSC9 gSC10\";\n grid-template-columns: 43% 25% 20% 6%;\n}\n\n.gSC1 {\n justify-self: center;\n grid-area: gSC1;\n}\n\n.gSC2 {\n justify-self: center;\n grid-area: gSC2;\n}\n\n.gSC3 {\n justify-self: center;\n grid-area: gSC3;\n}\n\n.gSC4 {\n justify-self: right;\n grid-area: gSC4;\n}\n\n.gSC5 {\n justify-self: right;\n grid-area: gSC5;\n}\n\n.gSC6 {\n justify-self: left;\n grid-area: gSC6;\n}\n\n.gSC7 {\n justify-self: center;\n grid-area: gSC7;\n}\n\n.gSC8 {\n justify-self: right;\n grid-area: gSC8;\n}\n\n.gSC9 {\n justify-self: center;\n grid-area: gSC9;\n}\n\n.gSC10 {\n justify-self: right;\n grid-area: gSC10;\n}\n\n.grid-actor {\n display: grid;\n padding-top: 10px;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"gaItem1 gaItem2 gaItem3 gaItem4\";\n grid-template-columns: 20% 34% 20% 30%;\n}\n\n.gaItem1 {\n grid-area: gaItem1;\n}\n\n.gaItem2 {\n grid-area: gaItem2;\n}\n\n.gaItem3 {\n grid-area: gaItem3;\n}\n\n.gaItem4 {\n grid-area: gaItem4;\n}\n\n.grid-colony-planet1 {\n display: grid;\n padding-top: 55px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp1 gcp2 gcp3 gcp4 gcp5 gcp6 gcp7\";\n grid-template-columns: 150px 150px 196px 100px 150px 150px 150px;\n}\n\n.gcp1 {\n grid-area: gcp1;\n}\n\n.gcp2 {\n grid-area: gcp2;\n}\n\n.gcp3 {\n grid-area: gcp3;\n}\n\n.gcp4 {\n grid-area: gcp4;\n margin: 1px 0px 0px -7px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp5 {\n grid-area: gcp5;\n}\n\n.gcp6 {\n grid-area: gcp6;\n}\n\n.gcp7 {\n grid-area: gcp7;\n}\n\n.grid-colony-planet2 {\n display: grid;\n margin-top: -4px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp11 gcp12 gcp14 gcp16 gcp17\";\n grid-template-columns: 130px 240px 400px 110px 120px;\n}\n\n.gcp11 {\n grid-area: gcp11;\n}\n\n.gcp12 {\n grid-area: gcp12;\n}\n\n.gcp14 {\n grid-area: gcp14;\n}\n\n.gcp16 {\n grid-area: gcp16;\n}\n\n.gcp17 {\n grid-area: gcp17;\n}\n\n.grid-colony-planet3a {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n margin-top: 2px;\n grid-template-areas: \"gcp3a1 gcp3a2 gcp3a3 gcp3a4 gcp3a5 gcp3a6 gcp3a7\";\n grid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\n}\n\n.gcp3a1 {\n grid-area: gcp3a1;\n margin: -12px 0px 0px -127px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp3a2 {\n grid-area: gcp3a2;\n}\n\n.gcp3a3 {\n grid-area: gcp3a3;\n}\n\n.gcp3a4 {\n grid-area: gcp3a4;\n}\n\n.gcp3a5 {\n grid-area: gcp3a5;\n}\n\n.gcp3a6 {\n grid-area: gcp3a6;\n}\n\n.gcp3a7 {\n grid-area: gcp3a7;\n margin: -12px 0px 0px 24px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet3 {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp31 gcp32 gcp33 gcp34 gcp35 gcp36 gcp37\";\n grid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\n}\n\n.gcp31 {\n grid-area: gcp31;\n}\n\n.gcp32 {\n grid-area: gcp32;\n}\n\n.gcp33 {\n grid-area: gcp33;\n}\n\n.gcp34 {\n grid-area: gcp34;\n}\n\n.gcp35 {\n grid-area: gcp35;\n}\n\n.gcp36 {\n grid-area: gcp36;\n}\n\n.gcp37 {\n grid-area: gcp37;\n}\n\n.grid-colony-planet4a {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n margin-top: 5px;\n grid-template-areas: \"gcp4a1 gcp4a2 gcp4a3 gcp4a4 gcp4a5 gcp4a6 gcp4a7\";\n grid-template-columns: 210px 245px 110px 126px 110px 110px 110px;\n}\n\n.gcp4a1 {\n grid-area: gcp4a1;\n}\n\n.gcp4a2 {\n grid-area: gcp4a2;\n margin: -28px 0px 0px -19px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a3 {\n grid-area: gcp4a3;\n margin: -11px 0px 0px 10px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a4 {\n grid-area: gcp4a4;\n margin: -21px 0px 0px -28px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp4a5 {\n grid-area: gcp4a5;\n margin: -28px 0px 0px 0px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a6 {\n grid-area: gcp4a6;\n margin: -37px 0px 0px -12px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp4a7 {\n grid-area: gcp4a7;\n}\n\n.grid-colony-planet4 {\n display: grid;\n margin-left: 30px;\n margin-top: -2px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp41 gcp42 gcp43 gcp44 gcp45 gcp46 gcp47\";\n grid-template-columns: 210px 245px 110px 110px 110px 110px 110px;\n}\n\n.gcp41 {\n grid-area: gcp41;\n}\n\n.gcp42 {\n grid-area: gcp42;\n}\n\n.gcp43 {\n grid-area: gcp43;\n}\n\n.gcp44 {\n grid-area: gcp44;\n}\n\n.gcp45 {\n grid-area: gcp45;\n}\n\n.gcp46 {\n grid-area: gcp46;\n}\n\n.gcp47 {\n grid-area: gcp47;\n}\n\n.grid-colony-planet6a {\n display: grid;\n margin-left: 30px;\n padding-top: 82px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp6a1 gcp6a2 gcp6a4 gcp6a6 gcp6a7\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp6a1 {\n grid-area: gcp6a1;\n margin: -24px 0px 0px 61px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a2 {\n grid-area: gcp6a2;\n margin: -42px 0px 0px 50px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a4 {\n grid-area: gcp6a4;\n margin: -59px 0px 0px -41px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a6 {\n grid-area: gcp6a6;\n margin: -43px 0px 0px -138px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a7 {\n grid-area: gcp6a7;\n margin: -24px 0px 0px -118px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet6 {\n display: grid;\n margin-left: 30px;\n margin-top: -5px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp61 gcp62 gcp64 gcp66 gcp67\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp61 {\n grid-area: gcp61;\n}\n\n.gcp62 {\n grid-area: gcp62;\n}\n\n.gcp64 {\n grid-area: gcp64;\n}\n\n.gcp66 {\n grid-area: gcp66;\n}\n\n.gcp67 {\n grid-area: gcp67;\n}\n\n.grid-colony-planet7a {\n display: grid;\n margin-left: 25px;\n margin-top: 14px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp7a1 gcp7a2 gcp7a4 gcp7a6 gcp7a7\";\n grid-template-columns: 225px 205px 210px 200px 200px;\n}\n\n.gcp7a1 {\n grid-area: gcp7a1;\n margin: 8px 0px 0px -163px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a2 {\n grid-area: gcp7a2;\n margin: -8px 0px 0px -171px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a4 {\n grid-area: gcp7a4;\n margin: -25px 0px 0px -32px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a6 {\n grid-area: gcp7a6;\n margin: -6px 0px 0px 59px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a7 {\n grid-area: gcp7a7;\n margin: 11px 0px 0px 28px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet7 {\n display: grid;\n margin-left: 25px;\n margin-top: -30px;\n margin-bottom: 4px;\n grid-template-areas: \"gcp71 gcp72 gcp74 gcp76 gcp77\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp71 {\n grid-area: gcp71;\n}\n\n.gcp72 {\n grid-area: gcp72;\n}\n\n.gcp74 {\n grid-area: gcp74;\n}\n\n.gcp76 {\n grid-area: gcp76;\n}\n\n.gcp77 {\n grid-area: gcp77;\n}\n\n.grid-colony-planet8a {\n display: grid;\n margin-left: 25px;\n margin-top: -6px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp8a1 gcp8a2 gcp8a4 gcp8a6 gcp8a7\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp8a1 {\n grid-area: gcp8a1;\n}\n\n.gcp8a2 {\n grid-area: gcp8a2;\n}\n\n.gcp8a4 {\n grid-area: gcp8a4;\n margin: 8px 0px 0px -39px;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n margin-bottom: 0px;\n}\n\n.gcp8a6 {\n grid-area: gcp8a6;\n}\n\n.gcp8a7 {\n grid-area: gcp8a7;\n}\n\n.grid-colony-planet8 {\n display: grid;\n margin-bottom: 0px;\n margin-top: 11px;\n grid-template-areas: \"gcp81 gcp82 gcp84 gcp86 gcp87\";\n grid-template-columns: 225px 216px 210px 200px 190px;\n}\n\n.gcp81 {\n grid-area: gcp81;\n}\n\n.gcp82 {\n grid-area: gcp82;\n}\n\n.gcp84 {\n grid-area: gcp84;\n}\n\n.gcp86 {\n grid-area: gcp86;\n}\n\n.gcp87 {\n grid-area: gcp87;\n}\n\n.grid-colony-planet9 {\n display: grid;\n margin-top: -25px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp91 gcp94 gcp96 gcp97\";\n grid-template-columns: 444px 161px 34px 15px;\n}\n\n.gcp91 {\n grid-area: gcp91;\n}\n\n.gcp94 {\n grid-area: gcp94;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp96 {\n grid-area: gcp96;\n}\n\n.gcp97 {\n grid-area: gcp97;\n}\n\n.grid-colony-planet10a {\n display: grid;\n margin-left: 175px;\n margin-top: -84px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp10a1 gcp10a2 gcp10a4 gcp10a6 gcp10a7\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp10a1 {\n grid-area: gcp10a1;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.gcp10a2 {\n grid-area: gcp10a2;\n}\n\n.gcp10a4 {\n grid-area: gcp10a4;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-top: 114px;\n margin-bottom: 0px;\n}\n\n.gcp10a6 {\n grid-area: gcp10a6;\n}\n\n.gcp10a7 {\n grid-area: gcp10a7;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet10 {\n display: grid;\n margin-left: 181px;\n margin-top: -59px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp101 gcp102 gcp104 gcp106 gcp107\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp101 {\n grid-area: gcp101;\n}\n\n.gcp102 {\n grid-area: gcp102;\n}\n\n.gcp104 {\n grid-area: gcp104;\n}\n\n.gcp106 {\n grid-area: gcp106;\n}\n\n.gcp107 {\n grid-area: gcp107;\n}\n\n.grid-colony-planet11 {\n display: grid;\n margin-left: 187px;\n margin-top: -98px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp111 gcp112 gcp113 gcp114 gcp115 gcp116\";\n grid-template-columns: 171px 87px 171px 87px 171px 25px;\n}\n\n.gcp111 {\n grid-area: gcp111;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp112 {\n grid-area: gcp112;\n}\n\n.gcp113 {\n grid-area: gcp113;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-top: 107px;\n margin-bottom: 0px;\n}\n\n.gcp114 {\n grid-area: gcp114;\n}\n\n.gcp115 {\n grid-area: gcp115;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp116 {\n grid-area: gcp116;\n}\n\n.grid-colony-planet12a {\n display: grid;\n margin-left: 176px;\n margin-top: -86px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp12a1 gcp12a2 gcp12a4 gcp12a6 gcp12a7\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp12a1 {\n grid-area: gcp12a1;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.gcp12a2 {\n grid-area: gcp12a2;\n}\n\n.gcp12a4 {\n grid-area: gcp12a4;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-top: 118px;\n margin-bottom: 0px;\n}\n\n.gcp12a6 {\n grid-area: gcp12a6;\n}\n\n.gcp12a7 {\n grid-area: gcp12a7;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet12 {\n display: grid;\n margin-left: 181px;\n margin-top: -65px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp121 gcp122 gcp124 gcp126 gcp127\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp121 {\n grid-area: gcp121;\n}\n\n.gcp122 {\n grid-area: gcp122;\n}\n\n.gcp124 {\n grid-area: gcp124;\n}\n\n.gcp126 {\n grid-area: gcp126;\n}\n\n.gcp127 {\n grid-area: gcp127;\n}\n\n.grid-colony-planet13a {\n display: grid;\n margin-left: 187px;\n margin-top: -89px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp13a1 gcp13a2 gcp13a3 gcp13a4 gcp13a5 gcp13a6\";\n grid-template-columns: 171px 87px 171px 87px 171px 25px;\n}\n\n.gcp13a1 {\n grid-area: gcp13a1;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp13a2 {\n grid-area: gcp13a2;\n}\n\n.gcp13a3 {\n grid-area: gcp13a3;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-top: 107px;\n margin-bottom: 20px;\n}\n\n.gcp13a4 {\n grid-area: gcp13a4;\n}\n\n.gcp13a5 {\n grid-area: gcp13a5;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp13a6 {\n grid-area: gcp13a6;\n}\n\n.grid-colony-planet13 {\n display: grid;\n margin-left: 25px;\n margin-top: 3px;\n margin-bottom: 0px;\n padding-top: 66px;\n grid-template-areas: \"gcp131 gcp134 gcp136 gcp137\";\n grid-template-columns: 430px 210px 200px 190px;\n}\n\n.gcp131 {\n grid-area: gcp131;\n}\n\n.gcp134 {\n grid-area: gcp134;\n}\n\n.gcp136 {\n grid-area: gcp136;\n}\n\n.gcp137 {\n grid-area: gcp137;\n}\n\n.grid-colony-sheet {\n display: grid;\n margin-left: 25px;\n margin-top: 3px;\n margin-bottom: 0px;\n grid-template-areas: \"gcs1 gcs2 gcs3 gcs4\" \"gcs5 gcs2 gcs3 gcs4\" \"gcs6 gcs2 gcs3 gcs4\" \"gcs7 gcs2 gcs3 gcs4\";\n grid-template-columns: 523px 177px 177px 177px;\n}\n\n.gcs1 {\n grid-area: gcs1;\n}\n\n.gcs2 {\n grid-area: gcs2;\n margin-top: 55px;\n}\n\n.gcs3 {\n grid-area: gcs3;\n margin-top: 55px;\n}\n\n.gcs4 {\n grid-area: gcs4;\n margin-top: 55px;\n}\n\n.gcs5 {\n grid-area: gcs5;\n}\n\n.gcs6 {\n grid-area: gcs6;\n}\n\n.gcs7 {\n grid-area: gcs7;\n}\n\n.grid-colony-header {\n display: grid;\n grid-template-areas: \"gch1 gch2 gch3\" \"gch4 gch5 gch6\" \"gch7 gch8 gch9\" \"gch10 gch11 gch12\";\n padding-top: 70px;\n grid-template-columns: 174px 174px 174px;\n align-items: center;\n}\n\n.gch1 {\n grid-area: gch1;\n}\n\n.gch2 {\n grid-area: gch2;\n}\n\n.gch3 {\n grid-area: gch3;\n}\n\n.gch4 {\n grid-area: gch4;\n}\n\n.gch5 {\n grid-area: gch5;\n}\n\n.gch6 {\n grid-area: gch6;\n}\n\n.gch7 {\n grid-area: gch7;\n}\n\n.gch8 {\n grid-area: gch8;\n}\n\n.gch9 {\n grid-area: gch9;\n}\n\n.gch10 {\n grid-area: gch10;\n}\n\n.gch11 {\n grid-area: gch11;\n}\n\n.gch12 {\n grid-area: gch12;\n}\n\n.grid-colony-stats {\n display: grid;\n grid-template-areas: \"gcst1 gcst2 \" \"gcst3 gcst4\" \"gcst5 gcst6\" \"gcst7 gcst8\" \"gcst9 gcst10\" \"gcst11 gcst12\" \"gcst13 gcst14\" \"gcst15 gcst16\";\n row-gap: 20%;\n grid-template-columns: 281px 30px;\n margin: 65px 0px 0px 181px;\n}\n\n.gcst1 {\n grid-area: gcst1;\n}\n\n.gcst2 {\n grid-area: gcst2;\n}\n\n.gcst3 {\n grid-area: gcst3;\n}\n\n.gcst4 {\n grid-area: gcst4;\n}\n\n.gcst5 {\n grid-area: gcst5;\n}\n\n.gcst6 {\n grid-area: gcst6;\n}\n\n.gcst7 {\n grid-area: gcst7;\n}\n\n.gcst8 {\n grid-area: gcst8;\n}\n\n.gcst9 {\n grid-area: gcst9;\n}\n\n.gcst10 {\n grid-area: gcst10;\n}\n\n.gcst11 {\n grid-area: gcst11;\n}\n\n.gcst12 {\n grid-area: gcst12;\n}\n\n.gcst13 {\n grid-area: gcst13;\n}\n\n.gcst14 {\n grid-area: gcst14;\n}\n\n.gcst15 {\n grid-area: gcst15;\n}\n\n.gcst16 {\n grid-area: gcst16;\n}\n\n.grid-colony-level {\n display: grid;\n grid-template-areas: \"gclv1 gclv2 gclv3 gclv4 gclv5 gclv6\";\n grid-template-columns: 77px 86px 86px 87px 86px 78px;\n margin-left: 6px;\n}\n\n.gclv1 {\n grid-area: gclv1;\n}\n\n.gclv2 {\n grid-area: gclv2;\n}\n\n.gclv3 {\n grid-area: gclv3;\n}\n\n.gclv4 {\n grid-area: gclv4;\n}\n\n.gclv5 {\n grid-area: gclv5;\n}\n\n.gclv6 {\n grid-area: gclv6;\n}\n\n.flex-center {\n align-items: center;\n justify-content: center;\n text-align: center;\n padding: 0;\n}\n\n.flex-between {\n justify-content: space-between;\n}\n\n.alienrpg .flexcol {\n display: flex;\n flex-direction: column;\n flex-wrap: nowrap;\n}\n\n.alienrpg .flexcol .flex1 {\n flex: 1;\n}\n\n.alienrpg .flexcol .flex2 {\n flex: 2;\n}\n\n.alienrpg .flexcol .flex3 {\n flex: 3;\n}\n\n.alienrpg .alienrpg .flexcol .flex4 {\n flex: 4;\n}\n\n.alienrpg .flexrow {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.alienrpg .flexrow > * {\n flex: 1;\n}\n\n.alienrpg .flexrow .flex1 {\n flex: 1;\n}\n\n.alienrpg .flexrow .flex2 {\n flex: 2;\n}\n\n.alienrpg .flexrow .flex3 {\n flex: 3;\n}\n\n.alienrpg .flexrow .flex4 {\n flex: 4;\n}\n\n.alienrpg.actor .encumbrance {\n background: hsla(0, 0%, 0%, 0.1);\n height: 12px;\n margin-top: 5px;\n border: 1px solid hsl(0, 0%, 7%);\n border-radius: 3px;\n position: relative;\n width: calc(100% - 20px);\n}\n\n.alienrpg.actor .encumbrance .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: var(--aliengreen);\n height: 8px;\n border: 1px solid hsl(30, 32%, 33%);\n border-radius: 3px;\n}\n\n.alienrpg.actor .encumbrance .encumbrance-label {\n position: absolute;\n top: -3px;\n height: 16px;\n font-size: 16px;\n line-height: 16px;\n color: hsl(0, 0%, 0%);\n background: hsla(0, 0%, 100%, 0.4);\n padding: 0 3px;\n}\n\n.alienrpg.actor .encumbrance .encumbrance-breakpoint {\n position: absolute;\n left: 50%;\n}\n\n.alienrpg.actor .encumbrance .arrow-up {\n bottom: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-bottom: 4px solid hsl(0, 0%, 40%);\n}\n\n.alienrpg.actor .encumbrance .arrow-down {\n top: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-top: 4px solid hsl(0, 0%, 40%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .arrow-up {\n border-bottom: 4px solid hsl(0, 0%, 100%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .arrow-down {\n border-top: 4px solid hsl(0, 0%, 100%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: hsl(7, 100%, 50%);\n height: 8px;\n border: 1px solid hsl(66, 75%, 45%);\n border-radius: 3px;\n}\n\n/* @group Blink */\n.blink {\n -webkit-animation: blink 2s linear infinite;\n -moz-animation: blink 2s linear infinite;\n -ms-animation: blink 2s linear infinite;\n -o-animation: blink 2s linear infinite;\n animation: blink 2s linear infinite;\n}\n\n@-webkit-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-moz-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-ms-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-o-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n/* @end */\n.alienrpg #rcorners {\n border-radius: 15px;\n background-color: #c7d9c4;\n background-position: left top;\n padding: 6px;\n box-shadow: -10px 9px 9px #666666;\n border: 3px black;\n border-style: double;\n}\n\n/* class applies to select element itself, not a wrapper element */\n.select-css {\n display: block;\n font-size: 15px;\n font-family: var(--alienfont);\n font-weight: 700;\n color: inherit;\n width: 100%;\n max-width: 90%; /* useful when width is set to anything other than 100% */\n box-sizing: border-box;\n margin: 0;\n border: 1px solid var(--aliengreen);\n box-shadow: 0 1px 0 1px hsla(0, 0%, 0%, 0.04);\n border-radius: 0.5em;\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. \n \tfor the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference\n\n */\n background-image: url(../images/downarrow.svg);\n background-repeat: no-repeat, repeat;\n /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/\n background-position: right 0.7em top 50%, 0 0;\n /* icon size, then gradient */\n background-size: 1em auto, 100%;\n}\n\n/* Hide arrow icon in IE browsers */\n.select-css::-ms-expand {\n display: none;\n}\n\n/* Hover style */\n.select-css:hover {\n color: inherit;\n}\n\n/* Focus style */\n.select-css:focus {\n color: inherit;\n /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */\n box-shadow: 0 0 1px 1px var(--aliengreen);\n box-shadow: 0 0 0 1px -moz-mac-focusring var(--aliengreen);\n color: inherit;\n outline: none;\n background-color: hsl(0, 0%, 0%);\n}\n\n/* Set options to normal weight */\n.select-css option {\n font-weight: normal;\n background: hsl(0, 0%, 0%);\n}\n\n/* Support for rtl text, explicit support for Arabic and Hebrew */\n*[dir=rtl] .select-css,\n:root:lang(ar) .select-css,\n:root:lang(iw) .select-css {\n background-position: left 0.7em top 50%, 0 0;\n padding: 0.6em 0.8em 0.5em 1.4em;\n}\n\n/* Disabled styles */\n.select-css:disabled,\n.select-css[aria-disabled=true] {\n color: var(--aliengreen);\n background-image: url(../images/downarrow.svg);\n background-repeat: no-repeat, repeat;\n}\n\n.select-css:disabled:hover,\n.select-css[aria-disabled=true] {\n border-color: hsl(0, 0%, 67%);\n}\n\n/*\n\tOriginal Sheet by Paul Watson\n\n\tCRT Effect by Alec Lownes\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\n\n\tMay 2021\n*/\n@keyframes flicker {\n 0% {\n opacity: 0.27861;\n }\n 5% {\n opacity: 0.34769;\n }\n 10% {\n opacity: 0.23604;\n }\n 15% {\n opacity: 0.90626;\n }\n 20% {\n opacity: 0.18128;\n }\n 25% {\n opacity: 0.83891;\n }\n 30% {\n opacity: 0.65583;\n }\n 35% {\n opacity: 0.67807;\n }\n 40% {\n opacity: 0.26559;\n }\n 45% {\n opacity: 0.84693;\n }\n 50% {\n opacity: 0.96019;\n }\n 55% {\n opacity: 0.08594;\n }\n 60% {\n opacity: 0.20313;\n }\n 65% {\n opacity: 0.71988;\n }\n 70% {\n opacity: 0.53455;\n }\n 75% {\n opacity: 0.37288;\n }\n 80% {\n opacity: 0.71428;\n }\n 85% {\n opacity: 0.70419;\n }\n 90% {\n opacity: 0.7003;\n }\n 95% {\n opacity: 0.36108;\n }\n 100% {\n opacity: 0.24387;\n }\n}\n@keyframes textShadow {\n 0% {\n text-shadow: 0.4389924193px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 5% {\n text-shadow: 2.7928974011px 0 1px rgba(255, 255, 0, 0.5), -2.7928974011px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 10% {\n text-shadow: 0.0295627584px 0 1px rgba(255, 255, 0, 0.5), -0.0295627584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 15% {\n text-shadow: 0.4021853855px 0 1px rgba(255, 255, 0, 0.5), -0.4021853855px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 20% {\n text-shadow: 3.47940379px 0 1px rgba(255, 255, 0, 0.5), -3.47940379px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 25% {\n text-shadow: 1.6125630401px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 30% {\n text-shadow: 0.7015590085px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 35% {\n text-shadow: 3.8969140477px 0 1px rgba(255, 255, 0, 0.5), -3.8969140477px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 40% {\n text-shadow: 3.8709056148px 0 1px rgba(255, 255, 0, 0.5), -3.8709056148px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 45% {\n text-shadow: 2.2310569634px 0 1px rgba(255, 255, 0, 0.5), -2.2310569634px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 50% {\n text-shadow: 0.0808429042px 0 1px rgba(255, 255, 0, 0.5), -0.0808429042px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 55% {\n text-shadow: 2.3758461067px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 60% {\n text-shadow: 2.2021930511px 0 1px rgba(255, 255, 0, 0.5), -2.2021930511px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 65% {\n text-shadow: 2.8638780615px 0 1px rgba(255, 255, 0, 0.5), -2.8638780615px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 70% {\n text-shadow: 0.4887402516px 0 1px rgba(255, 255, 0, 0.5), -0.4887402516px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 75% {\n text-shadow: 1.8948491306px 0 1px rgba(255, 255, 0, 0.5), -1.8948491306px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 80% {\n text-shadow: 0.0833037308px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 85% {\n text-shadow: 0.0976982726px 0 1px rgba(255, 255, 0, 0.5), -0.0976982726px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 90% {\n text-shadow: 3.4433397615px 0 1px rgba(255, 255, 0, 0.5), -3.4433397615px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 95% {\n text-shadow: 2.1841838853px 0 1px rgba(255, 255, 0, 0.5), -2.1841838853px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 100% {\n text-shadow: 2.6208764474px 0 1px rgba(255, 255, 0, 0.5), -2.6208764474px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n}\n/* interface */\n::-webkit-scrollbar-thumb {\n outline: none;\n border-radius: 2px;\n background: var(--aliendarkergreen);\n border: 1px solid var(--aliendarkergreen);\n}\n\n.window-header {\n background-color: rgba(50, 100, 120, 0.3);\n border-radius: 7px 7px 0px 0px;\n}\n\n.alienrpg input[type=text],\n.alienrpg input[type=number],\n.alienrpg input[type=password],\n.alienrpg input[type=date],\n.alienrpg input[type=time] {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n}\n\ninput[type=text]:hover,\ninput[type=number]:hover,\ninput[type=password]:hover,\ninput[type=date]:hover,\ninput[type=time]:hover {\n border: 1px solid var(--aliengreen);\n}\n\na:hover {\n text-shadow: 0 0 5px var(--aliengreen);\n}\n\n#sidebar-tabs {\n border-bottom: 1px solid var(--aliengreen);\n box-shadow: 0 0 10px var(--aliengreen);\n}\n\n#sidebar-tabs .item.active {\n border: 1px solid var(--aliengreen);\n box-shadow: 0 0 6px inset var(--aliengreen);\n}\n\nselect:focus {\n box-shadow: 0 0 5px var(--aliengreen);\n}\n\ntextarea:focus {\n outline: 0px;\n box-shadow: 0 0 10px var(--aliengreen);\n color: #000;\n font-weight: 400;\n}\n\ncombobox:focus {\n outline: 0px;\n box-shadow: 0 0 10px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n}\n\n#hotbar .macro:hover {\n box-shadow: 0 0 10px inset var(--aliengreen);\n}\n\n#hotbar .macro.active:hover {\n border: 1px solid var(--aliengreen);\n}\n\n#players ol .player.context {\n border-top: 1px solid var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n}\n\n#players ol .player.context .player-name {\n text-shadow: 0 0 5px var(--aliengreen);\n}\n\n#context-menu li.context-item:hover {\n text-shadow: 0 0 4px var(--aliengreen);\n}\n\n#controls .scene-control.active,\n#controls .control-tool.active,\n#controls .scene-control:hover,\n#controls .control-tool:hover {\n border: 1px solid var(--aliengreen);\n border-bottom: 1px solid var(--aliendarkergreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n}\n\n#navigation #scene-list .scene.view,\n#navigation #scene-list .scene.context {\n border: 1px solid var(--aliengreen);\n background: rgba(52, 52, 52, 0.95);\n border-bottom: 1px solid var(--aliengreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n}\n\n#pause {\n background: none;\n}\n#pause > img {\n width: 200px;\n height: 200px;\n top: -50px;\n left: calc(50% - 100px);\n opacity: 0.7;\n --fa-animation-duration: 10s;\n}\n#pause h3 {\n font-size: 32px;\n text-shadow: 0px 3px 5px rgb(0, 0, 0);\n}\n\n.alienrpg #context-menu li.context-item {\n line-height: 1.55;\n}\n\n/* CHAT */\n.sidebar-tab h1,\n.sidebar-tab h2 {\n border-bottom: 2px dotted var(--aliengreen);\n}\n\n.sidebar-tab .fas.fa-trash:hover {\n animation: textShadow 0.5s infinite;\n}\n\n.chat-message .message-header .message-sender {\n padding-bottom: 5px;\n}\n\n.alien-Push-button {\n height: 40px;\n margin-top: 5px;\n margin-left: 1px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n border-radius: 3px;\n background: url(../images/alien_crt_push-button.png) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.alien-Push-button:hover {\n border-radius: 3px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n background-color: inherit;\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.chat-message,\n.chat-message.emote {\n font-family: var(--alienchatfont);\n font-size: 110%;\n font-weight: bold;\n padding: 13px 15px 50px 11px;\n border-width: 0px;\n box-shadow: 0 1px 5px #000;\n background-size: 100%;\n background-position: top, bottom, 0px 18px;\n background-repeat: no-repeat, no-repeat, repeat;\n background-image: url(\"../images/chat-top.png\"), url(\"../images/chat-bottom.png\"), var(--chatbackground);\n}\n\n.chat-message.whisper {\n color: var(--alienchatlightblue);\n padding: 13px 15px 50px 11px;\n border-width: 0px;\n box-shadow: 0 1px 5px #000;\n background-size: 100%;\n background-position: top, bottom, 0px 18px;\n background-repeat: no-repeat, no-repeat, repeat;\n background-image: url(\"../images/hidden-chat-top.png\"), url(\"../images/hidden-chat-bottom.png\"), url(\"../images/hidden-chat-middle.png\");\n}\n\n.chat-message.whisper span,\n.chat-message.whisper div {\n color: var(--alienchatlightblue);\n}\n\n.chat-message.whisper h2 {\n color: lightblue;\n border-bottom: 2px dotted lightsteelblue;\n}\n\n.chat-message.whisper h4 {\n color: lightsteelblue;\n}\n\n.chat-message.whisper hr {\n border-top: 1px solid lightsteelblue;\n border-bottom: 1px solid royalblue;\n}\n\n.chat-message.whisper .blink {\n color: lightsteelblue;\n background-color: royalblue;\n text-shadow: 0 0 5px lightsteelblue;\n animation: blink 0.5 5;\n}\n\n.chat-message.whisper .inline-roll:hover {\n text-shadow: 0 0 5px lightsteelblue;\n}\n\n.chat-message.whisper .inline-roll,\n.chat-message.whisper .dice-tooltip {\n border-color: lightsteelblue;\n}\n\n.alien-Push-button:hover {\n border-radius: 3px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n background-color: inherit;\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.blink {\n padding: 0px 0px 2px 5px;\n margin-top: 5px;\n margin-bottom: 5px;\n color: white;\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n\n.warnblink {\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n\n.message-sender {\n width: 900px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n/* Journals */\n.journal-sheet ::-webkit-scrollbar-thumb {\n background: #135d91;\n border: 1px solid #135d91;\n}\n\n.journal-sheet .editor h1 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n border-bottom: 2px solid #135d91;\n}\n\n.journal-sheet .editor h2 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n}\n\n.journal-sheet .editor h3 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n}\n\n.chat-message .warning-bar {\n display: inline-block;\n background-image: url(\"../images/icons/warning-bar.webp\");\n width: 259px;\n height: 8px;\n /* vertical-align: middle; */\n border: 0;\n}\n\n/* .journal-sheet form { */\n.sheet.journal-entry .journal-entry-content {\n color: var(--aliengreen);\n background: #000;\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n background: var(--journalback) top left !important;\n background-size: cover;\n color: powderblue;\n}\n\n.sheet.journal-entry .sidebar .directory-header .header-search input {\n color: hsl(0, 0%, 0%);\n}\n\n.alienrpg .arpgtable {\n height: 36px;\n width: 80%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n}\n\n.alienrpg .arpgtable tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .caption {\n text-align: center;\n color: greenyellow;\n font-size: xx-large;\n}\n\n.alienrpg .arpgtablesmall {\n height: 36px;\n width: 34%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n}\n\n.alienrpg .arpgtablesmall tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .tdstyle {\n width: 40%;\n height: 18px;\n text-align: left;\n}\n\n.alienrpg .tdstyleR {\n width: 40%;\n height: 18px;\n text-align: Right;\n}\n\n.alienrpg .tdstyleC {\n width: 100%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .tdstyle3D {\n width: 30%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .tdstyle2D {\n width: 50%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .arpglink {\n background-color: white;\n color: black;\n}\n\n.alienrpg .mess {\n color: yellowgreen;\n font-family: \"Courier New\", Courier, monospace;\n}\n\n.alienrpg .ntable {\n width: 99%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .ntable tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .trhead {\n text-align: center;\n width: 45%;\n font-weight: bold;\n}\n\n.alienrpg .tcol1 {\n width: 2.5%;\n}\n\n.alienrpg .tcol2 {\n width: 45%;\n text-align: justify;\n vertical-align: top;\n}\n\n.alienrpg .tcol3 {\n width: 5%;\n}\n\n.alienrpg .etable {\n width: 40%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding: 0;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .etable td:first-child {\n padding-left: 5px;\n}\n\n.alienrpg .etr {\n /* border-style: solid;\n border-color: greenyellow; */\n border: 1;\n}\n\n.alienrpg .ehead {\n text-align: center;\n font-weight: bold;\n}\n\n.alienrpg .ecol1 {\n width: 50%;\n text-align: center;\n}\n\n.alienrpg .ecol2 {\n width: 50%;\n text-align: center;\n}\n\n.alienrpg .ecol3 {\n width: 3%;\n /* border-left: greenyellow;\n border-style: solid; */\n}\n\n.alienrpg .stable {\n width: 90%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .strhead {\n text-align: center;\n font-weight: bold;\n}\n\n.alienrpg .scol1 {\n width: 16%;\n}\n\n.alienrpg .scol2 {\n width: 3%;\n}\n\n.alienrpg .scol3 {\n width: 80%;\n}\n\n.alienrpg .scol4 {\n width: 25%;\n}\n\n.alienrpg .scol5 {\n width: 60%;\n text-align: left;\n}\n\n.alienrpg .scol6 {\n width: 90%;\n}\n\n.alienrpg .scol7 {\n width: 20%;\n text-align: left;\n}\n\n.alienrpg .scol8 {\n width: 65%;\n text-align: left;\n}\n\n.alienrpg .scol9 {\n width: 12%;\n}\n\n.alienrpg .scol10 {\n width: 50%;\n}\n\n.alienrpg .skltable {\n width: 35%;\n /* border-style: double; */\n /* border-color: #e92d2d; */\n margin-left: auto;\n margin-right: auto;\n border: 1;\n}\n\n.alienrpg .oddstable {\n width: 96%;\n height: 16px;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .oddhead {\n font-weight: bold;\n}\n\n.alienrpg .oddcol1 {\n width: 25%;\n}\n\n.alienrpg .oddcol2 {\n width: 39%;\n}\n\n.oddcol3 {\n width: 36%;\n}\n\n.alienrpg .oddcol4 {\n width: 40%;\n}\n\n.alienrpg .bigtable {\n width: 99%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .die {\n width: 6%;\n text-align: center;\n}\n\n.alienrpg .inj {\n width: 16%;\n}\n\n.alienrpg .fatal {\n width: 6%;\n}\n\n.alienrpg .tim {\n width: 7%;\n text-align: center;\n}\n\n.alienrpg .eff {\n width: 56%;\n}\n\n.alienrpg .heal {\n width: 15%;\n text-align: center;\n}\n\n.alienrpg .crit {\n width: 19%;\n text-align: center;\n}\n\n.alienrpg .eff2 {\n width: 55%;\n}\n\n/* V10 work */\n.alienrpg .aframe {\n position: relative;\n}\n\n.alienrpg .leftcol {\n position: absolute;\n width: 45%;\n left: 1.2%;\n text-align: justify;\n /* background: #855f5f; */\n}\n\n.alienrpg .rightcol {\n position: absolute;\n width: 45%;\n left: 50%;\n text-align: justify;\n /* background: rgb(174, 174, 110); */\n}\n\n.alienrpg .heading {\n color: var(--aliengreen);\n font-size: 28px;\n border-bottom: 2px solid var(--color-underline-header);\n}\n\n.alienrpg .heading2 {\n text-align: center;\n color: var(--aliengreen);\n /* font-size: x-large; */\n}\n\n.alienrpg .heading3 {\n color: var(--aliengreen);\n}\n\n.alienrpg .imagecontainer {\n position: relative;\n text-align: center;\n color: white;\n}\n\n/* Import settings */\n.alienrpg .container {\n width: 100%;\n}\n\n.alienrpg .listHeading {\n text-align: center;\n vertical-align: middle;\n padding: 10px 0px;\n border-bottom: 1px solid black;\n margin-bottom: 10px;\n}\n\n.alienrpg .twogridcol {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(160px, 50%));\n}\n\n.alienrpg .twogridcol input[type=checkbox] {\n vertical-align: middle;\n}\n\n.alienrpg .actors.content {\n background: lightgray;\n}\n\n.alienrpg .actors.content.toggle-display {\n display: none;\n}\n\n.alienrpg .items.content {\n background: lightgray;\n}\n\n.alienrpg .items.content.toggle-display {\n display: none;\n}\n\n.alienrpg .journal.content {\n background: lightgray;\n}\n\n.alienrpg .journal.content.toggle-display {\n display: none;\n}\n\n.alienrpg .scenes.content {\n background: lightgray;\n}\n\n.alienrpg .scenes.content.toggle-display {\n display: none;\n}\n\n.alienrpg .tables.content {\n background: lightgray;\n}\n\n.alienrpg .tables.content.toggle-display {\n display: none;\n}\n\n.alienrpg .macros.content {\n background: lightgray;\n}\n\n.alienrpg .macros.content.toggle-display {\n display: none;\n}\n\n.alienrpg .title {\n cursor: pointer;\n}\n\n/* Footer */\n.alienrpg .footer {\n position: sticky;\n bottom: 0;\n left: 0;\n width: inherit;\n height: auto;\n background-color: #d0daee;\n}\n\n.alienrpg .cinsymbol {\n display: inline-block;\n background-image: url(\"../images/icons/cin-symbol.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .camsymbol {\n display: inline-block;\n background-image: url(\"../images/icons/cam-symbol.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .stresssymbol {\n display: inline-block;\n background-image: url(\"../images/icons/alien-dice-y1.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .basesymbol {\n display: inline-block;\n background-image: url(\"../images/icons/alien-dice-6.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .datebox {\n width: 36px;\n height: 35px;\n background-color: rgb(26, 71, 53);\n color: white;\n border: solid rgb(72, 141, 99);\n border-radius: 5px;\n padding: 1%;\n vertical-align: middle;\n}\n\n.alienrpg .datebox2 {\n float: inline-start;\n width: auto;\n margin-right: 10px;\n margin-top: 7px;\n height: 35px;\n background-color: rgb(26, 71, 53);\n color: white;\n border: solid rgb(72, 141, 99);\n border-radius: 5px;\n padding: 1%;\n vertical-align: middle;\n}\n\n.alienrpg .colonytable {\n width: 60%;\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n font-family: \"OCR-A\";\n text-align: center;\n}\n\n.alienrpg .colonyname {\n font-size: x-large;\n font-weight: bold;\n}\n\n.alienrpg .colonyparent {\n font-size: smaller;\n font-weight: bold;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonyparentdata {\n border-right: solid red 1px;\n font-weight: bold;\n}\n\n.alienrpg .colonyposition {\n font-size: smaller;\n font-weight: bold;\n}\n\n.alienrpg .colonypositiondata {\n font-size: x-large;\n}\n\n.alienrpg .trborder {\n border-bottom: solid transparent 5px;\n}\n\n.alienrpg .colonyheader {\n font-size: smaller;\n width: 20%;\n font-weight: bold;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonyheaderright {\n font-size: smaller;\n width: 20%;\n font-weight: bold;\n}\n\n.alienrpg .colonydata1 {\n width: 20%;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonydata2 {\n width: 20%;\n}\n\n.alienrpg {\n /* Styles limited to alienrpg sheets */\n /*\n \tOriginal Sheet by Paul Watson\n\n \tCRT Effect by Alec Lownes\n \t\thttp://aleclownes.com/2017/02/01/crt-display.html\n\n \tMay 2021\n */\n /* CHARACTER SHEET */\n /*.sheet {\n \tmin-width: 600px;\n \tmax-width: 1000px;\n \tmin-height: 350px;\n }*/\n /** General Tab **/\n /** General Tab - Left Column **/\n /*** Story and Experience Points ***/\n /*** Conditions ***/\n /*.dots.radiation.radbox_char {\n margin-top: 36px;\n }\n\n .dots.radiation.radbox_synth {\n /*margin-top: 27px;\n margin-top: 7px;\n }\n\n .dots.radiation.radglow_char {\n margin-top: 36px;\n }\n\n .dots.radiation.radglow_synth {\n margin-top: 27px;\n }*/\n /*** Consumables ***/\n /** General Tab - Right Column **/\n /** - **/\n /* Creature Sheet */\n /* Items */\n}\n.alienrpg .item-form {\n font-family: var(--alienfont);\n background: hsl(0, 0%, 0%);\n}\n.alienrpg .actor-header {\n flex: 0 0 180px;\n overflow: hidden;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n margin-bottom: 1px;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .vehicle-header {\n overflow: hidden;\n display: flex;\n margin-bottom: 1px;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .profile-img {\n flex: 0 0 100px;\n height: 150px;\n width: auto;\n}\n.alienrpg .profile-img-item {\n flex: 0 0 100px;\n height: 100px;\n margin-right: 10px;\n width: auto;\n justify-self: center;\n}\n.alienrpg .profile-img-vehicle {\n flex: 0 0 100px;\n height: 160px;\n margin-right: 10px;\n width: 300px;\n}\n.alienrpg .header-fields {\n flex: 1;\n}\n.alienrpg h1.charname {\n height: 50px;\n padding: 0px;\n margin: 0 5px 5px 5px;\n border-bottom: 0;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg h1.charname input {\n width: 100%;\n height: 100%;\n margin: 0;\n color: inherit;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .sheet nav.sheet-tabs {\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .sheet-tabs {\n flex: 0;\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .tab,\n.alienrpg .editor {\n height: 100%;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .tox .tox-editor-container {\n background: hsl(0, 0%, 100%);\n}\n.alienrpg .tox .tox-edit-area {\n padding: 0 8px;\n}\n.alienrpg .maxboxsize {\n max-width: 40px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .healboxsize {\n max-width: 80px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .cashboxsize {\n max-width: 150px;\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n padding: 5px;\n margin: 5px 5px 5px 5px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox1 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 230px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox2 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 400px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox3 {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n padding: 5px;\n margin: 5px 5px 5px 5px;\n width: 180px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox4 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 450px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg textarea {\n resize: none;\n padding: 2;\n color: inherit;\n border: 1px solid var(--aliengreen);\n font-family: var(--alienfont);\n font-size: var(--fontsize);\n}\n.alienrpg form .sheet-content .click-stat-level {\n height: 18px;\n padding: 8px;\n background: hsl(0, 0%, 0%);\n border-radius: 2px;\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502);\n font-family: \"Roboto\", system, -apple-system, sans-serif;\n font-size: 10px;\n font-weight: 700;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.alienrpg .click-stat-level .fas {\n display: none;\n padding: 2px 4px;\n border-radius: 2px;\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5);\n font-family: \"Roboto\", system, -apple-system, sans-serif;\n font-size: 10px;\n font-weight: 700;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.alienrpg .dots {\n cursor: pointer;\n display: flex;\n flex-direction: column;\n margin-right: 8px;\n font-weight: 700;\n font-size: 15px;\n flex-wrap: wrap;\n}\n.alienrpg .newdots {\n cursor: pointer;\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n}\n.alienrpg .planetboxsize {\n max-width: 40px;\n color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .colony-planet1 {\n max-width: 190px;\n margin: -5px 0px 0px -3px;\n height: max-content;\n color: var(--color-text-dark-primary) !important;\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen) !important;\n}\n.alienrpg .colony-planet2 {\n max-width: 250px;\n height: max-content;\n color: var(--color-text-dark-primary) !important;\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen) !important;\n}\n.alienrpg .resource-label {\n font-family: var(--alienfont);\n text-transform: uppercase;\n padding-left: 5px;\n justify-self: center;\n flex: auto;\n}\n.alienrpg .speciality-label {\n font-family: var(--alienfont);\n text-transform: uppercase;\n padding-left: 5px;\n justify-self: left;\n flex: auto;\n}\n.alienrpg .attr-label {\n font-weight: bold;\n text-transform: uppercase;\n padding-right: 5px;\n}\n.alienrpg .tabs {\n height: 30px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .tabs .sheet nav.sheet-tabs {\n height: 32px;\n flex: 0 0 32px;\n margin: 4px 0;\n line-height: 32px;\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .tabs .item {\n font-weight: bold;\n color: inherit;\n}\n.alienrpg .tabs .item.active {\n text-decoration: underline;\n text-shadow: none;\n}\n.alienrpg .items-list {\n list-style: none;\n padding-left: 5px;\n padding-right: 5px;\n padding-top: 0px;\n padding-bottom: 0px;\n}\n.alienrpg .item-header {\n background-color: hsl(0, 5%, 16%);\n}\n.alienrpg .item-name {\n margin: 0;\n}\n.alienrpg .item-controls {\n text-align: right;\n}\n.alienrpg .item-label {\n font-family: var(--alienfont);\n font-size: small;\n text-transform: uppercase;\n padding-right: 5px;\n padding-left: 5px;\n}\n.alienrpg .biog {\n height: 300px;\n padding: 3px 0;\n width: 1fr;\n font-family: var(--alienfont);\n}\n.alienrpg .biog .biog-image {\n flex: 0 0 24px;\n margin-right: 5px;\n}\n.alienrpg .biog .editor-content {\n word-wrap: break-word;\n font-family: var(--alienfont);\n}\n.alienrpg .biog img {\n display: block;\n}\n.alienrpg .biog-full {\n height: 600px;\n padding: 3px 0;\n width: 1fr;\n font-family: var(--alienfont);\n}\n.alienrpg .biog-full .biog-image {\n flex: 0 0 24px;\n margin-right: 5px;\n}\n.alienrpg .biog-full .editor-content {\n word-wrap: break-word;\n font-family: var(--alienfont);\n}\n.alienrpg .biog-full img {\n display: block;\n}\n.alienrpg .crt .window-content {\n padding: 5px;\n border: 2px solid var(--aliendarkergreen);\n color: var(--aliengreen);\n text-shadow: 0 0 2px var(--aliendarkergreen);\n}\n.alienrpg .crt .window-content::before {\n content: \" \";\n display: block;\n position: absolute;\n top: 30px;\n left: 0;\n bottom: 0;\n right: 0;\n background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));\n z-index: 2;\n background-size: 100% 2px, 3px 100%;\n pointer-events: none;\n}\n.alienrpg .crt .window-content::after {\n content: \" \";\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n background: rgba(18, 16, 16, 0.1);\n opacity: 0;\n z-index: 2;\n pointer-events: none;\n}\n.alienrpg .crt textarea {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n color: ghostwhite;\n font-family: var(--alienchatfont);\n font-size: 14px;\n font-weight: 200;\n letter-spacing: 1px;\n}\n.alienrpg .crt h1 {\n border-bottom: 2px dotted var(--aliengreen);\n padding-left: 0px;\n}\n.alienrpg .crt label,\n.alienrpg .crt h2,\n.alienrpg .crt h3 {\n padding-left: 0px;\n margin: 0px;\n}\n.alienrpg .crt .profile-img {\n margin: 0;\n height: 157px;\n margin-right: 4px;\n border-radius: 10px;\n}\n.alienrpg .crt h1.charname input {\n text-transform: uppercase;\n width: calc(100% + 10px);\n padding-left: 8px;\n border: 0px;\n}\n.alienrpg .crt input[type=text],\n.alienrpg .crt input[type=number],\n.alienrpg .crt input[type=password],\n.alienrpg .crt input[type=date],\n.alienrpg .crt input[type=time] {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt input[type=text]:hover,\n.alienrpg .crt input[type=number]:hover,\n.alienrpg .crt input[type=password]:hover,\n.alienrpg .crt input[type=date]:hover,\n.alienrpg .crt input[type=time]:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt h1.charname input:focus {\n box-shadow: 0 0 10px var(--aliengreen);\n}\n.alienrpg .crt h1.charname {\n margin: 0px 0px 5px 0px;\n}\n.alienrpg .crt .select-css {\n border-radius: 3px;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt .select-css:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .grid-4col {\n border: 3px double var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .grid-synth {\n grid-column: 3;\n grid-template-columns: 25% 25% 50%;\n border: 3px double var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n padding: 4px;\n}\n.alienrpg .crt .synth-stresslabel {\n justify-self: left;\n text-align: left;\n}\n.alienrpg .crt .minus-btn {\n width: 14px;\n color: var(--aliendarkergreen);\n font-size: 30px;\n}\n.alienrpg .crt .plus-btn {\n width: 14px;\n color: var(--aliendarkergreen);\n font-size: 30px;\n margin-left: -7px;\n}\n.alienrpg .crt .rollable-stress:hover,\n.alienrpg .crt .rollCrit:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 150%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .fa-solid.fa-wrench:hover,\n.alienrpg .crt .fa-solid.fa-toolbox:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .far.fa-heart:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .resource-content .maxboxsize {\n vertical-align: 7px;\n}\n.alienrpg .crt .crt-grid-Char-Att {\n margin-left: -5px;\n border-left: 3px double var(--aliengreen);\n border-bottom: 3px double var(--aliengreen);\n border-right: 3px double var(--aliengreen);\n float: right;\n width: 100%;\n padding: 6px 12px 6px 2px;\n grid-column-gap: 0px;\n grid-template-areas: \"crt_gCol1 crt_gCol2 crt_gCol3 crt_gCol4 crt_gCol5 crt_gCol6\" \"crt_gCol7 crt_gCol8 crt_gCol9 crt_gCol10 crt_gCol11 crt_gCol12\";\n grid-template-columns: 25% 8% 25% 8% 25% 8%;\n display: grid;\n grid-row-gap: 3px;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.alienrpg .crt_gCol1,\n.alienrpg .crt_gCol2,\n.alienrpg .crt_gCol3,\n.alienrpg .crt_gCol4,\n.alienrpg .crt_gCol5,\n.alienrpg .crt_gCol6,\n.alienrpg .crt_gCol7,\n.alienrpg .crt_gCol8,\n.alienrpg .crt_gCol9,\n.alienrpg .crt_gCol10,\n.alienrpg .crt_gCol11,\n.alienrpg .crt_gCol12 {\n justify-self: center;\n align-self: center;\n}\n.alienrpg .crt_gCol11 {\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt-crt-grid-Char-Att .maxboxsize {\n min-width: 40px;\n z-index: 1;\n}\n.alienrpg .crt .NPC {\n width: 15px;\n height: 15px;\n}\n.alienrpg .crt .tooltip .tooltiptext {\n width: 250px;\n top: -36px;\n right: 200%;\n margin-left: -60px;\n color: black;\n background-color: var(--aliengreen);\n box-shadow: 0 0 10px var(--aliengreen);\n}\n.alienrpg .crt .tooltip .tooltiptext::after {\n margin-top: 10px;\n border-width: 7px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n.alienrpg .crt .crt-grid-Char-Att .crt-gCol6:focus,\n.alienrpg .crt .grid-Consumables .maxboxsize:focus {\n color: var(--aliendarkergreen);\n background-color: var(--alienoddtab);\n box-shadow: 0 0 0 #000;\n cursor: not-allowed;\n}\n.alienrpg .crt .crt-grid-Char-Att .crt_gCol6:hover,\n.alienrpg .crt .grid-Consumables .maxboxsize:hover {\n cursor: default;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt .click-stat-level .far {\n letter-spacing: 1px;\n}\n.alienrpg .crt .synthsdont {\n margin: 10px;\n padding-left: 10px;\n border-left: 2px dotted var(--aliengreen);\n}\n.alienrpg .crt .imitate-human {\n text-align: center;\n}\n.alienrpg .crt .text {\n background-color: var(--aliendarkergreen);\n}\n.alienrpg .crt .tabs {\n color: #000;\n background-color: #fff;\n font-weight: bold;\n text-transform: uppercase;\n text-shadow: 0 0 2px white;\n}\n.alienrpg .crt .tabs .item.active {\n text-decoration: none;\n font-size: 110%;\n color: white;\n background-color: var(--aliendarkergreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n text-shadow: 0 0 10px var(--aliengreen);\n cursor: default;\n}\n.alienrpg .crt .tabs .item {\n width: 100%;\n padding-top: 6px;\n}\n.alienrpg .crt .tabs .item.active {\n padding-top: 5px;\n}\n.alienrpg .crt .tabs .item:hover {\n color: #000;\n background-color: var(--alienitemselect);\n box-shadow: 0 0 10px var(--alienitemselect);\n margin: -3px 0 -3px 0;\n padding-top: 6px;\n}\n.alienrpg .crt .grid-genPage h2 {\n text-transform: uppercase;\n}\n.alienrpg .crt .grid-2col-border {\n margin-top: -3px;\n padding-bottom: 4px;\n}\n.alienrpg .crt .journal-sheet select {\n text-overflow: ellipsis;\n}\n.alienrpg .crt .resource-content button {\n width: 16px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .grid-crtPage {\n display: grid;\n grid-template-areas: \"crt_Col1 crt_Col2\";\n grid-template-columns: 220px;\n}\n.alienrpg .crt .crt_Col1 {\n display: grid;\n grid-template-areas: \"crt_Item1\", \"crt_Item2\", \"crt_Item3\";\n grid-template-columns: 100%;\n}\n.alienrpg .crt .crt_Col2 {\n display: grid;\n grid-template-areas: \"crt_Item4\", \"crt_Item5\", \"crt_Item7\", \"crt_Item8\", \"crt_Item9\", \"crt_Item6\";\n grid-template-columns: 100%;\n padding-left: 5px;\n}\n.alienrpg .crt .crt_Col1 h2 {\n text-transform: uppercase;\n padding-bottom: 4px;\n}\n.alienrpg .crt .crt_Item1,\n.alienrpg .crt .crt_Item2_char,\n.alienrpg .crt .crt_Item2_synth,\n.alienrpg .crt .crt_Item3 {\n border: 1px solid var(--aliengreen);\n padding: 5px;\n}\n.alienrpg .crt .crt_Item1 {\n text-align: center;\n /* height: 130px; */\n}\n.alienrpg .crt .crt_Item1 .sp_faded {\n padding-top: 5px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item1 .xp_faded {\n padding-top: 6px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item1 h2 {\n padding-top: 8px;\n}\n.alienrpg .crt .crt_Item1 .experience {\n width: 160px;\n display: inline-flex;\n margin-bottom: 10px;\n}\n.alienrpg .crt .crt_Item1 .xp_dots_pos {\n padding-top: 18px;\n}\n.alienrpg .crt .crt_Item2_char {\n position: relative;\n height: 334px;\n}\n.alienrpg .crt .crt_Item2_synth {\n position: relative;\n}\n.alienrpg .crt .dots_conditions .dots {\n height: 25px;\n padding-top: 4px;\n padding-left: 7px;\n}\n.alienrpg .crt .dots.starving,\n.alienrpg .crt .dots.exhausted,\n.alienrpg .crt .dots.panic {\n width: 100%;\n background-color: var(--alienoddtab);\n}\n.alienrpg .crt .overwatch {\n margin: 15px 0 25px 13px;\n}\n.alienrpg .crt .overwatch_synth {\n /* margin: 20px 0 15px 13px ; */\n margin: 6px 0 0 13px;\n}\n.alienrpg .crt .dots.panic .panicked {\n color: white;\n background-color: red;\n margin-top: -5px;\n margin-left: -7px;\n padding-left: 6px;\n border-top: 2px solid red;\n border-bottom: 2px solid red;\n font-weight: bold;\n box-shadow: 0 0 10px red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .panicked-textarea {\n margin-left: 60px;\n border: 1px solid yellow;\n background-color: orange;\n}\n.alienrpg .crt .panicked-textarea:focus {\n border: 1px solid yellow;\n background-color: yellow;\n color: red;\n}\n.alienrpg .crt .dots.radiation {\n border: 1px dashed var(--alienitemselect);\n color: var(--alienitemselect);\n width: 98%;\n padding-top: 16px;\n padding-bottom: 19px;\n align-items: center;\n flex-wrap: nowrap;\n margin: 2px;\n}\n.alienrpg .crt #bottom {\n position: absolute;\n bottom: 0;\n left: 0;\n}\n.alienrpg .crt .dots.radiation.rad_glow {\n background-color: var(--alienitemselect);\n color: #000;\n border-radius: 3px;\n box-shadow: 0 0 10px yellow;\n}\n.alienrpg .crt .crt_grid_SynthStress {\n display: grid;\n grid-template-areas: \"imitate-human_left imitate-human_right\";\n grid-template-columns: 20% 80%;\n}\n.alienrpg .crt .imitate-human_left {\n padding: 7px 0 0 0;\n}\n.alienrpg .crt .imitate-human_right {\n padding: 5px 0px 0px 10px;\n}\n.alienrpg .crt .synth-label {\n width: 100%;\n margin-top: 2px;\n padding: 6px 0px 5px 0px;\n text-transform: uppercase;\n text-align: center;\n}\n.alienrpg .crt .alienrpgv .synth_fake_check {\n color: var(--aliendarkergreen);\n width: 100%;\n margin-top: 12px;\n padding: 6px 0px 6px 0px;\n text-transform: uppercase;\n text-align: center;\n background-color: var(--alienoddtab);\n}\n.alienrpg .crt .fas.fa-parachute-box {\n vertical-align: top;\n padding-top: 6px;\n padding-left: 3px;\n}\n.alienrpg .crt .fa-parachute-box:before {\n content: \"\\f49e\";\n}\n.alienrpg .crt .crt_Item3 .supply-btn.Power2 {\n padding-left: 6px;\n font-size: 20px;\n}\n.alienrpg .crt .crt_gridCarrer {\n display: grid;\n grid-template-areas: \"crt_box1 crt_box2 crt_box3 crt_box4\";\n padding: 0px;\n padding-top: 1px;\n grid-template-columns: 17% 36% 17% 30%;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 2px;\n}\n.alienrpg .crt .crt_gridCarrer .crt_box1,\n.alienrpg .crt .crt_gridCarrer .crt_box2,\n.alienrpg .crt .crt_gridCarrer .crt_box3,\n.alienrpg .crt .crt_gridCarrer .crt_box4 {\n justify-self: center;\n max-width: 100%;\n padding-top: 0px;\n}\n.alienrpg .crt .crt_gridSpecialty {\n display: grid;\n grid-template-areas: \"crt_sbox1 crt_sbox2\";\n padding: 4px 0px 3px 0px;\n grid-template-columns: 17% 83%;\n margin-bottom: 2px;\n}\n.alienrpg .crt .crt_gridSpecialty .crt_sbox1,\n.alienrpg .crt .crt_gridSpecialty .crt_sbox2 {\n justify-self: center;\n max-width: 100%;\n padding-top: 0px;\n}\n.alienrpg .crt .crt_grid-special {\n grid-area: crt_sbox2;\n display: grid;\n width: 100%;\n grid-template-areas: \"crt_spe1 crt_spe2\";\n grid-template-columns: 75% 25%;\n}\n.alienrpg .crt .crt .crt_spe1 {\n grid-area: crt_spe1;\n font-weight: 100;\n text-transform: uppercase;\n}\n.alienrpg .crt .crt_spe2 {\n grid-area: crt_spe2;\n padding-right: 5px;\n justify-self: right;\n}\n.alienrpg .crt .crt_Item4,\n.alienrpg .crt .crt_Item5,\n.alienrpg .crt .crt_Item6,\n.alienrpg .crt .crt_Item7,\n.alienrpg .crt .crt_Item8,\n.alienrpg .crt .crt_Item9 {\n border: 0px solid var(--aliengreen);\n margin-bottom: 3px;\n}\n.alienrpg .crt_Item4 .resource-label-header,\n.alienrpg .crt_Item5 .resource-label-header,\n.alienrpg .crt_Item6 .resource-label-header,\n.alienrpg .crt_Item7 .resource-label-header,\n.alienrpg .crt_Item8 .resource-label-header,\n.alienrpg .crt_Item9 .resource-label-header {\n display: block;\n width: 100%;\n padding: 1px 0px 1px 2px;\n color: #000;\n font-weight: bolder;\n text-transform: uppercase;\n background-color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item4 {\n height: 50px;\n}\n.alienrpg .crt .crt_Item5 textarea {\n height: 107px;\n}\n.alienrpg .crt .crt_Item5 textarea:hover,\n.alienrpg .crt .crt_Item7 textarea:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .crt_Item6 {\n height: 216px;\n border: 1px solid var(--aliendarkergreen);\n margin-bottom: 0px;\n}\n.alienrpg .crt .crt_Item7 textarea {\n height: 87px;\n}\n.alienrpg .crt .crt_Item8 {\n padding-bottom: 2px;\n}\n.alienrpg .crt .crt_Item8 input,\n.alienrpg .crt .crt_Item9 input {\n margin: 0px;\n width: 100%;\n}\n.alienrpg .crt .crt_Relat {\n display: grid;\n grid-template-areas: \"crt_Relat_Buddy crt_Relat_Rival\";\n grid-template-columns: 49%;\n grid-column-gap: 5px;\n}\n.alienrpg .crt_Col3 {\n grid-area: crt_Col3;\n padding-top: 10px;\n color: var(--aliendarkergreen);\n font-family: var(--alienfont);\n}\n.alienrpg .crt.grid-attr {\n border: 0px solid var(--aliengreen);\n}\n.alienrpg .crt .talent-btn:hover,\n.alienrpg .crt .talent-btn:focus {\n box-shadow: 0 0 7px var(--aliengreen);\n text-shadow: 0 0 15px var(--aliengreen);\n background-color: var(--aliengreen);\n cursor: help;\n font-weight: bolder;\n text-transform: uppercase;\n color: #000;\n}\n.alienrpg .crt .rollable {\n width: 90%;\n text-align: center;\n}\n.alienrpg .rollable:hover,\n.alienrpg .rollcomputer:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 130%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .rollItem,\n.alienrpg .crt .creature-acid-roll {\n width: 100%;\n text-align: center;\n}\n.alienrpg .crt .rollItem:hover,\n.alienrpg .crt .rollItem:focus {\n text-shadow: 0 0 15px var(--aliengreen);\n box-shadow: 0 0 7px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n font-size: 100%;\n font-weight: bolder;\n text-transform: uppercase;\n}\n.alienrpg .crt .rollVehicleWeapon:hover,\n.alienrpg .crt .rollVehicleWeapon:focus {\n text-shadow: 0 0 15px var(--aliengreen);\n box-shadow: 0 0 7px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n font-size: 100%;\n font-weight: bolder;\n text-transform: uppercase;\n}\n.alienrpg .crt .grid-talents {\n text-align: center;\n grid-template-columns: 90% 10%;\n}\n.alienrpg .crt .talTitle {\n text-transform: uppercase;\n color: #000;\n background-color: var(--aliengreen);\n}\n.alienrpg .crt .item-header {\n /* background-color: var(--aliendarkergreen); */\n /* color: black; */\n}\n.alienrpg .crt .textbox {\n color: ghostwhite;\n font-family: var(--alienchatfont);\n font-size: 14px;\n font-weight: 200;\n letter-spacing: 1px;\n}\n.alienrpg .crt .textbox:focus {\n font-weight: 400;\n}\n.alienrpg .crt .encumbrance .encumbrance-bar {\n background: var(--alienitemselect);\n}\n.alienrpg .crt .blink {\n padding: 0px 0px 2px 5px;\n margin-top: 5px;\n margin-bottom: 5px;\n background-color: red;\n color: white;\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n.alienrpg .crt_lCol6 {\n justify-self: center;\n}\n.alienrpg .crt .crit-injuries {\n margin-top: 118px;\n}\n.alienrpg .crt .grid-crit {\n grid-template-columns: 95% 5%;\n}\n.alienrpg .crt_crit2 {\n text-align: center;\n font-size: 15px;\n}\n.alienrpg .crt .Item11 {\n border: 0px solid var(--aliengreen);\n}\n.alienrpg .crt .Item11 .items-list {\n height: auto;\n}\n.alienrpg .crt .critical-inj {\n padding-bottom: 10px;\n}\n.alienrpg .crt .resource-label-header.rollCrit:hover {\n font-size: 15px;\n background-color: var(--aliendarkergreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt_box4 {\n padding: 7px 0px 0px 7px;\n}\n.alienrpg .crt .crt_Col1 {\n margin-left: -5px;\n}\n.alienrpg .crt .fas.fa-tools {\n vertical-align: top;\n padding-top: 13px;\n margin-left: 5px;\n}\n.alienrpg .crt .fas.fa-tools:hover {\n cursor: help;\n}\n.alienrpg .crt .fas.fa-tools:before {\n content: \"\\f022\";\n}\n.alienrpg .crt .fas:hover {\n color: var(--aliengreen);\n text-shadow: 0 0 2px var(--aliengreen);\n animation: textShadow 0.5s 0.3;\n}\n.alienrpg .crt .items-list .item-header {\n border-bottom-style: solid;\n border-bottom-color: var(--aliengreen);\n}\n.alienrpg .crt .Col3 .panel {\n margin-left: 5px;\n padding: 0 10px 0 10px;\n border-left: 2px inset var(--aliengreen);\n}\n.alienrpg .crt .tab.inventory .fas {\n margin-right: 10px;\n}\n.alienrpg .crt .creature-acid-roll:hover,\n.alienrpg .crt .creature-acid-roll:focus {\n text-shadow: 0 0 0px var(--aliengreen);\n color: var(--aliengreen);\n background-color: #000;\n font-weight: 1;\n font-size: 110%;\n border: 0px solid var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .creature-attack-roll {\n width: 260px;\n height: 40px;\n border-radius: 3px;\n text-shadow: 0 0 rgba(0, 0, 0, 0);\n color: rgba(0, 0, 0, 0);\n background: url(../images/alien_crt_roll-attack.png) no-repeat top left;\n}\n.alienrpg .crt .creature-attack-roll:hover {\n border-radius: 3px;\n background-color: var(--aliendarkergreen);\n text-shadow: 0 0 rgba(0, 0, 0, 0);\n color: rgba(0, 0, 0, 0);\n background: url(../images/alien_crt_roll-attack_hover.gif) no-repeat top left;\n}\n.alienrpg .crt .profile-img-item {\n margin: 0;\n height: 125px;\n width: auto;\n margin-right: 4px;\n border-radius: 10px;\n}\n.alienrpg .crt .textbox1,\n.alienrpg .crt .textbox2 {\n padding-left: 5px;\n}","$c-white: hsl(0, 0%, 100%);\r\n$c-black: hsl(0, 0%, 0%);\r\n$c-green: hsl(84, 100%, 59%);\r\n\r\n:root {\r\n\t--aliengreen: hsl(84, 100%, 59%);\r\n\t--aliendarkergreen: hsl(141, 60%, 40%);\r\n\t--alienitemselect: hsl(70, 80%, 74%);\r\n\t--alienoddtab: hsl(72, 29%, 7%);\r\n\t--blue: hsl(224, 75%, 62%);\r\n\t--black: hsl(0, 0%, 0%);\r\n\t--white: hsl(0, 0%, 100%);\r\n\t--alientextjournal: #b1e0e7;\r\n\t--journalback: url(../images/mother-instructions/indbackground2.png);\r\n\t--chatbackground: url(/systems/alienrpg/images/IndBackground3.png);\r\n\t--alienchatfont: 'Blinker', sans-serif;\r\n\t--alienchatwhite: hsl(0, 0%, 100%);\r\n\t--alienchatred: hsl(0, 100%, 50%);\r\n\t--alienchatredshadow: rgb(230 230 230);\r\n\t--alienchatblue: hsl(240deg 42% 72%);\r\n\t// --alienchatlightblue: hsl(240, 96%, 70%);\r\n\t--alienchatlightblue: hsl(120, 97%, 41%);\r\n\t--alienchatlightgreen: hsl(120, 97%, 41%);\r\n\t--alienchatgoldenrod: hsl(43, 74%, 49%);\r\n}\r\n","// Import utilities.\r\n@import 'utils/typography';\r\n@import 'utils/colors';\r\n@import 'utils/mixins';\r\n@import 'utils/variables';\r\n\r\n/* Global styles */\r\n@import 'global/window';\r\n@import 'global/mother-instruction-images';\r\n@import 'global/grid';\r\n@import 'global/flex';\r\n@import 'global/itemList';\r\n@import 'global/select-css';\r\n@import 'actor/alien-crt-ui';\r\n@import 'global/module';\r\n\r\n.alienrpg {\r\n /* Styles limited to alienrpg sheets */\r\n @import 'components/forms';\r\n @import 'components/resource';\r\n @import 'components/tabs';\r\n @import 'components/items';\r\n @import 'actor/alien-crt-actor';\r\n}\r\n",".alienrpg ul ol {\r\n\tmargin-left: 3px;\r\n}\r\n.alienrpg #context-menu {\r\n\t// width: 100%;\r\n\twidth: auto;\r\n\theight: max-content;\r\n\tmin-width: 156px;\r\n\tmax-width: 360px;\r\n\tposition: absolute;\r\n\tleft: -998%;\r\n\ttop: -50%;\r\n\tbackground: $c-black;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 5px;\r\n\tcolor: var(--aliengreen);\r\n\ttext-align: left;\r\n\tfont-size: smaller;\r\n\tz-index: 1;\r\n}\r\n.alienrpg #context-menu li.context-item {\r\n\tline-height: 16px;\r\n}\r\n\r\n.alienrpg .window-content {\r\n\t// font-family: var(--alienfont);\r\n\t// color: var(--aliengreen);\r\n\t// font-size: var(--fontsize);\r\n\tbackground: hsl(0deg, 0%, 0%);\r\n\tborder: var(--aliengreen) 1px solid;\r\n\t// flex-direction: column;\r\n\t// flex-wrap: nowrap;\r\n\t// padding: 2px;\r\n\t// overflow-y: scroll;\r\n\t// overflow-x: auto;\r\n\t// border: var(--aliengreen) 3px;\r\n}\r\n\r\n// .alienrpg .window-content {\r\n// // font-family: var(--alienfont);\r\n// // color: var(--aliengreen);\r\n// // font-size: var(--fontsize);\r\n// background: $c-black;\r\n// // flex-direction: column;\r\n// // flex-wrap: nowrap;\r\n// // padding: 2px;\r\n// // overflow-y: scroll;\r\n// // overflow-x: auto;\r\n// // border: var(--aliengreen) 3px;\r\n// }\r\n\r\n.alienrpg form {\r\n\tfont-family: var(--alienfont);\r\n\tcolor: var(--aliengreen);\r\n\tfont-size: var(--fontsize);\r\n\tbackground: $c-black;\r\n\tflex-direction: column;\r\n\tflex-wrap: nowrap;\r\n\tpadding: 2px;\r\n\toverflow-y: scroll;\r\n\toverflow-x: auto;\r\n\tborder: var(--aliengreen) 3px;\r\n}\r\n\r\n.journal-sheet {\r\n\tform {\r\n\t\t// font-family: var(--alienfont);\r\n\t\t// color: var(--aliengreen);\r\n\t\t// background: url(../images/mother-instructions/indbackground2.png) no-repeat top left;\r\n\t\tbackground: var(--journalback) top left !important;\r\n\t\tbackground-size: cover;\r\n\t\tborder: 1px solid var(--aliengreen);\r\n\t\tborder-radius: 1px;\r\n\t\t// color: hsl(187, 52%, 80%);\r\n\t\tcolor: var(--alientextjournal) !important;\r\n\t}\r\n\tselect {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) 3px;\r\n\t\tborder: 1px solid hsl(53, 4%, 46%);\r\n\t\tborder-radius: 3px;\r\n\t\tpadding: 0 3px;\r\n\t\ttext-overflow: ellipsis;\r\n\t\tfont-size: 16px;\r\n\t}\r\n\tinput {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) 3px;\r\n\t}\r\n\tbutton {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) solid 1px;\r\n\t\twidth: 100%;\r\n\t\tmargin: 0 1px;\r\n\t\tborder-radius: 3px;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 28px;\r\n\t}\r\n\r\n\tcritbutton {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) solid 1px;\r\n\t\t// width: 100%;\r\n\t\tmargin: 0 1px;\r\n\t\tborder-radius: 3px;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 28px;\r\n\t}\r\n\t.tox .tox-editor-container {\r\n\t\tbackground-color: $c-white;\r\n\t}\r\n}\r\n\r\na.entity-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n\r\n.alienrpg a.entity-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\na.content-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n\r\n.alienrpg a.content-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n#chat .message {\r\n\tborder: 1px solid hsl(0deg, 8%, 34%);\r\n\tborder-radius: 1px;\r\n}\r\n.chat-message {\r\n\t// background-image: url('/systems/alienrpg/images/IndBackground3.png');\r\n\tbackground-image: var(--chatbackground);\r\n\tbackground-size: cover;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: center;\r\n\tcolor: inherit;\r\n\t// color: $c-green;\r\n\r\n\t.message-header .message-sender {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.message-metadata {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.flavor-text {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.table-draw .table-results .table-result {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n}\r\n.chat-message .table-draw .table-results .table-result .chatBG {\r\n\t// background-image: url('/systems/alienrpg/images/IndBackground3.png');\r\n\tbackground-image: var(--chatbackground);\r\n\tbackground-size: cover;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: center;\r\n\tcolor: var(--aliengreen);\r\n\r\n\tpadding-left: 6px;\r\n}\r\n.chat-message.whisper {\r\n\tbackground: hsl(0, 0%, 9%);\r\n\t// color: $c-green;\r\n\tcolor: var(--aliengreen);\r\n}\r\n\r\n.chat-message.blind {\r\n\tbackground: hsl(0, 0%, 9%);\r\n}\r\n\r\n.chat-message.emote {\r\n\tbackground: hsl(0, 0%, 9%);\r\n}\r\n\r\n.chat-message .critchat {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tborder-bottom: 1px solid var(--color-border-light-primary);\r\n\tpadding: 3px 0;\r\n\tcolor: var(--aliengreen);\r\n}\r\n\r\n.dice-tooltip .roll > img {\r\n\twidth: 24px;\r\n}\r\n\r\n.dice-tooltip {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 1px;\r\n\tbackground: $c-black;\r\n\r\n\t.dice-rolls {\r\n\t\tcolor: inherit;\r\n\t\tbackground: $c-black;\r\n\t}\r\n\r\n\t.part-header {\r\n\t\tcolor: inherit;\r\n\t\t// color: $c-green;\r\n\t\tbackground: $c-black;\r\n\t}\r\n}\r\n.dice-tooltip .dice-rolls .roll {\r\n\tfilter: none;\r\n}\r\n.dice-tooltip .dice-rolls .roll.max {\r\n\tfilter: none;\r\n}\r\n.dice-tooltip .dice-rolls .roll.min {\r\n\tfilter: none;\r\n}\r\n\r\n.inline-roll .dice-tooltip {\r\n\tcolor: inherit;\r\n\t// color: $c-green;\r\n\tbackground: $c-black;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 2px;\r\n}\r\n// a.entity-link,\r\na.inline-roll {\r\n\tbackground: $c-black;\r\n\tpadding: 1px 4px;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 2px;\r\n\twhite-space: nowrap;\r\n\tword-break: break-all;\r\n}\r\n\r\n.dice-roll .dice-formula,\r\n.dice-roll .dice-total {\r\n\t// color: inherit;\r\n\tcolor: var(--aliengreen);\r\n}\r\n.dice-tooltip .part-header .part-formula {\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n}\r\n.part-total {\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n}\r\n\r\n.alienrpg h2 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\tmargin-left: 5px;\r\n\t// font-size: var(--fontsize) ;\r\n}\r\n.alienrpg h3 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\t// font-size: var(--fontsize) ;\r\n\r\n\t// margin-left: 2px;\r\n}\r\n\r\n.alienrpg h4 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\t// font-size: var(--fontsize) ;\r\n}\r\n.resource-content {\r\n\tbutton {\r\n\t\tflex: 0;\r\n\t\tborder: 0;\r\n\t\twidth: 30px;\r\n\t\tfont-size: 1.5rem;\r\n\t\tpadding: 0;\r\n\t\tcolor: inherit;\r\n\t\tmargin: 0;\r\n\t}\r\n}\r\n\r\n.rollable:hover,\r\n.rollcomputer:hover {\r\n\tcolor: var(--aliengreen);\r\n\tbackground-color: #000;\r\n\tborder: 0px solid var(--aliengreen);\r\n\tfont-weight: 1;\r\n\tfont-size: 120%;\r\n\tbox-shadow: 0 0 0px var(--aliengreen);\r\n\tanimation: textShadow 1s infinite;\r\n}\r\n\r\n.far.fa-heart:hover {\r\n\tcolor: red;\r\n\tanimation: textShadow 1s infinite;\r\n}\r\n\r\n// .rollable,\r\n// .rollcomputer {\r\n// &:hover,\r\n// &:focus {\r\n// // color: black;\r\n// text-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n// font-size: 95%;\r\n// cursor: pointer;\r\n// }\r\n// }\r\n\r\n.rollableVeh {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 1.3em;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.creature-acid-roll {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 95%;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.rollItem {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.rollVehicleWeapon {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.openItem {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.talent-btn {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\tcolor: hsl(103, 100%, 28%);\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\t// font-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n\r\n.minus-btn .plus-btn {\r\n\twidth: 10px;\r\n\theight: 10px;\r\n\tline-height: 20px;\r\n\tpadding: 0;\r\n}\r\n\r\n.supply-btn {\r\n\tfont-size: 5px;\r\n\tpadding: 0;\r\n\tfont-family: var(--alienfont);\r\n}\r\n\r\n.pwr-btn {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\tbackground-color: hsl(4, 69%, 53%);\r\n\t\tfont-size: 120%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n\r\n.stunt-btn {\r\n\twidth: 5px;\r\n\tpadding: 0;\r\n\tfont-family: var(--alienfont);\r\n}\r\n\r\n.creature-attack-roll {\r\n\tdisplay: inline-block;\r\n\twidth: 280px;\r\n\theight: 40px;\r\n\t// font-size: 25pt;\r\n\tfont-weight: bold;\r\n\tfont-size: 2em;\r\n\t/* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */\r\n\ttext-shadow: 2px 2px hsl(128, 83%, 25%);\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.creature-attack-roll:hover {\r\n\tborder-radius: 10px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n\ttext-shadow: 2px 2px hsl(0, 92%, 26%);\r\n}\r\n.creature-attack-roll:active {\r\n\tposition: relative;\r\n\ttop: 1px;\r\n\tborder-radius: unset;\r\n\tbackground-color: unset;\r\n\tcolor: unset;\r\n}\r\nbutton:hover,\r\nbutton:focus {\r\n\tbox-shadow: unset;\r\n}\r\n\r\n.alien-Push-button {\r\n\tdisplay: inline-block;\r\n\twidth: 260px;\r\n\theight: 45px;\r\n\tbackground-color: $c-black;\r\n\t// color: hsl(84, 100%, 59%);\r\n\tfont-weight: bold;\r\n\tfont-size: clamp(2rem, -4.5rem + 5vw, 3rem);\r\n\tfont-family: var(--alienfont);\r\n\tpadding-bottom: 5px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.alien-Push-button:hover {\r\n\tborder-radius: 10px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n}\r\n\r\n.alien-crit-button {\r\n\tdisplay: inline-block;\r\n\twidth: 280px;\r\n\theight: 26px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-weight: bold;\r\n\tfont-size: 1.2rem;\r\n\t// font-size: clamp(1rem, 1vw, 2rem);\r\n\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.alien-crit-button:hover {\r\n\tborder-radius: 5px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n}\r\n\r\n.alien-diceface-b0 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-b0.png) no-repeat top left;\r\n}\r\n.alien-diceface-b6 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-b6.png) no-repeat top left;\r\n}\r\n.alien-diceface-y0 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y0.png) no-repeat top left;\r\n}\r\n.alien-diceface-y1 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y1.png) no-repeat top left;\r\n}\r\n.alien-diceface-y6 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y6.png) no-repeat top left;\r\n}\r\n\r\n.tooltip {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted black;\r\n}\r\n\r\n.tooltip .tooltiptext {\r\n\tvisibility: hidden;\r\n\twidth: 250px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\ttext-align: center;\r\n\tborder-radius: 6px;\r\n\tpadding: 5px 0;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\ttop: -5px;\r\n\tright: 105%;\r\n\tmargin-left: -60px;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n}\r\n.tooltip .tooltiptext::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 5px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n.tooltip:hover .tooltiptext {\r\n\tvisibility: visible;\r\n}\r\n.tooltip2 {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted black;\r\n}\r\n\r\n.tooltip2 .tooltiptext2 {\r\n\tvisibility: hidden;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\ttext-align: center;\r\n\tborder-radius: 6px;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n\tpadding: 0px;\r\n\tfont-family: 'Times New Roman', Times, serif;\r\n\twidth: 150px;\r\n\ttop: -30px;\r\n\tright: -160px;\r\n\tmargin-left: auto;\r\n}\r\n.tooltip2 .tooltiptext2::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 5px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n.tooltip2:hover .tooltiptext2 {\r\n\tvisibility: visible;\r\n}\r\n\r\n.alienrpg .inputtext {\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n}\r\n\r\n.box-top {\r\n\tborder-top: 3px solid var(--aliengreen);\r\n}\r\n\r\n.ctooltip {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted $c-black;\r\n}\r\n\r\n/* Tooltip text */\r\n.ctooltip .ctooltiptext {\r\n\t// /* Position the tooltip text - see examples below! */\r\n\t// position: absolute;\r\n\t// z-index: 1;\r\n\tfont-size: small;\r\n\tvisibility: hidden;\r\n\twidth: 150px;\r\n\tbackground-color: $c-black;\r\n\tcolor: var(--aliengreen);\r\n\ttext-align: center;\r\n\tborder-radius: 3px;\r\n\tpadding: 2px 0;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\t// top: -5px;\r\n\t// right: 105%;\r\n\tmargin-left: -150px;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n}\r\n\r\n/* Show the tooltip text when you mouse over the tooltip container */\r\n.ctooltip:hover .ctooltiptext {\r\n\tvisibility: visible;\r\n}\r\n\r\n.ctooltip .ctooltiptext::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 1px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n\r\n// .dice-tooltip .dice-rolls .roll.d6 {\r\n// background-image: url(../icons/svg/d6-grey.svg);\r\n// }\r\n\r\n.alienchatwhite {\r\n\tcolor: var(--alienchatwhite);\r\n}\r\n\r\n.alienchatred {\r\n\tcolor: var(--alienchatred);\r\n\tfont-weight: bolder;\r\n\tfont-size: larger;\r\n\t-webkit-background-clip: text;\r\n\tbackground-clip: text;\r\n\tbackground-color: var(--alienchatredshadow);\r\n}\r\n\r\n.alienchatblue {\r\n\tcolor: var(--alienchatblue);\r\n}\r\n.alienchatlightblue {\r\n\tcolor: var(--alienchatlightblue);\r\n\tfont-weight: bold;\r\n\tfont-size: larger;\r\n}\r\n.alienchatlightgreen {\r\n\tcolor: var(--alienchatlightgreen);\r\n}\r\n.alienchatgoldenrod {\r\n\tcolor: var(--alienchatgoldenrod);\r\n\tfont-weight: bold;\r\n}\r\n\r\n.combatbutton {\r\n\tmax-width: 200px;\r\n\tcolor: var(--aliengreen);\r\n\tborder: var(--aliengreen) 1px solid;\r\n}\r\n\r\n.prosemirror.editing-source textarea {\r\n\tcolor: $c-white;\r\n}\r\n\r\n.prosemirror menu .pm-dropdown {\r\n\tcolor: $c-black;\r\n}\r\n\r\n#overlay {\r\n\theight: 200%;\r\n\tbackground-color: hsl(120deg 64% 43% / 30%); /* Black background with opacity */\r\n\tz-index: 2;\r\n}\r\n",".spanner-icon {\r\n display: inline-block;\r\n width: 30px;\r\n height: 25px;\r\n padding: 0px;\r\n margin: 1px;\r\n background: url(../images/mother-instructions/spanner-icon.webp);\r\n}\r\n.character-sheet-img {\r\n display: block;\r\n width: 464px;\r\n height: 500px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-sheet-img.webp);\r\n}\r\n.creature-sheet-img {\r\n display: block;\r\n width: 500px;\r\n height: 477px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-sheet-img.webp);\r\n}\r\n.character-header {\r\n display: block;\r\n width: 500px;\r\n height: 152px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-header.webp);\r\n}\r\n.synthetic-header {\r\n display: block;\r\n width: 500px;\r\n height: 155px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-header.webp);\r\n}\r\n\r\n.agil-mod {\r\n display: block;\r\n width: 403px;\r\n height: 162px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/agil-mod.webp);\r\n}\r\n.armor-mod {\r\n display: block;\r\n width: 403px;\r\n height: 172px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/armor-mod.webp);\r\n}\r\n.stress-mod {\r\n display: block;\r\n width: 400px;\r\n height: 136px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/stress-mod.webp);\r\n}\r\n.character-details {\r\n display: block;\r\n width: 300px;\r\n height: 328px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-details.webp);\r\n}\r\n.synthetic-details {\r\n display: block;\r\n width: 300px;\r\n height: 380px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-details.webp);\r\n}\r\n\r\n.character-consumables {\r\n display: block;\r\n width: 153px;\r\n height: 330px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-consumables.webp);\r\n}\r\n\r\n.synthetic-consumables {\r\n display: block;\r\n width: 153px;\r\n height: 322px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-consumables.webp);\r\n}\r\n.talent-agenda {\r\n display: block;\r\n width: 300px;\r\n height: 260px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/talent-agenda.webp);\r\n}\r\n.con-edit {\r\n display: block;\r\n width: 151px;\r\n height: 109px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/con-edit.webp);\r\n}\r\n.enc {\r\n display: block;\r\n width: 600px;\r\n height: 71px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/enc.webp);\r\n}\r\n.enc-warn {\r\n display: block;\r\n width: 462px;\r\n height: 49px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/enc-warn.webp);\r\n}\r\n.inv-inact {\r\n display: block;\r\n width: 600px;\r\n height: 199px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/inv-inact.webp);\r\n}\r\n.moskills {\r\n display: block;\r\n width: 300px;\r\n height: 254px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/skills.webp);\r\n}\r\n\r\n.creature-header {\r\n display: block;\r\n width: 500px;\r\n height: 102px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-header.webp);\r\n}\r\n.creature-attack-dropdown {\r\n display: block;\r\n width: 600px;\r\n height: 330px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-attack-dropdown.webp);\r\n}\r\n.acid-splash-popup {\r\n display: block;\r\n width: 400px;\r\n height: 141px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/acid-splash-popup.webp);\r\n}\r\n.chat-roll {\r\n display: block;\r\n width: 300px;\r\n height: 188px;\r\n background: url(../images/mother-instructions/chat-roll.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.radiation-roll {\r\n display: block;\r\n width: 240px;\r\n height: 274px;\r\n background: url(../images/mother-instructions/radiation-rolls.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.territories-general {\r\n display: block;\r\n width: 500px;\r\n height: 498px;\r\n background: url(../images/mother-instructions/territories-general.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.territories-systems {\r\n display: block;\r\n width: 500px;\r\n height: 186px;\r\n background: url(../images/mother-instructions/territories-systems.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-general {\r\n display: block;\r\n width: 500px;\r\n height: 342px;\r\n background: url(../images/mother-instructions/vehicle-general.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-inv {\r\n display: block;\r\n width: 500px;\r\n height: 343px;\r\n background: url(../images/mother-instructions/vehicle-inv.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-crew {\r\n display: block;\r\n width: 500px;\r\n height: 227px;\r\n background: url(../images/mother-instructions/vehicle-crew.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-crew-selector {\r\n display: block;\r\n width: 500px;\r\n height: 227px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/vehicle-crew-selector.webp);\r\n}\r\n\r\n.vehicle-fire-weapon {\r\n display: block;\r\n width: 403px;\r\n height: 162px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/vehicle-fire-weapon.webp);\r\n}\r\n\r\n.item-dropdown {\r\n display: block;\r\n width: 300px;\r\n height: 263px;\r\n background: url(../images/mother-instructions/item-dropdown.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.modifiers-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/modifiers-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.melee-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/melee-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.ranged-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/ranged-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.armor-img {\r\n display: block;\r\n width: 600px;\r\n height: 415px;\r\n background: url(../images/mother-instructions/armor-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.planet-system-img {\r\n display: block;\r\n width: 600px;\r\n height: 562px;\r\n background: url(../images/mother-instructions/planet-system-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.initiative-roll {\r\n display: block;\r\n width: 300px;\r\n height: 277px;\r\n background: url(../images/mother-instructions/initiative-roll.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.clone-actor {\r\n display: inline-block;\r\n width: 200px;\r\n height: 119px;\r\n background: url(../images/mother-instructions/clone-actor.webp);\r\n margin-left: 25%;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.roll-clone {\r\n display: inline-block;\r\n width: 200px;\r\n height: 207px;\r\n background: url(../images/mother-instructions/roll-clone.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.init-chat-norm {\r\n display: block;\r\n width: 200px;\r\n height: 388px;\r\n background: url(../images/mother-instructions/init-chat-norm.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.init-chat-cards {\r\n display: block;\r\n width: 200px;\r\n height: 378px;\r\n background: url(../images/mother-instructions/init-chat-cards.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.gm-settings {\r\n display: block;\r\n width: 500px;\r\n height: 491px;\r\n background: url(../images/mother-instructions/gm-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.player-settings {\r\n display: block;\r\n width: 500px;\r\n height: 301px;\r\n background: url(../images/mother-instructions/player-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.style-settings {\r\n display: block;\r\n width: 400px;\r\n height: 377px;\r\n background: url(../images/mother-instructions/style-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.style-button-settings {\r\n display: block;\r\n width: 300px;\r\n height: 161px;\r\n background: url(../images/mother-instructions/style-button-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.font-picker-img {\r\n display: inline-block;\r\n width: 300px;\r\n height: 272px;\r\n background: url(../images/mother-instructions/font-picker-img.webp);\r\n margin-left: 5%;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.colour-picker-img {\r\n display: inline-block;\r\n width: 300px;\r\n height: 206px;\r\n background: url(../images/mother-instructions/colour-picker-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.character-token {\r\n display: block;\r\n width: 230px;\r\n height: 234px;\r\n background: url(../images/mother-instructions/character-token.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.creature-token {\r\n display: block;\r\n width: 230px;\r\n height: 235px;\r\n background: url(../images/mother-instructions/creature-token.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush1 {\r\n display: block;\r\n width: 300px;\r\n height: 241px;\r\n background: url(../images/mother-instructions/mpush1.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush2 {\r\n display: block;\r\n width: 300px;\r\n height: 340px;\r\n background: url(../images/mother-instructions/mpush2.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush3 {\r\n display: block;\r\n width: 300px;\r\n height: 297px;\r\n background: url(../images/mother-instructions/mpush3.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.pwr-supply {\r\n display: block;\r\n width: 600px;\r\n height: 134px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/power.webp);\r\n}\r\n.synth-hum {\r\n display: block;\r\n width: 153px;\r\n height: 87px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synth-hum.webp);\r\n}\r\n\r\n.inventory-tab-img {\r\n display: block;\r\n width: 600px;\r\n height: 435px;\r\n background: url(../images/mother-instructions/inventory-tab.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.inv-context-menu-img {\r\n display: block;\r\n width: 151px;\r\n height: 70px;\r\n background: url(../images/mother-instructions/inv-context-menu.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.status-icons-img {\r\n display: block;\r\n width: 230px;\r\n height: 229px;\r\n background: url(../images/mother-instructions/status-icons.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.enc-icon-img {\r\n display: block;\r\n width: 230px;\r\n height: 207px;\r\n background: url(../images/mother-instructions/enc-icon.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.spaceship-sheet-img {\r\n display: block;\r\n width: 497px;\r\n height: 353px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-modules.webp);\r\n}\r\n.spaceship-header1 {\r\n display: block;\r\n width: 402px;\r\n height: 632px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-header1.webp);\r\n}\r\n.spaceship-modules {\r\n display: block;\r\n width: 497px;\r\n height: 353px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-sheet-img.webp);\r\n}\r\n\r\n.spaceship-comtech {\r\n display: block;\r\n width: 395px;\r\n height: 262px;\r\n background: url(../images/mother-instructions/spaceship-comtech.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n",".grid {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2 / span 2;\r\n\t// grid-template-columns: repeat(2, minmax(50fr, 1fr));\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\tpadding: 0;\r\n\talign-items: center;\r\n\t// justify-items: center;\r\n}\r\n.grid-2col {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2;\r\n\tgrid-template-columns: 1fr 1fr;\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\tpadding: 0;\r\n\talign-items: center;\r\n\t// justify-items: center;\r\n}\r\n\r\n.grid-3col {\r\n\tgrid-column: span 3 / span 3;\r\n\tgrid-template-columns: repeat(3, minmax(0, 1fr));\r\n\tborder-color: var(--aliengreen);\r\n\t// border-style: solid;\r\n\tjustify-items: center;\r\n\tmargin: 0;\r\n}\r\n\r\n.grid-4col {\r\n\tgrid-column: span 4 / span 4;\r\n\tgrid-template-columns: repeat(4, minmax(0, 1fr));\r\n\tborder-color: var(--aliengreen);\r\n\tborder-style: double;\r\n\tpadding: 4px;\r\n}\r\n\r\n.grid-synPage {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Item1 Item2 Item2'\r\n\t\t'Item1 Item4 Item4'\r\n\t\t'Item8 Item4 Item4'\r\n\t\t'Item8 Item5 Item5'\r\n\t\t'Item8 Item3 Item3'\r\n\t\t'Item9 Item6 Item6'\r\n\t\t'Item10 Item7 Item7'\r\n\t\t'Item11 Item11 Item11';\r\n\t// 'Item11 Item10 Item10'\r\n\t// 'Item11 Item10 Item10';\r\n\r\n\tgrid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.grid-genPage {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Item1 Item2 Item2'\r\n\t\t'Item1 Item4 Item4'\r\n\t\t'Item8 Item4 Item4'\r\n\t\t'Item8 Item5 Item5'\r\n\t\t'Item8 Item3 Item3'\r\n\t\t'Item9 Item6 Item6'\r\n\t\t'Item10 Item7 Item7'\r\n\t\t'Item11 Item11 Item11';\r\n\t// 'Item11 Item10 Item10'\r\n\t// 'Item11 Item10 Item10';\r\n\tgrid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.Item1 {\r\n\tgrid-area: Item1;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 5px;\r\n\ttext-align: center;\r\n}\r\n.Item2 {\r\n\tgrid-area: Item2;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.Item3 {\r\n\tgrid-area: Item3;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item4 {\r\n\tgrid-area: Item4;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item5 {\r\n\tgrid-area: Item5;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item6 {\r\n\tgrid-area: Item6;\r\n\tborder: 1px solid var(--aliengreen);\r\n\t// justify-items: center;\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item7 {\r\n\tgrid-area: Item7;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n\t// height: 80px;\r\n\theight: auto;\r\n}\r\n.Item8 {\r\n\tgrid-area: Item8;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 5px;\r\n}\r\n.Item9 {\r\n\tgrid-area: Item9;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-bottom: 5px;\r\n}\r\n.Item10 {\r\n\tgrid-area: Item10;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-bottom: 5px;\r\n\t// padding-left: 5px;\r\n\t// padding-right: 5px;\r\n}\r\n.Item11 {\r\n\tgrid-area: Item11;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 4px;\r\n\talign-content: center;\r\n\tjustify-content: center;\r\n\tmin-height: 53px;\r\n}\r\n\r\n.grid-2col-border {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2;\r\n\tgrid-template-columns: 1fr 1fr;\r\n\tborder-color: var(--aliengreen);\r\n\tpadding: 0;\r\n\t-webkit-box-align: center;\r\n\t-ms-flex-align: center;\r\n\talign-items: center;\r\n}\r\n\r\n.grid-spacecraft {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'spacec1 spacec2 ';\r\n\r\n\tgrid-template-columns: 35% 65%;\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\t// padding: 0;\r\n\t// align-items: center;\r\n\t// justify-items: center;\r\n}\r\n.spacec1 {\r\n\tgrid-area: spacec1;\r\n\tborder-right: 1px solid var(--aliengreen);\r\n\t// padding: 4px;\r\n\talign-content: center;\r\n\t// justify-content: center;\r\n\t// min-height: 53px;\r\n}\r\n.spacec2 {\r\n\tgrid-area: spacec2;\r\n\t// border: 1px solid var(--aliengreen);\r\n\tpadding-left: 5px;\r\n\talign-content: center;\r\n\t// justify-content: center;\r\n\t// min-height: 53px;\r\n}\r\n\r\n.s1-header {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'. . s1h1 s1h1 s1h1 .'\r\n\t\t's1h2 s1h2 s1h2 s1h2 s1h2 s1h2'\r\n\t\t's1h3 s1h3 s1h3 s1h4 s1h4 s1h4'\r\n\t\t's1h28 s1h28 s1h28 s1h29 s1h29 s1h29'\r\n\t\t's1h30 s1h30 s1h30 s1h30 s1h30 s1h30 '\r\n\t\t's1h32 s1h32 s1h32 s1h32 s1h32 s1h32'\r\n\t\t's1h31 s1h31 s1h31 s1h31 s1h31 s1h31 '\r\n\t\t's1h33 s1h33 s1h33 s1h33 s1h33 s1h33'\r\n\t\t'. . s1h5 s1h5 s1h5 .'\r\n\t\t's1h6 s1h6 s1h6 s1h6 s1h6 s1h6'\r\n\t\t's1space1 s1h7 s1h8 s1space s1h9 s1h10'\r\n\t\t's1space1 s1h11 s1h12 s1space s1h13 s1h14'\r\n\t\t's1space1 s1h15 s1h16 s1space s1h17 s1h18'\r\n\t\t's1space1 s1h19 s1h20 s1space s1h21 s1h22'\r\n\t\t's1h23 s1h23 s1h23 s1h23 s1h23 s1h23'\r\n\t\t's1h24 s1h24 s1h24 s1h24 s1h24 s1h24'\r\n\t\t's1h25 s1h25 s1h25 s1h25 s1h25 s1h25'\r\n\t\t's1h26 s1h26 s1h26 s1h26 s1h26 s1h26'\r\n\t\t's1h27 s1h27 s1h27 s1h27 s1h27 s1h27';\r\n\tgrid-template-columns: 5% 10% 30% 5% 30% 10%;\r\n\tpadding: 0 10px 0px 10px;\r\n\t// background-color: hsl(165, 27%, 50%);\r\n\t// color: hsl(120, 94%, 6%);\r\n}\r\n.s1space {\r\n\tgrid-area: s1space;\r\n}\r\n.s1space1 {\r\n\tgrid-area: s1space1;\r\n}\r\n.s1h1 {\r\n\tgrid-area: s1h1;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h2 {\r\n\tgrid-area: s1h2;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h3 {\r\n\tgrid-area: s1h3;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h4 {\r\n\tgrid-area: s1h4;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h5 {\r\n\tgrid-area: s1h5;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h6 {\r\n\tgrid-area: s1h6;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h7 {\r\n\tgrid-area: s1h7;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h8 {\r\n\tgrid-area: s1h8;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h9 {\r\n\tgrid-area: s1h9;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h10 {\r\n\tgrid-area: s1h10;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h11 {\r\n\tgrid-area: s1h11;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h12 {\r\n\tgrid-area: s1h12;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h13 {\r\n\tgrid-area: s1h13;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h14 {\r\n\tgrid-area: s1h14;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h15 {\r\n\tgrid-area: s1h15;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h16 {\r\n\tgrid-area: s1h16;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h17 {\r\n\tgrid-area: s1h17;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h18 {\r\n\tgrid-area: s1h18;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// justify-self: center;\r\n}\r\n.s1h19 {\r\n\tgrid-area: s1h19;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h20 {\r\n\tgrid-area: s1h20;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h21 {\r\n\tgrid-area: s1h21;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h22 {\r\n\tgrid-area: s1h22;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tjustify-self: center;\r\n}\r\n.s1h23 {\r\n\tgrid-area: s1h23;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 20px;\r\n\tjustify-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h24 {\r\n\tgrid-area: s1h24;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tjustify-self: center;\r\n}\r\n.s1h25 {\r\n\tgrid-area: s1h25;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 20px;\r\n\tjustify-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h26 {\r\n\tgrid-area: s1h26;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 50px;\r\n\tjustify-self: center;\r\n}\r\n.s1h27 {\r\n\tgrid-area: s1h27;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 50px;\r\n\tjustify-self: center;\r\n}\r\n.s1h28 {\r\n\tgrid-area: s1h28;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h29 {\r\n\tgrid-area: s1h29;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h30 {\r\n\tgrid-area: s1h30;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h31 {\r\n\tgrid-area: s1h31;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h32 {\r\n\tgrid-area: s1h32;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h33 {\r\n\tgrid-area: s1h33;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n\r\n.grid-container {\r\n\tdisplay: grid;\r\n\t// gap: 5px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\t// align-items: center;\r\n\t// justify-items: first baseline;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col4'\r\n\t\t'Col3 Col3';\r\n\t// grid-template-rows: 1fr;\r\n\tgrid-template-columns: 370px 1fr;\r\n}\r\n.Col1 {\r\n\tgrid-area: Col1;\r\n\t// justify-items: left;\r\n\t// border: 2px solid white;\r\n\talign-self: center;\r\n}\r\n.Col2 {\r\n\tgrid-area: Col2;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.Col3 {\r\n\tgrid-area: Col3;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n.Col4 {\r\n\tgrid-area: Col4;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.grid-attr {\r\n\tdisplay: grid;\r\n\t// gap: 5px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tpadding-left: 5px;\r\n\talign-items: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tgrid-template-areas: 'Attr1 Attr2 Attr3';\r\n\tgrid-template-columns: 300px 35px 30px;\r\n}\r\n\r\n.Attr1 {\r\n\tgrid-area: Attr1;\r\n\t// justify-items: left;\r\n\t// border: 2px solid white;\r\n}\r\n.Attr2 {\r\n\tgrid-area: Attr2;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.Attr3 {\r\n\tgrid-area: Attr3;\r\n\twidth: 30px;\r\n\theight: 20px;\r\n\t// justify-items: left;\r\n}\r\n.Attr4 {\r\n\tgrid-area: Attr4;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.grid-Consumables {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Heading Heading '\r\n\t\t'Air1 Air2'\r\n\t\t'Food1 Food2'\r\n\t\t'Water1 Water2'\r\n\t\t'Power1 Power2';\r\n\r\n\tgrid-template-columns: 1fr 1fr;\r\n}\r\n\r\n.Heading {\r\n\tgrid-area: Heading;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n}\r\n.Air1 {\r\n\tgrid-area: Air1;\r\n\t// border: 1px solid white;\r\n\tjustify-content: left;\r\n\talign-self: center;\r\n}\r\n.Air2 {\r\n\tgrid-area: Air2;\r\n\t// border: 1px solid white;\r\n}\r\n.Food1 {\r\n\tgrid-area: Food1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.Food2 {\r\n\tgrid-area: Food2;\r\n\t// border: 1px solid white;\r\n}\r\n.Power1 {\r\n\tgrid-area: Power1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n\t// margin-top: 5px;\r\n}\r\n.Power2 {\r\n\tgrid-area: Power2;\r\n\t// border: 1px solid white;\r\n}\r\n.Water1 {\r\n\tgrid-area: Water1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.Water2 {\r\n\tgrid-area: Water2;\r\n\t// border: 1px solid white;\r\n}\r\n\r\n.grid-vehicle-header {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas: 'vChar vChar';\r\n\tgrid-template-columns: auto;\r\n}\r\n\r\n.grid-vehicle {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'vItem1 vItem2 vItem3 vItem4'\r\n\t\t'vItem5 vItem6 vItem7 vItem8';\r\n\r\n\tgrid-template-columns: auto;\r\n}\r\n\r\n.vChar {\r\n\tgrid-area: vChar;\r\n}\r\n.vItem1 {\r\n\tgrid-area: vItem1;\r\n}\r\n.vItem2 {\r\n\tgrid-area: vItem2;\r\n}\r\n.vItem3 {\r\n\tgrid-area: vItem3;\r\n}\r\n.vItem4 {\r\n\tgrid-area: vItem4;\r\n}\r\n.vItem5 {\r\n\tgrid-area: vItem5;\r\n}\r\n.vItem6 {\r\n\tgrid-area: vItem6;\r\n}\r\n.vItem7 {\r\n\tgrid-area: vItem7;\r\n}\r\n.vItem8 {\r\n\tgrid-area: vItem8;\r\n}\r\n\r\n.grid-weapon {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'wItem1 wItem2 wItem3 wItem4'\r\n\t\t'wItem5 wItem6 wItem7 wItem7';\r\n\r\n\tgrid-template-columns: auto;\r\n\talign-items: center;\r\n\tpadding-bottom: 2px;\r\n}\r\n\r\n.wItem1 {\r\n\tgrid-area: wItem1;\r\n}\r\n.wItem2 {\r\n\tgrid-area: wItem2;\r\n}\r\n.wItem3 {\r\n\tgrid-area: wItem3;\r\n}\r\n.wItem4 {\r\n\tgrid-area: wItem4;\r\n}\r\n.wItem5 {\r\n\tgrid-area: wItem5;\r\n}\r\n.wItem6 {\r\n\tgrid-area: wItem6;\r\n}\r\n.wItem7 {\r\n\tgrid-area: wItem7;\r\n}\r\n\r\n.grid-ship-crit {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'gcItem1 gcItem2 gcItem2'\r\n\t\t'gcItem3 gcItem4 gcItem4'\r\n\t\t'gcItem5 gcItem6 gcItem6';\r\n\tgrid-template-columns: 30% 35% 35%;\r\n\talign-items: center;\r\n}\r\n\r\n.gcItem1 {\r\n\tgrid-area: gcItem1;\r\n}\r\n.gcItem2 {\r\n\tgrid-area: gcItem2;\r\n}\r\n.gcItem3 {\r\n\tgrid-area: gcItem3;\r\n}\r\n.gcItem4 {\r\n\tgrid-area: gcItem4;\r\n}\r\n.gcItem5 {\r\n\tgrid-area: gcItem5;\r\n}\r\n.gcItem6 {\r\n\tgrid-area: gcItem6;\r\n}\r\n\r\n.grid-weapon-body {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'wCol1 wCol2 wCol3 wCol4 wCol5 wCol6'\r\n\t\t'wCol7 wCol8 wCol9 wCol10 wCol11 wCol12'\r\n\t\t'wCol13 wCol14 . . . .';\r\n\tpadding-bottom: 2px;\r\n\t// l1 l2 l3 l4 l5 l6\r\n\tgrid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr;\r\n\t// grid-template-columns: 2em 25em 5em 5em 4em 2em;\r\n\talign-items: center;\r\n}\r\n\r\n.wCol1 {\r\n\tgrid-area: wCol1;\r\n\tjustify-self: left;\r\n}\r\n.wCol2 {\r\n\tgrid-area: wCol2;\r\n\tjustify-self: left;\r\n}\r\n.wCol3 {\r\n\tgrid-area: wCol3;\r\n\tjustify-self: left;\r\n}\r\n.wCol4 {\r\n\tgrid-area: wCol4;\r\n\tjustify-self: center;\r\n}\r\n.wCol5 {\r\n\tgrid-area: wCol5;\r\n\tjustify-self: left;\r\n}\r\n.wCol6 {\r\n\tgrid-area: wCol6;\r\n\tjustify-self: center;\r\n}\r\n.wCol7 {\r\n\tgrid-area: wCol7;\r\n\tjustify-self: left;\r\n}\r\n.wCol8 {\r\n\tgrid-area: wCol8;\r\n\tjustify-self: left;\r\n}\r\n.wCol9 {\r\n\tgrid-area: wCol9;\r\n\tjustify-self: left;\r\n}\r\n.wCol10 {\r\n\tgrid-area: wCol10;\r\n\tjustify-self: center;\r\n}\r\n.wCol11 {\r\n\tgrid-area: wCol11;\r\n\tjustify-self: left;\r\n}\r\n.wCol12 {\r\n\tgrid-area: wCol12;\r\n\tjustify-self: center;\r\n}\r\n.wCol13 {\r\n\tgrid-area: wCol13;\r\n\tjustify-self: left;\r\n}\r\n.wCol14 {\r\n\tgrid-area: wCol14;\r\n\tjustify-self: left;\r\n}\r\n\r\n.grid-items {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4'\r\n\t\t'lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8';\r\n\tpadding-bottom: 2px;\r\n\t// l1 l2 l3 l4 l5 l6 l7 l8 l9\r\n\tgrid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em;\r\n\t// grid-template-columns: 25px 410px 60px 60px 60px 20px;\r\n\talign-items: center;\r\n}\r\n\r\n.lCol1 {\r\n\tgrid-area: lCol1;\r\n\tjustify-self: left;\r\n}\r\n.lCol2 {\r\n\tgrid-area: lCol2;\r\n\tjustify-self: center;\r\n}\r\n.lCol3 {\r\n\tgrid-area: lCol3;\r\n\tjustify-self: center;\r\n}\r\n.lCol4 {\r\n\tgrid-area: lCol4;\r\n\tjustify-self: right;\r\n}\r\n.lCol5 {\r\n\tgrid-area: lCol5;\r\n\tjustify-self: left;\r\n}\r\n.lCol6 {\r\n\tgrid-area: lCol6;\r\n\tjustify-self: left;\r\n}\r\n.lCol7 {\r\n\tgrid-area: lCol7;\r\n\tjustify-self: center;\r\n}\r\n.lCol8 {\r\n\tgrid-area: lCol8;\r\n\tjustify-self: right;\r\n}\r\n.lCol9 {\r\n\tgrid-area: lCol9;\r\n\tjustify-self: center;\r\n}\r\n.lCol10 {\r\n\tgrid-area: lCol10;\r\n\tjustify-self: center;\r\n}\r\n.lCol11 {\r\n\tgrid-area: lCol11;\r\n\tjustify-self: center;\r\n}\r\n.lCol12 {\r\n\tgrid-area: lCol12;\r\n\tjustify-self: center;\r\n}\r\n.lCol13 {\r\n\tgrid-area: lCol13;\r\n\tjustify-self: center;\r\n}\r\n.lCol14 {\r\n\tgrid-area: lCol14;\r\n\tjustify-self: center;\r\n}\r\n.lCol15 {\r\n\tgrid-area: lCol15;\r\n\tjustify-self: center;\r\n}\r\n.lCol16 {\r\n\tgrid-area: lCol16;\r\n\tjustify-self: center;\r\n}\r\n.lCol17 {\r\n\tgrid-area: lCol17;\r\n\tjustify-self: center;\r\n}\r\n.lCol18 {\r\n\tgrid-area: lCol18;\r\n\tjustify-self: center;\r\n}\r\n.grid-modules {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'mCol1 mCol2 mCol17 mCol15 mCol13 mCol4'\r\n\t\t'mCol5 mCol6 mCol18 mCol16 mCol14 mCol8';\r\n\tpadding-bottom: 6px;\r\n\t// l1 l2 l3 l4 l5 l6 l7 l8 l9\r\n\tgrid-template-columns: 30px 270px 75px 90px 269px 30px;\r\n\t// grid-template-columns: 25px 410px 60px 60px 60px 20px;\r\n\talign-items: center;\r\n}\r\n\r\n.mCol1 {\r\n\tgrid-area: mCol1;\r\n\tjustify-self: left;\r\n}\r\n.mCol2 {\r\n\tgrid-area: mCol2;\r\n\tjustify-self: center;\r\n}\r\n.mCol3 {\r\n\tgrid-area: mCol3;\r\n\tjustify-self: center;\r\n}\r\n.mCol4 {\r\n\tgrid-area: mCol4;\r\n\tjustify-self: right;\r\n}\r\n.mCol5 {\r\n\tgrid-area: mCol5;\r\n\tjustify-self: left;\r\n}\r\n.mCol6 {\r\n\tgrid-area: mCol6;\r\n\tjustify-self: left;\r\n}\r\n.mCol7 {\r\n\tgrid-area: mCol7;\r\n\tjustify-self: center;\r\n}\r\n.mCol8 {\r\n\tgrid-area: mCol8;\r\n\tjustify-self: right;\r\n}\r\n.mCol9 {\r\n\tgrid-area: mCol9;\r\n\tjustify-self: center;\r\n}\r\n.mCol10 {\r\n\tgrid-area: mCol10;\r\n\tjustify-self: center;\r\n}\r\n.mCol11 {\r\n\tgrid-area: mCol11;\r\n\tjustify-self: center;\r\n}\r\n.mCol12 {\r\n\tgrid-area: mCol12;\r\n\tjustify-self: center;\r\n}\r\n.mCol13 {\r\n\tgrid-area: mCol13;\r\n\tjustify-self: center;\r\n}\r\n.mCol14 {\r\n\tgrid-area: mCol14;\r\n\tword-break: break-word;\r\n}\r\n.mCol15 {\r\n\tgrid-area: mCol15;\r\n\tjustify-self: center;\r\n}\r\n.mCol16 {\r\n\tgrid-area: mCol16;\r\n\tjustify-self: center;\r\n}\r\n.mCol17 {\r\n\tgrid-area: mCol17;\r\n\tjustify-self: center;\r\n}\r\n.mCol18 {\r\n\tgrid-area: mCol18;\r\n\tjustify-self: center;\r\n}\r\n\r\n.grid-talents {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'talTitle talTitle'\r\n\t\t'tal1 tal2'\r\n\t\t'tal3 tal4';\r\n\t// grid-template-rows: 3fr;\r\n\r\n\tpadding: 3px;\r\n\tgrid-template-columns: 75% 25%;\r\n\talign-items: center;\r\n}\r\n\r\n.tal1 {\r\n\tgrid-area: tal1;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n\t// background-color: $c-black;\r\n}\r\n.tal2 {\r\n\tgrid-area: tal2;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.tal3 {\r\n\tgrid-area: tal3;\r\n\talign-self: center;\r\n}\r\n.tal4 {\r\n\tgrid-area: tal4;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n\talign-self: left;\r\n\r\n\t// padding-top: 2px;\r\n}\r\n.talTitle {\r\n\tgrid-area: talTitle;\r\n\tbackground-color: #221f1f;\r\n}\r\n.grid-special {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'spe1 spe2 spe3';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 70% 25%;\r\n\talign-items: center;\r\n}\r\n\r\n.spe1 {\r\n\tgrid-area: spe1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.spe2 {\r\n\tgrid-area: spe2;\r\n\t// justify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n.spe3 {\r\n\tgrid-area: spe3;\r\n\tjustify-self: right;\r\n}\r\n\r\n.critical-inj {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'crit1 crit2 crit3 crit4';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 31% 60% 3%;\r\n\talign-items: center;\r\n}\r\n\r\n.crit1 {\r\n\tgrid-area: crit1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.crit2 {\r\n\tgrid-area: crit2;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n.crit3 {\r\n\tgrid-area: crit3;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n\talign-items: left;\r\n}\r\n.crit4 {\r\n\tgrid-area: crit4;\r\n\tjustify-self: right;\r\n}\r\n\r\n.space-critical-inj {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'ScritI1 ScritI2 ScritI4';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 80% 3%;\r\n\talign-items: center;\r\n}\r\n\r\n.ScritI1 {\r\n\tgrid-area: ScritI1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.ScritI2 {\r\n\tgrid-area: ScritI2;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.ScritI4 {\r\n\tgrid-area: ScritI4;\r\n\tjustify-self: right;\r\n}\r\n\r\n.grid-two {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'box1 box2'\r\n\t\t'box3 box4';\r\n\tpadding: 3px;\r\n\tgrid-template-columns: 25% 75%;\r\n\talign-items: center;\r\n}\r\n\r\n.box1 {\r\n\tgrid-area: box1;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n}\r\n.box2 {\r\n\tgrid-area: box2;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box3 {\r\n\tgrid-area: box3;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n\tpadding-top: 10px;\r\n}\r\n.box4 {\r\n\tgrid-area: box4;\r\n\tpadding-top: 10px;\r\n}\r\n\r\n.grid-2 {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'box11 box21 box23 box22';\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 1fr 33px 15px 33px;\r\n\talign-items: center;\r\n\tmargin: 1px;\r\n\tpadding: 0;\r\n\t// padding-left: 2px;\r\n}\r\n\r\n.box11 {\r\n\tgrid-area: box11;\r\n\tjustify-self: center;\r\n\t// padding-left: 8px;\r\n\t// background-color: $c-black;\r\n}\r\n.box21 {\r\n\tgrid-area: box21;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box22 {\r\n\tgrid-area: box22;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box23 {\r\n\tgrid-area: box23;\r\n\tjustify-self: center;\r\n\t// padding-right: 8px;\r\n}\r\n.grid-crit {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'crit1 crit2 ';\r\n\tpadding: 0;\r\n\tmargin: 0;\r\n\tgrid-template-columns: 1fr 1fr;\r\n}\r\n.crit1 {\r\n\tgrid-area: crit1;\r\n}\r\n.crit2 {\r\n\tgrid-area: crit2;\r\n\t// margin-left: 90px;\r\n\tmargin-bottom: 2px;\r\n}\r\n\r\n.grid-rTables {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'rTable1 rTable2';\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 1fr 0.5fr;\r\n\talign-items: center;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n}\r\n\r\n.rTable1 {\r\n\tgrid-area: rTable1;\r\n\tjustify-self: center;\r\n}\r\n.rTable2 {\r\n\tgrid-area: rTable2;\r\n\tjustify-self: center;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.grid-creature {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n // 'vChar1 vChar1 '\r\n\r\n\t\t'vCre1 vCre2 '\r\n\t\t'vCre3 vCre4 '\r\n\t\t'vCre5 vCre6 '\r\n\t\t'vCre7 vCre8';\r\n\r\n\tgrid-template-columns: 1fr 1fr;\r\n\talign-items: center;\r\n}\r\n\r\n.vCre1 {\r\n\tgrid-area: vCre1;\r\n}\r\n.vCre2 {\r\n\tgrid-area: vCre2;\r\n}\r\n.vCre3 {\r\n\tgrid-area: vCre3;\r\n}\r\n.vCre4 {\r\n\tgrid-area: vCre4;\r\n}\r\n.vCre5 {\r\n\tgrid-area: vCre5;\r\n}\r\n.vCre6 {\r\n\tgrid-area: vCre6;\r\n}\r\n.vCre7 {\r\n\tgrid-area: vCre7;\r\n}\r\n.vCre8 {\r\n\tgrid-area: vCre8;\r\n}\r\n.grid-colony--header {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'hplan1 hplan2 '\r\n\t\t'hplan3 hplan4'\r\n\t\t'hplan5 hplan6 '\r\n\t\t'hplan7 hplan8';\r\n\r\n\tgrid-template-columns: auto;\r\n\talign-items: center;\r\n\tpadding-bottom: 2px;\r\n}\r\n\r\n.hplan1 {\r\n\tgrid-area: hplan1;\r\n}\r\n.hplan2 {\r\n\tgrid-area: hplan2;\r\n}\r\n.hplan3 {\r\n\tgrid-area: hplan3;\r\n}\r\n.hplan4 {\r\n\tgrid-area: hplan4;\r\n}\r\n.hplan5 {\r\n\tgrid-area: hplan5;\r\n}\r\n.hplan6 {\r\n\tgrid-area: hplan6;\r\n}\r\n.hplan7 {\r\n\tgrid-area: hplan7;\r\n}\r\n.hplan8 {\r\n\tgrid-area: hplan8;\r\n}\r\n\r\n.grid-planet {\r\n\tdisplay: grid;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tgrid-template-areas:\r\n\t\t'plan1 plan1 plan1 plan1'\r\n\t\t'plan2 plan2 plan3 plan3 '\r\n\t\t// 'plan3 plan3 plan3 plan3 '\r\n\t\t'plan4 plan4 plan4 plan4 ';\r\n\tgrid-template-columns: 220px 1fr;\r\n}\r\n.plan1 {\r\n\tgrid-area: plan1;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.plan2 {\r\n\tgrid-area: plan2;\r\n\tjustify-self: left;\r\n}\r\n.plan3 {\r\n\tgrid-area: plan3;\r\n\tjustify-self: left;\r\n}\r\n.plan4 {\r\n\tgrid-area: plan4;\r\n\tjustify-self: left;\r\n}\r\n\r\n.grid-systems {\r\n\tdisplay: grid;\r\n\tpadding: 3px;\r\n\tgrid-template-areas:\r\n\t\t'sys1 sys2 sys3 sys4'\r\n\t\t'sys5 sys6 sys7 sys8';\r\n\tgrid-template-columns: 14em 15em 10em 2em;\r\n\tborder-color: var(--aliengreen);\r\n\tborder-bottom: double;\r\n}\r\n\r\n.sys1 {\r\n\tgrid-area: sys1;\r\n\tjustify-self: left;\r\n}\r\n.sys2 {\r\n\tgrid-area: sys2;\r\n\tjustify-self: left;\r\n}\r\n.sys3 {\r\n\tgrid-area: sys3;\r\n\tjustify-self: left;\r\n}\r\n.sys4 {\r\n\tgrid-area: sys4;\r\n\tjustify-self: right;\r\n}\r\n.sys5 {\r\n\tgrid-area: sys5;\r\n\tjustify-self: left;\r\n}\r\n.sys6 {\r\n\tgrid-area: sys6;\r\n\tjustify-self: left;\r\n}\r\n.sys7 {\r\n\tgrid-area: sys7;\r\n\tjustify-self: left;\r\n}\r\n.sys8 {\r\n\tgrid-area: sys8;\r\n\tjustify-self: right;\r\n}\r\n\r\n.grid-Char-Att {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tpadding-bottom: 4px;\r\n\tpadding-top: 12px;\r\n\tpadding-left: 30px;\r\n\tgrid-row-gap: 3px;\r\n\tgrid-column-gap: 10px;\r\n\tborder-color: var(--aliengreen);\r\n\talign-items: center;\r\n\tgrid-template-areas:\r\n\t\t'gCol1 gCol2 gCol3 gCol4 gCol5 gCol11'\r\n\t\t'gCol6 gCol7 gCol8 gCol9 gCol10 gCol12';\r\n\tgrid-template-columns: 110px 50px 110px 50px 65px 130px;\r\n}\r\n\r\n.gCol1 {\r\n\tgrid-area: gCol1;\r\n\tjustify-self: left;\r\n}\r\n.gCol2 {\r\n\tgrid-area: gCol2;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol3 {\r\n\tgrid-area: gCol3;\r\n\tjustify-self: left;\r\n}\r\n.gCol4 {\r\n\tgrid-area: gCol4;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol5 {\r\n\tgrid-area: gCol5;\r\n\tjustify-self: center;\r\n}\r\n.gCol6 {\r\n\tgrid-area: gCol6;\r\n\tjustify-self: left;\r\n}\r\n.gCol7 {\r\n\tgrid-area: gCol7;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol8 {\r\n\tgrid-area: gCol8;\r\n\tjustify-self: left;\r\n}\r\n.gCol9 {\r\n\tgrid-area: gCol9;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol10 {\r\n\tgrid-area: gCol10;\r\n\tjustify-self: center;\r\n}\r\n.gCol11 {\r\n\tgrid-area: gCol11;\r\n\tjustify-self: center;\r\n}\r\n.gCol12 {\r\n\tgrid-area: gCol12;\r\n\tjustify-self: center;\r\n}\r\n\r\n.grid-item-xtras {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'xCol1 xCol2 xCol3 xCol4 xCol5 xCol6'\r\n\t\t'. xCol7 xCol7 xCol8 . .';\r\n\tpadding-bottom: 4px;\r\n\tpadding-top: 5px;\r\n\tpadding-left: 30px;\r\n\tgrid-row-gap: 3px;\r\n\tgrid-column-gap: 10px;\r\n\t// l1 l2 l3 l4 l5 l6\r\n\tgrid-template-columns: 110px 50px 110px 50px 110px 50px;\r\n\talign-items: center;\r\n}\r\n\r\n.xCol1 {\r\n\tgrid-area: xCol1;\r\n\tjustify-self: left;\r\n}\r\n.xCol2 {\r\n\tgrid-area: xCol2;\r\n\tjustify-self: left;\r\n}\r\n.xCol3 {\r\n\tgrid-area: xCol3;\r\n\tjustify-self: left;\r\n}\r\n.xCol4 {\r\n\tgrid-area: xCol4;\r\n\tjustify-self: center;\r\n}\r\n.xCol5 {\r\n\tgrid-area: xCol5;\r\n\tjustify-self: left;\r\n}\r\n.xCol6 {\r\n\tgrid-area: xCol6;\r\n\tjustify-self: center;\r\n}\r\n.xCol7 {\r\n\tgrid-area: xCol7;\r\n\tjustify-self: center;\r\n}\r\n.xCol8 {\r\n\tgrid-area: xCol8;\r\n\tjustify-self: center;\r\n}\r\n\r\n.flex-group-center,\r\n.flex-group-left,\r\n.flex-group-right {\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\ttext-align: center;\r\n\tpadding: 0;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.flex-group-left {\r\n\tjustify-content: flex-start;\r\n\ttext-align: left;\r\n}\r\n\r\n.flex-group-right {\r\n\tjustify-content: flex-end;\r\n\ttext-align: right;\r\n}\r\n\r\n.grid-crew {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gC1 gC2 gC3 gC4'\r\n\t\t'gC5 gC6 gC7 gC8';\r\n\tgrid-template-columns: 20em 15em 10em 5em;\r\n}\r\n.gC1 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC1;\r\n}\r\n.gC2 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC2;\r\n}\r\n.gC3 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC3;\r\n}\r\n.gC4 {\r\n\tjustify-self: right;\r\n\tgrid-area: gC4;\r\n}\r\n.gC5 {\r\n\tjustify-self: left;\r\n\tgrid-area: gC5;\r\n}\r\n.gC6 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC6;\r\n}\r\n.gC7 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC7;\r\n}\r\n.gC8 {\r\n\tjustify-self: right;\r\n\tgrid-area: gC8;\r\n}\r\n\r\n.grid-ship-crew {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gSC1 gSC2 gSC3 gSC4 gSC5'\r\n\t\t' gSC6 gSC7 gSC8 gSC9 gSC10';\r\n\tgrid-template-columns: 43% 25% 20% 6%;\r\n}\r\n.gSC1 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC1;\r\n}\r\n.gSC2 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC2;\r\n}\r\n.gSC3 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC3;\r\n}\r\n.gSC4 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC4;\r\n}\r\n.gSC5 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC5;\r\n}\r\n.gSC6 {\r\n\tjustify-self: left;\r\n\tgrid-area: gSC6;\r\n}\r\n.gSC7 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC7;\r\n}\r\n.gSC8 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC8;\r\n}\r\n.gSC9 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC9;\r\n}\r\n.gSC10 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC10;\r\n}\r\n\r\n.grid-actor {\r\n\tdisplay: grid;\r\n\tpadding-top: 10px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas: 'gaItem1 gaItem2 gaItem3 gaItem4';\r\n\tgrid-template-columns: 20% 34% 20% 30%;\r\n}\r\n\r\n.gaItem1 {\r\n\tgrid-area: gaItem1;\r\n}\r\n.gaItem2 {\r\n\tgrid-area: gaItem2;\r\n}\r\n.gaItem3 {\r\n\tgrid-area: gaItem3;\r\n}\r\n.gaItem4 {\r\n\tgrid-area: gaItem4;\r\n}\r\n\r\n.grid-colony-planet1 {\r\n\tdisplay: grid;\r\n\tpadding-top: 55px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp1 gcp2 gcp3 gcp4 gcp5 gcp6 gcp7';\r\n\tgrid-template-columns: 150px 150px 196px 100px 150px 150px 150px;\r\n}\r\n\r\n.gcp1 {\r\n\tgrid-area: gcp1;\r\n}\r\n.gcp2 {\r\n\tgrid-area: gcp2;\r\n}\r\n.gcp3 {\r\n\tgrid-area: gcp3;\r\n}\r\n.gcp4 {\r\n\tgrid-area: gcp4;\r\n\tmargin: 1px 0px 0px -7px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp5 {\r\n\tgrid-area: gcp5;\r\n}\r\n.gcp6 {\r\n\tgrid-area: gcp6;\r\n}\r\n.gcp7 {\r\n\tgrid-area: gcp7;\r\n}\r\n\r\n.grid-colony-planet2 {\r\n\tdisplay: grid;\r\n\tmargin-top: -4px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp11 gcp12 gcp14 gcp16 gcp17';\r\n\t// grid-template-columns: 13% 21% 40% 11% 17%;\r\n\tgrid-template-columns: 130px 240px 400px 110px 120px;\r\n}\r\n\r\n.gcp11 {\r\n\tgrid-area: gcp11;\r\n}\r\n.gcp12 {\r\n\tgrid-area: gcp12;\r\n}\r\n.gcp14 {\r\n\tgrid-area: gcp14;\r\n}\r\n.gcp16 {\r\n\tgrid-area: gcp16;\r\n}\r\n.gcp17 {\r\n\tgrid-area: gcp17;\r\n}\r\n.grid-colony-planet3a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 2px;\r\n\tgrid-template-areas: 'gcp3a1 gcp3a2 gcp3a3 gcp3a4 gcp3a5 gcp3a6 gcp3a7';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\r\n}\r\n\r\n.gcp3a1 {\r\n\tgrid-area: gcp3a1;\r\n\tmargin: -12px 0px 0px -127px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp3a2 {\r\n\tgrid-area: gcp3a2;\r\n}\r\n.gcp3a3 {\r\n\tgrid-area: gcp3a3;\r\n}\r\n.gcp3a4 {\r\n\tgrid-area: gcp3a4;\r\n}\r\n.gcp3a5 {\r\n\tgrid-area: gcp3a5;\r\n}\r\n.gcp3a6 {\r\n\tgrid-area: gcp3a6;\r\n}\r\n.gcp3a7 {\r\n\tgrid-area: gcp3a7;\r\n\tmargin: -12px 0px 0px 24px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet3 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp31 gcp32 gcp33 gcp34 gcp35 gcp36 gcp37';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\r\n}\r\n\r\n.gcp31 {\r\n\tgrid-area: gcp31;\r\n}\r\n.gcp32 {\r\n\tgrid-area: gcp32;\r\n}\r\n.gcp33 {\r\n\tgrid-area: gcp33;\r\n}\r\n.gcp34 {\r\n\tgrid-area: gcp34;\r\n}\r\n.gcp35 {\r\n\tgrid-area: gcp35;\r\n}\r\n.gcp36 {\r\n\tgrid-area: gcp36;\r\n}\r\n.gcp37 {\r\n\tgrid-area: gcp37;\r\n}\r\n\r\n.grid-colony-planet4a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 5px;\r\n\tgrid-template-areas: 'gcp4a1 gcp4a2 gcp4a3 gcp4a4 gcp4a5 gcp4a6 gcp4a7';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 245px 110px 126px 110px 110px 110px;\r\n}\r\n\r\n.gcp4a1 {\r\n\tgrid-area: gcp4a1;\r\n}\r\n.gcp4a2 {\r\n\tgrid-area: gcp4a2;\r\n\tmargin: -28px 0px 0px -19px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a3 {\r\n\tgrid-area: gcp4a3;\r\n\tmargin: -11px 0px 0px 10px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a4 {\r\n\tgrid-area: gcp4a4;\r\n\tmargin: -21px 0px 0px -28px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a5 {\r\n\tgrid-area: gcp4a5;\r\n\tmargin: -28px 0px 0px 0px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a6 {\r\n\tgrid-area: gcp4a6;\r\n\tmargin: -37px 0px 0px -12px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a7 {\r\n\tgrid-area: gcp4a7;\r\n}\r\n.grid-colony-planet4 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-top: -2px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp41 gcp42 gcp43 gcp44 gcp45 gcp46 gcp47';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 245px 110px 110px 110px 110px 110px;\r\n}\r\n\r\n.gcp41 {\r\n\tgrid-area: gcp41;\r\n}\r\n.gcp42 {\r\n\tgrid-area: gcp42;\r\n}\r\n.gcp43 {\r\n\tgrid-area: gcp43;\r\n}\r\n.gcp44 {\r\n\tgrid-area: gcp44;\r\n}\r\n.gcp45 {\r\n\tgrid-area: gcp45;\r\n}\r\n.gcp46 {\r\n\tgrid-area: gcp46;\r\n}\r\n.gcp47 {\r\n\tgrid-area: gcp47;\r\n}\r\n\r\n.grid-colony-planet6a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tpadding-top: 82px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp6a1 gcp6a2 gcp6a4 gcp6a6 gcp6a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp6a1 {\r\n\tgrid-area: gcp6a1;\r\n\tmargin: -24px 0px 0px 61px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a2 {\r\n\tgrid-area: gcp6a2;\r\n\tmargin: -42px 0px 0px 50px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a4 {\r\n\tgrid-area: gcp6a4;\r\n\tmargin: -59px 0px 0px -41px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a6 {\r\n\tgrid-area: gcp6a6;\r\n\tmargin: -43px 0px 0px -138px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a7 {\r\n\tgrid-area: gcp6a7;\r\n\tmargin: -24px 0px 0px -118px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet6 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-top: -5px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp61 gcp62 gcp64 gcp66 gcp67';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp61 {\r\n\tgrid-area: gcp61;\r\n}\r\n.gcp62 {\r\n\tgrid-area: gcp62;\r\n}\r\n.gcp64 {\r\n\tgrid-area: gcp64;\r\n}\r\n.gcp66 {\r\n\tgrid-area: gcp66;\r\n}\r\n.gcp67 {\r\n\tgrid-area: gcp67;\r\n}\r\n\r\n.grid-colony-planet7a {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 14px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp7a1 gcp7a2 gcp7a4 gcp7a6 gcp7a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 200px;\r\n}\r\n\r\n.gcp7a1 {\r\n\tgrid-area: gcp7a1;\r\n\tmargin: 8px 0px 0px -163px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a2 {\r\n\tgrid-area: gcp7a2;\r\n\tmargin: -8px 0px 0px -171px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a4 {\r\n\tgrid-area: gcp7a4;\r\n\tmargin: -25px 0px 0px -32px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a6 {\r\n\tgrid-area: gcp7a6;\r\n\tmargin: -6px 0px 0px 59px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a7 {\r\n\tgrid-area: gcp7a7;\r\n\tmargin: 11px 0px 0px 28px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet7 {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: -30px;\r\n\tmargin-bottom: 4px;\r\n\tgrid-template-areas: 'gcp71 gcp72 gcp74 gcp76 gcp77';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp71 {\r\n\tgrid-area: gcp71;\r\n}\r\n.gcp72 {\r\n\tgrid-area: gcp72;\r\n}\r\n.gcp74 {\r\n\tgrid-area: gcp74;\r\n}\r\n.gcp76 {\r\n\tgrid-area: gcp76;\r\n}\r\n.gcp77 {\r\n\tgrid-area: gcp77;\r\n}\r\n\r\n.grid-colony-planet8a {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: -6px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp8a1 gcp8a2 gcp8a4 gcp8a6 gcp8a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp8a1 {\r\n\tgrid-area: gcp8a1;\r\n}\r\n.gcp8a2 {\r\n\tgrid-area: gcp8a2;\r\n}\r\n\r\n.gcp8a4 {\r\n\tgrid-area: gcp8a4;\r\n\tmargin: 8px 0px 0px -39px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.gcp8a6 {\r\n\tgrid-area: gcp8a6;\r\n}\r\n.gcp8a7 {\r\n\tgrid-area: gcp8a7;\r\n}\r\n\r\n.grid-colony-planet8 {\r\n\tdisplay: grid;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 11px;\r\n\tgrid-template-areas: 'gcp81 gcp82 gcp84 gcp86 gcp87';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 216px 210px 200px 190px;\r\n}\r\n.gcp81 {\r\n\tgrid-area: gcp81;\r\n}\r\n.gcp82 {\r\n\tgrid-area: gcp82;\r\n}\r\n.gcp84 {\r\n\tgrid-area: gcp84;\r\n}\r\n.gcp86 {\r\n\tgrid-area: gcp86;\r\n}\r\n.gcp87 {\r\n\tgrid-area: gcp87;\r\n}\r\n\r\n.grid-colony-planet9 {\r\n\tdisplay: grid;\r\n\tmargin-top: -25px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp91 gcp94 gcp96 gcp97';\r\n\tgrid-template-columns: 444px 161px 34px 15px;\r\n}\r\n\r\n.gcp91 {\r\n\tgrid-area: gcp91;\r\n}\r\n.gcp94 {\r\n\tgrid-area: gcp94;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp96 {\r\n\tgrid-area: gcp96;\r\n}\r\n.gcp97 {\r\n\tgrid-area: gcp97;\r\n}\r\n\r\n.grid-colony-planet10a {\r\n\tdisplay: grid;\r\n\tmargin-left: 175px;\r\n\tmargin-top: -84px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp10a1 gcp10a2 gcp10a4 gcp10a6 gcp10a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n.gcp10a1 {\r\n\tgrid-area: gcp10a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp10a2 {\r\n\tgrid-area: gcp10a2;\r\n}\r\n.gcp10a4 {\r\n\tgrid-area: gcp10a4;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-top: 114px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp10a6 {\r\n\tgrid-area: gcp10a6;\r\n}\r\n.gcp10a7 {\r\n\tgrid-area: gcp10a7;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet10 {\r\n\tdisplay: grid;\r\n\tmargin-left: 181px;\r\n\tmargin-top: -59px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp101 gcp102 gcp104 gcp106 gcp107';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n.gcp101 {\r\n\tgrid-area: gcp101;\r\n}\r\n.gcp102 {\r\n\tgrid-area: gcp102;\r\n}\r\n.gcp104 {\r\n\tgrid-area: gcp104;\r\n}\r\n.gcp106 {\r\n\tgrid-area: gcp106;\r\n}\r\n.gcp107 {\r\n\tgrid-area: gcp107;\r\n}\r\n\r\n.grid-colony-planet11 {\r\n\tdisplay: grid;\r\n\tmargin-left: 187px;\r\n\tmargin-top: -98px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp111 gcp112 gcp113 gcp114 gcp115 gcp116';\r\n\tgrid-template-columns: 171px 87px 171px 87px 171px 25px;\r\n}\r\n\r\n.gcp111 {\r\n\tgrid-area: gcp111;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp112 {\r\n\tgrid-area: gcp112;\r\n}\r\n.gcp113 {\r\n\tgrid-area: gcp113;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-top: 107px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp114 {\r\n\tgrid-area: gcp114;\r\n}\r\n.gcp115 {\r\n\tgrid-area: gcp115;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp116 {\r\n\tgrid-area: gcp116;\r\n}\r\n\r\n.grid-colony-planet12a {\r\n\tdisplay: grid;\r\n\tmargin-left: 176px;\r\n\tmargin-top: -86px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp12a1 gcp12a2 gcp12a4 gcp12a6 gcp12a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n\r\n.gcp12a1 {\r\n\tgrid-area: gcp12a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp12a2 {\r\n\tgrid-area: gcp12a2;\r\n}\r\n.gcp12a4 {\r\n\tgrid-area: gcp12a4;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-top: 118px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp12a6 {\r\n\tgrid-area: gcp12a6;\r\n}\r\n.gcp12a7 {\r\n\tgrid-area: gcp12a7;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet12 {\r\n\tdisplay: grid;\r\n\tmargin-left: 181px;\r\n\tmargin-top: -65px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp121 gcp122 gcp124 gcp126 gcp127';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n\r\n.gcp121 {\r\n\tgrid-area: gcp121;\r\n}\r\n.gcp122 {\r\n\tgrid-area: gcp122;\r\n}\r\n.gcp124 {\r\n\tgrid-area: gcp124;\r\n}\r\n.gcp126 {\r\n\tgrid-area: gcp126;\r\n}\r\n.gcp127 {\r\n\tgrid-area: gcp127;\r\n}\r\n\r\n.grid-colony-planet13a {\r\n\tdisplay: grid;\r\n\tmargin-left: 187px;\r\n\tmargin-top: -89px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp13a1 gcp13a2 gcp13a3 gcp13a4 gcp13a5 gcp13a6';\r\n\tgrid-template-columns: 171px 87px 171px 87px 171px 25px;\r\n}\r\n\r\n.gcp13a1 {\r\n\tgrid-area: gcp13a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp13a2 {\r\n\tgrid-area: gcp13a2;\r\n}\r\n.gcp13a3 {\r\n\tgrid-area: gcp13a3;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-top: 107px;\r\n\tmargin-bottom: 20px;\r\n}\r\n.gcp13a4 {\r\n\tgrid-area: gcp13a4;\r\n}\r\n.gcp13a5 {\r\n\tgrid-area: gcp13a5;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp13a6 {\r\n\tgrid-area: gcp13a6;\r\n}\r\n\r\n.grid-colony-planet13 {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 3px;\r\n\tmargin-bottom: 0px;\r\n\tpadding-top: 66px;\r\n\tgrid-template-areas: 'gcp131 gcp134 gcp136 gcp137';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 430px 210px 200px 190px;\r\n}\r\n\r\n.gcp131 {\r\n\tgrid-area: gcp131;\r\n}\r\n.gcp134 {\r\n\tgrid-area: gcp134;\r\n}\r\n.gcp136 {\r\n\tgrid-area: gcp136;\r\n}\r\n.gcp137 {\r\n\tgrid-area: gcp137;\r\n}\r\n\r\n.grid-colony-sheet {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 3px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas:\r\n\t\t'gcs1 gcs2 gcs3 gcs4'\r\n\t\t'gcs5 gcs2 gcs3 gcs4'\r\n\t\t'gcs6 gcs2 gcs3 gcs4'\r\n\t\t'gcs7 gcs2 gcs3 gcs4';\r\n\tgrid-template-columns: 523px 177px 177px 177px;\r\n}\r\n.gcs1 {\r\n\tgrid-area: gcs1;\r\n}\r\n.gcs2 {\r\n\tgrid-area: gcs2;\r\n\tmargin-top: 55px;\r\n}\r\n.gcs3 {\r\n\tgrid-area: gcs3;\r\n\tmargin-top: 55px;\r\n}\r\n.gcs4 {\r\n\tgrid-area: gcs4;\r\n\tmargin-top: 55px;\r\n}\r\n.gcs5 {\r\n\tgrid-area: gcs5;\r\n}\r\n.gcs6 {\r\n\tgrid-area: gcs6;\r\n}\r\n.gcs7 {\r\n\tgrid-area: gcs7;\r\n}\r\n\r\n.grid-colony-header {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gch1 gch2 gch3'\r\n\t\t'gch4 gch5 gch6'\r\n\t\t'gch7 gch8 gch9'\r\n\t\t'gch10 gch11 gch12';\r\n\tpadding-top: 70px;\r\n\tgrid-template-columns: 174px 174px 174px;\r\n\talign-items: center;\r\n}\r\n.gch1 {\r\n\tgrid-area: gch1;\r\n}\r\n.gch2 {\r\n\tgrid-area: gch2;\r\n}\r\n.gch3 {\r\n\tgrid-area: gch3;\r\n}\r\n.gch4 {\r\n\tgrid-area: gch4;\r\n}\r\n.gch5 {\r\n\tgrid-area: gch5;\r\n}\r\n.gch6 {\r\n\tgrid-area: gch6;\r\n}\r\n.gch7 {\r\n\tgrid-area: gch7;\r\n}\r\n.gch8 {\r\n\tgrid-area: gch8;\r\n}\r\n.gch9 {\r\n\tgrid-area: gch9;\r\n}\r\n.gch10 {\r\n\tgrid-area: gch10;\r\n}\r\n.gch11 {\r\n\tgrid-area: gch11;\r\n}\r\n.gch12 {\r\n\tgrid-area: gch12;\r\n}\r\n.grid-colony-stats {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gcst1 gcst2 '\r\n\t\t'gcst3 gcst4'\r\n\t\t'gcst5 gcst6'\r\n\t\t'gcst7 gcst8'\r\n\t\t'gcst9 gcst10'\r\n\t\t'gcst11 gcst12'\r\n\t\t'gcst13 gcst14'\r\n\t\t'gcst15 gcst16';\r\n\trow-gap: 20%;\r\n\tgrid-template-columns: 281px 30px;\r\n\tmargin: 65px 0px 0px 181px;\r\n}\r\n.gcst1 {\r\n\tgrid-area: gcst1;\r\n}\r\n.gcst2 {\r\n\tgrid-area: gcst2;\r\n}\r\n.gcst3 {\r\n\tgrid-area: gcst3;\r\n}\r\n.gcst4 {\r\n\tgrid-area: gcst4;\r\n}\r\n.gcst5 {\r\n\tgrid-area: gcst5;\r\n}\r\n.gcst6 {\r\n\tgrid-area: gcst6;\r\n}\r\n.gcst7 {\r\n\tgrid-area: gcst7;\r\n}\r\n.gcst8 {\r\n\tgrid-area: gcst8;\r\n}\r\n.gcst9 {\r\n\tgrid-area: gcst9;\r\n}\r\n.gcst10 {\r\n\tgrid-area: gcst10;\r\n}\r\n.gcst11 {\r\n\tgrid-area: gcst11;\r\n}\r\n.gcst12 {\r\n\tgrid-area: gcst12;\r\n}\r\n.gcst13 {\r\n\tgrid-area: gcst13;\r\n}\r\n.gcst14 {\r\n\tgrid-area: gcst14;\r\n}\r\n.gcst15 {\r\n\tgrid-area: gcst15;\r\n}\r\n.gcst16 {\r\n\tgrid-area: gcst16;\r\n}\r\n\r\n.grid-colony-level {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'gclv1 gclv2 gclv3 gclv4 gclv5 gclv6';\r\n\tgrid-template-columns: 77px 86px 86px 87px 86px 78px;\r\n\tmargin-left: 6px;\r\n}\r\n\r\n.gclv1 {\r\n\tgrid-area: gclv1;\r\n}\r\n.gclv2 {\r\n\tgrid-area: gclv2;\r\n}\r\n.gclv3 {\r\n\tgrid-area: gclv3;\r\n}\r\n.gclv4 {\r\n\tgrid-area: gclv4;\r\n}\r\n.gclv5 {\r\n\tgrid-area: gclv5;\r\n}\r\n.gclv6 {\r\n\tgrid-area: gclv6;\r\n}\r\n",".flex-center {\r\n align-items: center;\r\n justify-content: center;\r\n text-align: center;\r\n padding: 0;\r\n}\r\n\r\n.flex-between {\r\n justify-content: space-between;\r\n}\r\n// .alienflex {\r\n// flex: auto;\r\n// }\r\n.alienrpg .flexcol {\r\n display: flex;\r\n flex-direction: column;\r\n flex-wrap: nowrap;\r\n}\r\n// .alienrpg .flexcol > * {\r\n// flex: 1;\r\n// }\r\n.alienrpg .flexcol .flex1 {\r\n flex: 1;\r\n}\r\n.alienrpg .flexcol .flex2 {\r\n flex: 2;\r\n}\r\n.alienrpg .flexcol .flex3 {\r\n flex: 3;\r\n}\r\n.alienrpg .alienrpg .flexcol .flex4 {\r\n flex: 4;\r\n}\r\n.alienrpg .flexrow {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n justify-content: flex-start;\r\n}\r\n.alienrpg .flexrow > * {\r\n flex: 1;\r\n}\r\n.alienrpg .flexrow .flex1 {\r\n flex: 1;\r\n}\r\n.alienrpg .flexrow .flex2 {\r\n flex: 2;\r\n}\r\n.alienrpg .flexrow .flex3 {\r\n flex: 3;\r\n}\r\n.alienrpg .flexrow .flex4 {\r\n flex: 4;\r\n}\r\n",".alienrpg.actor .encumbrance {\r\n\tbackground: hsla(0, 0%, 0%, 0.1);\r\n\theight: 12px;\r\n\tmargin-top: 5px;\r\n\tborder: 1px solid hsl(0, 0%, 7%);\r\n\tborder-radius: 3px;\r\n\tposition: relative;\r\n\twidth: calc(100% - 20px);\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-bar {\r\n\tposition: absolute;\r\n\ttop: 1px;\r\n\tleft: 1px;\r\n\tbackground: var(--aliengreen);\r\n\theight: 8px;\r\n\tborder: 1px solid hsl(30, 32%, 33%);\r\n\tborder-radius: 3px;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-label {\r\n\tposition: absolute;\r\n\ttop: -3px;\r\n\theight: 16px;\r\n\tfont-size: 16px;\r\n\tline-height: 16px;\r\n\tcolor: $c-black;\r\n\tbackground: hsla(0, 0%, 100%, 0.4);\r\n\tpadding: 0 3px;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-breakpoint {\r\n\tposition: absolute;\r\n\tleft: 50%;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .arrow-up {\r\n\tbottom: 0;\r\n\twidth: 0;\r\n\theight: 0;\r\n\tborder-left: 4px solid transparent;\r\n\tborder-right: 4px solid transparent;\r\n\tborder-bottom: 4px solid hsl(0, 0%, 40%);\r\n}\r\n\r\n.alienrpg.actor .encumbrance .arrow-down {\r\n\ttop: 0;\r\n\twidth: 0;\r\n\theight: 0;\r\n\tborder-left: 4px solid transparent;\r\n\tborder-right: 4px solid transparent;\r\n\tborder-top: 4px solid hsl(0, 0%, 40%);\r\n}\r\n\r\n.alienrpg.actor .encumbrance.encumbered .arrow-up {\r\n\tborder-bottom: 4px solid $c-white;\r\n}\r\n\r\n.alienrpg.actor .encumbrance.encumbered .arrow-down {\r\n\tborder-top: 4px solid $c-white;\r\n}\r\n.alienrpg.actor .encumbrance.encumbered .encumbrance-bar {\r\n\tposition: absolute;\r\n\ttop: 1px;\r\n\tleft: 1px;\r\n\tbackground: hsl(7, 100%, 50%);\r\n\theight: 8px;\r\n\tborder: 1px solid hsl(66, 75%, 45%);\r\n\tborder-radius: 3px;\r\n}\r\n\r\n/* @group Blink */\r\n.blink {\r\n\t-webkit-animation: blink 2s linear infinite;\r\n\t-moz-animation: blink 2s linear infinite;\r\n\t-ms-animation: blink 2s linear infinite;\r\n\t-o-animation: blink 2s linear infinite;\r\n\tanimation: blink 2s linear infinite;\r\n}\r\n@-webkit-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@-moz-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@-ms-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@-o-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n/* @end */\r\n\r\n.alienrpg #rcorners {\r\n\tborder-radius: 15px;\r\n\tbackground-color: #c7d9c4;\r\n\tbackground-position: left top;\r\n\tpadding: 6px;\r\n\tbox-shadow: -10px 9px 9px #666666;\r\n\tborder: 3px black;\r\n\tborder-style: double;\r\n}\r\n","/* class applies to select element itself, not a wrapper element */\r\n.select-css {\r\n display: block;\r\n font-size: 15px;\r\n font-family: var(--alienfont);\r\n font-weight: 700;\r\n color: inherit;\r\n // line-height: 1.3;\r\n // padding: 0.6em 1.4em 0.5em 0.8em;\r\n width: 100%;\r\n max-width: 90%; /* useful when width is set to anything other than 100% */\r\n box-sizing: border-box;\r\n margin: 0;\r\n border: 1px solid var(--aliengreen);\r\n box-shadow: 0 1px 0 1px hsla(0, 0%, 0%, 0.04);\r\n border-radius: 0.5em;\r\n -moz-appearance: none;\r\n -webkit-appearance: none;\r\n appearance: none;\r\n // background-color: #fff;\r\n /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. \r\n\t\tfor the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference\r\n\t\t\r\n\t*/\r\n // background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ADFF2F%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),\r\n // linear-gradient(to bottom, black 0%, black 100%);\r\n background-image: url(../images/downarrow.svg);\r\n background-repeat: no-repeat, repeat;\r\n\r\n /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/\r\n background-position: right 0.7em top 50%, 0 0;\r\n /* icon size, then gradient */\r\n background-size: 1em auto, 100%;\r\n}\r\n/* Hide arrow icon in IE browsers */\r\n.select-css::-ms-expand {\r\n display: none;\r\n}\r\n/* Hover style */\r\n.select-css:hover {\r\n color: inherit;\r\n}\r\n/* Focus style */\r\n.select-css:focus {\r\n color: inherit;\r\n /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */\r\n box-shadow: 0 0 1px 1px var(--aliengreen);\r\n box-shadow: 0 0 0 1px -moz-mac-focusring var(--aliengreen);\r\n color: inherit;\r\n outline: none;\r\n background-color: $c-black;\r\n}\r\n\r\n/* Set options to normal weight */\r\n.select-css option {\r\n font-weight: normal;\r\n background: hsl(0, 0%, 0%);\r\n}\r\n\r\n/* Support for rtl text, explicit support for Arabic and Hebrew */\r\n*[dir='rtl'] .select-css,\r\n:root:lang(ar) .select-css,\r\n:root:lang(iw) .select-css {\r\n background-position: left 0.7em top 50%, 0 0;\r\n padding: 0.6em 0.8em 0.5em 1.4em;\r\n}\r\n\r\n/* Disabled styles */\r\n.select-css:disabled,\r\n.select-css[aria-disabled='true'] {\r\n color: var(--aliengreen);\r\n background-image: url(../images/downarrow.svg);\r\n background-repeat: no-repeat, repeat;\r\n // background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),\r\n // linear-gradient(to bottom, black 0%, black 100%);\r\n}\r\n\r\n.select-css:disabled:hover,\r\n.select-css[aria-disabled='true'] {\r\n border-color: hsl(0, 0%, 67%);\r\n}\r\n","/*\r\n\tOriginal Sheet by Paul Watson\r\n\r\n\tCRT Effect by Alec Lownes\r\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\r\n\r\n\tMay 2021\r\n*/\r\n\r\n@keyframes flicker {\r\n\t0% {\r\n\t\topacity: 0.27861;\r\n\t}\r\n\t5% {\r\n\t\topacity: 0.34769;\r\n\t}\r\n\t10% {\r\n\t\topacity: 0.23604;\r\n\t}\r\n\t15% {\r\n\t\topacity: 0.90626;\r\n\t}\r\n\t20% {\r\n\t\topacity: 0.18128;\r\n\t}\r\n\t25% {\r\n\t\topacity: 0.83891;\r\n\t}\r\n\t30% {\r\n\t\topacity: 0.65583;\r\n\t}\r\n\t35% {\r\n\t\topacity: 0.67807;\r\n\t}\r\n\t40% {\r\n\t\topacity: 0.26559;\r\n\t}\r\n\t45% {\r\n\t\topacity: 0.84693;\r\n\t}\r\n\t50% {\r\n\t\topacity: 0.96019;\r\n\t}\r\n\t55% {\r\n\t\topacity: 0.08594;\r\n\t}\r\n\t60% {\r\n\t\topacity: 0.20313;\r\n\t}\r\n\t65% {\r\n\t\topacity: 0.71988;\r\n\t}\r\n\t70% {\r\n\t\topacity: 0.53455;\r\n\t}\r\n\t75% {\r\n\t\topacity: 0.37288;\r\n\t}\r\n\t80% {\r\n\t\topacity: 0.71428;\r\n\t}\r\n\t85% {\r\n\t\topacity: 0.70419;\r\n\t}\r\n\t90% {\r\n\t\topacity: 0.7003;\r\n\t}\r\n\t95% {\r\n\t\topacity: 0.36108;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0.24387;\r\n\t}\r\n}\r\n\r\n@keyframes textShadow {\r\n\t0% {\r\n\t\ttext-shadow: 0.4389924193300864px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193300864px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t5% {\r\n\t\ttext-shadow: 2.7928974010788217px 0 1px rgba(255, 255, 0, 0.5), -2.7928974010788217px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t10% {\r\n\t\ttext-shadow: 0.02956275843481219px 0 1px rgba(255, 255, 0, 0.5), -0.02956275843481219px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t15% {\r\n\t\ttext-shadow: 0.40218538552878136px 0 1px rgba(255, 255, 0, 0.5), -0.40218538552878136px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t20% {\r\n\t\ttext-shadow: 3.4794037899852017px 0 1px rgba(255, 255, 0, 0.5), -3.4794037899852017px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t25% {\r\n\t\ttext-shadow: 1.6125630401149584px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401149584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t30% {\r\n\t\ttext-shadow: 0.7015590085143956px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085143956px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t35% {\r\n\t\ttext-shadow: 3.896914047650351px 0 1px rgba(255, 255, 0, 0.5), -3.896914047650351px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t40% {\r\n\t\ttext-shadow: 3.870905614848819px 0 1px rgba(255, 255, 0, 0.5), -3.870905614848819px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t45% {\r\n\t\ttext-shadow: 2.231056963361899px 0 1px rgba(255, 255, 0, 0.5), -2.231056963361899px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t50% {\r\n\t\ttext-shadow: 0.08084290417898504px 0 1px rgba(255, 255, 0, 0.5), -0.08084290417898504px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t55% {\r\n\t\ttext-shadow: 2.3758461067427543px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067427543px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t60% {\r\n\t\ttext-shadow: 2.202193051050636px 0 1px rgba(255, 255, 0, 0.5), -2.202193051050636px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t65% {\r\n\t\ttext-shadow: 2.8638780614874975px 0 1px rgba(255, 255, 0, 0.5), -2.8638780614874975px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t70% {\r\n\t\ttext-shadow: 0.48874025155497314px 0 1px rgba(255, 255, 0, 0.5), -0.48874025155497314px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t75% {\r\n\t\ttext-shadow: 1.8948491305757957px 0 1px rgba(255, 255, 0, 0.5), -1.8948491305757957px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t80% {\r\n\t\ttext-shadow: 0.0833037308038857px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308038857px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t85% {\r\n\t\ttext-shadow: 0.09769827255241735px 0 1px rgba(255, 255, 0, 0.5), -0.09769827255241735px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t90% {\r\n\t\ttext-shadow: 3.443339761481782px 0 1px rgba(255, 255, 0, 0.5), -3.443339761481782px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t95% {\r\n\t\ttext-shadow: 2.1841838852799786px 0 1px rgba(255, 255, 0, 0.5), -2.1841838852799786px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t100% {\r\n\t\ttext-shadow: 2.6208764473832513px 0 1px rgba(255, 255, 0, 0.5), -2.6208764473832513px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n}\r\n\r\n/* interface */\r\n\r\n::-webkit-scrollbar-thumb {\r\n\toutline: none;\r\n\tborder-radius: 2px;\r\n\tbackground: var(--aliendarkergreen);\r\n\tborder: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.window-header {\r\n\tbackground-color: rgba(50, 100, 120, 0.3);\r\n\tborder-radius: 7px 7px 0px 0px;\r\n}\r\n\r\n.alienrpg input[type='text'],\r\n.alienrpg input[type='number'],\r\n.alienrpg input[type='password'],\r\n.alienrpg input[type='date'],\r\n.alienrpg input[type='time'] {\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\ninput[type='text']:hover,\r\ninput[type='number']:hover,\r\ninput[type='password']:hover,\r\ninput[type='date']:hover,\r\ninput[type='time']:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\na:hover {\r\n\ttext-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\n#sidebar-tabs {\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n#sidebar-tabs .item.active {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 6px inset var(--aliengreen);\r\n}\r\n\r\nselect:focus {\r\n\tbox-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\ntextarea:focus {\r\n\toutline: 0px;\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n\t// background-color: var(--aliengreen);\r\n\tcolor: #000;\r\n\tfont-weight: 400;\r\n}\r\n\r\ncombobox:focus {\r\n\toutline: 0px;\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n\tbackground-color: var(--aliengreen);\r\n\tcolor: #000;\r\n}\r\n\r\n#hotbar .macro:hover {\r\n\tbox-shadow: 0 0 10px inset var(--aliengreen);\r\n}\r\n\r\n#hotbar .macro.active:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n#players ol .player.context {\r\n\tborder-top: 1px solid var(--aliengreen);\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n}\r\n\r\n#players ol .player.context .player-name {\r\n\ttext-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\n#context-menu li.context-item:hover {\r\n\ttext-shadow: 0 0 4px var(--aliengreen);\r\n}\r\n\r\n#controls .scene-control.active,\r\n#controls .control-tool.active,\r\n#controls .scene-control:hover,\r\n#controls .control-tool:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-bottom: 1px solid var(--aliendarkergreen);\r\n\tbox-shadow: 0 0 10px var(--aliendarkergreen);\r\n}\r\n\r\n#navigation #scene-list .scene.view,\r\n#navigation #scene-list .scene.context {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tbackground: rgba(52, 52, 52, 0.95);\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 10px var(--aliendarkergreen);\r\n}\r\n\r\n// #pause img {\r\n// box-sizing: border-box;\r\n// width: 128px;\r\n// height: 128px;\r\n// padding-left: 128px;\r\n\r\n// background-image: url('../images/paused-alien.png');\r\n// animation: rotation 20s infinite linear;\r\n// }\r\n\r\n#pause {\r\n\tbackground: none;\r\n\t& > img {\r\n\t\twidth: 200px;\r\n\t\theight: 200px;\r\n\t\ttop: -50px;\r\n\t\tleft: calc(50% - 100px);\r\n\t\topacity: 0.7;\r\n\t\t--fa-animation-duration: 10s;\r\n\t}\r\n\th3 {\r\n\t\t// font-family: var(--alienfont); !\r\n\t\tfont-size: 32px;\r\n\t\ttext-shadow: 0px 3px 5px rgba(0, 0, 0, 1);\r\n\t}\r\n}\r\n\r\n.alienrpg #context-menu li.context-item {\r\n\tline-height: 1.55;\r\n}\r\n\r\n/* CHAT */\r\n\r\n.sidebar-tab h1,\r\n.sidebar-tab h2 {\r\n\tborder-bottom: 2px dotted var(--aliengreen);\r\n}\r\n\r\n.sidebar-tab .fas.fa-trash:hover {\r\n\tanimation: textShadow 0.5s infinite;\r\n}\r\n\r\n.chat-message .message-header .message-sender {\r\n\tpadding-bottom: 5px;\r\n}\r\n\r\n.alien-Push-button {\r\n\theight: 40px;\r\n\tmargin-top: 5px;\r\n\tmargin-left: 1px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tborder-radius: 3px;\r\n\tbackground: url(../images/alien_crt_push-button.png) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.alien-Push-button:hover {\r\n\tborder-radius: 3px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tbackground-color: inherit;\r\n\tbackground: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.chat-message,\r\n.chat-message.emote {\r\n\tfont-family: var(--alienchatfont);\r\n\tfont-size: 110%;\r\n\tfont-weight: bold;\r\n\r\n\tpadding: 13px 15px 50px 11px;\r\n\tborder-width: 0px;\r\n\r\n\tbox-shadow: 0 1px 5px #000;\r\n\r\n\tbackground-size: 100%;\r\n\tbackground-position: top, bottom, 0px 18px;\r\n\tbackground-repeat: no-repeat, no-repeat, repeat;\r\n\t// background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/chat-middle.png');\r\n\tbackground-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), var(--chatbackground);\r\n\t// background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/IndBackground3.png');\r\n}\r\n\r\n.chat-message.whisper {\r\n\tcolor: var(--alienchatlightblue);\r\n\r\n\tpadding: 13px 15px 50px 11px;\r\n\tborder-width: 0px;\r\n\r\n\tbox-shadow: 0 1px 5px #000;\r\n\r\n\tbackground-size: 100%;\r\n\tbackground-position: top, bottom, 0px 18px;\r\n\tbackground-repeat: no-repeat, no-repeat, repeat;\r\n\tbackground-image: url('../images/hidden-chat-top.png'), url('../images/hidden-chat-bottom.png'), url('../images/hidden-chat-middle.png');\r\n}\r\n\r\n.chat-message.whisper span,\r\n.chat-message.whisper div {\r\n\tcolor: var(--alienchatlightblue);\r\n\r\n\t// color: royalblue;\r\n}\r\n\r\n.chat-message.whisper h2 {\r\n\tcolor: lightblue;\r\n\tborder-bottom: 2px dotted lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper h4 {\r\n\tcolor: lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper hr {\r\n\tborder-top: 1px solid lightsteelblue;\r\n\tborder-bottom: 1px solid royalblue;\r\n}\r\n\r\n.chat-message.whisper .blink {\r\n\tcolor: lightsteelblue;\r\n\tbackground-color: royalblue;\r\n\ttext-shadow: 0 0 5px lightsteelblue;\r\n\tanimation: blink 0.5 5;\r\n}\r\n\r\n.chat-message.whisper .inline-roll:hover {\r\n\ttext-shadow: 0 0 5px lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper .inline-roll,\r\n.chat-message.whisper .dice-tooltip {\r\n\tborder-color: lightsteelblue;\r\n}\r\n\r\n// .chat-message.whisper .dice-tooltip img,\r\n// .chat-message.whisper .dice-tooltip li,\r\n// .chat-message.whisper .alien-Push-button,\r\n// .chat-message.whisper span.alien-diceface-b0,\r\n// .chat-message.whisper span.alien-diceface-b6,\r\n// .chat-message.whisper span.alien-diceface-y0,\r\n// .chat-message.whisper span.alien-diceface-y1,\r\n// .chat-message.whisper span.alien-diceface-y6 {\r\n// filter: sepia(100%) saturate(250%) brightness(100%) hue-rotate(180deg);\r\n// }\r\n\r\n.alien-Push-button:hover {\r\n\tborder-radius: 3px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tbackground-color: inherit;\r\n\tbackground: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.blink {\r\n\tpadding: 0px 0px 2px 5px;\r\n\tmargin-top: 5px;\r\n\tmargin-bottom: 5px;\r\n\t// background-color: red;\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 5px red;\r\n\tanimation: blink 0.5s 5;\r\n}\r\n\r\n.warnblink {\r\n\ttext-shadow: 0 0 5px red;\r\n\tanimation: blink 0.5s 5;\r\n}\r\n\r\n.message-sender {\r\n\twidth: 900px;\r\n\twhite-space: nowrap;\r\n\toverflow: hidden;\r\n\ttext-overflow: ellipsis;\r\n}\r\n\r\n// .dice-tooltip .part-header .part-formula,\r\n// .dice-tooltip .dice-rolls {\r\n// padding-left: 3px;\r\n// }\r\n\r\n/* Journals */\r\n\r\n.journal-sheet ::-webkit-scrollbar-thumb {\r\n\tbackground: #135d91;\r\n\tborder: 1px solid #135d91;\r\n}\r\n\r\n// .journal-sheet .editor p {\r\n// text-align: justify;\r\n// line-height: 1.3em;\r\n// margin-bottom: 20px;\r\n// }\r\n\r\n// .journal-sheet .editor .tcol2 {\r\n// line-height: 1.4em;\r\n// margin-bottom: 20px;\r\n// }\r\n\r\n// .journal-sheet .editor div {\r\n// padding-left: 5px;\r\n// padding-right: 5px;\r\n// }\r\n\r\n// .journal-sheet .editor .cinsymbol,\r\n// .camsymbol {\r\n// height: 36px;\r\n// vertical-align: top;\r\n// margin-top: 1px;\r\n// }\r\n\r\n// .journal-sheet .editor .caption {\r\n// color: white;\r\n// text-shadow: 0 0 10px #2a8ed5;\r\n// }\r\n\r\n.journal-sheet .editor h1 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n\tborder-bottom: 2px solid #135d91;\r\n}\r\n\r\n.journal-sheet .editor h2 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n}\r\n\r\n.journal-sheet .editor h3 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n}\r\n\r\n// .journal-sheet .editor .mess {\r\n// display: block;\r\n// color: #e6ff99;\r\n// font-weight: bold;\r\n// text-shadow: 0 0 3px #d6ff5c;\r\n// background-color: rgba(50, 70, 50, 0.3);\r\n// box-shadow: 0 0 5px rgba(50, 70, 50);\r\n// padding: 5px 10px 8px 5px;\r\n// margin-left: 4%;\r\n// margin-right: 4%;\r\n// }\r\n\r\n.chat-message .warning-bar {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/warning-bar.webp');\r\n\twidth: 259px;\r\n\theight: 8px;\r\n\t/* vertical-align: middle; */\r\n\tborder: 0;\r\n}\r\n","/* .journal-sheet form { */\r\n.sheet.journal-entry .journal-entry-content {\r\n\tcolor: var(--aliengreen);\r\n\tbackground: #000;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 1px;\r\n\tbackground: var(--journalback) top left !important;\r\n\tbackground-size: cover;\r\n\tcolor: powderblue;\r\n}\r\n\r\n.sheet.journal-entry .sidebar .directory-header .header-search input {\r\n\tcolor: hsl(0, 0%, 0%);\r\n}\r\n\r\n.alienrpg .arpgtable {\r\n\theight: 36px;\r\n\twidth: 80%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n}\r\n.alienrpg .arpgtable tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n\r\n.alienrpg .caption {\r\n\ttext-align: center;\r\n\tcolor: greenyellow;\r\n\tfont-size: xx-large;\r\n}\r\n\r\n.alienrpg .arpgtablesmall {\r\n\theight: 36px;\r\n\twidth: 34%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n}\r\n\r\n.alienrpg .arpgtablesmall tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n.alienrpg .tdstyle {\r\n\twidth: 40%;\r\n\theight: 18px;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .tdstyleR {\r\n\twidth: 40%;\r\n\theight: 18px;\r\n\ttext-align: Right;\r\n}\r\n.alienrpg .tdstyleC {\r\n\twidth: 100%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .tdstyle3D {\r\n\twidth: 30%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .tdstyle2D {\r\n\twidth: 50%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .arpglink {\r\n\tbackground-color: white;\r\n\tcolor: black;\r\n}\r\n\r\n.alienrpg .mess {\r\n\tcolor: yellowgreen;\r\n\tfont-family: 'Courier New', Courier, monospace;\r\n}\r\n\r\n.alienrpg .ntable {\r\n\twidth: 99%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n.alienrpg .ntable tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n\r\n.alienrpg .trhead {\r\n\ttext-align: center;\r\n\twidth: 45%;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .tcol1 {\r\n\twidth: 2.5%;\r\n}\r\n.alienrpg .tcol2 {\r\n\twidth: 45%;\r\n\ttext-align: justify;\r\n\tvertical-align: top;\r\n}\r\n.alienrpg .tcol3 {\r\n\twidth: 5%;\r\n}\r\n\r\n.alienrpg .etable {\r\n\twidth: 40%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding: 0;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n.alienrpg .etable td:first-child {\r\n\tpadding-left: 5px;\r\n}\r\n.alienrpg .etr {\r\n\t/* border-style: solid;\r\n border-color: greenyellow; */\r\n\tborder: 1;\r\n}\r\n.alienrpg .ehead {\r\n\ttext-align: center;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .ecol1 {\r\n\twidth: 50%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .ecol2 {\r\n\twidth: 50%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .ecol3 {\r\n\twidth: 3%;\r\n\t/* border-left: greenyellow;\r\n border-style: solid; */\r\n}\r\n\r\n.alienrpg .stable {\r\n\twidth: 90%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .strhead {\r\n\ttext-align: center;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .scol1 {\r\n\twidth: 16%;\r\n}\r\n.alienrpg .scol2 {\r\n\twidth: 3%;\r\n}\r\n.alienrpg .scol3 {\r\n\twidth: 80%;\r\n}\r\n.alienrpg .scol4 {\r\n\twidth: 25%;\r\n}\r\n.alienrpg .scol5 {\r\n\twidth: 60%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol6 {\r\n\twidth: 90%;\r\n}\r\n\r\n.alienrpg .scol7 {\r\n\twidth: 20%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol8 {\r\n\twidth: 65%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol9 {\r\n\twidth: 12%;\r\n}\r\n.alienrpg .scol10 {\r\n\twidth: 50%;\r\n}\r\n.alienrpg .skltable {\r\n\twidth: 35%;\r\n\t/* border-style: double; */\r\n\t/* border-color: #e92d2d; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n}\r\n\r\n.alienrpg .oddstable {\r\n\twidth: 96%;\r\n\theight: 16px;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .oddhead {\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .oddcol1 {\r\n\twidth: 25%;\r\n}\r\n.alienrpg .oddcol2 {\r\n\twidth: 39%;\r\n}\r\n.oddcol3 {\r\n\twidth: 36%;\r\n}\r\n.alienrpg .oddcol4 {\r\n\twidth: 40%;\r\n}\r\n\r\n.alienrpg .bigtable {\r\n\twidth: 99%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .die {\r\n\twidth: 6%;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .inj {\r\n\twidth: 16%;\r\n}\r\n\r\n.alienrpg .fatal {\r\n\twidth: 6%;\r\n}\r\n\r\n.alienrpg .tim {\r\n\twidth: 7%;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .eff {\r\n\twidth: 56%;\r\n}\r\n\r\n.alienrpg .heal {\r\n\twidth: 15%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .crit {\r\n\twidth: 19%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .eff2 {\r\n\twidth: 55%;\r\n}\r\n\r\n/* V10 work */\r\n\r\n.alienrpg .aframe {\r\n\tposition: relative;\r\n}\r\n\r\n.alienrpg .leftcol {\r\n\tposition: absolute;\r\n\twidth: 45%;\r\n\tleft: 1.2%;\r\n\ttext-align: justify;\r\n\t/* background: #855f5f; */\r\n}\r\n.alienrpg .rightcol {\r\n\tposition: absolute;\r\n\twidth: 45%;\r\n\tleft: 50%;\r\n\ttext-align: justify;\r\n\t/* background: rgb(174, 174, 110); */\r\n}\r\n\r\n.alienrpg .heading {\r\n\t// text-align: center;\r\n\tcolor: var(--aliengreen);\r\n\t// font-size: xx-large;\r\n\tfont-size: 28px;\r\n\tborder-bottom: 2px solid var(--color-underline-header);\r\n}\r\n.alienrpg .heading2 {\r\n\ttext-align: center;\r\n\tcolor: var(--aliengreen);\r\n\t/* font-size: x-large; */\r\n}\r\n.alienrpg .heading3 {\r\n\tcolor: var(--aliengreen);\r\n}\r\n.alienrpg .imagecontainer {\r\n\tposition: relative;\r\n\ttext-align: center;\r\n\tcolor: white;\r\n}\r\n\r\n/* Import settings */\r\n.alienrpg .container {\r\n\twidth: 100%;\r\n}\r\n\r\n.alienrpg .listHeading {\r\n\ttext-align: center;\r\n\tvertical-align: middle;\r\n\tpadding: 10px 0px;\r\n\tborder-bottom: 1px solid black;\r\n\tmargin-bottom: 10px;\r\n}\r\n\r\n.alienrpg .twogridcol {\r\n\tdisplay: grid;\r\n\tgrid-template-columns: repeat(auto-fill, minmax(160px, 50%));\r\n}\r\n\r\n.alienrpg .twogridcol input[type='checkbox'] {\r\n\tvertical-align: middle;\r\n}\r\n\r\n.alienrpg .actors.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .actors.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .items.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .items.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .journal.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .journal.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .scenes.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .scenes.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .tables.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .tables.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .macros.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .macros.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .title {\r\n\tcursor: pointer;\r\n}\r\n/* Footer */\r\n\r\n.alienrpg .footer {\r\n\tposition: sticky;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\twidth: inherit;\r\n\theight: auto;\r\n\tbackground-color: #d0daee;\r\n}\r\n\r\n.alienrpg .cinsymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/cin-symbol.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .camsymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/cam-symbol.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .stresssymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/alien-dice-y1.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .basesymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/alien-dice-6.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n\r\n.alienrpg .datebox {\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tbackground-color: rgb(26, 71, 53);\r\n\tcolor: white;\r\n\tborder: solid rgb(72, 141, 99);\r\n\tborder-radius: 5px;\r\n\tpadding: 1%;\r\n\tvertical-align: middle;\r\n}\r\n\r\n.alienrpg .datebox2 {\r\n\tfloat: inline-start;\r\n\twidth: auto;\r\n\tmargin-right: 10px;\r\n\tmargin-top: 7px;\r\n\theight: 35px;\r\n\tbackground-color: rgb(26, 71, 53);\r\n\tcolor: white;\r\n\tborder: solid rgb(72, 141, 99);\r\n\tborder-radius: 5px;\r\n\tpadding: 1%;\r\n\tvertical-align: middle;\r\n}\r\n.alienrpg .colonytable {\r\n\twidth: 60%;\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n\tfont-family: 'OCR-A';\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .colonyname {\r\n\tfont-size: x-large;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .colonyparent {\r\n\tfont-size: smaller;\r\n\tfont-weight: bold;\r\n\tborder-right: solid red 1px;\r\n}\r\n.alienrpg .colonyparentdata {\r\n\tborder-right: solid red 1px;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .colonyposition {\r\n\tfont-size: smaller;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .colonypositiondata {\r\n\tfont-size: x-large;\r\n}\r\n\r\n.alienrpg .trborder {\r\n\tborder-bottom: solid transparent 5px;\r\n}\r\n\r\n.alienrpg .colonyheader {\r\n\tfont-size: smaller;\r\n\twidth: 20%;\r\n\tfont-weight: bold;\r\n\tborder-right: solid red 1px;\r\n}\r\n\r\n.alienrpg .colonyheaderright {\r\n\tfont-size: smaller;\r\n\twidth: 20%;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .colonydata1 {\r\n\twidth: 20%;\r\n\tborder-right: solid red 1px;\r\n}\r\n.alienrpg .colonydata2 {\r\n\twidth: 20%;\r\n}\r\n","/*\r\n\tOriginal Sheet by Paul Watson\r\n\r\n\tCRT Effect by Alec Lownes\r\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\r\n\r\n\tMay 2021\r\n*/\r\n\r\n/* CHARACTER SHEET */\r\n\r\n/*.sheet {\r\n\tmin-width: 600px;\r\n\tmax-width: 1000px;\r\n\tmin-height: 350px;\r\n}*/\r\n\r\n.crt .window-content {\r\n padding: 5px;\r\n border: 2px solid var(--aliendarkergreen);\r\n color: var(--aliengreen);\r\n text-shadow: 0 0 2px var(--aliendarkergreen);\r\n}\r\n\r\n.crt .window-content::before {\r\n content: ' ';\r\n display: block;\r\n position: absolute;\r\n top: 30px;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%),\r\n linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));\r\n z-index: 2;\r\n background-size: 100% 2px, 3px 100%;\r\n pointer-events: none;\r\n}\r\n\r\n.crt .window-content::after {\r\n content: ' ';\r\n display: block;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: rgba(18, 16, 16, 0.1);\r\n opacity: 0;\r\n z-index: 2;\r\n pointer-events: none;\r\n // animation: flicker 0.15s infinite;\r\n}\r\n\r\n.crt textarea {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n color: ghostwhite;\r\n font-family: var(--alienchatfont);\r\n font-size: 14px;\r\n font-weight: 200;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt h1 {\r\n border-bottom: 2px dotted var(--aliengreen);\r\n padding-left: 0px;\r\n}\r\n\r\n.crt label,\r\n.crt h2,\r\n.crt h3 {\r\n padding-left: 0px;\r\n margin: 0px;\r\n}\r\n\r\n.crt .profile-img {\r\n margin: 0;\r\n height: 157px;\r\n margin-right: 4px;\r\n border-radius: 10px;\r\n}\r\n\r\n.crt h1.charname input {\r\n text-transform: uppercase;\r\n width: calc(100% + 10px);\r\n padding-left: 8px;\r\n border: 0px;\r\n}\r\n.crt input[type='text'],\r\n.crt input[type='number'],\r\n.crt input[type='password'],\r\n.crt input[type='date'],\r\n.crt input[type='time'] {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt input[type='text']:hover,\r\n.crt input[type='number']:hover,\r\n.crt input[type='password']:hover,\r\n.crt input[type='date']:hover,\r\n.crt input[type='time']:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt h1.charname input:focus {\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n.crt h1.charname {\r\n margin: 0px 0px 5px 0px;\r\n}\r\n\r\n.crt .select-css {\r\n border-radius: 3px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt .select-css:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .grid-4col {\r\n border: 3px double var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .grid-synth {\r\n grid-column: 3;\r\n grid-template-columns: 25% 25% 50%;\r\n border: 3px double var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n padding: 4px;\r\n}\r\n\r\n.crt .synth-stresslabel {\r\n justify-self: left;\r\n text-align: left;\r\n}\r\n\r\n.crt .minus-btn {\r\n width: 14px;\r\n color: var(--aliendarkergreen);\r\n font-size: 30px;\r\n}\r\n\r\n.crt .plus-btn {\r\n width: 14px;\r\n color: var(--aliendarkergreen);\r\n font-size: 30px;\r\n margin-left: -7px;\r\n}\r\n\r\n.crt .rollable-stress:hover,\r\n.crt .rollCrit:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 150%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .fa-solid.fa-wrench:hover,\r\n.crt .fa-solid.fa-toolbox:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n.crt .far.fa-heart:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .resource-content .maxboxsize {\r\n vertical-align: 7px;\r\n}\r\n\r\n.crt .crt-grid-Char-Att {\r\n margin-left: -5px;\r\n border-left: 3px double var(--aliengreen);\r\n border-bottom: 3px double var(--aliengreen);\r\n border-right: 3px double var(--aliengreen);\r\n float: right;\r\n width: 100%;\r\n padding: 6px 12px 6px 2px;\r\n grid-column-gap: 0px;\r\n grid-template-areas: 'crt_gCol1 crt_gCol2 crt_gCol3 crt_gCol4 crt_gCol5 crt_gCol6' 'crt_gCol7 crt_gCol8 crt_gCol9 crt_gCol10 crt_gCol11 crt_gCol12';\r\n grid-template-columns: 25% 8% 25% 8% 25% 8%;\r\n\r\n display: grid;\r\n grid-row-gap: 3px;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n}\r\n\r\n.crt_gCol1,\r\n.crt_gCol2,\r\n.crt_gCol3,\r\n.crt_gCol4,\r\n.crt_gCol5,\r\n.crt_gCol6,\r\n.crt_gCol7,\r\n.crt_gCol8,\r\n.crt_gCol9,\r\n.crt_gCol10,\r\n.crt_gCol11,\r\n.crt_gCol12 {\r\n justify-self: center;\r\n align-self: center;\r\n}\r\n\r\n.crt_gCol11 {\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt-crt-grid-Char-Att .maxboxsize {\r\n min-width: 40px;\r\n z-index: 1;\r\n}\r\n\r\n.crt .NPC {\r\n width: 15px;\r\n height: 15px;\r\n}\r\n\r\n.crt .tooltip .tooltiptext {\r\n width: 250px;\r\n top: -36px;\r\n right: 200%;\r\n margin-left: -60px;\r\n\r\n color: black;\r\n background-color: var(--aliengreen);\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n.crt .tooltip .tooltiptext::after {\r\n margin-top: 10px;\r\n border-width: 7px;\r\n border-style: solid;\r\n border-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n\r\n.crt .crt-grid-Char-Att .crt-gCol6:focus,\r\n.crt .grid-Consumables .maxboxsize:focus {\r\n color: var(--aliendarkergreen);\r\n background-color: var(--alienoddtab);\r\n box-shadow: 0 0 0 #000;\r\n cursor: not-allowed;\r\n}\r\n\r\n.crt .crt-grid-Char-Att .crt_gCol6:hover,\r\n.crt .grid-Consumables .maxboxsize:hover {\r\n cursor: default;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt .click-stat-level .far {\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt .synthsdont {\r\n margin: 10px;\r\n padding-left: 10px;\r\n border-left: 2px dotted var(--aliengreen);\r\n}\r\n\r\n.crt .imitate-human {\r\n text-align: center;\r\n}\r\n\r\n.crt .text {\r\n background-color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .tabs {\r\n color: #000;\r\n background-color: #fff;\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n text-shadow: 0 0 2px white;\r\n}\r\n\r\n.crt .tabs .item.active {\r\n text-decoration: none;\r\n font-size: 110%;\r\n color: white;\r\n background-color: var(--aliendarkergreen);\r\n box-shadow: 0 0 10px var(--aliendarkergreen);\r\n text-shadow: 0 0 10px var(--aliengreen);\r\n cursor: default;\r\n}\r\n\r\n.crt .tabs .item {\r\n width: 100%;\r\n // margin: -7px 0 -7px 0;\r\n padding-top: 6px;\r\n}\r\n\r\n.crt .tabs .item.active {\r\n // margin: -7px 0 -7px 0;\r\n padding-top: 5px;\r\n}\r\n\r\n.crt .tabs .item:hover {\r\n color: #000;\r\n background-color: var(--alienitemselect);\r\n box-shadow: 0 0 10px var(--alienitemselect);\r\n margin: -3px 0 -3px 0;\r\n padding-top: 6px;\r\n}\r\n\r\n.crt .grid-genPage h2 {\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .grid-2col-border {\r\n margin-top: -3px;\r\n padding-bottom: 4px;\r\n}\r\n\r\n.crt .journal-sheet select {\r\n text-overflow: ellipsis;\r\n}\r\n\r\n.crt .resource-content button {\r\n width: 16px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n/** General Tab **/\r\n\r\n.crt .grid-crtPage {\r\n display: grid;\r\n grid-template-areas: 'crt_Col1 crt_Col2';\r\n grid-template-columns: 220px;\r\n}\r\n\r\n.crt .crt_Col1 {\r\n display: grid;\r\n grid-template-areas: 'crt_Item1', 'crt_Item2', 'crt_Item3';\r\n grid-template-columns: 100%;\r\n}\r\n\r\n.crt .crt_Col2 {\r\n display: grid;\r\n grid-template-areas: 'crt_Item4', 'crt_Item5', 'crt_Item7', 'crt_Item8', 'crt_Item9', 'crt_Item6';\r\n grid-template-columns: 100%;\r\n padding-left: 5px;\r\n}\r\n\r\n/** General Tab - Left Column **/\r\n\r\n.crt .crt_Col1 h2 {\r\n text-transform: uppercase;\r\n padding-bottom: 4px;\r\n}\r\n\r\n.crt .crt_Item1,\r\n.crt .crt_Item2_char,\r\n.crt .crt_Item2_synth,\r\n.crt .crt_Item3 {\r\n border: 1px solid var(--aliengreen);\r\n padding: 5px;\r\n}\r\n\r\n/*** Story and Experience Points ***/\r\n\r\n.crt .crt_Item1 {\r\n text-align: center;\r\n /* height: 130px; */\r\n}\r\n\r\n.crt .crt_Item1 .sp_faded {\r\n padding-top: 5px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item1 .xp_faded {\r\n padding-top: 6px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item1 h2 {\r\n padding-top: 8px;\r\n}\r\n\r\n.crt .crt_Item1 .experience {\r\n width: 160px;\r\n display: inline-flex;\r\n margin-bottom: 10px;\r\n}\r\n.crt .crt_Item1 .xp_dots_pos {\r\n padding-top: 18px;\r\n}\r\n\r\n/*** Conditions ***/\r\n\r\n.crt .crt_Item2_char {\r\n position: relative;\r\n height: 334px;\r\n}\r\n.crt .crt_Item2_synth {\r\n position: relative;\r\n // height: 370px;\r\n}\r\n\r\n.crt .dots_conditions .dots {\r\n height: 25px;\r\n padding-top: 4px;\r\n padding-left: 7px;\r\n}\r\n\r\n.crt .dots.starving,\r\n.crt .dots.exhausted,\r\n.crt .dots.panic {\r\n width: 100%;\r\n background-color: var(--alienoddtab);\r\n}\r\n\r\n.crt .overwatch {\r\n margin: 15px 0 25px 13px;\r\n}\r\n\r\n.crt .overwatch_synth {\r\n /* margin: 20px 0 15px 13px ; */\r\n margin: 6px 0 0 13px;\r\n}\r\n\r\n.crt .dots.panic .panicked {\r\n color: white;\r\n background-color: red;\r\n margin-top: -5px;\r\n margin-left: -7px;\r\n padding-left: 6px;\r\n border-top: 2px solid red;\r\n border-bottom: 2px solid red;\r\n font-weight: bold;\r\n box-shadow: 0 0 10px red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .panicked-textarea {\r\n margin-left: 60px;\r\n border: 1px solid yellow;\r\n background-color: orange;\r\n}\r\n\r\n.crt .panicked-textarea:focus {\r\n border: 1px solid yellow;\r\n background-color: yellow;\r\n color: red;\r\n}\r\n\r\n.crt .dots.radiation {\r\n border: 1px dashed var(--alienitemselect);\r\n color: var(--alienitemselect);\r\n width: 98%;\r\n padding-top: 16px;\r\n padding-bottom: 19px;\r\n align-items: center;\r\n flex-wrap: nowrap;\r\n margin: 2px;\r\n}\r\n\r\n.crt #bottom {\r\n position: absolute;\r\n bottom: 0;\r\n left: 0;\r\n}\r\n\r\n/*.dots.radiation.radbox_char {\r\n margin-top: 36px;\r\n}\r\n\r\n.dots.radiation.radbox_synth {\r\n /*margin-top: 27px;\r\n margin-top: 7px;\r\n}\r\n\r\n.dots.radiation.radglow_char {\r\n margin-top: 36px;\r\n}\r\n\r\n.dots.radiation.radglow_synth {\r\n margin-top: 27px;\r\n}*/\r\n\r\n.crt .dots.radiation.rad_glow {\r\n background-color: var(--alienitemselect);\r\n color: #000;\r\n border-radius: 3px;\r\n box-shadow: 0 0 10px yellow;\r\n}\r\n\r\n.crt .crt_grid_SynthStress {\r\n display: grid;\r\n grid-template-areas: 'imitate-human_left imitate-human_right';\r\n grid-template-columns: 20% 80%;\r\n}\r\n\r\n.crt .imitate-human_left {\r\n padding: 7px 0 0 0;\r\n}\r\n\r\n.crt .imitate-human_right {\r\n padding: 5px 0px 0px 10px;\r\n}\r\n\r\n.crt .synth-label {\r\n width: 100%;\r\n margin-top: 2px;\r\n padding: 6px 0px 5px 0px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n}\r\n\r\n.crt .alienrpgv .synth_fake_check {\r\n color: var(--aliendarkergreen);\r\n width: 100%;\r\n margin-top: 12px;\r\n padding: 6px 0px 6px 0px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n background-color: var(--alienoddtab);\r\n}\r\n\r\n/*** Consumables ***/\r\n\r\n.crt .fas.fa-parachute-box {\r\n vertical-align: top;\r\n padding-top: 6px;\r\n padding-left: 3px;\r\n}\r\n\r\n.crt .fa-parachute-box:before {\r\n content: '\\f49e';\r\n}\r\n\r\n.crt .crt_Item3 .supply-btn.Power2 {\r\n padding-left: 6px;\r\n font-size: 20px;\r\n}\r\n\r\n/** General Tab - Right Column **/\r\n\r\n.crt .crt_gridCarrer {\r\n display: grid;\r\n grid-template-areas: 'crt_box1 crt_box2 crt_box3 crt_box4';\r\n padding: 0px;\r\n padding-top: 1px;\r\n grid-template-columns: 17% 36% 17% 30%;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.crt .crt_gridCarrer .crt_box1,\r\n.crt .crt_gridCarrer .crt_box2,\r\n.crt .crt_gridCarrer .crt_box3,\r\n.crt .crt_gridCarrer .crt_box4 {\r\n justify-self: center;\r\n max-width: 100%;\r\n padding-top: 0px;\r\n}\r\n\r\n.crt .crt_gridSpecialty {\r\n display: grid;\r\n grid-template-areas: 'crt_sbox1 crt_sbox2';\r\n padding: 4px 0px 3px 0px;\r\n grid-template-columns: 17% 83%;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.crt .crt_gridSpecialty .crt_sbox1,\r\n.crt .crt_gridSpecialty .crt_sbox2 {\r\n justify-self: center;\r\n max-width: 100%;\r\n padding-top: 0px;\r\n}\r\n\r\n.crt .crt_grid-special {\r\n grid-area: crt_sbox2;\r\n display: grid;\r\n width: 100%;\r\n grid-template-areas: 'crt_spe1 crt_spe2';\r\n grid-template-columns: 75% 25%;\r\n}\r\n\r\n.crt .crt .crt_spe1 {\r\n grid-area: crt_spe1;\r\n font-weight: 100;\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .crt_spe2 {\r\n grid-area: crt_spe2;\r\n padding-right: 5px;\r\n justify-self: right;\r\n}\r\n\r\n.crt .crt_Item4,\r\n.crt .crt_Item5,\r\n.crt .crt_Item6,\r\n.crt .crt_Item7,\r\n.crt .crt_Item8,\r\n.crt .crt_Item9 {\r\n border: 0px solid var(--aliengreen);\r\n margin-bottom: 3px;\r\n}\r\n\r\n.crt_Item4 .resource-label-header,\r\n.crt_Item5 .resource-label-header,\r\n.crt_Item6 .resource-label-header,\r\n.crt_Item7 .resource-label-header,\r\n.crt_Item8 .resource-label-header,\r\n.crt_Item9 .resource-label-header {\r\n display: block;\r\n width: 100%;\r\n padding: 1px 0px 1px 2px;\r\n color: #000;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n background-color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item4 {\r\n height: 50px;\r\n}\r\n\r\n.crt .crt_Item5 textarea {\r\n height: 107px;\r\n}\r\n\r\n.crt .crt_Item5 textarea:hover,\r\n.crt .crt_Item7 textarea:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .crt_Item6 {\r\n height: 216px;\r\n border: 1px solid var(--aliendarkergreen);\r\n margin-bottom: 0px;\r\n}\r\n\r\n.crt .crt_Item7 textarea {\r\n height: 87px;\r\n}\r\n\r\n.crt .crt_Item8 {\r\n padding-bottom: 2px;\r\n}\r\n.crt .crt_Item8 input,\r\n.crt .crt_Item9 input {\r\n margin: 0px;\r\n width: 100%;\r\n}\r\n\r\n.crt .crt_Relat {\r\n display: grid;\r\n grid-template-areas: 'crt_Relat_Buddy crt_Relat_Rival';\r\n grid-template-columns: 49%;\r\n grid-column-gap: 5px;\r\n}\r\n\r\n/** - **/\r\n\r\n.crt_Col3 {\r\n grid-area: crt_Col3;\r\n padding-top: 10px;\r\n color: var(--aliendarkergreen);\r\n font-family: var(--alienfont);\r\n}\r\n\r\n.crt.grid-attr {\r\n border: 0px solid var(--aliengreen);\r\n}\r\n\r\n.crt .talent-btn:hover,\r\n.crt .talent-btn:focus {\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n cursor: help;\r\n\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n color: #000;\r\n}\r\n\r\n.crt .rollable {\r\n width: 90%;\r\n text-align: center;\r\n}\r\n\r\n.rollable:hover,\r\n.rollcomputer:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 130%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n// .crt .rollable:hover,\r\n// .crt .rollable:focus {\r\n// color: #000;\r\n// animation: textShadow 1s infinite;\r\n// font-weight: 1;\r\n\r\n// // font-size: 110%;\r\n// // font-weight: bolder;\r\n// background-color: var(--aliengreen);\r\n// border: 1px solid var(--aliengreen);\r\n// text-shadow: 0 0 0px var(--aliengreen);\r\n// box-shadow: 0 0 5px var(--aliengreen);\r\n// cursor: pointer;\r\n// }\r\n\r\n.crt .rollItem,\r\n.crt .creature-acid-roll {\r\n width: 100%;\r\n text-align: center;\r\n}\r\n\r\n.crt .rollItem:hover,\r\n.crt .rollItem:focus {\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n font-size: 100%;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n}\r\n.crt .rollVehicleWeapon:hover,\r\n.crt .rollVehicleWeapon:focus {\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n font-size: 100%;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .grid-talents {\r\n text-align: center;\r\n grid-template-columns: 90% 10%;\r\n}\r\n\r\n.crt .talTitle {\r\n text-transform: uppercase;\r\n color: #000;\r\n background-color: var(--aliengreen);\r\n}\r\n\r\n.crt .item-header {\r\n /* background-color: var(--aliendarkergreen); */\r\n /* color: black; */\r\n}\r\n\r\n.crt .textbox {\r\n color: ghostwhite;\r\n font-family: var(--alienchatfont);\r\n font-size: 14px;\r\n font-weight: 200;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt .textbox:focus {\r\n font-weight: 400;\r\n}\r\n\r\n.crt .encumbrance .encumbrance-bar {\r\n background: var(--alienitemselect);\r\n}\r\n\r\n.crt .blink {\r\n padding: 0px 0px 2px 5px;\r\n margin-top: 5px;\r\n margin-bottom: 5px;\r\n background-color: red;\r\n color: white;\r\n text-shadow: 0 0 5px red;\r\n animation: blink 0.5s 5;\r\n}\r\n\r\n.crt_lCol6 {\r\n justify-self: center;\r\n}\r\n\r\n.crt .crit-injuries {\r\n margin-top: 118px;\r\n}\r\n\r\n.crt .grid-crit {\r\n grid-template-columns: 95% 5%;\r\n}\r\n\r\n.crt_crit2 {\r\n text-align: center;\r\n font-size: 15px;\r\n}\r\n\r\n.crt .Item11 {\r\n border: 0px solid var(--aliengreen);\r\n}\r\n\r\n.crt .Item11 .items-list {\r\n height: auto;\r\n}\r\n\r\n.crt .critical-inj {\r\n padding-bottom: 10px;\r\n}\r\n\r\n.crt .resource-label-header.rollCrit:hover {\r\n font-size: 15px;\r\n background-color: var(--aliendarkergreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt_box4 {\r\n padding: 7px 0px 0px 7px;\r\n}\r\n\r\n.crt .crt_Col1 {\r\n margin-left: -5px;\r\n}\r\n\r\n.crt .fas.fa-tools {\r\n vertical-align: top;\r\n padding-top: 13px;\r\n margin-left: 5px;\r\n}\r\n\r\n.crt .fas.fa-tools:hover {\r\n cursor: help;\r\n}\r\n\r\n.crt .fas.fa-tools:before {\r\n content: '\\f022';\r\n}\r\n\r\n.crt .fas:hover {\r\n color: var(--aliengreen);\r\n text-shadow: 0 0 2px var(--aliengreen);\r\n animation: textShadow 0.5s 0.3;\r\n}\r\n\r\n.crt .items-list .item-header {\r\n border-bottom-style: solid;\r\n border-bottom-color: var(--aliengreen);\r\n}\r\n\r\n.crt .Col3 .panel {\r\n margin-left: 5px;\r\n padding: 0 10px 0 10px;\r\n border-left: 2px inset var(--aliengreen);\r\n}\r\n\r\n.crt .tab.inventory .fas {\r\n margin-right: 10px;\r\n}\r\n\r\n/* Creature Sheet */\r\n\r\n.crt .creature-acid-roll:hover,\r\n.crt .creature-acid-roll:focus {\r\n text-shadow: 0 0 0px var(--aliengreen);\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n font-weight: 1;\r\n font-size: 110%;\r\n border: 0px solid var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .creature-attack-roll {\r\n width: 260px;\r\n height: 40px;\r\n border-radius: 3px;\r\n text-shadow: 0 0 #00000000;\r\n color: #00000000;\r\n background: url(../images/alien_crt_roll-attack.png) no-repeat top left;\r\n}\r\n\r\n.crt .creature-attack-roll:hover {\r\n border-radius: 3px;\r\n background-color: var(--aliendarkergreen);\r\n text-shadow: 0 0 #00000000;\r\n color: #00000000;\r\n background: url(../images/alien_crt_roll-attack_hover.gif) no-repeat top left;\r\n}\r\n\r\n/* Items */\r\n\r\n.crt .profile-img-item {\r\n margin: 0;\r\n height: 125px;\r\n width: auto;\r\n margin-right: 4px;\r\n border-radius: 10px;\r\n}\r\n\r\n.crt .textbox1,\r\n.crt .textbox2 {\r\n padding-left: 5px;\r\n}\r\n",".item-form {\r\n\tfont-family: var(--alienfont);\r\n\tbackground: $c-black;\r\n}\r\n\r\n.actor-header {\r\n\tflex: 0 0 180px;\r\n\toverflow: hidden;\r\n\tdisplay: flex;\r\n\tflex-direction: row;\r\n\tflex-wrap: wrap;\r\n\tjustify-content: flex-start;\r\n\tmargin-bottom: 1px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n}\r\n\r\n.vehicle-header {\r\n\toverflow: hidden;\r\n\tdisplay: flex;\r\n\tmargin-bottom: 1px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n}\r\n\r\n.profile-img {\r\n\tflex: 0 0 100px;\r\n\theight: 150px;\r\n\t// margin-right: 10px;\r\n\twidth: auto;\r\n}\r\n.profile-img-item {\r\n\tflex: 0 0 100px;\r\n\theight: 100px;\r\n\tmargin-right: 10px;\r\n\twidth: auto;\r\n\tjustify-self: center;\r\n}\r\n.profile-img-vehicle {\r\n\tflex: 0 0 100px;\r\n\theight: 160px;\r\n\tmargin-right: 10px;\r\n\twidth: 300px;\r\n}\r\n\r\n.header-fields {\r\n\tflex: 1;\r\n}\r\n\r\nh1.charname {\r\n\theight: 50px;\r\n\tpadding: 0px;\r\n\tmargin: 0 5px 5px 5px;\r\n\tborder-bottom: 0;\r\n\tborder: 1px solid var(--aliengreen);\r\n\r\n\tinput {\r\n\t\twidth: 100%;\r\n\t\theight: 100%;\r\n\t\tmargin: 0;\r\n\t\tcolor: inherit;\r\n\t\tborder: 1px solid var(--aliengreen);\r\n\t}\r\n}\r\n.sheet nav.sheet-tabs {\r\n\tborder-top: 1px solid var(--aliengreen) !important;\r\n\tborder-bottom: 1px solid var(--aliengreen) !important;\r\n}\r\n.sheet-tabs {\r\n\tflex: 0;\r\n\t// border: 1px solid var(--aliengreen);\r\n\tborder-top: 1px solid var(--aliengreen) !important;\r\n\tborder-bottom: 1px solid var(--aliengreen) !important;\r\n\t// color: $c-green;\r\n}\r\n\r\n// .sheet-body,\r\n.tab,\r\n.editor {\r\n\theight: 100%; // Do not change this or notes will stop working\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\t// overflow: hidden;\r\n}\r\n\r\n.tox {\r\n\t.tox-editor-container {\r\n\t\tbackground: $c-white;\r\n\t}\r\n\r\n\t.tox-edit-area {\r\n\t\tpadding: 0 8px;\r\n\t}\r\n}\r\n.maxboxsize {\r\n\tmax-width: 40px;\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.healboxsize {\r\n\tmax-width: 80px;\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.cashboxsize {\r\n\tmax-width: 150px;\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.textbox {\r\n\tcolor: inherit;\r\n\t// justify-items: center;\r\n\tbackground-color: $c-black;\r\n\tpadding: 5px;\r\n\tmargin: 5px 5px 5px 5px;\r\n\tborder: 1px solid var(--aliengreen);\r\n\r\n\t// width: 180px;\r\n}\r\n.textbox1 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 230px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox2 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 400px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox3 {\r\n\tcolor: inherit;\r\n\t// justify-items: center;\r\n\tbackground-color: $c-black;\r\n\tpadding: 5px;\r\n\tmargin: 5px 5px 5px 5px;\r\n\twidth: 180px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox4 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 450px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\ntextarea {\r\n\tresize: none;\r\n\tpadding: 2;\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\t// font-size: medium;\r\n\tfont-size: var(--fontsize);\r\n}\r\n\r\nform .sheet-content .click-stat-level {\r\n\theight: 18px;\r\n\tpadding: 8px;\r\n\tbackground: $c-black;\r\n\tborder-radius: 2px;\r\n\tbox-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502);\r\n\tfont-family: 'Roboto', system, -apple-system, sans-serif;\r\n\tfont-size: 10px;\r\n\tfont-weight: 700;\r\n\tline-height: 1;\r\n\ttext-transform: uppercase;\r\n\tletter-spacing: 0.25px;\r\n\t// color: $c-green;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\tcursor: pointer;\r\n}\r\n.click-stat-level .fas {\r\n\tdisplay: none;\r\n\tpadding: 2px 4px;\r\n\tborder-radius: 2px;\r\n\tbox-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5);\r\n\tfont-family: 'Roboto', system, -apple-system, sans-serif;\r\n\tfont-size: 10px;\r\n\tfont-weight: 700;\r\n\tline-height: 1;\r\n\ttext-transform: uppercase;\r\n\tletter-spacing: 0.25px;\r\n\t// color: $c-green;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\tcursor: pointer;\r\n}\r\n.dots {\r\n\tcursor: pointer;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\t// color: $c-green;\r\n\tmargin-right: 8px;\r\n\tfont-weight: 700;\r\n\tfont-size: 15px;\r\n\tflex-wrap: wrap;\r\n}\r\n\r\n.newdots {\r\n\tcursor: pointer;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\tflex-wrap: wrap;\r\n}\r\n\r\n.planetboxsize {\r\n\tmax-width: 40px;\r\n\tcolor: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.colony-planet1 {\r\n\tmax-width: 190px;\r\n\tmargin: -5px 0px 0px -3px;\r\n\theight: max-content;\r\n\tcolor: var(--color-text-dark-primary) !important;\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen) !important;\r\n}\r\n.colony-planet2 {\r\n\tmax-width: 250px;\r\n\t// margin: -10px 0px 0px -14px;\r\n\theight: max-content;\r\n\tcolor: var(--color-text-dark-primary) !important;\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen) !important;\r\n}\r\n",".resource-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n text-transform: uppercase;\r\n // padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n justify-self: center;\r\n flex: auto;\r\n}\r\n\r\n.speciality-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n text-transform: uppercase;\r\n // padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n justify-self: left;\r\n flex: auto;\r\n}\r\n\r\n.attr-label {\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n padding-right: 5px;\r\n // color: $c-green;\r\n // justify-self: center;\r\n}\r\n",".tabs {\r\n height: 30px;\r\n // border-top: 1px solid #aaa;\r\n // border-bottom: 1px solid #aaa;\r\n color: inherit;\r\n background-color: $c-black;\r\n border: 1px solid var(--aliengreen);\r\n\r\n .sheet nav.sheet-tabs {\r\n height: 32px;\r\n flex: 0 0 32px;\r\n margin: 4px 0;\r\n line-height: 32px;\r\n border-top: 1px solid var(--aliengreen) !important;\r\n border-bottom: 1px solid var(--aliengreen) !important;\r\n }\r\n .item {\r\n // line-height: 30px;\r\n font-weight: bold;\r\n color: inherit;\r\n }\r\n\r\n .item.active {\r\n text-decoration: underline;\r\n text-shadow: none;\r\n }\r\n}\r\n",".items-list {\r\n\tlist-style: none;\r\n\t// margin: 7px 0;\r\n\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n\tpadding-top: 0px;\r\n\tpadding-bottom: 0px;\r\n\t// overflow-y: auto;\r\n}\r\n.item-header {\r\n\t// font-weight: bold;\r\n\tbackground-color: hsl(0, 5%, 16%);\r\n}\r\n\r\n.item-name {\r\n\tmargin: 0;\r\n}\r\n\r\n.item-controls {\r\n\ttext-align: right;\r\n}\r\n\r\n.item-label {\r\n\t// font-weight: bold;\r\n\tfont-family: var(--alienfont);\r\n\tfont-size: small;\r\n\ttext-transform: uppercase;\r\n\tpadding-right: 5px;\r\n\tpadding-left: 5px;\r\n\t// color: $c-green;\r\n\t// flex: auto;\r\n}\r\n\r\n// This calls needs tobe used for the editorbox on actor templates without flexcol.\r\n.biog {\r\n\t// line-height: 24px;\r\n\theight: 300px;\r\n\t// height: 600px;\r\n\tpadding: 3px 0;\r\n\twidth: 1fr;\r\n\t// border-bottom: 1px solid #bbb;\r\n\tfont-family: var(--alienfont);\r\n\r\n\t.biog-image {\r\n\t\tflex: 0 0 24px;\r\n\t\tmargin-right: 5px;\r\n\t}\r\n\t.editor-content {\r\n\t\t// width: 550px;\r\n\t\tword-wrap: break-word;\r\n\t\t// color: $c-green;\r\n\t\tfont-family: var(--alienfont);\r\n\t}\r\n\r\n\timg {\r\n\t\tdisplay: block;\r\n\t}\r\n}\r\n// This calls needs tobe used for the editorbox on actor templates without flexcol.\r\n.biog-full {\r\n\t// line-height: 24px;\r\n\theight: 600px;\r\n\t// height: 600px;\r\n\tpadding: 3px 0;\r\n\twidth: 1fr;\r\n\t// border-bottom: 1px solid #bbb;\r\n\tfont-family: var(--alienfont);\r\n\r\n\t.biog-image {\r\n\t\tflex: 0 0 24px;\r\n\t\tmargin-right: 5px;\r\n\t}\r\n\t.editor-content {\r\n\t\t// width: 550px;\r\n\t\tword-wrap: break-word;\r\n\t\t// color: $c-green;\r\n\t\tfont-family: var(--alienfont);\r\n\t}\r\n\r\n\timg {\r\n\t\tdisplay: block;\r\n\t}\r\n}\r\n"]} \ No newline at end of file +{"version":3,"sources":["..\\scss\\utils\\_typography.scss","alienrpg.css","..\\scss\\utils\\_colors.scss","..\\scss\\alienrpg.scss","..\\scss\\global\\_window.scss","..\\scss\\global\\_mother-instruction-images.scss","..\\scss\\global\\_grid.scss","..\\scss\\global\\_flex.scss","..\\scss\\global\\_itemList.scss","..\\scss\\global\\_select-css.scss","..\\scss\\actor\\_alien-crt-ui.scss","..\\scss\\global\\_module.scss","..\\scss\\actor\\_alien-crt-actor.scss","..\\scss\\components\\_forms.scss","..\\scss\\components\\_resource.scss","..\\scss\\components\\_tabs.scss","..\\scss\\components\\_items.scss"],"names":[],"mappings":"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D;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;AACF;ASnoIA;EACC;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,eAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;AACF;ASjkIA;EACC;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,4GAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;AACF;ASloIA;EACC;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;E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","file":"alienrpg.css","sourcesContent":["// @import url('https://fonts.googleapis.com/css2?family=Wallpoet:wght@400;800&family=Wallpoet:wght@300;400;500&display=swap');\r\n\r\n// $font-primary: 'Wallpoet', sans-serif;\r\n// $font-secondary: 'Wallpoet', sans-serif;\r\n\r\n@font-face {\r\n font-family: 'Changa';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: local('Changa', sans-serif), url(https://fonts.gstatic.com/s/changa/v10/2-cm9JNi2YuVOUckZpy-.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Roboto';\r\n font-style: normal;\r\n font-weight: 400;\r\n src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');\r\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Wallpoet';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: local('Wallpoet'), url(https://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUObp58Q.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n@font-face {\r\n font-family: 'OCR-A';\r\n src: url('../fonts/ocraext.ttf');\r\n font-style: normal;\r\n}\r\n\r\n// @import url('https://fonts.googleapis.com/css2?family=Kosugi&display=swap');\r\n@font-face {\r\n font-family: 'Kosugi';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: url(https://fonts.gstatic.com/s/kosugi/v14/pxiFyp4_v8FCjlI4MdLqfUsvcYfqJiw3zzHMw5Qu_B3d0SE.50.woff2) format('woff2');\r\n unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0,\r\n U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610,\r\n U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2,\r\n U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c,\r\n U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a,\r\n U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2,\r\n U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33,\r\n U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56;\r\n}\r\n\r\n// @import url('https://fonts.googleapis.com/css2?family=Blinker:wght@200;400&display=swap');\r\n\r\n@font-face {\r\n font-family: 'Blinker';\r\n font-style: normal;\r\n font-weight: 200;\r\n font-display: swap;\r\n src: url(https://fonts.gstatic.com/s/blinker/v12/cIf4MaFatEE-VTaP_OGAdGYmnQ.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n:root {\r\n // --alienfont: 'Wallpoet', sans-serif;\r\n --alienfont: 'OCR-A';\r\n --fontsize: 15px; // this equates to 15px\r\n}\r\n","@font-face {\n font-family: \"Changa\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: local(\"Changa\", sans-serif), url(https://fonts.gstatic.com/s/changa/v10/2-cm9JNi2YuVOUckZpy-.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 400;\n src: local(\"Roboto\"), local(\"Roboto-Regular\"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format(\"woff2\");\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n@font-face {\n font-family: \"Wallpoet\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: local(\"Wallpoet\"), url(https://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUObp58Q.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: \"OCR-A\";\n src: url(\"../fonts/ocraext.ttf\");\n font-style: normal;\n}\n@font-face {\n font-family: \"Kosugi\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://fonts.gstatic.com/s/kosugi/v14/pxiFyp4_v8FCjlI4MdLqfUsvcYfqJiw3zzHMw5Qu_B3d0SE.50.woff2) format(\"woff2\");\n unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0, U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610, U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2, U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c, U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a, U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2, U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33, U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56;\n}\n@font-face {\n font-family: \"Blinker\";\n font-style: normal;\n font-weight: 200;\n font-display: swap;\n src: url(https://fonts.gstatic.com/s/blinker/v12/cIf4MaFatEE-VTaP_OGAdGYmnQ.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n:root {\n --alienfont: \"OCR-A\";\n --fontsize: 15px;\n}\n\n:root {\n --aliengreen: hsl(84, 100%, 59%);\n --aliendarkergreen: hsl(141, 60%, 40%);\n --alienitemselect: hsl(70, 80%, 74%);\n --alienoddtab: hsl(72, 29%, 7%);\n --blue: hsl(224, 75%, 62%);\n --black: hsl(0, 0%, 0%);\n --white: hsl(0, 0%, 100%);\n --alientextjournal: #b1e0e7;\n --journalback: url(../images/mother-instructions/indbackground2.png);\n --chatbackground: url(/systems/alienrpg/images/IndBackground3.png);\n --alienchatfont: \"Blinker\", sans-serif;\n --alienchatwhite: hsl(0, 0%, 100%);\n --alienchatred: hsl(0, 100%, 50%);\n --alienchatredshadow: rgb(230 230 230);\n --alienchatblue: hsl(240deg 42% 72%);\n --alienchatlightblue: hsl(120, 97%, 41%);\n --alienchatlightgreen: hsl(120, 97%, 41%);\n --alienchatgoldenrod: hsl(43, 74%, 49%);\n}\n\n/* Global styles */\n.alienrpg ul ol {\n margin-left: 3px;\n}\n\n.alienrpg #context-menu {\n width: auto;\n height: max-content;\n min-width: 156px;\n max-width: 360px;\n position: absolute;\n left: -998%;\n top: -50%;\n background: hsl(0, 0%, 0%);\n border: 1px solid var(--aliengreen);\n border-radius: 5px;\n color: var(--aliengreen);\n text-align: left;\n font-size: smaller;\n z-index: 1;\n}\n\n.alienrpg #context-menu li.context-item {\n line-height: 16px;\n}\n\n.alienrpg .window-content {\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 1px solid;\n}\n\n.alienrpg form {\n font-family: var(--alienfont);\n color: var(--aliengreen);\n font-size: var(--fontsize);\n background: hsl(0, 0%, 0%);\n flex-direction: column;\n flex-wrap: nowrap;\n padding: 2px;\n overflow-y: scroll;\n overflow-x: auto;\n border: var(--aliengreen) 3px;\n}\n\n.journal-sheet form {\n background: var(--journalback) top left !important;\n background-size: cover;\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n color: var(--alientextjournal) !important;\n}\n.journal-sheet select {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 3px;\n border: 1px solid hsl(53, 4%, 46%);\n border-radius: 3px;\n padding: 0 3px;\n text-overflow: ellipsis;\n font-size: 16px;\n}\n.journal-sheet input {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 3px;\n}\n.journal-sheet button {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) solid 1px;\n width: 100%;\n margin: 0 1px;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n}\n.journal-sheet critbutton {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) solid 1px;\n margin: 0 1px;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n}\n.journal-sheet .tox .tox-editor-container {\n background-color: hsl(0, 0%, 100%);\n}\n\na.entity-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n.alienrpg a.entity-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\na.content-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n.alienrpg a.content-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n#chat .message {\n border: 1px solid hsl(0, 8%, 34%);\n border-radius: 1px;\n}\n\n.chat-message {\n background-image: var(--chatbackground);\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n color: inherit;\n}\n.chat-message .message-header .message-sender {\n color: var(--aliengreen);\n}\n.chat-message .message-metadata {\n color: var(--aliengreen);\n}\n.chat-message .flavor-text {\n color: var(--aliengreen);\n}\n.chat-message .table-draw .table-results .table-result {\n color: var(--aliengreen);\n}\n\n.chat-message .table-draw .table-results .table-result .chatBG {\n background-image: var(--chatbackground);\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n color: var(--aliengreen);\n padding-left: 6px;\n}\n\n.chat-message.whisper {\n background: hsl(0, 0%, 9%);\n color: var(--aliengreen);\n}\n\n.chat-message.blind {\n background: hsl(0, 0%, 9%);\n}\n\n.chat-message.emote {\n background: hsl(0, 0%, 9%);\n}\n\n.chat-message .critchat {\n display: flex;\n align-items: center;\n border-bottom: 1px solid var(--color-border-light-primary);\n padding: 3px 0;\n color: var(--aliengreen);\n}\n\n.dice-tooltip .roll > img {\n width: 24px;\n}\n\n.dice-tooltip {\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n background: hsl(0, 0%, 0%);\n}\n.dice-tooltip .dice-rolls {\n color: inherit;\n background: hsl(0, 0%, 0%);\n}\n.dice-tooltip .part-header {\n color: inherit;\n background: hsl(0, 0%, 0%);\n}\n\n.dice-tooltip .dice-rolls .roll {\n filter: none;\n}\n\n.dice-tooltip .dice-rolls .roll.max {\n filter: none;\n}\n\n.dice-tooltip .dice-rolls .roll.min {\n filter: none;\n}\n\n.inline-roll .dice-tooltip {\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: 2px solid var(--aliengreen);\n border-radius: 2px;\n}\n\na.inline-roll {\n background: hsl(0, 0%, 0%);\n padding: 1px 4px;\n border: 1px solid var(--aliengreen);\n border-radius: 2px;\n white-space: nowrap;\n word-break: break-all;\n}\n\n.dice-roll .dice-formula,\n.dice-roll .dice-total {\n color: var(--aliengreen);\n}\n\n.dice-tooltip .part-header .part-formula {\n color: inherit;\n}\n\n.part-total {\n color: inherit;\n}\n\n.alienrpg h2 {\n border: 0;\n padding: 0;\n margin: 1px;\n margin-left: 5px;\n}\n\n.alienrpg h3 {\n border: 0;\n padding: 0;\n margin: 1px;\n}\n\n.alienrpg h4 {\n border: 0;\n padding: 0;\n margin: 1px;\n}\n\n.resource-content button {\n flex: 0;\n border: 0;\n width: 30px;\n font-size: 1.5rem;\n padding: 0;\n color: inherit;\n margin: 0;\n}\n\n.rollable:hover,\n.rollcomputer:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 120%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n\n.far.fa-heart:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n\n.rollableVeh:hover, .rollableVeh:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 1.3em;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.creature-acid-roll:hover, .creature-acid-roll:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 95%;\n cursor: pointer;\n}\n\n.rollItem:hover, .rollItem:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.rollVehicleWeapon:hover, .rollVehicleWeapon:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.openItem:hover, .openItem:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.talent-btn:hover, .talent-btn:focus {\n color: hsl(103, 100%, 28%);\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-weight: bolder;\n cursor: pointer;\n}\n\n.minus-btn .plus-btn {\n width: 10px;\n height: 10px;\n line-height: 20px;\n padding: 0;\n}\n\n.supply-btn {\n font-size: 5px;\n padding: 0;\n font-family: var(--alienfont);\n}\n\n.pwr-btn:hover, .pwr-btn:focus {\n background-color: hsl(4, 69%, 53%);\n font-size: 120%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.stunt-btn {\n width: 5px;\n padding: 0;\n font-family: var(--alienfont);\n}\n\n.creature-attack-roll {\n display: inline-block;\n width: 280px;\n height: 40px;\n font-weight: bold;\n font-size: 2em;\n /* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */\n text-shadow: 2px 2px hsl(128, 83%, 25%);\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.creature-attack-roll:hover {\n border-radius: 10px;\n color: hsl(0, 100%, 50%);\n text-shadow: 2px 2px hsl(0, 92%, 26%);\n}\n\n.creature-attack-roll:active {\n position: relative;\n top: 1px;\n border-radius: unset;\n background-color: unset;\n color: unset;\n}\n\nbutton:hover,\nbutton:focus {\n box-shadow: unset;\n}\n\n.alien-Push-button {\n display: inline-block;\n width: 260px;\n height: 45px;\n background-color: hsl(0, 0%, 0%);\n font-weight: bold;\n font-size: clamp(2rem, -4.5rem + 5vw, 3rem);\n font-family: var(--alienfont);\n padding-bottom: 5px;\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.alien-Push-button:hover {\n border-radius: 10px;\n color: hsl(0, 100%, 50%);\n}\n\n.alien-crit-button {\n display: inline-block;\n width: 280px;\n height: 26px;\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-weight: bold;\n font-size: 1.2rem;\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.alien-crit-button:hover {\n border-radius: 5px;\n color: hsl(0, 100%, 50%);\n}\n\n.alien-diceface-b0 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-b0.png) no-repeat top left;\n}\n\n.alien-diceface-b6 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-b6.png) no-repeat top left;\n}\n\n.alien-diceface-y0 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y0.png) no-repeat top left;\n}\n\n.alien-diceface-y1 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y1.png) no-repeat top left;\n}\n\n.alien-diceface-y6 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y6.png) no-repeat top left;\n}\n\n.tooltip {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted black;\n}\n\n.tooltip .tooltiptext {\n visibility: hidden;\n width: 250px;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border-radius: 6px;\n padding: 5px 0;\n position: absolute;\n z-index: 1;\n top: -5px;\n right: 105%;\n margin-left: -60px;\n border-style: solid;\n border-color: var(--aliengreen);\n}\n\n.tooltip .tooltiptext::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 5px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.tooltip:hover .tooltiptext {\n visibility: visible;\n}\n\n.tooltip2 {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted black;\n}\n\n.tooltip2 .tooltiptext2 {\n visibility: hidden;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border-radius: 6px;\n position: absolute;\n z-index: 1;\n border-style: solid;\n border-color: var(--aliengreen);\n padding: 0px;\n font-family: \"Times New Roman\", Times, serif;\n width: 150px;\n top: -30px;\n right: -160px;\n margin-left: auto;\n}\n\n.tooltip2 .tooltiptext2::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 5px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.tooltip2:hover .tooltiptext2 {\n visibility: visible;\n}\n\n.alienrpg .inputtext {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n}\n\n.box-top {\n border-top: 3px solid var(--aliengreen);\n}\n\n.ctooltip {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted hsl(0, 0%, 0%);\n}\n\n/* Tooltip text */\n.ctooltip .ctooltiptext {\n font-size: small;\n visibility: hidden;\n width: 150px;\n background-color: hsl(0, 0%, 0%);\n color: var(--aliengreen);\n text-align: center;\n border-radius: 3px;\n padding: 2px 0;\n position: absolute;\n z-index: 1;\n margin-left: -150px;\n border-style: solid;\n border-color: var(--aliengreen);\n}\n\n/* Show the tooltip text when you mouse over the tooltip container */\n.ctooltip:hover .ctooltiptext {\n visibility: visible;\n}\n\n.ctooltip .ctooltiptext::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 1px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.alienchatwhite {\n color: var(--alienchatwhite);\n}\n\n.alienchatred {\n color: var(--alienchatred);\n font-weight: bolder;\n font-size: larger;\n -webkit-background-clip: text;\n background-clip: text;\n background-color: var(--alienchatredshadow);\n}\n\n.alienchatblue {\n color: var(--alienchatblue);\n}\n\n.alienchatlightblue {\n color: var(--alienchatlightblue);\n font-weight: bold;\n font-size: larger;\n}\n\n.alienchatlightgreen {\n color: var(--alienchatlightgreen);\n}\n\n.alienchatgoldenrod {\n color: var(--alienchatgoldenrod);\n font-weight: bold;\n}\n\n.combatbutton {\n max-width: 200px;\n color: var(--aliengreen);\n border: var(--aliengreen) 1px solid;\n}\n\n.prosemirror.editing-source textarea {\n color: hsl(0, 0%, 100%);\n}\n\n.prosemirror menu .pm-dropdown {\n color: hsl(0, 0%, 0%);\n}\n\n#overlay {\n height: 200%;\n background-color: hsla(120, 64%, 43%, 0.3); /* Black background with opacity */\n z-index: 2;\n}\n\n.spanner-icon {\n display: inline-block;\n width: 30px;\n height: 25px;\n padding: 0px;\n margin: 1px;\n background: url(../images/mother-instructions/spanner-icon.webp);\n}\n\n.character-sheet-img {\n display: block;\n width: 464px;\n height: 500px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-sheet-img.webp);\n}\n\n.creature-sheet-img {\n display: block;\n width: 500px;\n height: 477px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-sheet-img.webp);\n}\n\n.character-header {\n display: block;\n width: 500px;\n height: 152px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-header.webp);\n}\n\n.synthetic-header {\n display: block;\n width: 500px;\n height: 155px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-header.webp);\n}\n\n.agil-mod {\n display: block;\n width: 403px;\n height: 162px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/agil-mod.webp);\n}\n\n.armor-mod {\n display: block;\n width: 403px;\n height: 172px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/armor-mod.webp);\n}\n\n.stress-mod {\n display: block;\n width: 400px;\n height: 136px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/stress-mod.webp);\n}\n\n.character-details {\n display: block;\n width: 300px;\n height: 328px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-details.webp);\n}\n\n.synthetic-details {\n display: block;\n width: 300px;\n height: 380px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-details.webp);\n}\n\n.character-consumables {\n display: block;\n width: 153px;\n height: 330px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-consumables.webp);\n}\n\n.synthetic-consumables {\n display: block;\n width: 153px;\n height: 322px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-consumables.webp);\n}\n\n.talent-agenda {\n display: block;\n width: 300px;\n height: 260px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/talent-agenda.webp);\n}\n\n.con-edit {\n display: block;\n width: 151px;\n height: 109px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/con-edit.webp);\n}\n\n.enc {\n display: block;\n width: 600px;\n height: 71px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/enc.webp);\n}\n\n.enc-warn {\n display: block;\n width: 462px;\n height: 49px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/enc-warn.webp);\n}\n\n.inv-inact {\n display: block;\n width: 600px;\n height: 199px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/inv-inact.webp);\n}\n\n.moskills {\n display: block;\n width: 300px;\n height: 254px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/skills.webp);\n}\n\n.creature-header {\n display: block;\n width: 500px;\n height: 102px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-header.webp);\n}\n\n.creature-attack-dropdown {\n display: block;\n width: 600px;\n height: 330px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-attack-dropdown.webp);\n}\n\n.acid-splash-popup {\n display: block;\n width: 400px;\n height: 141px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/acid-splash-popup.webp);\n}\n\n.chat-roll {\n display: block;\n width: 300px;\n height: 188px;\n background: url(../images/mother-instructions/chat-roll.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.radiation-roll {\n display: block;\n width: 240px;\n height: 274px;\n background: url(../images/mother-instructions/radiation-rolls.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.territories-general {\n display: block;\n width: 500px;\n height: 498px;\n background: url(../images/mother-instructions/territories-general.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.territories-systems {\n display: block;\n width: 500px;\n height: 186px;\n background: url(../images/mother-instructions/territories-systems.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-general {\n display: block;\n width: 500px;\n height: 342px;\n background: url(../images/mother-instructions/vehicle-general.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-inv {\n display: block;\n width: 500px;\n height: 343px;\n background: url(../images/mother-instructions/vehicle-inv.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-crew {\n display: block;\n width: 500px;\n height: 227px;\n background: url(../images/mother-instructions/vehicle-crew.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-crew-selector {\n display: block;\n width: 500px;\n height: 227px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/vehicle-crew-selector.webp);\n}\n\n.vehicle-fire-weapon {\n display: block;\n width: 403px;\n height: 162px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/vehicle-fire-weapon.webp);\n}\n\n.item-dropdown {\n display: block;\n width: 300px;\n height: 263px;\n background: url(../images/mother-instructions/item-dropdown.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.modifiers-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/modifiers-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.melee-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/melee-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.ranged-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/ranged-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.armor-img {\n display: block;\n width: 600px;\n height: 415px;\n background: url(../images/mother-instructions/armor-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.planet-system-img {\n display: block;\n width: 600px;\n height: 562px;\n background: url(../images/mother-instructions/planet-system-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.initiative-roll {\n display: block;\n width: 300px;\n height: 277px;\n background: url(../images/mother-instructions/initiative-roll.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.clone-actor {\n display: inline-block;\n width: 200px;\n height: 119px;\n background: url(../images/mother-instructions/clone-actor.webp);\n margin-left: 25%;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.roll-clone {\n display: inline-block;\n width: 200px;\n height: 207px;\n background: url(../images/mother-instructions/roll-clone.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.init-chat-norm {\n display: block;\n width: 200px;\n height: 388px;\n background: url(../images/mother-instructions/init-chat-norm.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.init-chat-cards {\n display: block;\n width: 200px;\n height: 378px;\n background: url(../images/mother-instructions/init-chat-cards.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.gm-settings {\n display: block;\n width: 500px;\n height: 491px;\n background: url(../images/mother-instructions/gm-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.player-settings {\n display: block;\n width: 500px;\n height: 301px;\n background: url(../images/mother-instructions/player-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.style-settings {\n display: block;\n width: 400px;\n height: 377px;\n background: url(../images/mother-instructions/style-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.style-button-settings {\n display: block;\n width: 300px;\n height: 161px;\n background: url(../images/mother-instructions/style-button-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.font-picker-img {\n display: inline-block;\n width: 300px;\n height: 272px;\n background: url(../images/mother-instructions/font-picker-img.webp);\n margin-left: 5%;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.colour-picker-img {\n display: inline-block;\n width: 300px;\n height: 206px;\n background: url(../images/mother-instructions/colour-picker-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.character-token {\n display: block;\n width: 230px;\n height: 234px;\n background: url(../images/mother-instructions/character-token.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.creature-token {\n display: block;\n width: 230px;\n height: 235px;\n background: url(../images/mother-instructions/creature-token.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush1 {\n display: block;\n width: 300px;\n height: 241px;\n background: url(../images/mother-instructions/mpush1.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush2 {\n display: block;\n width: 300px;\n height: 340px;\n background: url(../images/mother-instructions/mpush2.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush3 {\n display: block;\n width: 300px;\n height: 297px;\n background: url(../images/mother-instructions/mpush3.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.pwr-supply {\n display: block;\n width: 600px;\n height: 134px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/power.webp);\n}\n\n.synth-hum {\n display: block;\n width: 153px;\n height: 87px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synth-hum.webp);\n}\n\n.inventory-tab-img {\n display: block;\n width: 600px;\n height: 435px;\n background: url(../images/mother-instructions/inventory-tab.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.inv-context-menu-img {\n display: block;\n width: 151px;\n height: 70px;\n background: url(../images/mother-instructions/inv-context-menu.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.status-icons-img {\n display: block;\n width: 230px;\n height: 229px;\n background: url(../images/mother-instructions/status-icons.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.enc-icon-img {\n display: block;\n width: 230px;\n height: 207px;\n background: url(../images/mother-instructions/enc-icon.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.spaceship-sheet-img {\n display: block;\n width: 497px;\n height: 353px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-modules.webp);\n}\n\n.spaceship-header1 {\n display: block;\n width: 402px;\n height: 632px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-header1.webp);\n}\n\n.spaceship-modules {\n display: block;\n width: 497px;\n height: 353px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-sheet-img.webp);\n}\n\n.spaceship-comtech {\n display: block;\n width: 395px;\n height: 262px;\n background: url(../images/mother-instructions/spaceship-comtech.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.grid {\n display: grid;\n grid-column: span 2/span 2;\n padding: 0;\n align-items: center;\n}\n\n.grid-2col {\n display: grid;\n grid-column: span 2;\n grid-template-columns: 1fr 1fr;\n padding: 0;\n align-items: center;\n}\n\n.grid-3col {\n grid-column: span 3/span 3;\n grid-template-columns: repeat(3, minmax(0, 1fr));\n border-color: var(--aliengreen);\n justify-items: center;\n margin: 0;\n}\n\n.grid-4col {\n grid-column: span 4/span 4;\n grid-template-columns: repeat(4, minmax(0, 1fr));\n border-color: var(--aliengreen);\n border-style: double;\n padding: 4px;\n}\n\n.grid-synPage {\n display: grid;\n grid-template-areas: \"Item1 Item2 Item2\" \"Item1 Item4 Item4\" \"Item8 Item4 Item4\" \"Item8 Item5 Item5\" \"Item8 Item3 Item3\" \"Item9 Item6 Item6\" \"Item10 Item7 Item7\" \"Item11 Item11 Item11\";\n grid-template-columns: 1fr 1fr 1fr;\n}\n\n.grid-genPage {\n display: grid;\n grid-template-areas: \"Item1 Item2 Item2\" \"Item1 Item4 Item4\" \"Item8 Item4 Item4\" \"Item8 Item5 Item5\" \"Item8 Item3 Item3\" \"Item9 Item6 Item6\" \"Item10 Item7 Item7\" \"Item11 Item11 Item11\";\n grid-template-columns: 1fr 1fr 1fr;\n}\n\n.Item1 {\n grid-area: Item1;\n border: 1px solid var(--aliengreen);\n padding: 5px;\n text-align: center;\n}\n\n.Item2 {\n grid-area: Item2;\n border: 1px solid var(--aliengreen);\n}\n\n.Item3 {\n grid-area: Item3;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item4 {\n grid-area: Item4;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item5 {\n grid-area: Item5;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item6 {\n grid-area: Item6;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item7 {\n grid-area: Item7;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n height: auto;\n}\n\n.Item8 {\n grid-area: Item8;\n border: 1px solid var(--aliengreen);\n padding: 5px;\n}\n\n.Item9 {\n grid-area: Item9;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.Item10 {\n grid-area: Item10;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.Item11 {\n grid-area: Item11;\n border: 1px solid var(--aliengreen);\n padding: 4px;\n align-content: center;\n justify-content: center;\n min-height: 53px;\n}\n\n.grid-2col-border {\n display: grid;\n grid-column: span 2;\n grid-template-columns: 1fr 1fr;\n border-color: var(--aliengreen);\n padding: 0;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.grid-spacecraft {\n display: grid;\n grid-template-areas: \"spacec1 spacec2 \";\n grid-template-columns: 35% 65%;\n}\n\n.spacec1 {\n grid-area: spacec1;\n border-right: 1px solid var(--aliengreen);\n align-content: center;\n}\n\n.spacec2 {\n grid-area: spacec2;\n padding-left: 5px;\n align-content: center;\n}\n\n.s1-header {\n display: grid;\n grid-template-areas: \". . s1h1 s1h1 s1h1 .\" \"s1h2 s1h2 s1h2 s1h2 s1h2 s1h2\" \"s1h3 s1h3 s1h3 s1h4 s1h4 s1h4\" \"s1h28 s1h28 s1h28 s1h29 s1h29 s1h29\" \"s1h30 s1h30 s1h30 s1h30 s1h30 s1h30 \" \"s1h32 s1h32 s1h32 s1h32 s1h32 s1h32\" \"s1h31 s1h31 s1h31 s1h31 s1h31 s1h31 \" \"s1h33 s1h33 s1h33 s1h33 s1h33 s1h33\" \". . s1h5 s1h5 s1h5 .\" \"s1h6 s1h6 s1h6 s1h6 s1h6 s1h6\" \"s1space1 s1h7 s1h8 s1space s1h9 s1h10\" \"s1space1 s1h11 s1h12 s1space s1h13 s1h14\" \"s1space1 s1h15 s1h16 s1space s1h17 s1h18\" \"s1space1 s1h19 s1h20 s1space s1h21 s1h22\" \"s1h23 s1h23 s1h23 s1h23 s1h23 s1h23\" \"s1h24 s1h24 s1h24 s1h24 s1h24 s1h24\" \"s1h25 s1h25 s1h25 s1h25 s1h25 s1h25\" \"s1h26 s1h26 s1h26 s1h26 s1h26 s1h26\" \"s1h27 s1h27 s1h27 s1h27 s1h27 s1h27\";\n grid-template-columns: 5% 10% 30% 5% 30% 10%;\n padding: 0 10px 0px 10px;\n}\n\n.s1space {\n grid-area: s1space;\n}\n\n.s1space1 {\n grid-area: s1space1;\n}\n\n.s1h1 {\n grid-area: s1h1;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h2 {\n grid-area: s1h2;\n align-content: center;\n}\n\n.s1h3 {\n grid-area: s1h3;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h4 {\n grid-area: s1h4;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h5 {\n grid-area: s1h5;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h6 {\n grid-area: s1h6;\n align-content: center;\n}\n\n.s1h7 {\n grid-area: s1h7;\n height: 30px;\n}\n\n.s1h8 {\n grid-area: s1h8;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h9 {\n grid-area: s1h9;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h10 {\n grid-area: s1h10;\n height: 30px;\n}\n\n.s1h11 {\n grid-area: s1h11;\n height: 30px;\n}\n\n.s1h12 {\n grid-area: s1h12;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h13 {\n grid-area: s1h13;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h14 {\n grid-area: s1h14;\n height: 30px;\n}\n\n.s1h15 {\n grid-area: s1h15;\n height: 30px;\n}\n\n.s1h16 {\n grid-area: s1h16;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h17 {\n grid-area: s1h17;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h18 {\n grid-area: s1h18;\n height: 30px;\n}\n\n.s1h19 {\n grid-area: s1h19;\n height: 30px;\n}\n\n.s1h20 {\n grid-area: s1h20;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h21 {\n grid-area: s1h21;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h22 {\n grid-area: s1h22;\n height: 30px;\n justify-self: center;\n}\n\n.s1h23 {\n grid-area: s1h23;\n height: 20px;\n justify-self: center;\n font-weight: bolder;\n}\n\n.s1h24 {\n grid-area: s1h24;\n height: 30px;\n justify-self: center;\n}\n\n.s1h25 {\n grid-area: s1h25;\n height: 20px;\n justify-self: center;\n font-weight: bolder;\n}\n\n.s1h26 {\n grid-area: s1h26;\n height: 50px;\n justify-self: center;\n}\n\n.s1h27 {\n grid-area: s1h27;\n height: 50px;\n justify-self: center;\n}\n\n.s1h28 {\n grid-area: s1h28;\n align-content: center;\n}\n\n.s1h29 {\n grid-area: s1h29;\n align-content: center;\n}\n\n.s1h30 {\n grid-area: s1h30;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h31 {\n grid-area: s1h31;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h32 {\n grid-area: s1h32;\n align-content: center;\n}\n\n.s1h33 {\n grid-area: s1h33;\n align-content: center;\n}\n\n.grid-container {\n display: grid;\n margin: 0;\n padding: 0;\n grid-template-areas: \"Col1 Col2\" \"Col1 Col2\" \"Col1 Col2\" \"Col1 Col4\" \"Col3 Col3\";\n grid-template-columns: 370px 1fr;\n}\n\n.Col1 {\n grid-area: Col1;\n align-self: center;\n}\n\n.Col2 {\n grid-area: Col2;\n}\n\n.Col3 {\n grid-area: Col3;\n}\n\n.Col4 {\n grid-area: Col4;\n}\n\n.grid-attr {\n display: grid;\n margin: 0;\n padding: 0;\n padding-left: 5px;\n align-items: center;\n border: 1px solid var(--aliengreen);\n grid-template-areas: \"Attr1 Attr2 Attr3\";\n grid-template-columns: 300px 35px 30px;\n}\n\n.Attr1 {\n grid-area: Attr1;\n}\n\n.Attr2 {\n grid-area: Attr2;\n}\n\n.Attr3 {\n grid-area: Attr3;\n width: 30px;\n height: 20px;\n}\n\n.Attr4 {\n grid-area: Attr4;\n}\n\n.grid-Consumables {\n display: grid;\n grid-template-areas: \"Heading Heading \" \"Air1 Air2\" \"Food1 Food2\" \"Water1 Water2\" \"Power1 Power2\";\n grid-template-columns: 1fr 1fr;\n}\n\n.Heading {\n grid-area: Heading;\n justify-self: left;\n}\n\n.Air1 {\n grid-area: Air1;\n justify-content: left;\n align-self: center;\n}\n\n.Air2 {\n grid-area: Air2;\n}\n\n.Food1 {\n grid-area: Food1;\n justify-self: left;\n align-self: center;\n}\n\n.Food2 {\n grid-area: Food2;\n}\n\n.Power1 {\n grid-area: Power1;\n justify-self: left;\n align-self: center;\n}\n\n.Power2 {\n grid-area: Power2;\n}\n\n.Water1 {\n grid-area: Water1;\n justify-self: left;\n align-self: center;\n}\n\n.Water2 {\n grid-area: Water2;\n}\n\n.grid-vehicle-header {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vChar vChar\";\n grid-template-columns: auto;\n}\n\n.grid-vehicle {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vItem1 vItem2 vItem3 vItem4\" \"vItem5 vItem6 vItem7 vItem8\";\n grid-template-columns: auto;\n}\n\n.vChar {\n grid-area: vChar;\n}\n\n.vItem1 {\n grid-area: vItem1;\n}\n\n.vItem2 {\n grid-area: vItem2;\n}\n\n.vItem3 {\n grid-area: vItem3;\n}\n\n.vItem4 {\n grid-area: vItem4;\n}\n\n.vItem5 {\n grid-area: vItem5;\n}\n\n.vItem6 {\n grid-area: vItem6;\n}\n\n.vItem7 {\n grid-area: vItem7;\n}\n\n.vItem8 {\n grid-area: vItem8;\n}\n\n.grid-weapon {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"wItem1 wItem2 wItem3 wItem4\" \"wItem5 wItem6 wItem7 wItem7\";\n grid-template-columns: auto;\n align-items: center;\n padding-bottom: 2px;\n}\n\n.wItem1 {\n grid-area: wItem1;\n}\n\n.wItem2 {\n grid-area: wItem2;\n}\n\n.wItem3 {\n grid-area: wItem3;\n}\n\n.wItem4 {\n grid-area: wItem4;\n}\n\n.wItem5 {\n grid-area: wItem5;\n}\n\n.wItem6 {\n grid-area: wItem6;\n}\n\n.wItem7 {\n grid-area: wItem7;\n}\n\n.grid-ship-crit {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"gcItem1 gcItem2 gcItem2\" \"gcItem3 gcItem4 gcItem4\" \"gcItem5 gcItem6 gcItem6\";\n grid-template-columns: 30% 35% 35%;\n align-items: center;\n}\n\n.gcItem1 {\n grid-area: gcItem1;\n}\n\n.gcItem2 {\n grid-area: gcItem2;\n}\n\n.gcItem3 {\n grid-area: gcItem3;\n}\n\n.gcItem4 {\n grid-area: gcItem4;\n}\n\n.gcItem5 {\n grid-area: gcItem5;\n}\n\n.gcItem6 {\n grid-area: gcItem6;\n}\n\n.grid-weapon-body {\n display: grid;\n grid-template-areas: \"wCol1 wCol2 wCol3 wCol4 wCol5 wCol6\" \"wCol7 wCol8 wCol9 wCol10 wCol11 wCol12\" \"wCol13 wCol14 . . . .\";\n padding-bottom: 2px;\n grid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr;\n align-items: center;\n}\n\n.wCol1 {\n grid-area: wCol1;\n justify-self: left;\n}\n\n.wCol2 {\n grid-area: wCol2;\n justify-self: left;\n}\n\n.wCol3 {\n grid-area: wCol3;\n justify-self: left;\n}\n\n.wCol4 {\n grid-area: wCol4;\n justify-self: center;\n}\n\n.wCol5 {\n grid-area: wCol5;\n justify-self: left;\n}\n\n.wCol6 {\n grid-area: wCol6;\n justify-self: center;\n}\n\n.wCol7 {\n grid-area: wCol7;\n justify-self: left;\n}\n\n.wCol8 {\n grid-area: wCol8;\n justify-self: left;\n}\n\n.wCol9 {\n grid-area: wCol9;\n justify-self: left;\n}\n\n.wCol10 {\n grid-area: wCol10;\n justify-self: center;\n}\n\n.wCol11 {\n grid-area: wCol11;\n justify-self: left;\n}\n\n.wCol12 {\n grid-area: wCol12;\n justify-self: center;\n}\n\n.wCol13 {\n grid-area: wCol13;\n justify-self: left;\n}\n\n.wCol14 {\n grid-area: wCol14;\n justify-self: left;\n}\n\n.grid-items {\n display: grid;\n grid-template-areas: \"lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4\" \"lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8\";\n padding-bottom: 2px;\n grid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em;\n align-items: center;\n}\n\n.lCol1 {\n grid-area: lCol1;\n justify-self: left;\n}\n\n.lCol2 {\n grid-area: lCol2;\n justify-self: center;\n}\n\n.lCol3 {\n grid-area: lCol3;\n justify-self: center;\n}\n\n.lCol4 {\n grid-area: lCol4;\n justify-self: right;\n}\n\n.lCol5 {\n grid-area: lCol5;\n justify-self: left;\n}\n\n.lCol6 {\n grid-area: lCol6;\n justify-self: left;\n}\n\n.lCol7 {\n grid-area: lCol7;\n justify-self: center;\n}\n\n.lCol8 {\n grid-area: lCol8;\n justify-self: right;\n}\n\n.lCol9 {\n grid-area: lCol9;\n justify-self: center;\n}\n\n.lCol10 {\n grid-area: lCol10;\n justify-self: center;\n}\n\n.lCol11 {\n grid-area: lCol11;\n justify-self: center;\n}\n\n.lCol12 {\n grid-area: lCol12;\n justify-self: center;\n}\n\n.lCol13 {\n grid-area: lCol13;\n justify-self: center;\n}\n\n.lCol14 {\n grid-area: lCol14;\n justify-self: center;\n}\n\n.lCol15 {\n grid-area: lCol15;\n justify-self: center;\n}\n\n.lCol16 {\n grid-area: lCol16;\n justify-self: center;\n}\n\n.lCol17 {\n grid-area: lCol17;\n justify-self: center;\n}\n\n.lCol18 {\n grid-area: lCol18;\n justify-self: center;\n}\n\n.grid-modules {\n display: grid;\n grid-template-areas: \"mCol1 mCol2 mCol17 mCol15 mCol13 mCol4\" \"mCol5 mCol6 mCol18 mCol16 mCol14 mCol8\";\n padding-bottom: 6px;\n grid-template-columns: 30px 270px 75px 90px 269px 30px;\n align-items: center;\n}\n\n.mCol1 {\n grid-area: mCol1;\n justify-self: left;\n}\n\n.mCol2 {\n grid-area: mCol2;\n justify-self: center;\n}\n\n.mCol3 {\n grid-area: mCol3;\n justify-self: center;\n}\n\n.mCol4 {\n grid-area: mCol4;\n justify-self: right;\n}\n\n.mCol5 {\n grid-area: mCol5;\n justify-self: left;\n}\n\n.mCol6 {\n grid-area: mCol6;\n justify-self: left;\n}\n\n.mCol7 {\n grid-area: mCol7;\n justify-self: center;\n}\n\n.mCol8 {\n grid-area: mCol8;\n justify-self: right;\n}\n\n.mCol9 {\n grid-area: mCol9;\n justify-self: center;\n}\n\n.mCol10 {\n grid-area: mCol10;\n justify-self: center;\n}\n\n.mCol11 {\n grid-area: mCol11;\n justify-self: center;\n}\n\n.mCol12 {\n grid-area: mCol12;\n justify-self: center;\n}\n\n.mCol13 {\n grid-area: mCol13;\n justify-self: center;\n}\n\n.mCol14 {\n grid-area: mCol14;\n word-break: break-word;\n}\n\n.mCol15 {\n grid-area: mCol15;\n justify-self: center;\n}\n\n.mCol16 {\n grid-area: mCol16;\n justify-self: center;\n}\n\n.mCol17 {\n grid-area: mCol17;\n justify-self: center;\n}\n\n.mCol18 {\n grid-area: mCol18;\n justify-self: center;\n}\n\n.grid-talents {\n display: grid;\n grid-template-areas: \"talTitle talTitle\" \"tal1 tal2\" \"tal3 tal4\";\n padding: 3px;\n grid-template-columns: 75% 25%;\n align-items: center;\n}\n\n.tal1 {\n grid-area: tal1;\n justify-self: center;\n padding-left: 8px;\n}\n\n.tal2 {\n grid-area: tal2;\n justify-self: right;\n padding-right: 8px;\n}\n\n.tal3 {\n grid-area: tal3;\n align-self: center;\n}\n\n.tal4 {\n grid-area: tal4;\n justify-self: right;\n padding-right: 8px;\n align-self: left;\n}\n\n.talTitle {\n grid-area: talTitle;\n background-color: #221f1f;\n}\n\n.grid-special {\n display: grid;\n grid-template-areas: \"spe1 spe2 spe3\";\n grid-template-columns: 5% 70% 25%;\n align-items: center;\n}\n\n.spe1 {\n grid-area: spe1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.spe2 {\n grid-area: spe2;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.spe3 {\n grid-area: spe3;\n justify-self: right;\n}\n\n.critical-inj {\n display: grid;\n grid-template-areas: \"crit1 crit2 crit3 crit4\";\n grid-template-columns: 5% 31% 60% 3%;\n align-items: center;\n}\n\n.crit1 {\n grid-area: crit1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.crit2 {\n grid-area: crit2;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.crit3 {\n grid-area: crit3;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n align-items: left;\n}\n\n.crit4 {\n grid-area: crit4;\n justify-self: right;\n}\n\n.space-critical-inj {\n display: grid;\n grid-template-areas: \"ScritI1 ScritI2 ScritI4\";\n grid-template-columns: 5% 80% 3%;\n align-items: center;\n}\n\n.ScritI1 {\n grid-area: ScritI1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.ScritI2 {\n grid-area: ScritI2;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.ScritI4 {\n grid-area: ScritI4;\n justify-self: right;\n}\n\n.grid-two {\n display: grid;\n grid-template-areas: \"box1 box2\" \"box3 box4\";\n padding: 3px;\n grid-template-columns: 25% 75%;\n align-items: center;\n}\n\n.box1 {\n grid-area: box1;\n justify-self: center;\n padding-left: 8px;\n}\n\n.box2 {\n grid-area: box2;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box3 {\n grid-area: box3;\n justify-self: center;\n padding-left: 8px;\n padding-top: 10px;\n}\n\n.box4 {\n grid-area: box4;\n padding-top: 10px;\n}\n\n.grid-2 {\n display: grid;\n grid-template-areas: \"box11 box21 box23 box22\";\n grid-template-columns: 1fr 33px 15px 33px;\n align-items: center;\n margin: 1px;\n padding: 0;\n}\n\n.box11 {\n grid-area: box11;\n justify-self: center;\n}\n\n.box21 {\n grid-area: box21;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box22 {\n grid-area: box22;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box23 {\n grid-area: box23;\n justify-self: center;\n}\n\n.grid-crit {\n display: grid;\n grid-template-areas: \"crit1 crit2 \";\n padding: 0;\n margin: 0;\n grid-template-columns: 1fr 1fr;\n}\n\n.crit1 {\n grid-area: crit1;\n}\n\n.crit2 {\n grid-area: crit2;\n margin-bottom: 2px;\n}\n\n.grid-rTables {\n display: grid;\n grid-template-areas: \"rTable1 rTable2\";\n grid-template-columns: 1fr 0.5fr;\n align-items: center;\n margin: 0;\n padding: 0;\n}\n\n.rTable1 {\n grid-area: rTable1;\n justify-self: center;\n}\n\n.rTable2 {\n grid-area: rTable2;\n justify-self: center;\n padding-right: 8px;\n}\n\n.grid-creature {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vCre1 vCre2 \" \"vCre3 vCre4 \" \"vCre5 vCre6 \" \"vCre7 vCre8\";\n grid-template-columns: 1fr 1fr;\n align-items: center;\n}\n\n.vCre1 {\n grid-area: vCre1;\n}\n\n.vCre2 {\n grid-area: vCre2;\n}\n\n.vCre3 {\n grid-area: vCre3;\n}\n\n.vCre4 {\n grid-area: vCre4;\n}\n\n.vCre5 {\n grid-area: vCre5;\n}\n\n.vCre6 {\n grid-area: vCre6;\n}\n\n.vCre7 {\n grid-area: vCre7;\n}\n\n.vCre8 {\n grid-area: vCre8;\n}\n\n.grid-colony--header {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"hplan1 hplan2 \" \"hplan3 hplan4\" \"hplan5 hplan6 \" \"hplan7 hplan8\";\n grid-template-columns: auto;\n align-items: center;\n padding-bottom: 2px;\n}\n\n.hplan1 {\n grid-area: hplan1;\n}\n\n.hplan2 {\n grid-area: hplan2;\n}\n\n.hplan3 {\n grid-area: hplan3;\n}\n\n.hplan4 {\n grid-area: hplan4;\n}\n\n.hplan5 {\n grid-area: hplan5;\n}\n\n.hplan6 {\n grid-area: hplan6;\n}\n\n.hplan7 {\n grid-area: hplan7;\n}\n\n.hplan8 {\n grid-area: hplan8;\n}\n\n.grid-planet {\n display: grid;\n margin: 0;\n padding: 0;\n grid-template-areas: \"plan1 plan1 plan1 plan1\" \"plan2 plan2 plan3 plan3 \" \"plan4 plan4 plan4 plan4 \";\n grid-template-columns: 220px 1fr;\n}\n\n.plan1 {\n grid-area: plan1;\n justify-self: left;\n align-self: center;\n}\n\n.plan2 {\n grid-area: plan2;\n justify-self: left;\n}\n\n.plan3 {\n grid-area: plan3;\n justify-self: left;\n}\n\n.plan4 {\n grid-area: plan4;\n justify-self: left;\n}\n\n.grid-systems {\n display: grid;\n padding: 3px;\n grid-template-areas: \"sys1 sys2 sys3 sys4\" \"sys5 sys6 sys7 sys8\";\n grid-template-columns: 14em 15em 10em 2em;\n border-color: var(--aliengreen);\n border-bottom: double;\n}\n\n.sys1 {\n grid-area: sys1;\n justify-self: left;\n}\n\n.sys2 {\n grid-area: sys2;\n justify-self: left;\n}\n\n.sys3 {\n grid-area: sys3;\n justify-self: left;\n}\n\n.sys4 {\n grid-area: sys4;\n justify-self: right;\n}\n\n.sys5 {\n grid-area: sys5;\n justify-self: left;\n}\n\n.sys6 {\n grid-area: sys6;\n justify-self: left;\n}\n\n.sys7 {\n grid-area: sys7;\n justify-self: left;\n}\n\n.sys8 {\n grid-area: sys8;\n justify-self: right;\n}\n\n.grid-Char-Att {\n display: grid;\n padding-bottom: 4px;\n padding-top: 12px;\n padding-left: 30px;\n grid-row-gap: 3px;\n grid-column-gap: 10px;\n border-color: var(--aliengreen);\n align-items: center;\n grid-template-areas: \"gCol1 gCol2 gCol3 gCol4 gCol5 gCol11\" \"gCol6 gCol7 gCol8 gCol9 gCol10 gCol12\";\n grid-template-columns: 110px 50px 110px 50px 65px 130px;\n}\n\n.gCol1 {\n grid-area: gCol1;\n justify-self: left;\n}\n\n.gCol2 {\n grid-area: gCol2;\n justify-self: center;\n align-self: center;\n}\n\n.gCol3 {\n grid-area: gCol3;\n justify-self: left;\n}\n\n.gCol4 {\n grid-area: gCol4;\n justify-self: center;\n align-self: center;\n}\n\n.gCol5 {\n grid-area: gCol5;\n justify-self: center;\n}\n\n.gCol6 {\n grid-area: gCol6;\n justify-self: left;\n}\n\n.gCol7 {\n grid-area: gCol7;\n justify-self: center;\n align-self: center;\n}\n\n.gCol8 {\n grid-area: gCol8;\n justify-self: left;\n}\n\n.gCol9 {\n grid-area: gCol9;\n justify-self: center;\n align-self: center;\n}\n\n.gCol10 {\n grid-area: gCol10;\n justify-self: center;\n}\n\n.gCol11 {\n grid-area: gCol11;\n justify-self: center;\n}\n\n.gCol12 {\n grid-area: gCol12;\n justify-self: center;\n}\n\n.grid-item-xtras {\n display: grid;\n grid-template-areas: \"xCol1 xCol2 xCol3 xCol4 xCol5 xCol6\" \". xCol7 xCol7 xCol8 . .\";\n padding-bottom: 4px;\n padding-top: 5px;\n padding-left: 30px;\n grid-row-gap: 3px;\n grid-column-gap: 10px;\n grid-template-columns: 110px 50px 110px 50px 110px 50px;\n align-items: center;\n}\n\n.xCol1 {\n grid-area: xCol1;\n justify-self: left;\n}\n\n.xCol2 {\n grid-area: xCol2;\n justify-self: left;\n}\n\n.xCol3 {\n grid-area: xCol3;\n justify-self: left;\n}\n\n.xCol4 {\n grid-area: xCol4;\n justify-self: center;\n}\n\n.xCol5 {\n grid-area: xCol5;\n justify-self: left;\n}\n\n.xCol6 {\n grid-area: xCol6;\n justify-self: center;\n}\n\n.xCol7 {\n grid-area: xCol7;\n justify-self: center;\n}\n\n.xCol8 {\n grid-area: xCol8;\n justify-self: center;\n}\n\n.flex-group-center,\n.flex-group-left,\n.flex-group-right {\n justify-content: center;\n align-items: center;\n text-align: center;\n padding: 0;\n border: 1px solid var(--aliengreen);\n}\n\n.flex-group-left {\n justify-content: flex-start;\n text-align: left;\n}\n\n.flex-group-right {\n justify-content: flex-end;\n text-align: right;\n}\n\n.grid-crew {\n display: grid;\n grid-template-areas: \"gC1 gC2 gC3 gC4\" \"gC5 gC6 gC7 gC8\";\n grid-template-columns: 20em 15em 10em 5em;\n}\n\n.gC1 {\n justify-self: center;\n grid-area: gC1;\n}\n\n.gC2 {\n justify-self: center;\n grid-area: gC2;\n}\n\n.gC3 {\n justify-self: center;\n grid-area: gC3;\n}\n\n.gC4 {\n justify-self: right;\n grid-area: gC4;\n}\n\n.gC5 {\n justify-self: left;\n grid-area: gC5;\n}\n\n.gC6 {\n justify-self: center;\n grid-area: gC6;\n}\n\n.gC7 {\n justify-self: center;\n grid-area: gC7;\n}\n\n.gC8 {\n justify-self: right;\n grid-area: gC8;\n}\n\n.grid-ship-crew {\n display: grid;\n grid-template-areas: \"gSC1 gSC2 gSC3 gSC4 gSC5\" \" gSC6 gSC7 gSC8 gSC9 gSC10\";\n grid-template-columns: 43% 25% 20% 6%;\n}\n\n.gSC1 {\n justify-self: center;\n grid-area: gSC1;\n}\n\n.gSC2 {\n justify-self: center;\n grid-area: gSC2;\n}\n\n.gSC3 {\n justify-self: center;\n grid-area: gSC3;\n}\n\n.gSC4 {\n justify-self: right;\n grid-area: gSC4;\n}\n\n.gSC5 {\n justify-self: right;\n grid-area: gSC5;\n}\n\n.gSC6 {\n justify-self: left;\n grid-area: gSC6;\n}\n\n.gSC7 {\n justify-self: center;\n grid-area: gSC7;\n}\n\n.gSC8 {\n justify-self: right;\n grid-area: gSC8;\n}\n\n.gSC9 {\n justify-self: center;\n grid-area: gSC9;\n}\n\n.gSC10 {\n justify-self: right;\n grid-area: gSC10;\n}\n\n.grid-actor {\n display: grid;\n padding-top: 10px;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"gaItem1 gaItem2 gaItem3 gaItem4\";\n grid-template-columns: 20% 34% 20% 30%;\n}\n\n.gaItem1 {\n grid-area: gaItem1;\n}\n\n.gaItem2 {\n grid-area: gaItem2;\n}\n\n.gaItem3 {\n grid-area: gaItem3;\n}\n\n.gaItem4 {\n grid-area: gaItem4;\n}\n\n.grid-colony-planet1 {\n display: grid;\n padding-top: 55px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp1 gcp2 gcp3 gcp4 gcp5 gcp6 gcp7\";\n grid-template-columns: 150px 150px 196px 100px 150px 150px 150px;\n}\n\n.gcp1 {\n grid-area: gcp1;\n}\n\n.gcp2 {\n grid-area: gcp2;\n}\n\n.gcp3 {\n grid-area: gcp3;\n}\n\n.gcp4 {\n grid-area: gcp4;\n margin: 1px 0px 0px -7px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp5 {\n grid-area: gcp5;\n}\n\n.gcp6 {\n grid-area: gcp6;\n}\n\n.gcp7 {\n grid-area: gcp7;\n}\n\n.grid-colony-planet2 {\n display: grid;\n margin-top: -4px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp11 gcp12 gcp14 gcp16 gcp17\";\n grid-template-columns: 130px 240px 400px 110px 120px;\n}\n\n.gcp11 {\n grid-area: gcp11;\n}\n\n.gcp12 {\n grid-area: gcp12;\n}\n\n.gcp14 {\n grid-area: gcp14;\n}\n\n.gcp16 {\n grid-area: gcp16;\n}\n\n.gcp17 {\n grid-area: gcp17;\n}\n\n.grid-colony-planet3a {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n margin-top: 2px;\n grid-template-areas: \"gcp3a1 gcp3a2 gcp3a3 gcp3a4 gcp3a5 gcp3a6 gcp3a7\";\n grid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\n}\n\n.gcp3a1 {\n grid-area: gcp3a1;\n margin: -12px 0px 0px -127px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp3a2 {\n grid-area: gcp3a2;\n}\n\n.gcp3a3 {\n grid-area: gcp3a3;\n}\n\n.gcp3a4 {\n grid-area: gcp3a4;\n}\n\n.gcp3a5 {\n grid-area: gcp3a5;\n}\n\n.gcp3a6 {\n grid-area: gcp3a6;\n}\n\n.gcp3a7 {\n grid-area: gcp3a7;\n margin: -12px 0px 0px 24px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet3 {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp31 gcp32 gcp33 gcp34 gcp35 gcp36 gcp37\";\n grid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\n}\n\n.gcp31 {\n grid-area: gcp31;\n}\n\n.gcp32 {\n grid-area: gcp32;\n}\n\n.gcp33 {\n grid-area: gcp33;\n}\n\n.gcp34 {\n grid-area: gcp34;\n}\n\n.gcp35 {\n grid-area: gcp35;\n}\n\n.gcp36 {\n grid-area: gcp36;\n}\n\n.gcp37 {\n grid-area: gcp37;\n}\n\n.grid-colony-planet4a {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n margin-top: 5px;\n grid-template-areas: \"gcp4a1 gcp4a2 gcp4a3 gcp4a4 gcp4a5 gcp4a6 gcp4a7\";\n grid-template-columns: 210px 245px 110px 126px 110px 110px 110px;\n}\n\n.gcp4a1 {\n grid-area: gcp4a1;\n}\n\n.gcp4a2 {\n grid-area: gcp4a2;\n margin: -28px 0px 0px -19px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a3 {\n grid-area: gcp4a3;\n margin: -11px 0px 0px 10px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a4 {\n grid-area: gcp4a4;\n margin: -21px 0px 0px -28px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp4a5 {\n grid-area: gcp4a5;\n margin: -28px 0px 0px 0px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a6 {\n grid-area: gcp4a6;\n margin: -37px 0px 0px -12px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp4a7 {\n grid-area: gcp4a7;\n}\n\n.grid-colony-planet4 {\n display: grid;\n margin-left: 30px;\n margin-top: -2px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp41 gcp42 gcp43 gcp44 gcp45 gcp46 gcp47\";\n grid-template-columns: 210px 245px 110px 110px 110px 110px 110px;\n}\n\n.gcp41 {\n grid-area: gcp41;\n}\n\n.gcp42 {\n grid-area: gcp42;\n}\n\n.gcp43 {\n grid-area: gcp43;\n}\n\n.gcp44 {\n grid-area: gcp44;\n}\n\n.gcp45 {\n grid-area: gcp45;\n}\n\n.gcp46 {\n grid-area: gcp46;\n}\n\n.gcp47 {\n grid-area: gcp47;\n}\n\n.grid-colony-planet6a {\n display: grid;\n margin-left: 30px;\n padding-top: 82px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp6a1 gcp6a2 gcp6a4 gcp6a6 gcp6a7\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp6a1 {\n grid-area: gcp6a1;\n margin: -24px 0px 0px 61px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a2 {\n grid-area: gcp6a2;\n margin: -42px 0px 0px 50px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a4 {\n grid-area: gcp6a4;\n margin: -59px 0px 0px -41px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a6 {\n grid-area: gcp6a6;\n margin: -43px 0px 0px -138px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a7 {\n grid-area: gcp6a7;\n margin: -24px 0px 0px -118px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet6 {\n display: grid;\n margin-left: 30px;\n margin-top: -5px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp61 gcp62 gcp64 gcp66 gcp67\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp61 {\n grid-area: gcp61;\n}\n\n.gcp62 {\n grid-area: gcp62;\n}\n\n.gcp64 {\n grid-area: gcp64;\n}\n\n.gcp66 {\n grid-area: gcp66;\n}\n\n.gcp67 {\n grid-area: gcp67;\n}\n\n.grid-colony-planet7a {\n display: grid;\n margin-left: 25px;\n margin-top: 14px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp7a1 gcp7a2 gcp7a4 gcp7a6 gcp7a7\";\n grid-template-columns: 225px 205px 210px 200px 200px;\n}\n\n.gcp7a1 {\n grid-area: gcp7a1;\n margin: 8px 0px 0px -163px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a2 {\n grid-area: gcp7a2;\n margin: -8px 0px 0px -171px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a4 {\n grid-area: gcp7a4;\n margin: -25px 0px 0px -32px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a6 {\n grid-area: gcp7a6;\n margin: -6px 0px 0px 59px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a7 {\n grid-area: gcp7a7;\n margin: 11px 0px 0px 28px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet7 {\n display: grid;\n margin-left: 25px;\n margin-top: -30px;\n margin-bottom: 4px;\n grid-template-areas: \"gcp71 gcp72 gcp74 gcp76 gcp77\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp71 {\n grid-area: gcp71;\n}\n\n.gcp72 {\n grid-area: gcp72;\n}\n\n.gcp74 {\n grid-area: gcp74;\n}\n\n.gcp76 {\n grid-area: gcp76;\n}\n\n.gcp77 {\n grid-area: gcp77;\n}\n\n.grid-colony-planet8a {\n display: grid;\n margin-left: 25px;\n margin-top: -6px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp8a1 gcp8a2 gcp8a4 gcp8a6 gcp8a7\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp8a1 {\n grid-area: gcp8a1;\n}\n\n.gcp8a2 {\n grid-area: gcp8a2;\n}\n\n.gcp8a4 {\n grid-area: gcp8a4;\n margin: 8px 0px 0px -39px;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n margin-bottom: 0px;\n}\n\n.gcp8a6 {\n grid-area: gcp8a6;\n}\n\n.gcp8a7 {\n grid-area: gcp8a7;\n}\n\n.grid-colony-planet8 {\n display: grid;\n margin-bottom: 0px;\n margin-top: 11px;\n grid-template-areas: \"gcp81 gcp82 gcp84 gcp86 gcp87\";\n grid-template-columns: 225px 216px 210px 200px 190px;\n}\n\n.gcp81 {\n grid-area: gcp81;\n}\n\n.gcp82 {\n grid-area: gcp82;\n}\n\n.gcp84 {\n grid-area: gcp84;\n}\n\n.gcp86 {\n grid-area: gcp86;\n}\n\n.gcp87 {\n grid-area: gcp87;\n}\n\n.grid-colony-planet9 {\n display: grid;\n margin-top: -25px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp91 gcp94 gcp96 gcp97\";\n grid-template-columns: 444px 161px 34px 15px;\n}\n\n.gcp91 {\n grid-area: gcp91;\n}\n\n.gcp94 {\n grid-area: gcp94;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp96 {\n grid-area: gcp96;\n}\n\n.gcp97 {\n grid-area: gcp97;\n}\n\n.grid-colony-planet10a {\n display: grid;\n margin-left: 175px;\n margin-top: -84px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp10a1 gcp10a2 gcp10a4 gcp10a6 gcp10a7\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp10a1 {\n grid-area: gcp10a1;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.gcp10a2 {\n grid-area: gcp10a2;\n}\n\n.gcp10a4 {\n grid-area: gcp10a4;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-top: 114px;\n margin-bottom: 0px;\n}\n\n.gcp10a6 {\n grid-area: gcp10a6;\n}\n\n.gcp10a7 {\n grid-area: gcp10a7;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet10 {\n display: grid;\n margin-left: 181px;\n margin-top: -59px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp101 gcp102 gcp104 gcp106 gcp107\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp101 {\n grid-area: gcp101;\n}\n\n.gcp102 {\n grid-area: gcp102;\n}\n\n.gcp104 {\n grid-area: gcp104;\n}\n\n.gcp106 {\n grid-area: gcp106;\n}\n\n.gcp107 {\n grid-area: gcp107;\n}\n\n.grid-colony-planet11 {\n display: grid;\n margin-left: 187px;\n margin-top: -98px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp111 gcp112 gcp113 gcp114 gcp115 gcp116\";\n grid-template-columns: 171px 87px 171px 87px 171px 25px;\n}\n\n.gcp111 {\n grid-area: gcp111;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp112 {\n grid-area: gcp112;\n}\n\n.gcp113 {\n grid-area: gcp113;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-top: 107px;\n margin-bottom: 0px;\n}\n\n.gcp114 {\n grid-area: gcp114;\n}\n\n.gcp115 {\n grid-area: gcp115;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp116 {\n grid-area: gcp116;\n}\n\n.grid-colony-planet12a {\n display: grid;\n margin-left: 176px;\n margin-top: -86px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp12a1 gcp12a2 gcp12a4 gcp12a6 gcp12a7\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp12a1 {\n grid-area: gcp12a1;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.gcp12a2 {\n grid-area: gcp12a2;\n}\n\n.gcp12a4 {\n grid-area: gcp12a4;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-top: 118px;\n margin-bottom: 0px;\n}\n\n.gcp12a6 {\n grid-area: gcp12a6;\n}\n\n.gcp12a7 {\n grid-area: gcp12a7;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet12 {\n display: grid;\n margin-left: 181px;\n margin-top: -65px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp121 gcp122 gcp124 gcp126 gcp127\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp121 {\n grid-area: gcp121;\n}\n\n.gcp122 {\n grid-area: gcp122;\n}\n\n.gcp124 {\n grid-area: gcp124;\n}\n\n.gcp126 {\n grid-area: gcp126;\n}\n\n.gcp127 {\n grid-area: gcp127;\n}\n\n.grid-colony-planet13a {\n display: grid;\n margin-left: 187px;\n margin-top: -89px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp13a1 gcp13a2 gcp13a3 gcp13a4 gcp13a5 gcp13a6\";\n grid-template-columns: 171px 87px 171px 87px 171px 25px;\n}\n\n.gcp13a1 {\n grid-area: gcp13a1;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp13a2 {\n grid-area: gcp13a2;\n}\n\n.gcp13a3 {\n grid-area: gcp13a3;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-top: 107px;\n margin-bottom: 20px;\n}\n\n.gcp13a4 {\n grid-area: gcp13a4;\n}\n\n.gcp13a5 {\n grid-area: gcp13a5;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp13a6 {\n grid-area: gcp13a6;\n}\n\n.grid-colony-planet13 {\n display: grid;\n margin-left: 25px;\n margin-top: 3px;\n margin-bottom: 0px;\n padding-top: 66px;\n grid-template-areas: \"gcp131 gcp134 gcp136 gcp137\";\n grid-template-columns: 430px 210px 200px 190px;\n}\n\n.gcp131 {\n grid-area: gcp131;\n}\n\n.gcp134 {\n grid-area: gcp134;\n}\n\n.gcp136 {\n grid-area: gcp136;\n}\n\n.gcp137 {\n grid-area: gcp137;\n}\n\n.grid-colony-sheet {\n display: grid;\n margin-left: 25px;\n margin-top: 3px;\n margin-bottom: 0px;\n grid-template-areas: \"gcs1 gcs2 gcs3 gcs4\" \"gcs5 gcs2 gcs3 gcs4\" \"gcs6 gcs2 gcs3 gcs4\" \"gcs7 gcs2 gcs3 gcs4\";\n grid-template-columns: 523px 177px 177px 177px;\n}\n\n.gcs1 {\n grid-area: gcs1;\n}\n\n.gcs2 {\n grid-area: gcs2;\n margin-top: 55px;\n}\n\n.gcs3 {\n grid-area: gcs3;\n margin-top: 55px;\n}\n\n.gcs4 {\n grid-area: gcs4;\n margin-top: 55px;\n}\n\n.gcs5 {\n grid-area: gcs5;\n}\n\n.gcs6 {\n grid-area: gcs6;\n}\n\n.gcs7 {\n grid-area: gcs7;\n}\n\n.grid-colony-header {\n display: grid;\n grid-template-areas: \"gch1 gch2 gch3\" \"gch4 gch5 gch6\" \"gch7 gch8 gch9\" \"gch10 gch11 gch12\";\n padding-top: 70px;\n grid-template-columns: 174px 174px 174px;\n align-items: center;\n}\n\n.gch1 {\n grid-area: gch1;\n}\n\n.gch2 {\n grid-area: gch2;\n}\n\n.gch3 {\n grid-area: gch3;\n}\n\n.gch4 {\n grid-area: gch4;\n}\n\n.gch5 {\n grid-area: gch5;\n}\n\n.gch6 {\n grid-area: gch6;\n}\n\n.gch7 {\n grid-area: gch7;\n}\n\n.gch8 {\n grid-area: gch8;\n}\n\n.gch9 {\n grid-area: gch9;\n}\n\n.gch10 {\n grid-area: gch10;\n}\n\n.gch11 {\n grid-area: gch11;\n}\n\n.gch12 {\n grid-area: gch12;\n}\n\n.grid-colony-stats {\n display: grid;\n grid-template-areas: \"gcst1 gcst2 \" \"gcst3 gcst4\" \"gcst5 gcst6\" \"gcst7 gcst8\" \"gcst9 gcst10\" \"gcst11 gcst12\" \"gcst13 gcst14\" \"gcst15 gcst16\";\n row-gap: 20%;\n grid-template-columns: 281px 30px;\n margin: 65px 0px 0px 181px;\n}\n\n.gcst1 {\n grid-area: gcst1;\n}\n\n.gcst2 {\n grid-area: gcst2;\n}\n\n.gcst3 {\n grid-area: gcst3;\n}\n\n.gcst4 {\n grid-area: gcst4;\n}\n\n.gcst5 {\n grid-area: gcst5;\n}\n\n.gcst6 {\n grid-area: gcst6;\n}\n\n.gcst7 {\n grid-area: gcst7;\n}\n\n.gcst8 {\n grid-area: gcst8;\n}\n\n.gcst9 {\n grid-area: gcst9;\n}\n\n.gcst10 {\n grid-area: gcst10;\n}\n\n.gcst11 {\n grid-area: gcst11;\n}\n\n.gcst12 {\n grid-area: gcst12;\n}\n\n.gcst13 {\n grid-area: gcst13;\n}\n\n.gcst14 {\n grid-area: gcst14;\n}\n\n.gcst15 {\n grid-area: gcst15;\n}\n\n.gcst16 {\n grid-area: gcst16;\n}\n\n.grid-colony-level {\n display: grid;\n grid-template-areas: \"gclv1 gclv2 gclv3 gclv4 gclv5 gclv6\";\n grid-template-columns: 77px 86px 86px 87px 86px 78px;\n margin-left: 6px;\n}\n\n.gclv1 {\n grid-area: gclv1;\n}\n\n.gclv2 {\n grid-area: gclv2;\n}\n\n.gclv3 {\n grid-area: gclv3;\n}\n\n.gclv4 {\n grid-area: gclv4;\n}\n\n.gclv5 {\n grid-area: gclv5;\n}\n\n.gclv6 {\n grid-area: gclv6;\n}\n\n.flex-center {\n align-items: center;\n justify-content: center;\n text-align: center;\n padding: 0;\n}\n\n.flex-between {\n justify-content: space-between;\n}\n\n.alienrpg .flexcol {\n display: flex;\n flex-direction: column;\n flex-wrap: nowrap;\n}\n\n.alienrpg .flexcol .flex1 {\n flex: 1;\n}\n\n.alienrpg .flexcol .flex2 {\n flex: 2;\n}\n\n.alienrpg .flexcol .flex3 {\n flex: 3;\n}\n\n.alienrpg .alienrpg .flexcol .flex4 {\n flex: 4;\n}\n\n.alienrpg .flexrow {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.alienrpg .flexrow > * {\n flex: 1;\n}\n\n.alienrpg .flexrow .flex1 {\n flex: 1;\n}\n\n.alienrpg .flexrow .flex2 {\n flex: 2;\n}\n\n.alienrpg .flexrow .flex3 {\n flex: 3;\n}\n\n.alienrpg .flexrow .flex4 {\n flex: 4;\n}\n\n.alienrpg.actor .encumbrance {\n background: hsla(0, 0%, 0%, 0.1);\n height: 12px;\n margin-top: 5px;\n border: 1px solid hsl(0, 0%, 7%);\n border-radius: 3px;\n position: relative;\n width: calc(100% - 20px);\n}\n\n.alienrpg.actor .encumbrance .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: var(--aliengreen);\n height: 8px;\n border: 1px solid hsl(30, 32%, 33%);\n border-radius: 3px;\n}\n\n.alienrpg.actor .encumbrance .encumbrance-label {\n position: absolute;\n top: -3px;\n height: 16px;\n font-size: 16px;\n line-height: 16px;\n color: hsl(0, 0%, 0%);\n background: hsla(0, 0%, 100%, 0.4);\n padding: 0 3px;\n}\n\n.alienrpg.actor .encumbrance .encumbrance-breakpoint {\n position: absolute;\n left: 50%;\n}\n\n.alienrpg.actor .encumbrance .arrow-up {\n bottom: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-bottom: 4px solid hsl(0, 0%, 40%);\n}\n\n.alienrpg.actor .encumbrance .arrow-down {\n top: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-top: 4px solid hsl(0, 0%, 40%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .arrow-up {\n border-bottom: 4px solid hsl(0, 0%, 100%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .arrow-down {\n border-top: 4px solid hsl(0, 0%, 100%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: hsl(7, 100%, 50%);\n height: 8px;\n border: 1px solid hsl(66, 75%, 45%);\n border-radius: 3px;\n}\n\n/* @group Blink */\n.blink {\n -webkit-animation: blink 2s linear infinite;\n -moz-animation: blink 2s linear infinite;\n -ms-animation: blink 2s linear infinite;\n -o-animation: blink 2s linear infinite;\n animation: blink 2s linear infinite;\n}\n\n@-webkit-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-moz-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-ms-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-o-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n/* @end */\n.alienrpg #rcorners {\n border-radius: 15px;\n background-color: #c7d9c4;\n background-position: left top;\n padding: 6px;\n box-shadow: -10px 9px 9px #666666;\n border: 3px black;\n border-style: double;\n}\n\n/* class applies to select element itself, not a wrapper element */\n.select-css {\n display: block;\n font-size: 15px;\n font-family: var(--alienfont);\n font-weight: 700;\n color: inherit;\n width: 100%;\n max-width: 90%; /* useful when width is set to anything other than 100% */\n box-sizing: border-box;\n margin: 0;\n border: 1px solid var(--aliengreen);\n box-shadow: 0 1px 0 1px hsla(0, 0%, 0%, 0.04);\n border-radius: 0.5em;\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. \n \tfor the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference\n\n */\n background-image: url(../images/downarrow.svg);\n background-repeat: no-repeat, repeat;\n /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/\n background-position: right 0.7em top 50%, 0 0;\n /* icon size, then gradient */\n background-size: 1em auto, 100%;\n}\n\n/* Hide arrow icon in IE browsers */\n.select-css::-ms-expand {\n display: none;\n}\n\n/* Hover style */\n.select-css:hover {\n color: inherit;\n}\n\n/* Focus style */\n.select-css:focus {\n color: inherit;\n /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */\n box-shadow: 0 0 1px 1px var(--aliengreen);\n box-shadow: 0 0 0 1px -moz-mac-focusring var(--aliengreen);\n color: inherit;\n outline: none;\n background-color: hsl(0, 0%, 0%);\n}\n\n/* Set options to normal weight */\n.select-css option {\n font-weight: normal;\n background: hsl(0, 0%, 0%);\n}\n\n/* Support for rtl text, explicit support for Arabic and Hebrew */\n*[dir=rtl] .select-css,\n:root:lang(ar) .select-css,\n:root:lang(iw) .select-css {\n background-position: left 0.7em top 50%, 0 0;\n padding: 0.6em 0.8em 0.5em 1.4em;\n}\n\n/* Disabled styles */\n.select-css:disabled,\n.select-css[aria-disabled=true] {\n color: var(--aliengreen);\n background-image: url(../images/downarrow.svg);\n background-repeat: no-repeat, repeat;\n}\n\n.select-css:disabled:hover,\n.select-css[aria-disabled=true] {\n border-color: hsl(0, 0%, 67%);\n}\n\n/*\n\tOriginal Sheet by Paul Watson\n\n\tCRT Effect by Alec Lownes\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\n\n\tMay 2021\n*/\n@keyframes flicker {\n 0% {\n opacity: 0.27861;\n }\n 5% {\n opacity: 0.34769;\n }\n 10% {\n opacity: 0.23604;\n }\n 15% {\n opacity: 0.90626;\n }\n 20% {\n opacity: 0.18128;\n }\n 25% {\n opacity: 0.83891;\n }\n 30% {\n opacity: 0.65583;\n }\n 35% {\n opacity: 0.67807;\n }\n 40% {\n opacity: 0.26559;\n }\n 45% {\n opacity: 0.84693;\n }\n 50% {\n opacity: 0.96019;\n }\n 55% {\n opacity: 0.08594;\n }\n 60% {\n opacity: 0.20313;\n }\n 65% {\n opacity: 0.71988;\n }\n 70% {\n opacity: 0.53455;\n }\n 75% {\n opacity: 0.37288;\n }\n 80% {\n opacity: 0.71428;\n }\n 85% {\n opacity: 0.70419;\n }\n 90% {\n opacity: 0.7003;\n }\n 95% {\n opacity: 0.36108;\n }\n 100% {\n opacity: 0.24387;\n }\n}\n@keyframes textShadow {\n 0% {\n text-shadow: 0.4389924193px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 5% {\n text-shadow: 2.7928974011px 0 1px rgba(255, 255, 0, 0.5), -2.7928974011px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 10% {\n text-shadow: 0.0295627584px 0 1px rgba(255, 255, 0, 0.5), -0.0295627584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 15% {\n text-shadow: 0.4021853855px 0 1px rgba(255, 255, 0, 0.5), -0.4021853855px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 20% {\n text-shadow: 3.47940379px 0 1px rgba(255, 255, 0, 0.5), -3.47940379px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 25% {\n text-shadow: 1.6125630401px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 30% {\n text-shadow: 0.7015590085px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 35% {\n text-shadow: 3.8969140477px 0 1px rgba(255, 255, 0, 0.5), -3.8969140477px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 40% {\n text-shadow: 3.8709056148px 0 1px rgba(255, 255, 0, 0.5), -3.8709056148px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 45% {\n text-shadow: 2.2310569634px 0 1px rgba(255, 255, 0, 0.5), -2.2310569634px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 50% {\n text-shadow: 0.0808429042px 0 1px rgba(255, 255, 0, 0.5), -0.0808429042px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 55% {\n text-shadow: 2.3758461067px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 60% {\n text-shadow: 2.2021930511px 0 1px rgba(255, 255, 0, 0.5), -2.2021930511px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 65% {\n text-shadow: 2.8638780615px 0 1px rgba(255, 255, 0, 0.5), -2.8638780615px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 70% {\n text-shadow: 0.4887402516px 0 1px rgba(255, 255, 0, 0.5), -0.4887402516px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 75% {\n text-shadow: 1.8948491306px 0 1px rgba(255, 255, 0, 0.5), -1.8948491306px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 80% {\n text-shadow: 0.0833037308px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 85% {\n text-shadow: 0.0976982726px 0 1px rgba(255, 255, 0, 0.5), -0.0976982726px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 90% {\n text-shadow: 3.4433397615px 0 1px rgba(255, 255, 0, 0.5), -3.4433397615px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 95% {\n text-shadow: 2.1841838853px 0 1px rgba(255, 255, 0, 0.5), -2.1841838853px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 100% {\n text-shadow: 2.6208764474px 0 1px rgba(255, 255, 0, 0.5), -2.6208764474px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n}\n/* interface */\n::-webkit-scrollbar-thumb {\n outline: none;\n border-radius: 2px;\n background: var(--aliendarkergreen);\n border: 1px solid var(--aliendarkergreen);\n}\n\n.window-header {\n background-color: rgba(50, 100, 120, 0.3);\n border-radius: 7px 7px 0px 0px;\n}\n\n.alienrpg input[type=text],\n.alienrpg input[type=number],\n.alienrpg input[type=password],\n.alienrpg input[type=date],\n.alienrpg input[type=time] {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n}\n\ninput[type=text]:hover,\ninput[type=number]:hover,\ninput[type=password]:hover,\ninput[type=date]:hover,\ninput[type=time]:hover {\n border: 1px solid var(--aliengreen);\n}\n\na:hover {\n text-shadow: 0 0 5px var(--aliengreen);\n}\n\n#sidebar-tabs {\n border-bottom: 1px solid var(--aliengreen);\n box-shadow: 0 0 10px var(--aliengreen);\n}\n\n#sidebar-tabs .item.active {\n border: 1px solid var(--aliengreen);\n box-shadow: 0 0 6px inset var(--aliengreen);\n}\n\nselect:focus {\n box-shadow: 0 0 5px var(--aliengreen);\n}\n\ntextarea:focus {\n outline: 0px;\n box-shadow: 0 0 10px var(--aliengreen);\n color: #000;\n font-weight: 400;\n}\n\ncombobox:focus {\n outline: 0px;\n box-shadow: 0 0 10px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n}\n\n#hotbar .macro:hover {\n box-shadow: 0 0 10px inset var(--aliengreen);\n}\n\n#hotbar .macro.active:hover {\n border: 1px solid var(--aliengreen);\n}\n\n#players ol .player.context {\n border-top: 1px solid var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n}\n\n#players ol .player.context .player-name {\n text-shadow: 0 0 5px var(--aliengreen);\n}\n\n#context-menu li.context-item:hover {\n text-shadow: 0 0 4px var(--aliengreen);\n}\n\n#controls .scene-control.active,\n#controls .control-tool.active,\n#controls .scene-control:hover,\n#controls .control-tool:hover {\n border: 1px solid var(--aliengreen);\n border-bottom: 1px solid var(--aliendarkergreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n}\n\n#navigation #scene-list .scene.view,\n#navigation #scene-list .scene.context {\n border: 1px solid var(--aliengreen);\n background: rgba(52, 52, 52, 0.95);\n border-bottom: 1px solid var(--aliengreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n}\n\n#pause {\n background: none;\n}\n#pause > img {\n width: 200px;\n height: 200px;\n top: -50px;\n left: calc(50% - 100px);\n opacity: 0.7;\n --fa-animation-duration: 10s;\n}\n#pause h3 {\n font-size: 32px;\n text-shadow: 0px 3px 5px rgb(0, 0, 0);\n}\n\n.alienrpg #context-menu li.context-item {\n line-height: 1.55;\n}\n\n/* CHAT */\n.sidebar-tab h1,\n.sidebar-tab h2 {\n border-bottom: 2px dotted var(--aliengreen);\n}\n\n.sidebar-tab .fas.fa-trash:hover {\n animation: textShadow 0.5s infinite;\n}\n\n.chat-message .message-header .message-sender {\n padding-bottom: 5px;\n}\n\n.alien-Push-button {\n height: 40px;\n margin-top: 5px;\n margin-left: 1px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n border-radius: 3px;\n background: url(../images/alien_crt_push-button.png) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.alien-Push-button:hover {\n border-radius: 3px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n background-color: inherit;\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.chat-message,\n.chat-message.emote {\n font-family: var(--alienchatfont);\n font-size: 110%;\n font-weight: bold;\n padding: 13px 15px 50px 11px;\n border-width: 0px;\n box-shadow: 0 1px 5px #000;\n background-size: 100%;\n background-position: top, bottom, 0px 18px;\n background-repeat: no-repeat, no-repeat, repeat;\n background-image: url(\"../images/chat-top.png\"), url(\"../images/chat-bottom.png\"), var(--chatbackground);\n}\n\n.chat-message.whisper {\n color: var(--alienchatlightblue);\n padding: 13px 15px 50px 11px;\n border-width: 0px;\n box-shadow: 0 1px 5px #000;\n background-size: 100%;\n background-position: top, bottom, 0px 18px;\n background-repeat: no-repeat, no-repeat, repeat;\n background-image: url(\"../images/hidden-chat-top.png\"), url(\"../images/hidden-chat-bottom.png\"), url(\"../images/hidden-chat-middle.png\");\n}\n\n.chat-message.whisper span,\n.chat-message.whisper div {\n color: var(--alienchatlightblue);\n}\n\n.chat-message.whisper h2 {\n color: lightblue;\n border-bottom: 2px dotted lightsteelblue;\n}\n\n.chat-message.whisper h4 {\n color: lightsteelblue;\n}\n\n.chat-message.whisper hr {\n border-top: 1px solid lightsteelblue;\n border-bottom: 1px solid royalblue;\n}\n\n.chat-message.whisper .blink {\n color: lightsteelblue;\n background-color: royalblue;\n text-shadow: 0 0 5px lightsteelblue;\n animation: blink 0.5 5;\n}\n\n.chat-message.whisper .inline-roll:hover {\n text-shadow: 0 0 5px lightsteelblue;\n}\n\n.chat-message.whisper .inline-roll,\n.chat-message.whisper .dice-tooltip {\n border-color: lightsteelblue;\n}\n\n.alien-Push-button:hover {\n border-radius: 3px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n background-color: inherit;\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.blink {\n padding: 0px 0px 2px 5px;\n margin-top: 5px;\n margin-bottom: 5px;\n color: white;\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n\n.warnblink {\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n\n.message-sender {\n width: 900px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n/* Journals */\n.journal-sheet ::-webkit-scrollbar-thumb {\n background: #135d91;\n border: 1px solid #135d91;\n}\n\n.journal-sheet .editor h1 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n border-bottom: 2px solid #135d91;\n}\n\n.journal-sheet .editor h2 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n}\n\n.journal-sheet .editor h3 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n}\n\n.chat-message .warning-bar {\n display: inline-block;\n background-image: url(\"../images/icons/warning-bar.webp\");\n width: 259px;\n height: 8px;\n /* vertical-align: middle; */\n border: 0;\n}\n\n/* .journal-sheet form { */\n.sheet.journal-entry .journal-entry-content {\n color: var(--aliengreen);\n background: #000;\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n background: var(--journalback) top left !important;\n background-size: cover;\n color: powderblue;\n}\n\n.sheet.journal-entry .sidebar .directory-header .header-search input {\n color: hsl(0, 0%, 0%);\n}\n\n.alienrpg .arpgtable {\n height: 36px;\n width: 80%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n}\n\n.alienrpg .arpgtable tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .caption {\n text-align: center;\n color: greenyellow;\n font-size: xx-large;\n}\n\n.alienrpg .arpgtablesmall {\n height: 36px;\n width: 34%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n}\n\n.alienrpg .arpgtablesmall tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .tdstyle {\n width: 40%;\n height: 18px;\n text-align: left;\n}\n\n.alienrpg .tdstyleR {\n width: 40%;\n height: 18px;\n text-align: Right;\n}\n\n.alienrpg .tdstyleC {\n width: 100%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .tdstyle3D {\n width: 30%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .tdstyle2D {\n width: 50%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .arpglink {\n background-color: white;\n color: black;\n}\n\n.alienrpg .mess {\n color: yellowgreen;\n font-family: \"Courier New\", Courier, monospace;\n}\n\n.alienrpg .ntable {\n width: 99%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .ntable tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .trhead {\n text-align: center;\n width: 45%;\n font-weight: bold;\n}\n\n.alienrpg .tcol1 {\n width: 2.5%;\n}\n\n.alienrpg .tcol2 {\n width: 45%;\n text-align: justify;\n vertical-align: top;\n}\n\n.alienrpg .tcol3 {\n width: 5%;\n}\n\n.alienrpg .etable {\n width: 40%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding: 0;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .etable td:first-child {\n padding-left: 5px;\n}\n\n.alienrpg .etr {\n /* border-style: solid;\n border-color: greenyellow; */\n border: 1;\n}\n\n.alienrpg .ehead {\n text-align: center;\n font-weight: bold;\n}\n\n.alienrpg .ecol1 {\n width: 50%;\n text-align: center;\n}\n\n.alienrpg .ecol2 {\n width: 50%;\n text-align: center;\n}\n\n.alienrpg .ecol3 {\n width: 3%;\n /* border-left: greenyellow;\n border-style: solid; */\n}\n\n.alienrpg .stable {\n width: 90%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .strhead {\n text-align: center;\n font-weight: bold;\n}\n\n.alienrpg .scol1 {\n width: 16%;\n}\n\n.alienrpg .scol2 {\n width: 3%;\n}\n\n.alienrpg .scol3 {\n width: 80%;\n}\n\n.alienrpg .scol4 {\n width: 25%;\n}\n\n.alienrpg .scol5 {\n width: 60%;\n text-align: left;\n}\n\n.alienrpg .scol6 {\n width: 90%;\n}\n\n.alienrpg .scol7 {\n width: 20%;\n text-align: left;\n}\n\n.alienrpg .scol8 {\n width: 65%;\n text-align: left;\n}\n\n.alienrpg .scol9 {\n width: 12%;\n}\n\n.alienrpg .scol10 {\n width: 50%;\n}\n\n.alienrpg .skltable {\n width: 35%;\n /* border-style: double; */\n /* border-color: #e92d2d; */\n margin-left: auto;\n margin-right: auto;\n border: 1;\n}\n\n.alienrpg .oddstable {\n width: 96%;\n height: 16px;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .oddhead {\n font-weight: bold;\n}\n\n.alienrpg .oddcol1 {\n width: 25%;\n}\n\n.alienrpg .oddcol2 {\n width: 39%;\n}\n\n.oddcol3 {\n width: 36%;\n}\n\n.alienrpg .oddcol4 {\n width: 40%;\n}\n\n.alienrpg .bigtable {\n width: 99%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .die {\n width: 6%;\n text-align: center;\n}\n\n.alienrpg .inj {\n width: 16%;\n}\n\n.alienrpg .fatal {\n width: 6%;\n}\n\n.alienrpg .tim {\n width: 7%;\n text-align: center;\n}\n\n.alienrpg .eff {\n width: 56%;\n}\n\n.alienrpg .heal {\n width: 15%;\n text-align: center;\n}\n\n.alienrpg .crit {\n width: 19%;\n text-align: center;\n}\n\n.alienrpg .eff2 {\n width: 55%;\n}\n\n/* V10 work */\n.alienrpg .aframe {\n position: relative;\n}\n\n.alienrpg .leftcol {\n position: absolute;\n width: 45%;\n left: 1.2%;\n text-align: justify;\n /* background: #855f5f; */\n}\n\n.alienrpg .rightcol {\n position: absolute;\n width: 45%;\n left: 50%;\n text-align: justify;\n /* background: rgb(174, 174, 110); */\n}\n\n.alienrpg .heading {\n color: var(--aliengreen);\n font-size: 28px;\n border-bottom: 2px solid var(--color-underline-header);\n}\n\n.alienrpg .heading2 {\n text-align: center;\n color: var(--aliengreen);\n /* font-size: x-large; */\n}\n\n.alienrpg .heading3 {\n color: var(--aliengreen);\n}\n\n.alienrpg .imagecontainer {\n position: relative;\n text-align: center;\n color: white;\n}\n\n/* Import settings */\n.alienrpg .container {\n width: 100%;\n}\n\n.alienrpg .listHeading {\n text-align: center;\n vertical-align: middle;\n padding: 10px 0px;\n border-bottom: 1px solid black;\n margin-bottom: 10px;\n}\n\n.alienrpg .twogridcol {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(160px, 50%));\n}\n\n.alienrpg .twogridcol input[type=checkbox] {\n vertical-align: middle;\n}\n\n.alienrpg .actors.content {\n background: lightgray;\n}\n\n.alienrpg .actors.content.toggle-display {\n display: none;\n}\n\n.alienrpg .items.content {\n background: lightgray;\n}\n\n.alienrpg .items.content.toggle-display {\n display: none;\n}\n\n.alienrpg .journal.content {\n background: lightgray;\n}\n\n.alienrpg .journal.content.toggle-display {\n display: none;\n}\n\n.alienrpg .scenes.content {\n background: lightgray;\n}\n\n.alienrpg .scenes.content.toggle-display {\n display: none;\n}\n\n.alienrpg .tables.content {\n background: lightgray;\n}\n\n.alienrpg .tables.content.toggle-display {\n display: none;\n}\n\n.alienrpg .macros.content {\n background: lightgray;\n}\n\n.alienrpg .macros.content.toggle-display {\n display: none;\n}\n\n.alienrpg .title {\n cursor: pointer;\n}\n\n/* Footer */\n.alienrpg .footer {\n position: sticky;\n bottom: 0;\n left: 0;\n width: inherit;\n height: auto;\n background-color: #d0daee;\n}\n\n.alienrpg .cinsymbol {\n display: inline-block;\n background-image: url(\"../images/icons/cin-symbol.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .camsymbol {\n display: inline-block;\n background-image: url(\"../images/icons/cam-symbol.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .stresssymbol {\n display: inline-block;\n background-image: url(\"../images/icons/alien-dice-y1.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .basesymbol {\n display: inline-block;\n background-image: url(\"../images/icons/alien-dice-6.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .datebox {\n width: 36px;\n height: 35px;\n background-color: rgb(26, 71, 53);\n color: white;\n border: solid rgb(72, 141, 99);\n border-radius: 5px;\n padding: 1%;\n vertical-align: middle;\n}\n\n.alienrpg .datebox2 {\n float: inline-start;\n width: auto;\n margin-right: 10px;\n margin-top: 7px;\n height: 35px;\n background-color: rgb(26, 71, 53);\n color: white;\n border: solid rgb(72, 141, 99);\n border-radius: 5px;\n padding: 1%;\n vertical-align: middle;\n}\n\n.alienrpg .colonytable {\n width: 60%;\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n font-family: \"OCR-A\";\n text-align: center;\n}\n\n.alienrpg .colonyname {\n font-size: x-large;\n font-weight: bold;\n}\n\n.alienrpg .colonyparent {\n font-size: smaller;\n font-weight: bold;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonyparentdata {\n border-right: solid red 1px;\n font-weight: bold;\n}\n\n.alienrpg .colonyposition {\n font-size: smaller;\n font-weight: bold;\n}\n\n.alienrpg .colonypositiondata {\n font-size: x-large;\n}\n\n.alienrpg .trborder {\n border-bottom: solid transparent 5px;\n}\n\n.alienrpg .colonyheader {\n font-size: smaller;\n width: 20%;\n font-weight: bold;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonyheaderright {\n font-size: smaller;\n width: 20%;\n font-weight: bold;\n}\n\n.alienrpg .colonydata1 {\n width: 20%;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonydata2 {\n width: 20%;\n}\n\n.alienrpg .bbw-table1 {\n width: 169px;\n vertical-align: top;\n padding-left: 2px;\n padding-right: 2px;\n}\n\n.alienrpg {\n /* Styles limited to alienrpg sheets */\n /*\n \tOriginal Sheet by Paul Watson\n\n \tCRT Effect by Alec Lownes\n \t\thttp://aleclownes.com/2017/02/01/crt-display.html\n\n \tMay 2021\n */\n /* CHARACTER SHEET */\n /*.sheet {\n \tmin-width: 600px;\n \tmax-width: 1000px;\n \tmin-height: 350px;\n }*/\n /** General Tab **/\n /** General Tab - Left Column **/\n /*** Story and Experience Points ***/\n /*** Conditions ***/\n /*.dots.radiation.radbox_char {\n margin-top: 36px;\n }\n\n .dots.radiation.radbox_synth {\n /*margin-top: 27px;\n margin-top: 7px;\n }\n\n .dots.radiation.radglow_char {\n margin-top: 36px;\n }\n\n .dots.radiation.radglow_synth {\n margin-top: 27px;\n }*/\n /*** Consumables ***/\n /** General Tab - Right Column **/\n /** - **/\n /* Creature Sheet */\n /* Items */\n}\n.alienrpg .item-form {\n font-family: var(--alienfont);\n background: hsl(0, 0%, 0%);\n}\n.alienrpg .actor-header {\n flex: 0 0 180px;\n overflow: hidden;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n margin-bottom: 1px;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .vehicle-header {\n overflow: hidden;\n display: flex;\n margin-bottom: 1px;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .profile-img {\n flex: 0 0 100px;\n height: 150px;\n width: auto;\n}\n.alienrpg .profile-img-item {\n flex: 0 0 100px;\n height: 100px;\n margin-right: 10px;\n width: auto;\n justify-self: center;\n}\n.alienrpg .profile-img-vehicle {\n flex: 0 0 100px;\n height: 160px;\n margin-right: 10px;\n width: 300px;\n}\n.alienrpg .header-fields {\n flex: 1;\n}\n.alienrpg h1.charname {\n height: 50px;\n padding: 0px;\n margin: 0 5px 5px 5px;\n border-bottom: 0;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg h1.charname input {\n width: 100%;\n height: 100%;\n margin: 0;\n color: inherit;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .sheet nav.sheet-tabs {\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .sheet-tabs {\n flex: 0;\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .tab,\n.alienrpg .editor {\n height: 100%;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .tox .tox-editor-container {\n background: hsl(0, 0%, 100%);\n}\n.alienrpg .tox .tox-edit-area {\n padding: 0 8px;\n}\n.alienrpg .maxboxsize {\n max-width: 40px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .healboxsize {\n max-width: 80px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .cashboxsize {\n max-width: 150px;\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n padding: 5px;\n margin: 5px 5px 5px 5px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox1 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 230px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox2 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 400px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox3 {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n padding: 5px;\n margin: 5px 5px 5px 5px;\n width: 180px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox4 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 450px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg textarea {\n resize: none;\n padding: 2;\n color: inherit;\n border: 1px solid var(--aliengreen);\n font-family: var(--alienfont);\n font-size: var(--fontsize);\n}\n.alienrpg form .sheet-content .click-stat-level {\n height: 18px;\n padding: 8px;\n background: hsl(0, 0%, 0%);\n border-radius: 2px;\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502);\n font-family: \"Roboto\", system, -apple-system, sans-serif;\n font-size: 10px;\n font-weight: 700;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.alienrpg .click-stat-level .fas {\n display: none;\n padding: 2px 4px;\n border-radius: 2px;\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5);\n font-family: \"Roboto\", system, -apple-system, sans-serif;\n font-size: 10px;\n font-weight: 700;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.alienrpg .dots {\n cursor: pointer;\n display: flex;\n flex-direction: column;\n margin-right: 8px;\n font-weight: 700;\n font-size: 15px;\n flex-wrap: wrap;\n}\n.alienrpg .newdots {\n cursor: pointer;\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n}\n.alienrpg .planetboxsize {\n max-width: 40px;\n color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .colony-planet1 {\n max-width: 190px;\n margin: -5px 0px 0px -3px;\n height: max-content;\n color: var(--color-text-dark-primary) !important;\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen) !important;\n}\n.alienrpg .colony-planet2 {\n max-width: 250px;\n height: max-content;\n color: var(--color-text-dark-primary) !important;\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen) !important;\n}\n.alienrpg .resource-label {\n font-family: var(--alienfont);\n text-transform: uppercase;\n padding-left: 5px;\n justify-self: center;\n flex: auto;\n}\n.alienrpg .speciality-label {\n font-family: var(--alienfont);\n text-transform: uppercase;\n padding-left: 5px;\n justify-self: left;\n flex: auto;\n}\n.alienrpg .attr-label {\n font-weight: bold;\n text-transform: uppercase;\n padding-right: 5px;\n}\n.alienrpg .tabs {\n height: 30px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .tabs .sheet nav.sheet-tabs {\n height: 32px;\n flex: 0 0 32px;\n margin: 4px 0;\n line-height: 32px;\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .tabs .item {\n font-weight: bold;\n color: inherit;\n}\n.alienrpg .tabs .item.active {\n text-decoration: underline;\n text-shadow: none;\n}\n.alienrpg .items-list {\n list-style: none;\n padding-left: 5px;\n padding-right: 5px;\n padding-top: 0px;\n padding-bottom: 0px;\n}\n.alienrpg .item-header {\n background-color: hsl(0, 5%, 16%);\n}\n.alienrpg .item-name {\n margin: 0;\n}\n.alienrpg .item-controls {\n text-align: right;\n}\n.alienrpg .item-label {\n font-family: var(--alienfont);\n font-size: small;\n text-transform: uppercase;\n padding-right: 5px;\n padding-left: 5px;\n}\n.alienrpg .biog {\n height: 300px;\n padding: 3px 0;\n width: 1fr;\n font-family: var(--alienfont);\n}\n.alienrpg .biog .biog-image {\n flex: 0 0 24px;\n margin-right: 5px;\n}\n.alienrpg .biog .editor-content {\n word-wrap: break-word;\n font-family: var(--alienfont);\n}\n.alienrpg .biog img {\n display: block;\n}\n.alienrpg .biog-full {\n height: 600px;\n padding: 3px 0;\n width: 1fr;\n font-family: var(--alienfont);\n}\n.alienrpg .biog-full .biog-image {\n flex: 0 0 24px;\n margin-right: 5px;\n}\n.alienrpg .biog-full .editor-content {\n word-wrap: break-word;\n font-family: var(--alienfont);\n}\n.alienrpg .biog-full img {\n display: block;\n}\n.alienrpg .crt .window-content {\n padding: 5px;\n border: 2px solid var(--aliendarkergreen);\n color: var(--aliengreen);\n text-shadow: 0 0 2px var(--aliendarkergreen);\n}\n.alienrpg .crt .window-content::before {\n content: \" \";\n display: block;\n position: absolute;\n top: 30px;\n left: 0;\n bottom: 0;\n right: 0;\n background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));\n z-index: 2;\n background-size: 100% 2px, 3px 100%;\n pointer-events: none;\n}\n.alienrpg .crt .window-content::after {\n content: \" \";\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n background: rgba(18, 16, 16, 0.1);\n opacity: 0;\n z-index: 2;\n pointer-events: none;\n}\n.alienrpg .crt textarea {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n color: ghostwhite;\n font-family: var(--alienchatfont);\n font-size: 14px;\n font-weight: 200;\n letter-spacing: 1px;\n}\n.alienrpg .crt h1 {\n border-bottom: 2px dotted var(--aliengreen);\n padding-left: 0px;\n}\n.alienrpg .crt label,\n.alienrpg .crt h2,\n.alienrpg .crt h3 {\n padding-left: 0px;\n margin: 0px;\n}\n.alienrpg .crt .profile-img {\n margin: 0;\n height: 157px;\n margin-right: 4px;\n border-radius: 10px;\n}\n.alienrpg .crt h1.charname input {\n text-transform: uppercase;\n width: calc(100% + 10px);\n padding-left: 8px;\n border: 0px;\n}\n.alienrpg .crt input[type=text],\n.alienrpg .crt input[type=number],\n.alienrpg .crt input[type=password],\n.alienrpg .crt input[type=date],\n.alienrpg .crt input[type=time] {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt input[type=text]:hover,\n.alienrpg .crt input[type=number]:hover,\n.alienrpg .crt input[type=password]:hover,\n.alienrpg .crt input[type=date]:hover,\n.alienrpg .crt input[type=time]:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt h1.charname input:focus {\n box-shadow: 0 0 10px var(--aliengreen);\n}\n.alienrpg .crt h1.charname {\n margin: 0px 0px 5px 0px;\n}\n.alienrpg .crt .select-css {\n border-radius: 3px;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt .select-css:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .grid-4col {\n border: 3px double var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .grid-synth {\n grid-column: 3;\n grid-template-columns: 25% 25% 50%;\n border: 3px double var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n padding: 4px;\n}\n.alienrpg .crt .synth-stresslabel {\n justify-self: left;\n text-align: left;\n}\n.alienrpg .crt .minus-btn {\n width: 14px;\n color: var(--aliendarkergreen);\n font-size: 30px;\n}\n.alienrpg .crt .plus-btn {\n width: 14px;\n color: var(--aliendarkergreen);\n font-size: 30px;\n margin-left: -7px;\n}\n.alienrpg .crt .rollable-stress:hover,\n.alienrpg .crt .rollCrit:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 150%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .fa-solid.fa-wrench:hover,\n.alienrpg .crt .fa-solid.fa-toolbox:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .far.fa-heart:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .resource-content .maxboxsize {\n vertical-align: 7px;\n}\n.alienrpg .crt .crt-grid-Char-Att {\n margin-left: -5px;\n border-left: 3px double var(--aliengreen);\n border-bottom: 3px double var(--aliengreen);\n border-right: 3px double var(--aliengreen);\n float: right;\n width: 100%;\n padding: 6px 12px 6px 2px;\n grid-column-gap: 0px;\n grid-template-areas: \"crt_gCol1 crt_gCol2 crt_gCol3 crt_gCol4 crt_gCol5 crt_gCol6\" \"crt_gCol7 crt_gCol8 crt_gCol9 crt_gCol10 crt_gCol11 crt_gCol12\";\n grid-template-columns: 25% 8% 25% 8% 25% 8%;\n display: grid;\n grid-row-gap: 3px;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.alienrpg .crt_gCol1,\n.alienrpg .crt_gCol2,\n.alienrpg .crt_gCol3,\n.alienrpg .crt_gCol4,\n.alienrpg .crt_gCol5,\n.alienrpg .crt_gCol6,\n.alienrpg .crt_gCol7,\n.alienrpg .crt_gCol8,\n.alienrpg .crt_gCol9,\n.alienrpg .crt_gCol10,\n.alienrpg .crt_gCol11,\n.alienrpg .crt_gCol12 {\n justify-self: center;\n align-self: center;\n}\n.alienrpg .crt_gCol11 {\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt-crt-grid-Char-Att .maxboxsize {\n min-width: 40px;\n z-index: 1;\n}\n.alienrpg .crt .NPC {\n width: 15px;\n height: 15px;\n}\n.alienrpg .crt .tooltip .tooltiptext {\n width: 250px;\n top: -36px;\n right: 200%;\n margin-left: -60px;\n color: black;\n background-color: var(--aliengreen);\n box-shadow: 0 0 10px var(--aliengreen);\n}\n.alienrpg .crt .tooltip .tooltiptext::after {\n margin-top: 10px;\n border-width: 7px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n.alienrpg .crt .crt-grid-Char-Att .crt-gCol6:focus,\n.alienrpg .crt .grid-Consumables .maxboxsize:focus {\n color: var(--aliendarkergreen);\n background-color: var(--alienoddtab);\n box-shadow: 0 0 0 #000;\n cursor: not-allowed;\n}\n.alienrpg .crt .crt-grid-Char-Att .crt_gCol6:hover,\n.alienrpg .crt .grid-Consumables .maxboxsize:hover {\n cursor: default;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt .click-stat-level .far {\n letter-spacing: 1px;\n}\n.alienrpg .crt .synthsdont {\n margin: 10px;\n padding-left: 10px;\n border-left: 2px dotted var(--aliengreen);\n}\n.alienrpg .crt .imitate-human {\n text-align: center;\n}\n.alienrpg .crt .text {\n background-color: var(--aliendarkergreen);\n}\n.alienrpg .crt .tabs {\n color: #000;\n background-color: #fff;\n font-weight: bold;\n text-transform: uppercase;\n text-shadow: 0 0 2px white;\n}\n.alienrpg .crt .tabs .item.active {\n text-decoration: none;\n font-size: 110%;\n color: white;\n background-color: var(--aliendarkergreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n text-shadow: 0 0 10px var(--aliengreen);\n cursor: default;\n}\n.alienrpg .crt .tabs .item {\n width: 100%;\n padding-top: 6px;\n}\n.alienrpg .crt .tabs .item.active {\n padding-top: 5px;\n}\n.alienrpg .crt .tabs .item:hover {\n color: #000;\n background-color: var(--alienitemselect);\n box-shadow: 0 0 10px var(--alienitemselect);\n margin: -3px 0 -3px 0;\n padding-top: 6px;\n}\n.alienrpg .crt .grid-genPage h2 {\n text-transform: uppercase;\n}\n.alienrpg .crt .grid-2col-border {\n margin-top: -3px;\n padding-bottom: 4px;\n}\n.alienrpg .crt .journal-sheet select {\n text-overflow: ellipsis;\n}\n.alienrpg .crt .resource-content button {\n width: 16px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .grid-crtPage {\n display: grid;\n grid-template-areas: \"crt_Col1 crt_Col2\";\n grid-template-columns: 220px;\n}\n.alienrpg .crt .crt_Col1 {\n display: grid;\n grid-template-areas: \"crt_Item1\", \"crt_Item2\", \"crt_Item3\";\n grid-template-columns: 100%;\n}\n.alienrpg .crt .crt_Col2 {\n display: grid;\n grid-template-areas: \"crt_Item4\", \"crt_Item5\", \"crt_Item7\", \"crt_Item8\", \"crt_Item9\", \"crt_Item6\";\n grid-template-columns: 100%;\n padding-left: 5px;\n}\n.alienrpg .crt .crt_Col1 h2 {\n text-transform: uppercase;\n padding-bottom: 4px;\n}\n.alienrpg .crt .crt_Item1,\n.alienrpg .crt .crt_Item2_char,\n.alienrpg .crt .crt_Item2_synth,\n.alienrpg .crt .crt_Item3 {\n border: 1px solid var(--aliengreen);\n padding: 5px;\n}\n.alienrpg .crt .crt_Item1 {\n text-align: center;\n /* height: 130px; */\n}\n.alienrpg .crt .crt_Item1 .sp_faded {\n padding-top: 5px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item1 .xp_faded {\n padding-top: 6px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item1 h2 {\n padding-top: 8px;\n}\n.alienrpg .crt .crt_Item1 .experience {\n width: 160px;\n display: inline-flex;\n margin-bottom: 10px;\n}\n.alienrpg .crt .crt_Item1 .xp_dots_pos {\n padding-top: 18px;\n}\n.alienrpg .crt .crt_Item2_char {\n position: relative;\n height: 334px;\n}\n.alienrpg .crt .crt_Item2_synth {\n position: relative;\n}\n.alienrpg .crt .dots_conditions .dots {\n height: 25px;\n padding-top: 4px;\n padding-left: 7px;\n}\n.alienrpg .crt .dots.starving,\n.alienrpg .crt .dots.exhausted,\n.alienrpg .crt .dots.panic {\n width: 100%;\n background-color: var(--alienoddtab);\n}\n.alienrpg .crt .overwatch {\n margin: 15px 0 25px 13px;\n}\n.alienrpg .crt .overwatch_synth {\n /* margin: 20px 0 15px 13px ; */\n margin: 6px 0 0 13px;\n}\n.alienrpg .crt .dots.panic .panicked {\n color: white;\n background-color: red;\n margin-top: -5px;\n margin-left: -7px;\n padding-left: 6px;\n border-top: 2px solid red;\n border-bottom: 2px solid red;\n font-weight: bold;\n box-shadow: 0 0 10px red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .panicked-textarea {\n margin-left: 60px;\n border: 1px solid yellow;\n background-color: orange;\n}\n.alienrpg .crt .panicked-textarea:focus {\n border: 1px solid yellow;\n background-color: yellow;\n color: red;\n}\n.alienrpg .crt .dots.radiation {\n border: 1px dashed var(--alienitemselect);\n color: var(--alienitemselect);\n width: 98%;\n padding-top: 16px;\n padding-bottom: 19px;\n align-items: center;\n flex-wrap: nowrap;\n margin: 2px;\n}\n.alienrpg .crt #bottom {\n position: absolute;\n bottom: 0;\n left: 0;\n}\n.alienrpg .crt .dots.radiation.rad_glow {\n background-color: var(--alienitemselect);\n color: #000;\n border-radius: 3px;\n box-shadow: 0 0 10px yellow;\n}\n.alienrpg .crt .crt_grid_SynthStress {\n display: grid;\n grid-template-areas: \"imitate-human_left imitate-human_right\";\n grid-template-columns: 20% 80%;\n}\n.alienrpg .crt .imitate-human_left {\n padding: 7px 0 0 0;\n}\n.alienrpg .crt .imitate-human_right {\n padding: 5px 0px 0px 10px;\n}\n.alienrpg .crt .synth-label {\n width: 100%;\n margin-top: 2px;\n padding: 6px 0px 5px 0px;\n text-transform: uppercase;\n text-align: center;\n}\n.alienrpg .crt .alienrpgv .synth_fake_check {\n color: var(--aliendarkergreen);\n width: 100%;\n margin-top: 12px;\n padding: 6px 0px 6px 0px;\n text-transform: uppercase;\n text-align: center;\n background-color: var(--alienoddtab);\n}\n.alienrpg .crt .fas.fa-parachute-box {\n vertical-align: top;\n padding-top: 6px;\n padding-left: 3px;\n}\n.alienrpg .crt .fa-parachute-box:before {\n content: \"\\f49e\";\n}\n.alienrpg .crt .crt_Item3 .supply-btn.Power2 {\n padding-left: 6px;\n font-size: 20px;\n}\n.alienrpg .crt .crt_gridCarrer {\n display: grid;\n grid-template-areas: \"crt_box1 crt_box2 crt_box3 crt_box4\";\n padding: 0px;\n padding-top: 1px;\n grid-template-columns: 17% 36% 17% 30%;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 2px;\n}\n.alienrpg .crt .crt_gridCarrer .crt_box1,\n.alienrpg .crt .crt_gridCarrer .crt_box2,\n.alienrpg .crt .crt_gridCarrer .crt_box3,\n.alienrpg .crt .crt_gridCarrer .crt_box4 {\n justify-self: center;\n max-width: 100%;\n padding-top: 0px;\n}\n.alienrpg .crt .crt_gridSpecialty {\n display: grid;\n grid-template-areas: \"crt_sbox1 crt_sbox2\";\n padding: 4px 0px 3px 0px;\n grid-template-columns: 17% 83%;\n margin-bottom: 2px;\n}\n.alienrpg .crt .crt_gridSpecialty .crt_sbox1,\n.alienrpg .crt .crt_gridSpecialty .crt_sbox2 {\n justify-self: center;\n max-width: 100%;\n padding-top: 0px;\n}\n.alienrpg .crt .crt_grid-special {\n grid-area: crt_sbox2;\n display: grid;\n width: 100%;\n grid-template-areas: \"crt_spe1 crt_spe2\";\n grid-template-columns: 75% 25%;\n}\n.alienrpg .crt .crt .crt_spe1 {\n grid-area: crt_spe1;\n font-weight: 100;\n text-transform: uppercase;\n}\n.alienrpg .crt .crt_spe2 {\n grid-area: crt_spe2;\n padding-right: 5px;\n justify-self: right;\n}\n.alienrpg .crt .crt_Item4,\n.alienrpg .crt .crt_Item5,\n.alienrpg .crt .crt_Item6,\n.alienrpg .crt .crt_Item7,\n.alienrpg .crt .crt_Item8,\n.alienrpg .crt .crt_Item9 {\n border: 0px solid var(--aliengreen);\n margin-bottom: 3px;\n}\n.alienrpg .crt_Item4 .resource-label-header,\n.alienrpg .crt_Item5 .resource-label-header,\n.alienrpg .crt_Item6 .resource-label-header,\n.alienrpg .crt_Item7 .resource-label-header,\n.alienrpg .crt_Item8 .resource-label-header,\n.alienrpg .crt_Item9 .resource-label-header {\n display: block;\n width: 100%;\n padding: 1px 0px 1px 2px;\n color: #000;\n font-weight: bolder;\n text-transform: uppercase;\n background-color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item4 {\n height: 50px;\n}\n.alienrpg .crt .crt_Item5 textarea {\n height: 107px;\n}\n.alienrpg .crt .crt_Item5 textarea:hover,\n.alienrpg .crt .crt_Item7 textarea:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .crt_Item6 {\n height: 216px;\n border: 1px solid var(--aliendarkergreen);\n margin-bottom: 0px;\n}\n.alienrpg .crt .crt_Item7 textarea {\n height: 87px;\n}\n.alienrpg .crt .crt_Item8 {\n padding-bottom: 2px;\n}\n.alienrpg .crt .crt_Item8 input,\n.alienrpg .crt .crt_Item9 input {\n margin: 0px;\n width: 100%;\n}\n.alienrpg .crt .crt_Relat {\n display: grid;\n grid-template-areas: \"crt_Relat_Buddy crt_Relat_Rival\";\n grid-template-columns: 49%;\n grid-column-gap: 5px;\n}\n.alienrpg .crt_Col3 {\n grid-area: crt_Col3;\n padding-top: 10px;\n color: var(--aliendarkergreen);\n font-family: var(--alienfont);\n}\n.alienrpg .crt.grid-attr {\n border: 0px solid var(--aliengreen);\n}\n.alienrpg .crt .talent-btn:hover,\n.alienrpg .crt .talent-btn:focus {\n box-shadow: 0 0 7px var(--aliengreen);\n text-shadow: 0 0 15px var(--aliengreen);\n background-color: var(--aliengreen);\n cursor: help;\n font-weight: bolder;\n text-transform: uppercase;\n color: #000;\n}\n.alienrpg .crt .rollable {\n width: 90%;\n text-align: center;\n}\n.alienrpg .rollable:hover,\n.alienrpg .rollcomputer:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 130%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .rollItem,\n.alienrpg .crt .creature-acid-roll {\n width: 100%;\n text-align: center;\n}\n.alienrpg .crt .rollItem:hover,\n.alienrpg .crt .rollItem:focus {\n text-shadow: 0 0 15px var(--aliengreen);\n box-shadow: 0 0 7px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n font-size: 100%;\n font-weight: bolder;\n text-transform: uppercase;\n}\n.alienrpg .crt .rollVehicleWeapon:hover,\n.alienrpg .crt .rollVehicleWeapon:focus {\n text-shadow: 0 0 15px var(--aliengreen);\n box-shadow: 0 0 7px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n font-size: 100%;\n font-weight: bolder;\n text-transform: uppercase;\n}\n.alienrpg .crt .grid-talents {\n text-align: center;\n grid-template-columns: 90% 10%;\n}\n.alienrpg .crt .talTitle {\n text-transform: uppercase;\n color: #000;\n background-color: var(--aliengreen);\n}\n.alienrpg .crt .item-header {\n /* background-color: var(--aliendarkergreen); */\n /* color: black; */\n}\n.alienrpg .crt .textbox {\n color: ghostwhite;\n font-family: var(--alienchatfont);\n font-size: 14px;\n font-weight: 200;\n letter-spacing: 1px;\n}\n.alienrpg .crt .textbox:focus {\n font-weight: 400;\n}\n.alienrpg .crt .encumbrance .encumbrance-bar {\n background: var(--alienitemselect);\n}\n.alienrpg .crt .blink {\n padding: 0px 0px 2px 5px;\n margin-top: 5px;\n margin-bottom: 5px;\n background-color: red;\n color: white;\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n.alienrpg .crt_lCol6 {\n justify-self: center;\n}\n.alienrpg .crt .crit-injuries {\n margin-top: 118px;\n}\n.alienrpg .crt .grid-crit {\n grid-template-columns: 95% 5%;\n}\n.alienrpg .crt_crit2 {\n text-align: center;\n font-size: 15px;\n}\n.alienrpg .crt .Item11 {\n border: 0px solid var(--aliengreen);\n}\n.alienrpg .crt .Item11 .items-list {\n height: auto;\n}\n.alienrpg .crt .critical-inj {\n padding-bottom: 10px;\n}\n.alienrpg .crt .resource-label-header.rollCrit:hover {\n font-size: 15px;\n background-color: var(--aliendarkergreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt_box4 {\n padding: 7px 0px 0px 7px;\n}\n.alienrpg .crt .crt_Col1 {\n margin-left: -5px;\n}\n.alienrpg .crt .fas.fa-tools {\n vertical-align: top;\n padding-top: 13px;\n margin-left: 5px;\n}\n.alienrpg .crt .fas.fa-tools:hover {\n cursor: help;\n}\n.alienrpg .crt .fas.fa-tools:before {\n content: \"\\f022\";\n}\n.alienrpg .crt .fas:hover {\n color: var(--aliengreen);\n text-shadow: 0 0 2px var(--aliengreen);\n animation: textShadow 0.5s 0.3;\n}\n.alienrpg .crt .items-list .item-header {\n border-bottom-style: solid;\n border-bottom-color: var(--aliengreen);\n}\n.alienrpg .crt .Col3 .panel {\n margin-left: 5px;\n padding: 0 10px 0 10px;\n border-left: 2px inset var(--aliengreen);\n}\n.alienrpg .crt .tab.inventory .fas {\n margin-right: 10px;\n}\n.alienrpg .crt .creature-acid-roll:hover,\n.alienrpg .crt .creature-acid-roll:focus {\n text-shadow: 0 0 0px var(--aliengreen);\n color: var(--aliengreen);\n background-color: #000;\n font-weight: 1;\n font-size: 110%;\n border: 0px solid var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .creature-attack-roll {\n width: 260px;\n height: 40px;\n border-radius: 3px;\n text-shadow: 0 0 rgba(0, 0, 0, 0);\n color: rgba(0, 0, 0, 0);\n background: url(../images/alien_crt_roll-attack.png) no-repeat top left;\n}\n.alienrpg .crt .creature-attack-roll:hover {\n border-radius: 3px;\n background-color: var(--aliendarkergreen);\n text-shadow: 0 0 rgba(0, 0, 0, 0);\n color: rgba(0, 0, 0, 0);\n background: url(../images/alien_crt_roll-attack_hover.gif) no-repeat top left;\n}\n.alienrpg .crt .profile-img-item {\n margin: 0;\n height: 125px;\n width: auto;\n margin-right: 4px;\n border-radius: 10px;\n}\n.alienrpg .crt .textbox1,\n.alienrpg .crt .textbox2 {\n padding-left: 5px;\n}","$c-white: hsl(0, 0%, 100%);\r\n$c-black: hsl(0, 0%, 0%);\r\n$c-green: hsl(84, 100%, 59%);\r\n\r\n:root {\r\n\t--aliengreen: hsl(84, 100%, 59%);\r\n\t--aliendarkergreen: hsl(141, 60%, 40%);\r\n\t--alienitemselect: hsl(70, 80%, 74%);\r\n\t--alienoddtab: hsl(72, 29%, 7%);\r\n\t--blue: hsl(224, 75%, 62%);\r\n\t--black: hsl(0, 0%, 0%);\r\n\t--white: hsl(0, 0%, 100%);\r\n\t--alientextjournal: #b1e0e7;\r\n\t--journalback: url(../images/mother-instructions/indbackground2.png);\r\n\t--chatbackground: url(/systems/alienrpg/images/IndBackground3.png);\r\n\t--alienchatfont: 'Blinker', sans-serif;\r\n\t--alienchatwhite: hsl(0, 0%, 100%);\r\n\t--alienchatred: hsl(0, 100%, 50%);\r\n\t--alienchatredshadow: rgb(230 230 230);\r\n\t--alienchatblue: hsl(240deg 42% 72%);\r\n\t// --alienchatlightblue: hsl(240, 96%, 70%);\r\n\t--alienchatlightblue: hsl(120, 97%, 41%);\r\n\t--alienchatlightgreen: hsl(120, 97%, 41%);\r\n\t--alienchatgoldenrod: hsl(43, 74%, 49%);\r\n}\r\n","// Import utilities.\r\n@import 'utils/typography';\r\n@import 'utils/colors';\r\n@import 'utils/mixins';\r\n@import 'utils/variables';\r\n\r\n/* Global styles */\r\n@import 'global/window';\r\n@import 'global/mother-instruction-images';\r\n@import 'global/grid';\r\n@import 'global/flex';\r\n@import 'global/itemList';\r\n@import 'global/select-css';\r\n@import 'actor/alien-crt-ui';\r\n@import 'global/module';\r\n\r\n.alienrpg {\r\n /* Styles limited to alienrpg sheets */\r\n @import 'components/forms';\r\n @import 'components/resource';\r\n @import 'components/tabs';\r\n @import 'components/items';\r\n @import 'actor/alien-crt-actor';\r\n}\r\n",".alienrpg ul ol {\r\n\tmargin-left: 3px;\r\n}\r\n.alienrpg #context-menu {\r\n\t// width: 100%;\r\n\twidth: auto;\r\n\theight: max-content;\r\n\tmin-width: 156px;\r\n\tmax-width: 360px;\r\n\tposition: absolute;\r\n\tleft: -998%;\r\n\ttop: -50%;\r\n\tbackground: $c-black;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 5px;\r\n\tcolor: var(--aliengreen);\r\n\ttext-align: left;\r\n\tfont-size: smaller;\r\n\tz-index: 1;\r\n}\r\n.alienrpg #context-menu li.context-item {\r\n\tline-height: 16px;\r\n}\r\n\r\n.alienrpg .window-content {\r\n\t// font-family: var(--alienfont);\r\n\t// color: var(--aliengreen);\r\n\t// font-size: var(--fontsize);\r\n\tbackground: hsl(0deg, 0%, 0%);\r\n\tborder: var(--aliengreen) 1px solid;\r\n\t// flex-direction: column;\r\n\t// flex-wrap: nowrap;\r\n\t// padding: 2px;\r\n\t// overflow-y: scroll;\r\n\t// overflow-x: auto;\r\n\t// border: var(--aliengreen) 3px;\r\n}\r\n\r\n// .alienrpg .window-content {\r\n// // font-family: var(--alienfont);\r\n// // color: var(--aliengreen);\r\n// // font-size: var(--fontsize);\r\n// background: $c-black;\r\n// // flex-direction: column;\r\n// // flex-wrap: nowrap;\r\n// // padding: 2px;\r\n// // overflow-y: scroll;\r\n// // overflow-x: auto;\r\n// // border: var(--aliengreen) 3px;\r\n// }\r\n\r\n.alienrpg form {\r\n\tfont-family: var(--alienfont);\r\n\tcolor: var(--aliengreen);\r\n\tfont-size: var(--fontsize);\r\n\tbackground: $c-black;\r\n\tflex-direction: column;\r\n\tflex-wrap: nowrap;\r\n\tpadding: 2px;\r\n\toverflow-y: scroll;\r\n\toverflow-x: auto;\r\n\tborder: var(--aliengreen) 3px;\r\n}\r\n\r\n.journal-sheet {\r\n\tform {\r\n\t\t// font-family: var(--alienfont);\r\n\t\t// color: var(--aliengreen);\r\n\t\t// background: url(../images/mother-instructions/indbackground2.png) no-repeat top left;\r\n\t\tbackground: var(--journalback) top left !important;\r\n\t\tbackground-size: cover;\r\n\t\tborder: 1px solid var(--aliengreen);\r\n\t\tborder-radius: 1px;\r\n\t\t// color: hsl(187, 52%, 80%);\r\n\t\tcolor: var(--alientextjournal) !important;\r\n\t}\r\n\tselect {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) 3px;\r\n\t\tborder: 1px solid hsl(53, 4%, 46%);\r\n\t\tborder-radius: 3px;\r\n\t\tpadding: 0 3px;\r\n\t\ttext-overflow: ellipsis;\r\n\t\tfont-size: 16px;\r\n\t}\r\n\tinput {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) 3px;\r\n\t}\r\n\tbutton {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) solid 1px;\r\n\t\twidth: 100%;\r\n\t\tmargin: 0 1px;\r\n\t\tborder-radius: 3px;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 28px;\r\n\t}\r\n\r\n\tcritbutton {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) solid 1px;\r\n\t\t// width: 100%;\r\n\t\tmargin: 0 1px;\r\n\t\tborder-radius: 3px;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 28px;\r\n\t}\r\n\t.tox .tox-editor-container {\r\n\t\tbackground-color: $c-white;\r\n\t}\r\n}\r\n\r\na.entity-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n\r\n.alienrpg a.entity-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\na.content-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n\r\n.alienrpg a.content-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n#chat .message {\r\n\tborder: 1px solid hsl(0deg, 8%, 34%);\r\n\tborder-radius: 1px;\r\n}\r\n.chat-message {\r\n\t// background-image: url('/systems/alienrpg/images/IndBackground3.png');\r\n\tbackground-image: var(--chatbackground);\r\n\tbackground-size: cover;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: center;\r\n\tcolor: inherit;\r\n\t// color: $c-green;\r\n\r\n\t.message-header .message-sender {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.message-metadata {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.flavor-text {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.table-draw .table-results .table-result {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n}\r\n.chat-message .table-draw .table-results .table-result .chatBG {\r\n\t// background-image: url('/systems/alienrpg/images/IndBackground3.png');\r\n\tbackground-image: var(--chatbackground);\r\n\tbackground-size: cover;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: center;\r\n\tcolor: var(--aliengreen);\r\n\r\n\tpadding-left: 6px;\r\n}\r\n.chat-message.whisper {\r\n\tbackground: hsl(0, 0%, 9%);\r\n\t// color: $c-green;\r\n\tcolor: var(--aliengreen);\r\n}\r\n\r\n.chat-message.blind {\r\n\tbackground: hsl(0, 0%, 9%);\r\n}\r\n\r\n.chat-message.emote {\r\n\tbackground: hsl(0, 0%, 9%);\r\n}\r\n\r\n.chat-message .critchat {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tborder-bottom: 1px solid var(--color-border-light-primary);\r\n\tpadding: 3px 0;\r\n\tcolor: var(--aliengreen);\r\n}\r\n\r\n.dice-tooltip .roll > img {\r\n\twidth: 24px;\r\n}\r\n\r\n.dice-tooltip {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 1px;\r\n\tbackground: $c-black;\r\n\r\n\t.dice-rolls {\r\n\t\tcolor: inherit;\r\n\t\tbackground: $c-black;\r\n\t}\r\n\r\n\t.part-header {\r\n\t\tcolor: inherit;\r\n\t\t// color: $c-green;\r\n\t\tbackground: $c-black;\r\n\t}\r\n}\r\n.dice-tooltip .dice-rolls .roll {\r\n\tfilter: none;\r\n}\r\n.dice-tooltip .dice-rolls .roll.max {\r\n\tfilter: none;\r\n}\r\n.dice-tooltip .dice-rolls .roll.min {\r\n\tfilter: none;\r\n}\r\n\r\n.inline-roll .dice-tooltip {\r\n\tcolor: inherit;\r\n\t// color: $c-green;\r\n\tbackground: $c-black;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 2px;\r\n}\r\n// a.entity-link,\r\na.inline-roll {\r\n\tbackground: $c-black;\r\n\tpadding: 1px 4px;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 2px;\r\n\twhite-space: nowrap;\r\n\tword-break: break-all;\r\n}\r\n\r\n.dice-roll .dice-formula,\r\n.dice-roll .dice-total {\r\n\t// color: inherit;\r\n\tcolor: var(--aliengreen);\r\n}\r\n.dice-tooltip .part-header .part-formula {\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n}\r\n.part-total {\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n}\r\n\r\n.alienrpg h2 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\tmargin-left: 5px;\r\n\t// font-size: var(--fontsize) ;\r\n}\r\n.alienrpg h3 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\t// font-size: var(--fontsize) ;\r\n\r\n\t// margin-left: 2px;\r\n}\r\n\r\n.alienrpg h4 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\t// font-size: var(--fontsize) ;\r\n}\r\n.resource-content {\r\n\tbutton {\r\n\t\tflex: 0;\r\n\t\tborder: 0;\r\n\t\twidth: 30px;\r\n\t\tfont-size: 1.5rem;\r\n\t\tpadding: 0;\r\n\t\tcolor: inherit;\r\n\t\tmargin: 0;\r\n\t}\r\n}\r\n\r\n.rollable:hover,\r\n.rollcomputer:hover {\r\n\tcolor: var(--aliengreen);\r\n\tbackground-color: #000;\r\n\tborder: 0px solid var(--aliengreen);\r\n\tfont-weight: 1;\r\n\tfont-size: 120%;\r\n\tbox-shadow: 0 0 0px var(--aliengreen);\r\n\tanimation: textShadow 1s infinite;\r\n}\r\n\r\n.far.fa-heart:hover {\r\n\tcolor: red;\r\n\tanimation: textShadow 1s infinite;\r\n}\r\n\r\n// .rollable,\r\n// .rollcomputer {\r\n// &:hover,\r\n// &:focus {\r\n// // color: black;\r\n// text-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n// font-size: 95%;\r\n// cursor: pointer;\r\n// }\r\n// }\r\n\r\n.rollableVeh {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 1.3em;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.creature-acid-roll {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 95%;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.rollItem {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.rollVehicleWeapon {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.openItem {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.talent-btn {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\tcolor: hsl(103, 100%, 28%);\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\t// font-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n\r\n.minus-btn .plus-btn {\r\n\twidth: 10px;\r\n\theight: 10px;\r\n\tline-height: 20px;\r\n\tpadding: 0;\r\n}\r\n\r\n.supply-btn {\r\n\tfont-size: 5px;\r\n\tpadding: 0;\r\n\tfont-family: var(--alienfont);\r\n}\r\n\r\n.pwr-btn {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\tbackground-color: hsl(4, 69%, 53%);\r\n\t\tfont-size: 120%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n\r\n.stunt-btn {\r\n\twidth: 5px;\r\n\tpadding: 0;\r\n\tfont-family: var(--alienfont);\r\n}\r\n\r\n.creature-attack-roll {\r\n\tdisplay: inline-block;\r\n\twidth: 280px;\r\n\theight: 40px;\r\n\t// font-size: 25pt;\r\n\tfont-weight: bold;\r\n\tfont-size: 2em;\r\n\t/* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */\r\n\ttext-shadow: 2px 2px hsl(128, 83%, 25%);\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.creature-attack-roll:hover {\r\n\tborder-radius: 10px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n\ttext-shadow: 2px 2px hsl(0, 92%, 26%);\r\n}\r\n.creature-attack-roll:active {\r\n\tposition: relative;\r\n\ttop: 1px;\r\n\tborder-radius: unset;\r\n\tbackground-color: unset;\r\n\tcolor: unset;\r\n}\r\nbutton:hover,\r\nbutton:focus {\r\n\tbox-shadow: unset;\r\n}\r\n\r\n.alien-Push-button {\r\n\tdisplay: inline-block;\r\n\twidth: 260px;\r\n\theight: 45px;\r\n\tbackground-color: $c-black;\r\n\t// color: hsl(84, 100%, 59%);\r\n\tfont-weight: bold;\r\n\tfont-size: clamp(2rem, -4.5rem + 5vw, 3rem);\r\n\tfont-family: var(--alienfont);\r\n\tpadding-bottom: 5px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.alien-Push-button:hover {\r\n\tborder-radius: 10px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n}\r\n\r\n.alien-crit-button {\r\n\tdisplay: inline-block;\r\n\twidth: 280px;\r\n\theight: 26px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-weight: bold;\r\n\tfont-size: 1.2rem;\r\n\t// font-size: clamp(1rem, 1vw, 2rem);\r\n\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.alien-crit-button:hover {\r\n\tborder-radius: 5px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n}\r\n\r\n.alien-diceface-b0 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-b0.png) no-repeat top left;\r\n}\r\n.alien-diceface-b6 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-b6.png) no-repeat top left;\r\n}\r\n.alien-diceface-y0 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y0.png) no-repeat top left;\r\n}\r\n.alien-diceface-y1 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y1.png) no-repeat top left;\r\n}\r\n.alien-diceface-y6 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y6.png) no-repeat top left;\r\n}\r\n\r\n.tooltip {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted black;\r\n}\r\n\r\n.tooltip .tooltiptext {\r\n\tvisibility: hidden;\r\n\twidth: 250px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\ttext-align: center;\r\n\tborder-radius: 6px;\r\n\tpadding: 5px 0;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\ttop: -5px;\r\n\tright: 105%;\r\n\tmargin-left: -60px;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n}\r\n.tooltip .tooltiptext::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 5px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n.tooltip:hover .tooltiptext {\r\n\tvisibility: visible;\r\n}\r\n.tooltip2 {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted black;\r\n}\r\n\r\n.tooltip2 .tooltiptext2 {\r\n\tvisibility: hidden;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\ttext-align: center;\r\n\tborder-radius: 6px;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n\tpadding: 0px;\r\n\tfont-family: 'Times New Roman', Times, serif;\r\n\twidth: 150px;\r\n\ttop: -30px;\r\n\tright: -160px;\r\n\tmargin-left: auto;\r\n}\r\n.tooltip2 .tooltiptext2::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 5px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n.tooltip2:hover .tooltiptext2 {\r\n\tvisibility: visible;\r\n}\r\n\r\n.alienrpg .inputtext {\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n}\r\n\r\n.box-top {\r\n\tborder-top: 3px solid var(--aliengreen);\r\n}\r\n\r\n.ctooltip {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted $c-black;\r\n}\r\n\r\n/* Tooltip text */\r\n.ctooltip .ctooltiptext {\r\n\t// /* Position the tooltip text - see examples below! */\r\n\t// position: absolute;\r\n\t// z-index: 1;\r\n\tfont-size: small;\r\n\tvisibility: hidden;\r\n\twidth: 150px;\r\n\tbackground-color: $c-black;\r\n\tcolor: var(--aliengreen);\r\n\ttext-align: center;\r\n\tborder-radius: 3px;\r\n\tpadding: 2px 0;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\t// top: -5px;\r\n\t// right: 105%;\r\n\tmargin-left: -150px;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n}\r\n\r\n/* Show the tooltip text when you mouse over the tooltip container */\r\n.ctooltip:hover .ctooltiptext {\r\n\tvisibility: visible;\r\n}\r\n\r\n.ctooltip .ctooltiptext::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 1px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n\r\n// .dice-tooltip .dice-rolls .roll.d6 {\r\n// background-image: url(../icons/svg/d6-grey.svg);\r\n// }\r\n\r\n.alienchatwhite {\r\n\tcolor: var(--alienchatwhite);\r\n}\r\n\r\n.alienchatred {\r\n\tcolor: var(--alienchatred);\r\n\tfont-weight: bolder;\r\n\tfont-size: larger;\r\n\t-webkit-background-clip: text;\r\n\tbackground-clip: text;\r\n\tbackground-color: var(--alienchatredshadow);\r\n}\r\n\r\n.alienchatblue {\r\n\tcolor: var(--alienchatblue);\r\n}\r\n.alienchatlightblue {\r\n\tcolor: var(--alienchatlightblue);\r\n\tfont-weight: bold;\r\n\tfont-size: larger;\r\n}\r\n.alienchatlightgreen {\r\n\tcolor: var(--alienchatlightgreen);\r\n}\r\n.alienchatgoldenrod {\r\n\tcolor: var(--alienchatgoldenrod);\r\n\tfont-weight: bold;\r\n}\r\n\r\n.combatbutton {\r\n\tmax-width: 200px;\r\n\tcolor: var(--aliengreen);\r\n\tborder: var(--aliengreen) 1px solid;\r\n}\r\n\r\n.prosemirror.editing-source textarea {\r\n\tcolor: $c-white;\r\n}\r\n\r\n.prosemirror menu .pm-dropdown {\r\n\tcolor: $c-black;\r\n}\r\n\r\n#overlay {\r\n\theight: 200%;\r\n\tbackground-color: hsl(120deg 64% 43% / 30%); /* Black background with opacity */\r\n\tz-index: 2;\r\n}\r\n",".spanner-icon {\r\n display: inline-block;\r\n width: 30px;\r\n height: 25px;\r\n padding: 0px;\r\n margin: 1px;\r\n background: url(../images/mother-instructions/spanner-icon.webp);\r\n}\r\n.character-sheet-img {\r\n display: block;\r\n width: 464px;\r\n height: 500px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-sheet-img.webp);\r\n}\r\n.creature-sheet-img {\r\n display: block;\r\n width: 500px;\r\n height: 477px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-sheet-img.webp);\r\n}\r\n.character-header {\r\n display: block;\r\n width: 500px;\r\n height: 152px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-header.webp);\r\n}\r\n.synthetic-header {\r\n display: block;\r\n width: 500px;\r\n height: 155px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-header.webp);\r\n}\r\n\r\n.agil-mod {\r\n display: block;\r\n width: 403px;\r\n height: 162px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/agil-mod.webp);\r\n}\r\n.armor-mod {\r\n display: block;\r\n width: 403px;\r\n height: 172px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/armor-mod.webp);\r\n}\r\n.stress-mod {\r\n display: block;\r\n width: 400px;\r\n height: 136px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/stress-mod.webp);\r\n}\r\n.character-details {\r\n display: block;\r\n width: 300px;\r\n height: 328px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-details.webp);\r\n}\r\n.synthetic-details {\r\n display: block;\r\n width: 300px;\r\n height: 380px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-details.webp);\r\n}\r\n\r\n.character-consumables {\r\n display: block;\r\n width: 153px;\r\n height: 330px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-consumables.webp);\r\n}\r\n\r\n.synthetic-consumables {\r\n display: block;\r\n width: 153px;\r\n height: 322px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-consumables.webp);\r\n}\r\n.talent-agenda {\r\n display: block;\r\n width: 300px;\r\n height: 260px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/talent-agenda.webp);\r\n}\r\n.con-edit {\r\n display: block;\r\n width: 151px;\r\n height: 109px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/con-edit.webp);\r\n}\r\n.enc {\r\n display: block;\r\n width: 600px;\r\n height: 71px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/enc.webp);\r\n}\r\n.enc-warn {\r\n display: block;\r\n width: 462px;\r\n height: 49px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/enc-warn.webp);\r\n}\r\n.inv-inact {\r\n display: block;\r\n width: 600px;\r\n height: 199px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/inv-inact.webp);\r\n}\r\n.moskills {\r\n display: block;\r\n width: 300px;\r\n height: 254px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/skills.webp);\r\n}\r\n\r\n.creature-header {\r\n display: block;\r\n width: 500px;\r\n height: 102px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-header.webp);\r\n}\r\n.creature-attack-dropdown {\r\n display: block;\r\n width: 600px;\r\n height: 330px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-attack-dropdown.webp);\r\n}\r\n.acid-splash-popup {\r\n display: block;\r\n width: 400px;\r\n height: 141px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/acid-splash-popup.webp);\r\n}\r\n.chat-roll {\r\n display: block;\r\n width: 300px;\r\n height: 188px;\r\n background: url(../images/mother-instructions/chat-roll.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.radiation-roll {\r\n display: block;\r\n width: 240px;\r\n height: 274px;\r\n background: url(../images/mother-instructions/radiation-rolls.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.territories-general {\r\n display: block;\r\n width: 500px;\r\n height: 498px;\r\n background: url(../images/mother-instructions/territories-general.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.territories-systems {\r\n display: block;\r\n width: 500px;\r\n height: 186px;\r\n background: url(../images/mother-instructions/territories-systems.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-general {\r\n display: block;\r\n width: 500px;\r\n height: 342px;\r\n background: url(../images/mother-instructions/vehicle-general.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-inv {\r\n display: block;\r\n width: 500px;\r\n height: 343px;\r\n background: url(../images/mother-instructions/vehicle-inv.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-crew {\r\n display: block;\r\n width: 500px;\r\n height: 227px;\r\n background: url(../images/mother-instructions/vehicle-crew.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-crew-selector {\r\n display: block;\r\n width: 500px;\r\n height: 227px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/vehicle-crew-selector.webp);\r\n}\r\n\r\n.vehicle-fire-weapon {\r\n display: block;\r\n width: 403px;\r\n height: 162px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/vehicle-fire-weapon.webp);\r\n}\r\n\r\n.item-dropdown {\r\n display: block;\r\n width: 300px;\r\n height: 263px;\r\n background: url(../images/mother-instructions/item-dropdown.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.modifiers-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/modifiers-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.melee-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/melee-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.ranged-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/ranged-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.armor-img {\r\n display: block;\r\n width: 600px;\r\n height: 415px;\r\n background: url(../images/mother-instructions/armor-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.planet-system-img {\r\n display: block;\r\n width: 600px;\r\n height: 562px;\r\n background: url(../images/mother-instructions/planet-system-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.initiative-roll {\r\n display: block;\r\n width: 300px;\r\n height: 277px;\r\n background: url(../images/mother-instructions/initiative-roll.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.clone-actor {\r\n display: inline-block;\r\n width: 200px;\r\n height: 119px;\r\n background: url(../images/mother-instructions/clone-actor.webp);\r\n margin-left: 25%;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.roll-clone {\r\n display: inline-block;\r\n width: 200px;\r\n height: 207px;\r\n background: url(../images/mother-instructions/roll-clone.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.init-chat-norm {\r\n display: block;\r\n width: 200px;\r\n height: 388px;\r\n background: url(../images/mother-instructions/init-chat-norm.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.init-chat-cards {\r\n display: block;\r\n width: 200px;\r\n height: 378px;\r\n background: url(../images/mother-instructions/init-chat-cards.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.gm-settings {\r\n display: block;\r\n width: 500px;\r\n height: 491px;\r\n background: url(../images/mother-instructions/gm-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.player-settings {\r\n display: block;\r\n width: 500px;\r\n height: 301px;\r\n background: url(../images/mother-instructions/player-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.style-settings {\r\n display: block;\r\n width: 400px;\r\n height: 377px;\r\n background: url(../images/mother-instructions/style-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.style-button-settings {\r\n display: block;\r\n width: 300px;\r\n height: 161px;\r\n background: url(../images/mother-instructions/style-button-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.font-picker-img {\r\n display: inline-block;\r\n width: 300px;\r\n height: 272px;\r\n background: url(../images/mother-instructions/font-picker-img.webp);\r\n margin-left: 5%;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.colour-picker-img {\r\n display: inline-block;\r\n width: 300px;\r\n height: 206px;\r\n background: url(../images/mother-instructions/colour-picker-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.character-token {\r\n display: block;\r\n width: 230px;\r\n height: 234px;\r\n background: url(../images/mother-instructions/character-token.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.creature-token {\r\n display: block;\r\n width: 230px;\r\n height: 235px;\r\n background: url(../images/mother-instructions/creature-token.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush1 {\r\n display: block;\r\n width: 300px;\r\n height: 241px;\r\n background: url(../images/mother-instructions/mpush1.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush2 {\r\n display: block;\r\n width: 300px;\r\n height: 340px;\r\n background: url(../images/mother-instructions/mpush2.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush3 {\r\n display: block;\r\n width: 300px;\r\n height: 297px;\r\n background: url(../images/mother-instructions/mpush3.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.pwr-supply {\r\n display: block;\r\n width: 600px;\r\n height: 134px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/power.webp);\r\n}\r\n.synth-hum {\r\n display: block;\r\n width: 153px;\r\n height: 87px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synth-hum.webp);\r\n}\r\n\r\n.inventory-tab-img {\r\n display: block;\r\n width: 600px;\r\n height: 435px;\r\n background: url(../images/mother-instructions/inventory-tab.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.inv-context-menu-img {\r\n display: block;\r\n width: 151px;\r\n height: 70px;\r\n background: url(../images/mother-instructions/inv-context-menu.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.status-icons-img {\r\n display: block;\r\n width: 230px;\r\n height: 229px;\r\n background: url(../images/mother-instructions/status-icons.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.enc-icon-img {\r\n display: block;\r\n width: 230px;\r\n height: 207px;\r\n background: url(../images/mother-instructions/enc-icon.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.spaceship-sheet-img {\r\n display: block;\r\n width: 497px;\r\n height: 353px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-modules.webp);\r\n}\r\n.spaceship-header1 {\r\n display: block;\r\n width: 402px;\r\n height: 632px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-header1.webp);\r\n}\r\n.spaceship-modules {\r\n display: block;\r\n width: 497px;\r\n height: 353px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-sheet-img.webp);\r\n}\r\n\r\n.spaceship-comtech {\r\n display: block;\r\n width: 395px;\r\n height: 262px;\r\n background: url(../images/mother-instructions/spaceship-comtech.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n",".grid {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2 / span 2;\r\n\t// grid-template-columns: repeat(2, minmax(50fr, 1fr));\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\tpadding: 0;\r\n\talign-items: center;\r\n\t// justify-items: center;\r\n}\r\n.grid-2col {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2;\r\n\tgrid-template-columns: 1fr 1fr;\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\tpadding: 0;\r\n\talign-items: center;\r\n\t// justify-items: center;\r\n}\r\n\r\n.grid-3col {\r\n\tgrid-column: span 3 / span 3;\r\n\tgrid-template-columns: repeat(3, minmax(0, 1fr));\r\n\tborder-color: var(--aliengreen);\r\n\t// border-style: solid;\r\n\tjustify-items: center;\r\n\tmargin: 0;\r\n}\r\n\r\n.grid-4col {\r\n\tgrid-column: span 4 / span 4;\r\n\tgrid-template-columns: repeat(4, minmax(0, 1fr));\r\n\tborder-color: var(--aliengreen);\r\n\tborder-style: double;\r\n\tpadding: 4px;\r\n}\r\n\r\n.grid-synPage {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Item1 Item2 Item2'\r\n\t\t'Item1 Item4 Item4'\r\n\t\t'Item8 Item4 Item4'\r\n\t\t'Item8 Item5 Item5'\r\n\t\t'Item8 Item3 Item3'\r\n\t\t'Item9 Item6 Item6'\r\n\t\t'Item10 Item7 Item7'\r\n\t\t'Item11 Item11 Item11';\r\n\t// 'Item11 Item10 Item10'\r\n\t// 'Item11 Item10 Item10';\r\n\r\n\tgrid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.grid-genPage {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Item1 Item2 Item2'\r\n\t\t'Item1 Item4 Item4'\r\n\t\t'Item8 Item4 Item4'\r\n\t\t'Item8 Item5 Item5'\r\n\t\t'Item8 Item3 Item3'\r\n\t\t'Item9 Item6 Item6'\r\n\t\t'Item10 Item7 Item7'\r\n\t\t'Item11 Item11 Item11';\r\n\t// 'Item11 Item10 Item10'\r\n\t// 'Item11 Item10 Item10';\r\n\tgrid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.Item1 {\r\n\tgrid-area: Item1;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 5px;\r\n\ttext-align: center;\r\n}\r\n.Item2 {\r\n\tgrid-area: Item2;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.Item3 {\r\n\tgrid-area: Item3;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item4 {\r\n\tgrid-area: Item4;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item5 {\r\n\tgrid-area: Item5;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item6 {\r\n\tgrid-area: Item6;\r\n\tborder: 1px solid var(--aliengreen);\r\n\t// justify-items: center;\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item7 {\r\n\tgrid-area: Item7;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n\t// height: 80px;\r\n\theight: auto;\r\n}\r\n.Item8 {\r\n\tgrid-area: Item8;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 5px;\r\n}\r\n.Item9 {\r\n\tgrid-area: Item9;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-bottom: 5px;\r\n}\r\n.Item10 {\r\n\tgrid-area: Item10;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-bottom: 5px;\r\n\t// padding-left: 5px;\r\n\t// padding-right: 5px;\r\n}\r\n.Item11 {\r\n\tgrid-area: Item11;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 4px;\r\n\talign-content: center;\r\n\tjustify-content: center;\r\n\tmin-height: 53px;\r\n}\r\n\r\n.grid-2col-border {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2;\r\n\tgrid-template-columns: 1fr 1fr;\r\n\tborder-color: var(--aliengreen);\r\n\tpadding: 0;\r\n\t-webkit-box-align: center;\r\n\t-ms-flex-align: center;\r\n\talign-items: center;\r\n}\r\n\r\n.grid-spacecraft {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'spacec1 spacec2 ';\r\n\r\n\tgrid-template-columns: 35% 65%;\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\t// padding: 0;\r\n\t// align-items: center;\r\n\t// justify-items: center;\r\n}\r\n.spacec1 {\r\n\tgrid-area: spacec1;\r\n\tborder-right: 1px solid var(--aliengreen);\r\n\t// padding: 4px;\r\n\talign-content: center;\r\n\t// justify-content: center;\r\n\t// min-height: 53px;\r\n}\r\n.spacec2 {\r\n\tgrid-area: spacec2;\r\n\t// border: 1px solid var(--aliengreen);\r\n\tpadding-left: 5px;\r\n\talign-content: center;\r\n\t// justify-content: center;\r\n\t// min-height: 53px;\r\n}\r\n\r\n.s1-header {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'. . s1h1 s1h1 s1h1 .'\r\n\t\t's1h2 s1h2 s1h2 s1h2 s1h2 s1h2'\r\n\t\t's1h3 s1h3 s1h3 s1h4 s1h4 s1h4'\r\n\t\t's1h28 s1h28 s1h28 s1h29 s1h29 s1h29'\r\n\t\t's1h30 s1h30 s1h30 s1h30 s1h30 s1h30 '\r\n\t\t's1h32 s1h32 s1h32 s1h32 s1h32 s1h32'\r\n\t\t's1h31 s1h31 s1h31 s1h31 s1h31 s1h31 '\r\n\t\t's1h33 s1h33 s1h33 s1h33 s1h33 s1h33'\r\n\t\t'. . s1h5 s1h5 s1h5 .'\r\n\t\t's1h6 s1h6 s1h6 s1h6 s1h6 s1h6'\r\n\t\t's1space1 s1h7 s1h8 s1space s1h9 s1h10'\r\n\t\t's1space1 s1h11 s1h12 s1space s1h13 s1h14'\r\n\t\t's1space1 s1h15 s1h16 s1space s1h17 s1h18'\r\n\t\t's1space1 s1h19 s1h20 s1space s1h21 s1h22'\r\n\t\t's1h23 s1h23 s1h23 s1h23 s1h23 s1h23'\r\n\t\t's1h24 s1h24 s1h24 s1h24 s1h24 s1h24'\r\n\t\t's1h25 s1h25 s1h25 s1h25 s1h25 s1h25'\r\n\t\t's1h26 s1h26 s1h26 s1h26 s1h26 s1h26'\r\n\t\t's1h27 s1h27 s1h27 s1h27 s1h27 s1h27';\r\n\tgrid-template-columns: 5% 10% 30% 5% 30% 10%;\r\n\tpadding: 0 10px 0px 10px;\r\n\t// background-color: hsl(165, 27%, 50%);\r\n\t// color: hsl(120, 94%, 6%);\r\n}\r\n.s1space {\r\n\tgrid-area: s1space;\r\n}\r\n.s1space1 {\r\n\tgrid-area: s1space1;\r\n}\r\n.s1h1 {\r\n\tgrid-area: s1h1;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h2 {\r\n\tgrid-area: s1h2;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h3 {\r\n\tgrid-area: s1h3;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h4 {\r\n\tgrid-area: s1h4;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h5 {\r\n\tgrid-area: s1h5;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h6 {\r\n\tgrid-area: s1h6;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h7 {\r\n\tgrid-area: s1h7;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h8 {\r\n\tgrid-area: s1h8;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h9 {\r\n\tgrid-area: s1h9;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h10 {\r\n\tgrid-area: s1h10;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h11 {\r\n\tgrid-area: s1h11;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h12 {\r\n\tgrid-area: s1h12;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h13 {\r\n\tgrid-area: s1h13;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h14 {\r\n\tgrid-area: s1h14;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h15 {\r\n\tgrid-area: s1h15;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h16 {\r\n\tgrid-area: s1h16;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h17 {\r\n\tgrid-area: s1h17;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h18 {\r\n\tgrid-area: s1h18;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// justify-self: center;\r\n}\r\n.s1h19 {\r\n\tgrid-area: s1h19;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h20 {\r\n\tgrid-area: s1h20;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h21 {\r\n\tgrid-area: s1h21;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h22 {\r\n\tgrid-area: s1h22;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tjustify-self: center;\r\n}\r\n.s1h23 {\r\n\tgrid-area: s1h23;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 20px;\r\n\tjustify-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h24 {\r\n\tgrid-area: s1h24;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tjustify-self: center;\r\n}\r\n.s1h25 {\r\n\tgrid-area: s1h25;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 20px;\r\n\tjustify-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h26 {\r\n\tgrid-area: s1h26;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 50px;\r\n\tjustify-self: center;\r\n}\r\n.s1h27 {\r\n\tgrid-area: s1h27;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 50px;\r\n\tjustify-self: center;\r\n}\r\n.s1h28 {\r\n\tgrid-area: s1h28;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h29 {\r\n\tgrid-area: s1h29;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h30 {\r\n\tgrid-area: s1h30;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h31 {\r\n\tgrid-area: s1h31;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h32 {\r\n\tgrid-area: s1h32;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h33 {\r\n\tgrid-area: s1h33;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n\r\n.grid-container {\r\n\tdisplay: grid;\r\n\t// gap: 5px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\t// align-items: center;\r\n\t// justify-items: first baseline;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col4'\r\n\t\t'Col3 Col3';\r\n\t// grid-template-rows: 1fr;\r\n\tgrid-template-columns: 370px 1fr;\r\n}\r\n.Col1 {\r\n\tgrid-area: Col1;\r\n\t// justify-items: left;\r\n\t// border: 2px solid white;\r\n\talign-self: center;\r\n}\r\n.Col2 {\r\n\tgrid-area: Col2;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.Col3 {\r\n\tgrid-area: Col3;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n.Col4 {\r\n\tgrid-area: Col4;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.grid-attr {\r\n\tdisplay: grid;\r\n\t// gap: 5px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tpadding-left: 5px;\r\n\talign-items: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tgrid-template-areas: 'Attr1 Attr2 Attr3';\r\n\tgrid-template-columns: 300px 35px 30px;\r\n}\r\n\r\n.Attr1 {\r\n\tgrid-area: Attr1;\r\n\t// justify-items: left;\r\n\t// border: 2px solid white;\r\n}\r\n.Attr2 {\r\n\tgrid-area: Attr2;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.Attr3 {\r\n\tgrid-area: Attr3;\r\n\twidth: 30px;\r\n\theight: 20px;\r\n\t// justify-items: left;\r\n}\r\n.Attr4 {\r\n\tgrid-area: Attr4;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.grid-Consumables {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Heading Heading '\r\n\t\t'Air1 Air2'\r\n\t\t'Food1 Food2'\r\n\t\t'Water1 Water2'\r\n\t\t'Power1 Power2';\r\n\r\n\tgrid-template-columns: 1fr 1fr;\r\n}\r\n\r\n.Heading {\r\n\tgrid-area: Heading;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n}\r\n.Air1 {\r\n\tgrid-area: Air1;\r\n\t// border: 1px solid white;\r\n\tjustify-content: left;\r\n\talign-self: center;\r\n}\r\n.Air2 {\r\n\tgrid-area: Air2;\r\n\t// border: 1px solid white;\r\n}\r\n.Food1 {\r\n\tgrid-area: Food1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.Food2 {\r\n\tgrid-area: Food2;\r\n\t// border: 1px solid white;\r\n}\r\n.Power1 {\r\n\tgrid-area: Power1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n\t// margin-top: 5px;\r\n}\r\n.Power2 {\r\n\tgrid-area: Power2;\r\n\t// border: 1px solid white;\r\n}\r\n.Water1 {\r\n\tgrid-area: Water1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.Water2 {\r\n\tgrid-area: Water2;\r\n\t// border: 1px solid white;\r\n}\r\n\r\n.grid-vehicle-header {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas: 'vChar vChar';\r\n\tgrid-template-columns: auto;\r\n}\r\n\r\n.grid-vehicle {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'vItem1 vItem2 vItem3 vItem4'\r\n\t\t'vItem5 vItem6 vItem7 vItem8';\r\n\r\n\tgrid-template-columns: auto;\r\n}\r\n\r\n.vChar {\r\n\tgrid-area: vChar;\r\n}\r\n.vItem1 {\r\n\tgrid-area: vItem1;\r\n}\r\n.vItem2 {\r\n\tgrid-area: vItem2;\r\n}\r\n.vItem3 {\r\n\tgrid-area: vItem3;\r\n}\r\n.vItem4 {\r\n\tgrid-area: vItem4;\r\n}\r\n.vItem5 {\r\n\tgrid-area: vItem5;\r\n}\r\n.vItem6 {\r\n\tgrid-area: vItem6;\r\n}\r\n.vItem7 {\r\n\tgrid-area: vItem7;\r\n}\r\n.vItem8 {\r\n\tgrid-area: vItem8;\r\n}\r\n\r\n.grid-weapon {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'wItem1 wItem2 wItem3 wItem4'\r\n\t\t'wItem5 wItem6 wItem7 wItem7';\r\n\r\n\tgrid-template-columns: auto;\r\n\talign-items: center;\r\n\tpadding-bottom: 2px;\r\n}\r\n\r\n.wItem1 {\r\n\tgrid-area: wItem1;\r\n}\r\n.wItem2 {\r\n\tgrid-area: wItem2;\r\n}\r\n.wItem3 {\r\n\tgrid-area: wItem3;\r\n}\r\n.wItem4 {\r\n\tgrid-area: wItem4;\r\n}\r\n.wItem5 {\r\n\tgrid-area: wItem5;\r\n}\r\n.wItem6 {\r\n\tgrid-area: wItem6;\r\n}\r\n.wItem7 {\r\n\tgrid-area: wItem7;\r\n}\r\n\r\n.grid-ship-crit {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'gcItem1 gcItem2 gcItem2'\r\n\t\t'gcItem3 gcItem4 gcItem4'\r\n\t\t'gcItem5 gcItem6 gcItem6';\r\n\tgrid-template-columns: 30% 35% 35%;\r\n\talign-items: center;\r\n}\r\n\r\n.gcItem1 {\r\n\tgrid-area: gcItem1;\r\n}\r\n.gcItem2 {\r\n\tgrid-area: gcItem2;\r\n}\r\n.gcItem3 {\r\n\tgrid-area: gcItem3;\r\n}\r\n.gcItem4 {\r\n\tgrid-area: gcItem4;\r\n}\r\n.gcItem5 {\r\n\tgrid-area: gcItem5;\r\n}\r\n.gcItem6 {\r\n\tgrid-area: gcItem6;\r\n}\r\n\r\n.grid-weapon-body {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'wCol1 wCol2 wCol3 wCol4 wCol5 wCol6'\r\n\t\t'wCol7 wCol8 wCol9 wCol10 wCol11 wCol12'\r\n\t\t'wCol13 wCol14 . . . .';\r\n\tpadding-bottom: 2px;\r\n\t// l1 l2 l3 l4 l5 l6\r\n\tgrid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr;\r\n\t// grid-template-columns: 2em 25em 5em 5em 4em 2em;\r\n\talign-items: center;\r\n}\r\n\r\n.wCol1 {\r\n\tgrid-area: wCol1;\r\n\tjustify-self: left;\r\n}\r\n.wCol2 {\r\n\tgrid-area: wCol2;\r\n\tjustify-self: left;\r\n}\r\n.wCol3 {\r\n\tgrid-area: wCol3;\r\n\tjustify-self: left;\r\n}\r\n.wCol4 {\r\n\tgrid-area: wCol4;\r\n\tjustify-self: center;\r\n}\r\n.wCol5 {\r\n\tgrid-area: wCol5;\r\n\tjustify-self: left;\r\n}\r\n.wCol6 {\r\n\tgrid-area: wCol6;\r\n\tjustify-self: center;\r\n}\r\n.wCol7 {\r\n\tgrid-area: wCol7;\r\n\tjustify-self: left;\r\n}\r\n.wCol8 {\r\n\tgrid-area: wCol8;\r\n\tjustify-self: left;\r\n}\r\n.wCol9 {\r\n\tgrid-area: wCol9;\r\n\tjustify-self: left;\r\n}\r\n.wCol10 {\r\n\tgrid-area: wCol10;\r\n\tjustify-self: center;\r\n}\r\n.wCol11 {\r\n\tgrid-area: wCol11;\r\n\tjustify-self: left;\r\n}\r\n.wCol12 {\r\n\tgrid-area: wCol12;\r\n\tjustify-self: center;\r\n}\r\n.wCol13 {\r\n\tgrid-area: wCol13;\r\n\tjustify-self: left;\r\n}\r\n.wCol14 {\r\n\tgrid-area: wCol14;\r\n\tjustify-self: left;\r\n}\r\n\r\n.grid-items {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4'\r\n\t\t'lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8';\r\n\tpadding-bottom: 2px;\r\n\t// l1 l2 l3 l4 l5 l6 l7 l8 l9\r\n\tgrid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em;\r\n\t// grid-template-columns: 25px 410px 60px 60px 60px 20px;\r\n\talign-items: center;\r\n}\r\n\r\n.lCol1 {\r\n\tgrid-area: lCol1;\r\n\tjustify-self: left;\r\n}\r\n.lCol2 {\r\n\tgrid-area: lCol2;\r\n\tjustify-self: center;\r\n}\r\n.lCol3 {\r\n\tgrid-area: lCol3;\r\n\tjustify-self: center;\r\n}\r\n.lCol4 {\r\n\tgrid-area: lCol4;\r\n\tjustify-self: right;\r\n}\r\n.lCol5 {\r\n\tgrid-area: lCol5;\r\n\tjustify-self: left;\r\n}\r\n.lCol6 {\r\n\tgrid-area: lCol6;\r\n\tjustify-self: left;\r\n}\r\n.lCol7 {\r\n\tgrid-area: lCol7;\r\n\tjustify-self: center;\r\n}\r\n.lCol8 {\r\n\tgrid-area: lCol8;\r\n\tjustify-self: right;\r\n}\r\n.lCol9 {\r\n\tgrid-area: lCol9;\r\n\tjustify-self: center;\r\n}\r\n.lCol10 {\r\n\tgrid-area: lCol10;\r\n\tjustify-self: center;\r\n}\r\n.lCol11 {\r\n\tgrid-area: lCol11;\r\n\tjustify-self: center;\r\n}\r\n.lCol12 {\r\n\tgrid-area: lCol12;\r\n\tjustify-self: center;\r\n}\r\n.lCol13 {\r\n\tgrid-area: lCol13;\r\n\tjustify-self: center;\r\n}\r\n.lCol14 {\r\n\tgrid-area: lCol14;\r\n\tjustify-self: center;\r\n}\r\n.lCol15 {\r\n\tgrid-area: lCol15;\r\n\tjustify-self: center;\r\n}\r\n.lCol16 {\r\n\tgrid-area: lCol16;\r\n\tjustify-self: center;\r\n}\r\n.lCol17 {\r\n\tgrid-area: lCol17;\r\n\tjustify-self: center;\r\n}\r\n.lCol18 {\r\n\tgrid-area: lCol18;\r\n\tjustify-self: center;\r\n}\r\n.grid-modules {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'mCol1 mCol2 mCol17 mCol15 mCol13 mCol4'\r\n\t\t'mCol5 mCol6 mCol18 mCol16 mCol14 mCol8';\r\n\tpadding-bottom: 6px;\r\n\t// l1 l2 l3 l4 l5 l6 l7 l8 l9\r\n\tgrid-template-columns: 30px 270px 75px 90px 269px 30px;\r\n\t// grid-template-columns: 25px 410px 60px 60px 60px 20px;\r\n\talign-items: center;\r\n}\r\n\r\n.mCol1 {\r\n\tgrid-area: mCol1;\r\n\tjustify-self: left;\r\n}\r\n.mCol2 {\r\n\tgrid-area: mCol2;\r\n\tjustify-self: center;\r\n}\r\n.mCol3 {\r\n\tgrid-area: mCol3;\r\n\tjustify-self: center;\r\n}\r\n.mCol4 {\r\n\tgrid-area: mCol4;\r\n\tjustify-self: right;\r\n}\r\n.mCol5 {\r\n\tgrid-area: mCol5;\r\n\tjustify-self: left;\r\n}\r\n.mCol6 {\r\n\tgrid-area: mCol6;\r\n\tjustify-self: left;\r\n}\r\n.mCol7 {\r\n\tgrid-area: mCol7;\r\n\tjustify-self: center;\r\n}\r\n.mCol8 {\r\n\tgrid-area: mCol8;\r\n\tjustify-self: right;\r\n}\r\n.mCol9 {\r\n\tgrid-area: mCol9;\r\n\tjustify-self: center;\r\n}\r\n.mCol10 {\r\n\tgrid-area: mCol10;\r\n\tjustify-self: center;\r\n}\r\n.mCol11 {\r\n\tgrid-area: mCol11;\r\n\tjustify-self: center;\r\n}\r\n.mCol12 {\r\n\tgrid-area: mCol12;\r\n\tjustify-self: center;\r\n}\r\n.mCol13 {\r\n\tgrid-area: mCol13;\r\n\tjustify-self: center;\r\n}\r\n.mCol14 {\r\n\tgrid-area: mCol14;\r\n\tword-break: break-word;\r\n}\r\n.mCol15 {\r\n\tgrid-area: mCol15;\r\n\tjustify-self: center;\r\n}\r\n.mCol16 {\r\n\tgrid-area: mCol16;\r\n\tjustify-self: center;\r\n}\r\n.mCol17 {\r\n\tgrid-area: mCol17;\r\n\tjustify-self: center;\r\n}\r\n.mCol18 {\r\n\tgrid-area: mCol18;\r\n\tjustify-self: center;\r\n}\r\n\r\n.grid-talents {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'talTitle talTitle'\r\n\t\t'tal1 tal2'\r\n\t\t'tal3 tal4';\r\n\t// grid-template-rows: 3fr;\r\n\r\n\tpadding: 3px;\r\n\tgrid-template-columns: 75% 25%;\r\n\talign-items: center;\r\n}\r\n\r\n.tal1 {\r\n\tgrid-area: tal1;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n\t// background-color: $c-black;\r\n}\r\n.tal2 {\r\n\tgrid-area: tal2;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.tal3 {\r\n\tgrid-area: tal3;\r\n\talign-self: center;\r\n}\r\n.tal4 {\r\n\tgrid-area: tal4;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n\talign-self: left;\r\n\r\n\t// padding-top: 2px;\r\n}\r\n.talTitle {\r\n\tgrid-area: talTitle;\r\n\tbackground-color: #221f1f;\r\n}\r\n.grid-special {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'spe1 spe2 spe3';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 70% 25%;\r\n\talign-items: center;\r\n}\r\n\r\n.spe1 {\r\n\tgrid-area: spe1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.spe2 {\r\n\tgrid-area: spe2;\r\n\t// justify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n.spe3 {\r\n\tgrid-area: spe3;\r\n\tjustify-self: right;\r\n}\r\n\r\n.critical-inj {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'crit1 crit2 crit3 crit4';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 31% 60% 3%;\r\n\talign-items: center;\r\n}\r\n\r\n.crit1 {\r\n\tgrid-area: crit1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.crit2 {\r\n\tgrid-area: crit2;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n.crit3 {\r\n\tgrid-area: crit3;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n\talign-items: left;\r\n}\r\n.crit4 {\r\n\tgrid-area: crit4;\r\n\tjustify-self: right;\r\n}\r\n\r\n.space-critical-inj {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'ScritI1 ScritI2 ScritI4';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 80% 3%;\r\n\talign-items: center;\r\n}\r\n\r\n.ScritI1 {\r\n\tgrid-area: ScritI1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.ScritI2 {\r\n\tgrid-area: ScritI2;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.ScritI4 {\r\n\tgrid-area: ScritI4;\r\n\tjustify-self: right;\r\n}\r\n\r\n.grid-two {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'box1 box2'\r\n\t\t'box3 box4';\r\n\tpadding: 3px;\r\n\tgrid-template-columns: 25% 75%;\r\n\talign-items: center;\r\n}\r\n\r\n.box1 {\r\n\tgrid-area: box1;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n}\r\n.box2 {\r\n\tgrid-area: box2;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box3 {\r\n\tgrid-area: box3;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n\tpadding-top: 10px;\r\n}\r\n.box4 {\r\n\tgrid-area: box4;\r\n\tpadding-top: 10px;\r\n}\r\n\r\n.grid-2 {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'box11 box21 box23 box22';\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 1fr 33px 15px 33px;\r\n\talign-items: center;\r\n\tmargin: 1px;\r\n\tpadding: 0;\r\n\t// padding-left: 2px;\r\n}\r\n\r\n.box11 {\r\n\tgrid-area: box11;\r\n\tjustify-self: center;\r\n\t// padding-left: 8px;\r\n\t// background-color: $c-black;\r\n}\r\n.box21 {\r\n\tgrid-area: box21;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box22 {\r\n\tgrid-area: box22;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box23 {\r\n\tgrid-area: box23;\r\n\tjustify-self: center;\r\n\t// padding-right: 8px;\r\n}\r\n.grid-crit {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'crit1 crit2 ';\r\n\tpadding: 0;\r\n\tmargin: 0;\r\n\tgrid-template-columns: 1fr 1fr;\r\n}\r\n.crit1 {\r\n\tgrid-area: crit1;\r\n}\r\n.crit2 {\r\n\tgrid-area: crit2;\r\n\t// margin-left: 90px;\r\n\tmargin-bottom: 2px;\r\n}\r\n\r\n.grid-rTables {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'rTable1 rTable2';\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 1fr 0.5fr;\r\n\talign-items: center;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n}\r\n\r\n.rTable1 {\r\n\tgrid-area: rTable1;\r\n\tjustify-self: center;\r\n}\r\n.rTable2 {\r\n\tgrid-area: rTable2;\r\n\tjustify-self: center;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.grid-creature {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n // 'vChar1 vChar1 '\r\n\r\n\t\t'vCre1 vCre2 '\r\n\t\t'vCre3 vCre4 '\r\n\t\t'vCre5 vCre6 '\r\n\t\t'vCre7 vCre8';\r\n\r\n\tgrid-template-columns: 1fr 1fr;\r\n\talign-items: center;\r\n}\r\n\r\n.vCre1 {\r\n\tgrid-area: vCre1;\r\n}\r\n.vCre2 {\r\n\tgrid-area: vCre2;\r\n}\r\n.vCre3 {\r\n\tgrid-area: vCre3;\r\n}\r\n.vCre4 {\r\n\tgrid-area: vCre4;\r\n}\r\n.vCre5 {\r\n\tgrid-area: vCre5;\r\n}\r\n.vCre6 {\r\n\tgrid-area: vCre6;\r\n}\r\n.vCre7 {\r\n\tgrid-area: vCre7;\r\n}\r\n.vCre8 {\r\n\tgrid-area: vCre8;\r\n}\r\n.grid-colony--header {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'hplan1 hplan2 '\r\n\t\t'hplan3 hplan4'\r\n\t\t'hplan5 hplan6 '\r\n\t\t'hplan7 hplan8';\r\n\r\n\tgrid-template-columns: auto;\r\n\talign-items: center;\r\n\tpadding-bottom: 2px;\r\n}\r\n\r\n.hplan1 {\r\n\tgrid-area: hplan1;\r\n}\r\n.hplan2 {\r\n\tgrid-area: hplan2;\r\n}\r\n.hplan3 {\r\n\tgrid-area: hplan3;\r\n}\r\n.hplan4 {\r\n\tgrid-area: hplan4;\r\n}\r\n.hplan5 {\r\n\tgrid-area: hplan5;\r\n}\r\n.hplan6 {\r\n\tgrid-area: hplan6;\r\n}\r\n.hplan7 {\r\n\tgrid-area: hplan7;\r\n}\r\n.hplan8 {\r\n\tgrid-area: hplan8;\r\n}\r\n\r\n.grid-planet {\r\n\tdisplay: grid;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tgrid-template-areas:\r\n\t\t'plan1 plan1 plan1 plan1'\r\n\t\t'plan2 plan2 plan3 plan3 '\r\n\t\t// 'plan3 plan3 plan3 plan3 '\r\n\t\t'plan4 plan4 plan4 plan4 ';\r\n\tgrid-template-columns: 220px 1fr;\r\n}\r\n.plan1 {\r\n\tgrid-area: plan1;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.plan2 {\r\n\tgrid-area: plan2;\r\n\tjustify-self: left;\r\n}\r\n.plan3 {\r\n\tgrid-area: plan3;\r\n\tjustify-self: left;\r\n}\r\n.plan4 {\r\n\tgrid-area: plan4;\r\n\tjustify-self: left;\r\n}\r\n\r\n.grid-systems {\r\n\tdisplay: grid;\r\n\tpadding: 3px;\r\n\tgrid-template-areas:\r\n\t\t'sys1 sys2 sys3 sys4'\r\n\t\t'sys5 sys6 sys7 sys8';\r\n\tgrid-template-columns: 14em 15em 10em 2em;\r\n\tborder-color: var(--aliengreen);\r\n\tborder-bottom: double;\r\n}\r\n\r\n.sys1 {\r\n\tgrid-area: sys1;\r\n\tjustify-self: left;\r\n}\r\n.sys2 {\r\n\tgrid-area: sys2;\r\n\tjustify-self: left;\r\n}\r\n.sys3 {\r\n\tgrid-area: sys3;\r\n\tjustify-self: left;\r\n}\r\n.sys4 {\r\n\tgrid-area: sys4;\r\n\tjustify-self: right;\r\n}\r\n.sys5 {\r\n\tgrid-area: sys5;\r\n\tjustify-self: left;\r\n}\r\n.sys6 {\r\n\tgrid-area: sys6;\r\n\tjustify-self: left;\r\n}\r\n.sys7 {\r\n\tgrid-area: sys7;\r\n\tjustify-self: left;\r\n}\r\n.sys8 {\r\n\tgrid-area: sys8;\r\n\tjustify-self: right;\r\n}\r\n\r\n.grid-Char-Att {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tpadding-bottom: 4px;\r\n\tpadding-top: 12px;\r\n\tpadding-left: 30px;\r\n\tgrid-row-gap: 3px;\r\n\tgrid-column-gap: 10px;\r\n\tborder-color: var(--aliengreen);\r\n\talign-items: center;\r\n\tgrid-template-areas:\r\n\t\t'gCol1 gCol2 gCol3 gCol4 gCol5 gCol11'\r\n\t\t'gCol6 gCol7 gCol8 gCol9 gCol10 gCol12';\r\n\tgrid-template-columns: 110px 50px 110px 50px 65px 130px;\r\n}\r\n\r\n.gCol1 {\r\n\tgrid-area: gCol1;\r\n\tjustify-self: left;\r\n}\r\n.gCol2 {\r\n\tgrid-area: gCol2;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol3 {\r\n\tgrid-area: gCol3;\r\n\tjustify-self: left;\r\n}\r\n.gCol4 {\r\n\tgrid-area: gCol4;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol5 {\r\n\tgrid-area: gCol5;\r\n\tjustify-self: center;\r\n}\r\n.gCol6 {\r\n\tgrid-area: gCol6;\r\n\tjustify-self: left;\r\n}\r\n.gCol7 {\r\n\tgrid-area: gCol7;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol8 {\r\n\tgrid-area: gCol8;\r\n\tjustify-self: left;\r\n}\r\n.gCol9 {\r\n\tgrid-area: gCol9;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol10 {\r\n\tgrid-area: gCol10;\r\n\tjustify-self: center;\r\n}\r\n.gCol11 {\r\n\tgrid-area: gCol11;\r\n\tjustify-self: center;\r\n}\r\n.gCol12 {\r\n\tgrid-area: gCol12;\r\n\tjustify-self: center;\r\n}\r\n\r\n.grid-item-xtras {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'xCol1 xCol2 xCol3 xCol4 xCol5 xCol6'\r\n\t\t'. xCol7 xCol7 xCol8 . .';\r\n\tpadding-bottom: 4px;\r\n\tpadding-top: 5px;\r\n\tpadding-left: 30px;\r\n\tgrid-row-gap: 3px;\r\n\tgrid-column-gap: 10px;\r\n\t// l1 l2 l3 l4 l5 l6\r\n\tgrid-template-columns: 110px 50px 110px 50px 110px 50px;\r\n\talign-items: center;\r\n}\r\n\r\n.xCol1 {\r\n\tgrid-area: xCol1;\r\n\tjustify-self: left;\r\n}\r\n.xCol2 {\r\n\tgrid-area: xCol2;\r\n\tjustify-self: left;\r\n}\r\n.xCol3 {\r\n\tgrid-area: xCol3;\r\n\tjustify-self: left;\r\n}\r\n.xCol4 {\r\n\tgrid-area: xCol4;\r\n\tjustify-self: center;\r\n}\r\n.xCol5 {\r\n\tgrid-area: xCol5;\r\n\tjustify-self: left;\r\n}\r\n.xCol6 {\r\n\tgrid-area: xCol6;\r\n\tjustify-self: center;\r\n}\r\n.xCol7 {\r\n\tgrid-area: xCol7;\r\n\tjustify-self: center;\r\n}\r\n.xCol8 {\r\n\tgrid-area: xCol8;\r\n\tjustify-self: center;\r\n}\r\n\r\n.flex-group-center,\r\n.flex-group-left,\r\n.flex-group-right {\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\ttext-align: center;\r\n\tpadding: 0;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.flex-group-left {\r\n\tjustify-content: flex-start;\r\n\ttext-align: left;\r\n}\r\n\r\n.flex-group-right {\r\n\tjustify-content: flex-end;\r\n\ttext-align: right;\r\n}\r\n\r\n.grid-crew {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gC1 gC2 gC3 gC4'\r\n\t\t'gC5 gC6 gC7 gC8';\r\n\tgrid-template-columns: 20em 15em 10em 5em;\r\n}\r\n.gC1 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC1;\r\n}\r\n.gC2 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC2;\r\n}\r\n.gC3 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC3;\r\n}\r\n.gC4 {\r\n\tjustify-self: right;\r\n\tgrid-area: gC4;\r\n}\r\n.gC5 {\r\n\tjustify-self: left;\r\n\tgrid-area: gC5;\r\n}\r\n.gC6 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC6;\r\n}\r\n.gC7 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC7;\r\n}\r\n.gC8 {\r\n\tjustify-self: right;\r\n\tgrid-area: gC8;\r\n}\r\n\r\n.grid-ship-crew {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gSC1 gSC2 gSC3 gSC4 gSC5'\r\n\t\t' gSC6 gSC7 gSC8 gSC9 gSC10';\r\n\tgrid-template-columns: 43% 25% 20% 6%;\r\n}\r\n.gSC1 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC1;\r\n}\r\n.gSC2 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC2;\r\n}\r\n.gSC3 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC3;\r\n}\r\n.gSC4 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC4;\r\n}\r\n.gSC5 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC5;\r\n}\r\n.gSC6 {\r\n\tjustify-self: left;\r\n\tgrid-area: gSC6;\r\n}\r\n.gSC7 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC7;\r\n}\r\n.gSC8 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC8;\r\n}\r\n.gSC9 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC9;\r\n}\r\n.gSC10 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC10;\r\n}\r\n\r\n.grid-actor {\r\n\tdisplay: grid;\r\n\tpadding-top: 10px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas: 'gaItem1 gaItem2 gaItem3 gaItem4';\r\n\tgrid-template-columns: 20% 34% 20% 30%;\r\n}\r\n\r\n.gaItem1 {\r\n\tgrid-area: gaItem1;\r\n}\r\n.gaItem2 {\r\n\tgrid-area: gaItem2;\r\n}\r\n.gaItem3 {\r\n\tgrid-area: gaItem3;\r\n}\r\n.gaItem4 {\r\n\tgrid-area: gaItem4;\r\n}\r\n\r\n.grid-colony-planet1 {\r\n\tdisplay: grid;\r\n\tpadding-top: 55px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp1 gcp2 gcp3 gcp4 gcp5 gcp6 gcp7';\r\n\tgrid-template-columns: 150px 150px 196px 100px 150px 150px 150px;\r\n}\r\n\r\n.gcp1 {\r\n\tgrid-area: gcp1;\r\n}\r\n.gcp2 {\r\n\tgrid-area: gcp2;\r\n}\r\n.gcp3 {\r\n\tgrid-area: gcp3;\r\n}\r\n.gcp4 {\r\n\tgrid-area: gcp4;\r\n\tmargin: 1px 0px 0px -7px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp5 {\r\n\tgrid-area: gcp5;\r\n}\r\n.gcp6 {\r\n\tgrid-area: gcp6;\r\n}\r\n.gcp7 {\r\n\tgrid-area: gcp7;\r\n}\r\n\r\n.grid-colony-planet2 {\r\n\tdisplay: grid;\r\n\tmargin-top: -4px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp11 gcp12 gcp14 gcp16 gcp17';\r\n\t// grid-template-columns: 13% 21% 40% 11% 17%;\r\n\tgrid-template-columns: 130px 240px 400px 110px 120px;\r\n}\r\n\r\n.gcp11 {\r\n\tgrid-area: gcp11;\r\n}\r\n.gcp12 {\r\n\tgrid-area: gcp12;\r\n}\r\n.gcp14 {\r\n\tgrid-area: gcp14;\r\n}\r\n.gcp16 {\r\n\tgrid-area: gcp16;\r\n}\r\n.gcp17 {\r\n\tgrid-area: gcp17;\r\n}\r\n.grid-colony-planet3a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 2px;\r\n\tgrid-template-areas: 'gcp3a1 gcp3a2 gcp3a3 gcp3a4 gcp3a5 gcp3a6 gcp3a7';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\r\n}\r\n\r\n.gcp3a1 {\r\n\tgrid-area: gcp3a1;\r\n\tmargin: -12px 0px 0px -127px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp3a2 {\r\n\tgrid-area: gcp3a2;\r\n}\r\n.gcp3a3 {\r\n\tgrid-area: gcp3a3;\r\n}\r\n.gcp3a4 {\r\n\tgrid-area: gcp3a4;\r\n}\r\n.gcp3a5 {\r\n\tgrid-area: gcp3a5;\r\n}\r\n.gcp3a6 {\r\n\tgrid-area: gcp3a6;\r\n}\r\n.gcp3a7 {\r\n\tgrid-area: gcp3a7;\r\n\tmargin: -12px 0px 0px 24px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet3 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp31 gcp32 gcp33 gcp34 gcp35 gcp36 gcp37';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\r\n}\r\n\r\n.gcp31 {\r\n\tgrid-area: gcp31;\r\n}\r\n.gcp32 {\r\n\tgrid-area: gcp32;\r\n}\r\n.gcp33 {\r\n\tgrid-area: gcp33;\r\n}\r\n.gcp34 {\r\n\tgrid-area: gcp34;\r\n}\r\n.gcp35 {\r\n\tgrid-area: gcp35;\r\n}\r\n.gcp36 {\r\n\tgrid-area: gcp36;\r\n}\r\n.gcp37 {\r\n\tgrid-area: gcp37;\r\n}\r\n\r\n.grid-colony-planet4a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 5px;\r\n\tgrid-template-areas: 'gcp4a1 gcp4a2 gcp4a3 gcp4a4 gcp4a5 gcp4a6 gcp4a7';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 245px 110px 126px 110px 110px 110px;\r\n}\r\n\r\n.gcp4a1 {\r\n\tgrid-area: gcp4a1;\r\n}\r\n.gcp4a2 {\r\n\tgrid-area: gcp4a2;\r\n\tmargin: -28px 0px 0px -19px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a3 {\r\n\tgrid-area: gcp4a3;\r\n\tmargin: -11px 0px 0px 10px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a4 {\r\n\tgrid-area: gcp4a4;\r\n\tmargin: -21px 0px 0px -28px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a5 {\r\n\tgrid-area: gcp4a5;\r\n\tmargin: -28px 0px 0px 0px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a6 {\r\n\tgrid-area: gcp4a6;\r\n\tmargin: -37px 0px 0px -12px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a7 {\r\n\tgrid-area: gcp4a7;\r\n}\r\n.grid-colony-planet4 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-top: -2px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp41 gcp42 gcp43 gcp44 gcp45 gcp46 gcp47';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 245px 110px 110px 110px 110px 110px;\r\n}\r\n\r\n.gcp41 {\r\n\tgrid-area: gcp41;\r\n}\r\n.gcp42 {\r\n\tgrid-area: gcp42;\r\n}\r\n.gcp43 {\r\n\tgrid-area: gcp43;\r\n}\r\n.gcp44 {\r\n\tgrid-area: gcp44;\r\n}\r\n.gcp45 {\r\n\tgrid-area: gcp45;\r\n}\r\n.gcp46 {\r\n\tgrid-area: gcp46;\r\n}\r\n.gcp47 {\r\n\tgrid-area: gcp47;\r\n}\r\n\r\n.grid-colony-planet6a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tpadding-top: 82px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp6a1 gcp6a2 gcp6a4 gcp6a6 gcp6a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp6a1 {\r\n\tgrid-area: gcp6a1;\r\n\tmargin: -24px 0px 0px 61px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a2 {\r\n\tgrid-area: gcp6a2;\r\n\tmargin: -42px 0px 0px 50px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a4 {\r\n\tgrid-area: gcp6a4;\r\n\tmargin: -59px 0px 0px -41px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a6 {\r\n\tgrid-area: gcp6a6;\r\n\tmargin: -43px 0px 0px -138px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a7 {\r\n\tgrid-area: gcp6a7;\r\n\tmargin: -24px 0px 0px -118px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet6 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-top: -5px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp61 gcp62 gcp64 gcp66 gcp67';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp61 {\r\n\tgrid-area: gcp61;\r\n}\r\n.gcp62 {\r\n\tgrid-area: gcp62;\r\n}\r\n.gcp64 {\r\n\tgrid-area: gcp64;\r\n}\r\n.gcp66 {\r\n\tgrid-area: gcp66;\r\n}\r\n.gcp67 {\r\n\tgrid-area: gcp67;\r\n}\r\n\r\n.grid-colony-planet7a {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 14px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp7a1 gcp7a2 gcp7a4 gcp7a6 gcp7a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 200px;\r\n}\r\n\r\n.gcp7a1 {\r\n\tgrid-area: gcp7a1;\r\n\tmargin: 8px 0px 0px -163px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a2 {\r\n\tgrid-area: gcp7a2;\r\n\tmargin: -8px 0px 0px -171px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a4 {\r\n\tgrid-area: gcp7a4;\r\n\tmargin: -25px 0px 0px -32px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a6 {\r\n\tgrid-area: gcp7a6;\r\n\tmargin: -6px 0px 0px 59px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a7 {\r\n\tgrid-area: gcp7a7;\r\n\tmargin: 11px 0px 0px 28px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet7 {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: -30px;\r\n\tmargin-bottom: 4px;\r\n\tgrid-template-areas: 'gcp71 gcp72 gcp74 gcp76 gcp77';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp71 {\r\n\tgrid-area: gcp71;\r\n}\r\n.gcp72 {\r\n\tgrid-area: gcp72;\r\n}\r\n.gcp74 {\r\n\tgrid-area: gcp74;\r\n}\r\n.gcp76 {\r\n\tgrid-area: gcp76;\r\n}\r\n.gcp77 {\r\n\tgrid-area: gcp77;\r\n}\r\n\r\n.grid-colony-planet8a {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: -6px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp8a1 gcp8a2 gcp8a4 gcp8a6 gcp8a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp8a1 {\r\n\tgrid-area: gcp8a1;\r\n}\r\n.gcp8a2 {\r\n\tgrid-area: gcp8a2;\r\n}\r\n\r\n.gcp8a4 {\r\n\tgrid-area: gcp8a4;\r\n\tmargin: 8px 0px 0px -39px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.gcp8a6 {\r\n\tgrid-area: gcp8a6;\r\n}\r\n.gcp8a7 {\r\n\tgrid-area: gcp8a7;\r\n}\r\n\r\n.grid-colony-planet8 {\r\n\tdisplay: grid;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 11px;\r\n\tgrid-template-areas: 'gcp81 gcp82 gcp84 gcp86 gcp87';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 216px 210px 200px 190px;\r\n}\r\n.gcp81 {\r\n\tgrid-area: gcp81;\r\n}\r\n.gcp82 {\r\n\tgrid-area: gcp82;\r\n}\r\n.gcp84 {\r\n\tgrid-area: gcp84;\r\n}\r\n.gcp86 {\r\n\tgrid-area: gcp86;\r\n}\r\n.gcp87 {\r\n\tgrid-area: gcp87;\r\n}\r\n\r\n.grid-colony-planet9 {\r\n\tdisplay: grid;\r\n\tmargin-top: -25px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp91 gcp94 gcp96 gcp97';\r\n\tgrid-template-columns: 444px 161px 34px 15px;\r\n}\r\n\r\n.gcp91 {\r\n\tgrid-area: gcp91;\r\n}\r\n.gcp94 {\r\n\tgrid-area: gcp94;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp96 {\r\n\tgrid-area: gcp96;\r\n}\r\n.gcp97 {\r\n\tgrid-area: gcp97;\r\n}\r\n\r\n.grid-colony-planet10a {\r\n\tdisplay: grid;\r\n\tmargin-left: 175px;\r\n\tmargin-top: -84px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp10a1 gcp10a2 gcp10a4 gcp10a6 gcp10a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n.gcp10a1 {\r\n\tgrid-area: gcp10a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp10a2 {\r\n\tgrid-area: gcp10a2;\r\n}\r\n.gcp10a4 {\r\n\tgrid-area: gcp10a4;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-top: 114px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp10a6 {\r\n\tgrid-area: gcp10a6;\r\n}\r\n.gcp10a7 {\r\n\tgrid-area: gcp10a7;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet10 {\r\n\tdisplay: grid;\r\n\tmargin-left: 181px;\r\n\tmargin-top: -59px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp101 gcp102 gcp104 gcp106 gcp107';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n.gcp101 {\r\n\tgrid-area: gcp101;\r\n}\r\n.gcp102 {\r\n\tgrid-area: gcp102;\r\n}\r\n.gcp104 {\r\n\tgrid-area: gcp104;\r\n}\r\n.gcp106 {\r\n\tgrid-area: gcp106;\r\n}\r\n.gcp107 {\r\n\tgrid-area: gcp107;\r\n}\r\n\r\n.grid-colony-planet11 {\r\n\tdisplay: grid;\r\n\tmargin-left: 187px;\r\n\tmargin-top: -98px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp111 gcp112 gcp113 gcp114 gcp115 gcp116';\r\n\tgrid-template-columns: 171px 87px 171px 87px 171px 25px;\r\n}\r\n\r\n.gcp111 {\r\n\tgrid-area: gcp111;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp112 {\r\n\tgrid-area: gcp112;\r\n}\r\n.gcp113 {\r\n\tgrid-area: gcp113;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-top: 107px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp114 {\r\n\tgrid-area: gcp114;\r\n}\r\n.gcp115 {\r\n\tgrid-area: gcp115;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp116 {\r\n\tgrid-area: gcp116;\r\n}\r\n\r\n.grid-colony-planet12a {\r\n\tdisplay: grid;\r\n\tmargin-left: 176px;\r\n\tmargin-top: -86px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp12a1 gcp12a2 gcp12a4 gcp12a6 gcp12a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n\r\n.gcp12a1 {\r\n\tgrid-area: gcp12a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp12a2 {\r\n\tgrid-area: gcp12a2;\r\n}\r\n.gcp12a4 {\r\n\tgrid-area: gcp12a4;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-top: 118px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp12a6 {\r\n\tgrid-area: gcp12a6;\r\n}\r\n.gcp12a7 {\r\n\tgrid-area: gcp12a7;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet12 {\r\n\tdisplay: grid;\r\n\tmargin-left: 181px;\r\n\tmargin-top: -65px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp121 gcp122 gcp124 gcp126 gcp127';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n\r\n.gcp121 {\r\n\tgrid-area: gcp121;\r\n}\r\n.gcp122 {\r\n\tgrid-area: gcp122;\r\n}\r\n.gcp124 {\r\n\tgrid-area: gcp124;\r\n}\r\n.gcp126 {\r\n\tgrid-area: gcp126;\r\n}\r\n.gcp127 {\r\n\tgrid-area: gcp127;\r\n}\r\n\r\n.grid-colony-planet13a {\r\n\tdisplay: grid;\r\n\tmargin-left: 187px;\r\n\tmargin-top: -89px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp13a1 gcp13a2 gcp13a3 gcp13a4 gcp13a5 gcp13a6';\r\n\tgrid-template-columns: 171px 87px 171px 87px 171px 25px;\r\n}\r\n\r\n.gcp13a1 {\r\n\tgrid-area: gcp13a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp13a2 {\r\n\tgrid-area: gcp13a2;\r\n}\r\n.gcp13a3 {\r\n\tgrid-area: gcp13a3;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-top: 107px;\r\n\tmargin-bottom: 20px;\r\n}\r\n.gcp13a4 {\r\n\tgrid-area: gcp13a4;\r\n}\r\n.gcp13a5 {\r\n\tgrid-area: gcp13a5;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp13a6 {\r\n\tgrid-area: gcp13a6;\r\n}\r\n\r\n.grid-colony-planet13 {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 3px;\r\n\tmargin-bottom: 0px;\r\n\tpadding-top: 66px;\r\n\tgrid-template-areas: 'gcp131 gcp134 gcp136 gcp137';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 430px 210px 200px 190px;\r\n}\r\n\r\n.gcp131 {\r\n\tgrid-area: gcp131;\r\n}\r\n.gcp134 {\r\n\tgrid-area: gcp134;\r\n}\r\n.gcp136 {\r\n\tgrid-area: gcp136;\r\n}\r\n.gcp137 {\r\n\tgrid-area: gcp137;\r\n}\r\n\r\n.grid-colony-sheet {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 3px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas:\r\n\t\t'gcs1 gcs2 gcs3 gcs4'\r\n\t\t'gcs5 gcs2 gcs3 gcs4'\r\n\t\t'gcs6 gcs2 gcs3 gcs4'\r\n\t\t'gcs7 gcs2 gcs3 gcs4';\r\n\tgrid-template-columns: 523px 177px 177px 177px;\r\n}\r\n.gcs1 {\r\n\tgrid-area: gcs1;\r\n}\r\n.gcs2 {\r\n\tgrid-area: gcs2;\r\n\tmargin-top: 55px;\r\n}\r\n.gcs3 {\r\n\tgrid-area: gcs3;\r\n\tmargin-top: 55px;\r\n}\r\n.gcs4 {\r\n\tgrid-area: gcs4;\r\n\tmargin-top: 55px;\r\n}\r\n.gcs5 {\r\n\tgrid-area: gcs5;\r\n}\r\n.gcs6 {\r\n\tgrid-area: gcs6;\r\n}\r\n.gcs7 {\r\n\tgrid-area: gcs7;\r\n}\r\n\r\n.grid-colony-header {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gch1 gch2 gch3'\r\n\t\t'gch4 gch5 gch6'\r\n\t\t'gch7 gch8 gch9'\r\n\t\t'gch10 gch11 gch12';\r\n\tpadding-top: 70px;\r\n\tgrid-template-columns: 174px 174px 174px;\r\n\talign-items: center;\r\n}\r\n.gch1 {\r\n\tgrid-area: gch1;\r\n}\r\n.gch2 {\r\n\tgrid-area: gch2;\r\n}\r\n.gch3 {\r\n\tgrid-area: gch3;\r\n}\r\n.gch4 {\r\n\tgrid-area: gch4;\r\n}\r\n.gch5 {\r\n\tgrid-area: gch5;\r\n}\r\n.gch6 {\r\n\tgrid-area: gch6;\r\n}\r\n.gch7 {\r\n\tgrid-area: gch7;\r\n}\r\n.gch8 {\r\n\tgrid-area: gch8;\r\n}\r\n.gch9 {\r\n\tgrid-area: gch9;\r\n}\r\n.gch10 {\r\n\tgrid-area: gch10;\r\n}\r\n.gch11 {\r\n\tgrid-area: gch11;\r\n}\r\n.gch12 {\r\n\tgrid-area: gch12;\r\n}\r\n.grid-colony-stats {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gcst1 gcst2 '\r\n\t\t'gcst3 gcst4'\r\n\t\t'gcst5 gcst6'\r\n\t\t'gcst7 gcst8'\r\n\t\t'gcst9 gcst10'\r\n\t\t'gcst11 gcst12'\r\n\t\t'gcst13 gcst14'\r\n\t\t'gcst15 gcst16';\r\n\trow-gap: 20%;\r\n\tgrid-template-columns: 281px 30px;\r\n\tmargin: 65px 0px 0px 181px;\r\n}\r\n.gcst1 {\r\n\tgrid-area: gcst1;\r\n}\r\n.gcst2 {\r\n\tgrid-area: gcst2;\r\n}\r\n.gcst3 {\r\n\tgrid-area: gcst3;\r\n}\r\n.gcst4 {\r\n\tgrid-area: gcst4;\r\n}\r\n.gcst5 {\r\n\tgrid-area: gcst5;\r\n}\r\n.gcst6 {\r\n\tgrid-area: gcst6;\r\n}\r\n.gcst7 {\r\n\tgrid-area: gcst7;\r\n}\r\n.gcst8 {\r\n\tgrid-area: gcst8;\r\n}\r\n.gcst9 {\r\n\tgrid-area: gcst9;\r\n}\r\n.gcst10 {\r\n\tgrid-area: gcst10;\r\n}\r\n.gcst11 {\r\n\tgrid-area: gcst11;\r\n}\r\n.gcst12 {\r\n\tgrid-area: gcst12;\r\n}\r\n.gcst13 {\r\n\tgrid-area: gcst13;\r\n}\r\n.gcst14 {\r\n\tgrid-area: gcst14;\r\n}\r\n.gcst15 {\r\n\tgrid-area: gcst15;\r\n}\r\n.gcst16 {\r\n\tgrid-area: gcst16;\r\n}\r\n\r\n.grid-colony-level {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'gclv1 gclv2 gclv3 gclv4 gclv5 gclv6';\r\n\tgrid-template-columns: 77px 86px 86px 87px 86px 78px;\r\n\tmargin-left: 6px;\r\n}\r\n\r\n.gclv1 {\r\n\tgrid-area: gclv1;\r\n}\r\n.gclv2 {\r\n\tgrid-area: gclv2;\r\n}\r\n.gclv3 {\r\n\tgrid-area: gclv3;\r\n}\r\n.gclv4 {\r\n\tgrid-area: gclv4;\r\n}\r\n.gclv5 {\r\n\tgrid-area: gclv5;\r\n}\r\n.gclv6 {\r\n\tgrid-area: gclv6;\r\n}\r\n",".flex-center {\r\n align-items: center;\r\n justify-content: center;\r\n text-align: center;\r\n padding: 0;\r\n}\r\n\r\n.flex-between {\r\n justify-content: space-between;\r\n}\r\n// .alienflex {\r\n// flex: auto;\r\n// }\r\n.alienrpg .flexcol {\r\n display: flex;\r\n flex-direction: column;\r\n flex-wrap: nowrap;\r\n}\r\n// .alienrpg .flexcol > * {\r\n// flex: 1;\r\n// }\r\n.alienrpg .flexcol .flex1 {\r\n flex: 1;\r\n}\r\n.alienrpg .flexcol .flex2 {\r\n flex: 2;\r\n}\r\n.alienrpg .flexcol .flex3 {\r\n flex: 3;\r\n}\r\n.alienrpg .alienrpg .flexcol .flex4 {\r\n flex: 4;\r\n}\r\n.alienrpg .flexrow {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n justify-content: flex-start;\r\n}\r\n.alienrpg .flexrow > * {\r\n flex: 1;\r\n}\r\n.alienrpg .flexrow .flex1 {\r\n flex: 1;\r\n}\r\n.alienrpg .flexrow .flex2 {\r\n flex: 2;\r\n}\r\n.alienrpg .flexrow .flex3 {\r\n flex: 3;\r\n}\r\n.alienrpg .flexrow .flex4 {\r\n flex: 4;\r\n}\r\n",".alienrpg.actor .encumbrance {\r\n\tbackground: hsla(0, 0%, 0%, 0.1);\r\n\theight: 12px;\r\n\tmargin-top: 5px;\r\n\tborder: 1px solid hsl(0, 0%, 7%);\r\n\tborder-radius: 3px;\r\n\tposition: relative;\r\n\twidth: calc(100% - 20px);\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-bar {\r\n\tposition: absolute;\r\n\ttop: 1px;\r\n\tleft: 1px;\r\n\tbackground: var(--aliengreen);\r\n\theight: 8px;\r\n\tborder: 1px solid hsl(30, 32%, 33%);\r\n\tborder-radius: 3px;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-label {\r\n\tposition: absolute;\r\n\ttop: -3px;\r\n\theight: 16px;\r\n\tfont-size: 16px;\r\n\tline-height: 16px;\r\n\tcolor: $c-black;\r\n\tbackground: hsla(0, 0%, 100%, 0.4);\r\n\tpadding: 0 3px;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-breakpoint {\r\n\tposition: absolute;\r\n\tleft: 50%;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .arrow-up {\r\n\tbottom: 0;\r\n\twidth: 0;\r\n\theight: 0;\r\n\tborder-left: 4px solid transparent;\r\n\tborder-right: 4px solid transparent;\r\n\tborder-bottom: 4px solid hsl(0, 0%, 40%);\r\n}\r\n\r\n.alienrpg.actor .encumbrance .arrow-down {\r\n\ttop: 0;\r\n\twidth: 0;\r\n\theight: 0;\r\n\tborder-left: 4px solid transparent;\r\n\tborder-right: 4px solid transparent;\r\n\tborder-top: 4px solid hsl(0, 0%, 40%);\r\n}\r\n\r\n.alienrpg.actor .encumbrance.encumbered .arrow-up {\r\n\tborder-bottom: 4px solid $c-white;\r\n}\r\n\r\n.alienrpg.actor .encumbrance.encumbered .arrow-down {\r\n\tborder-top: 4px solid $c-white;\r\n}\r\n.alienrpg.actor .encumbrance.encumbered .encumbrance-bar {\r\n\tposition: absolute;\r\n\ttop: 1px;\r\n\tleft: 1px;\r\n\tbackground: hsl(7, 100%, 50%);\r\n\theight: 8px;\r\n\tborder: 1px solid hsl(66, 75%, 45%);\r\n\tborder-radius: 3px;\r\n}\r\n\r\n/* @group Blink */\r\n.blink {\r\n\t-webkit-animation: blink 2s linear infinite;\r\n\t-moz-animation: blink 2s linear infinite;\r\n\t-ms-animation: blink 2s linear infinite;\r\n\t-o-animation: blink 2s linear infinite;\r\n\tanimation: blink 2s linear infinite;\r\n}\r\n@-webkit-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@-moz-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@-ms-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@-o-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n/* @end */\r\n\r\n.alienrpg #rcorners {\r\n\tborder-radius: 15px;\r\n\tbackground-color: #c7d9c4;\r\n\tbackground-position: left top;\r\n\tpadding: 6px;\r\n\tbox-shadow: -10px 9px 9px #666666;\r\n\tborder: 3px black;\r\n\tborder-style: double;\r\n}\r\n","/* class applies to select element itself, not a wrapper element */\r\n.select-css {\r\n display: block;\r\n font-size: 15px;\r\n font-family: var(--alienfont);\r\n font-weight: 700;\r\n color: inherit;\r\n // line-height: 1.3;\r\n // padding: 0.6em 1.4em 0.5em 0.8em;\r\n width: 100%;\r\n max-width: 90%; /* useful when width is set to anything other than 100% */\r\n box-sizing: border-box;\r\n margin: 0;\r\n border: 1px solid var(--aliengreen);\r\n box-shadow: 0 1px 0 1px hsla(0, 0%, 0%, 0.04);\r\n border-radius: 0.5em;\r\n -moz-appearance: none;\r\n -webkit-appearance: none;\r\n appearance: none;\r\n // background-color: #fff;\r\n /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. \r\n\t\tfor the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference\r\n\t\t\r\n\t*/\r\n // background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ADFF2F%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),\r\n // linear-gradient(to bottom, black 0%, black 100%);\r\n background-image: url(../images/downarrow.svg);\r\n background-repeat: no-repeat, repeat;\r\n\r\n /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/\r\n background-position: right 0.7em top 50%, 0 0;\r\n /* icon size, then gradient */\r\n background-size: 1em auto, 100%;\r\n}\r\n/* Hide arrow icon in IE browsers */\r\n.select-css::-ms-expand {\r\n display: none;\r\n}\r\n/* Hover style */\r\n.select-css:hover {\r\n color: inherit;\r\n}\r\n/* Focus style */\r\n.select-css:focus {\r\n color: inherit;\r\n /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */\r\n box-shadow: 0 0 1px 1px var(--aliengreen);\r\n box-shadow: 0 0 0 1px -moz-mac-focusring var(--aliengreen);\r\n color: inherit;\r\n outline: none;\r\n background-color: $c-black;\r\n}\r\n\r\n/* Set options to normal weight */\r\n.select-css option {\r\n font-weight: normal;\r\n background: hsl(0, 0%, 0%);\r\n}\r\n\r\n/* Support for rtl text, explicit support for Arabic and Hebrew */\r\n*[dir='rtl'] .select-css,\r\n:root:lang(ar) .select-css,\r\n:root:lang(iw) .select-css {\r\n background-position: left 0.7em top 50%, 0 0;\r\n padding: 0.6em 0.8em 0.5em 1.4em;\r\n}\r\n\r\n/* Disabled styles */\r\n.select-css:disabled,\r\n.select-css[aria-disabled='true'] {\r\n color: var(--aliengreen);\r\n background-image: url(../images/downarrow.svg);\r\n background-repeat: no-repeat, repeat;\r\n // background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),\r\n // linear-gradient(to bottom, black 0%, black 100%);\r\n}\r\n\r\n.select-css:disabled:hover,\r\n.select-css[aria-disabled='true'] {\r\n border-color: hsl(0, 0%, 67%);\r\n}\r\n","/*\r\n\tOriginal Sheet by Paul Watson\r\n\r\n\tCRT Effect by Alec Lownes\r\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\r\n\r\n\tMay 2021\r\n*/\r\n\r\n@keyframes flicker {\r\n\t0% {\r\n\t\topacity: 0.27861;\r\n\t}\r\n\t5% {\r\n\t\topacity: 0.34769;\r\n\t}\r\n\t10% {\r\n\t\topacity: 0.23604;\r\n\t}\r\n\t15% {\r\n\t\topacity: 0.90626;\r\n\t}\r\n\t20% {\r\n\t\topacity: 0.18128;\r\n\t}\r\n\t25% {\r\n\t\topacity: 0.83891;\r\n\t}\r\n\t30% {\r\n\t\topacity: 0.65583;\r\n\t}\r\n\t35% {\r\n\t\topacity: 0.67807;\r\n\t}\r\n\t40% {\r\n\t\topacity: 0.26559;\r\n\t}\r\n\t45% {\r\n\t\topacity: 0.84693;\r\n\t}\r\n\t50% {\r\n\t\topacity: 0.96019;\r\n\t}\r\n\t55% {\r\n\t\topacity: 0.08594;\r\n\t}\r\n\t60% {\r\n\t\topacity: 0.20313;\r\n\t}\r\n\t65% {\r\n\t\topacity: 0.71988;\r\n\t}\r\n\t70% {\r\n\t\topacity: 0.53455;\r\n\t}\r\n\t75% {\r\n\t\topacity: 0.37288;\r\n\t}\r\n\t80% {\r\n\t\topacity: 0.71428;\r\n\t}\r\n\t85% {\r\n\t\topacity: 0.70419;\r\n\t}\r\n\t90% {\r\n\t\topacity: 0.7003;\r\n\t}\r\n\t95% {\r\n\t\topacity: 0.36108;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0.24387;\r\n\t}\r\n}\r\n\r\n@keyframes textShadow {\r\n\t0% {\r\n\t\ttext-shadow: 0.4389924193300864px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193300864px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t5% {\r\n\t\ttext-shadow: 2.7928974010788217px 0 1px rgba(255, 255, 0, 0.5), -2.7928974010788217px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t10% {\r\n\t\ttext-shadow: 0.02956275843481219px 0 1px rgba(255, 255, 0, 0.5), -0.02956275843481219px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t15% {\r\n\t\ttext-shadow: 0.40218538552878136px 0 1px rgba(255, 255, 0, 0.5), -0.40218538552878136px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t20% {\r\n\t\ttext-shadow: 3.4794037899852017px 0 1px rgba(255, 255, 0, 0.5), -3.4794037899852017px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t25% {\r\n\t\ttext-shadow: 1.6125630401149584px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401149584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t30% {\r\n\t\ttext-shadow: 0.7015590085143956px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085143956px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t35% {\r\n\t\ttext-shadow: 3.896914047650351px 0 1px rgba(255, 255, 0, 0.5), -3.896914047650351px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t40% {\r\n\t\ttext-shadow: 3.870905614848819px 0 1px rgba(255, 255, 0, 0.5), -3.870905614848819px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t45% {\r\n\t\ttext-shadow: 2.231056963361899px 0 1px rgba(255, 255, 0, 0.5), -2.231056963361899px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t50% {\r\n\t\ttext-shadow: 0.08084290417898504px 0 1px rgba(255, 255, 0, 0.5), -0.08084290417898504px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t55% {\r\n\t\ttext-shadow: 2.3758461067427543px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067427543px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t60% {\r\n\t\ttext-shadow: 2.202193051050636px 0 1px rgba(255, 255, 0, 0.5), -2.202193051050636px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t65% {\r\n\t\ttext-shadow: 2.8638780614874975px 0 1px rgba(255, 255, 0, 0.5), -2.8638780614874975px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t70% {\r\n\t\ttext-shadow: 0.48874025155497314px 0 1px rgba(255, 255, 0, 0.5), -0.48874025155497314px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t75% {\r\n\t\ttext-shadow: 1.8948491305757957px 0 1px rgba(255, 255, 0, 0.5), -1.8948491305757957px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t80% {\r\n\t\ttext-shadow: 0.0833037308038857px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308038857px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t85% {\r\n\t\ttext-shadow: 0.09769827255241735px 0 1px rgba(255, 255, 0, 0.5), -0.09769827255241735px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t90% {\r\n\t\ttext-shadow: 3.443339761481782px 0 1px rgba(255, 255, 0, 0.5), -3.443339761481782px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t95% {\r\n\t\ttext-shadow: 2.1841838852799786px 0 1px rgba(255, 255, 0, 0.5), -2.1841838852799786px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t100% {\r\n\t\ttext-shadow: 2.6208764473832513px 0 1px rgba(255, 255, 0, 0.5), -2.6208764473832513px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n}\r\n\r\n/* interface */\r\n\r\n::-webkit-scrollbar-thumb {\r\n\toutline: none;\r\n\tborder-radius: 2px;\r\n\tbackground: var(--aliendarkergreen);\r\n\tborder: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.window-header {\r\n\tbackground-color: rgba(50, 100, 120, 0.3);\r\n\tborder-radius: 7px 7px 0px 0px;\r\n}\r\n\r\n.alienrpg input[type='text'],\r\n.alienrpg input[type='number'],\r\n.alienrpg input[type='password'],\r\n.alienrpg input[type='date'],\r\n.alienrpg input[type='time'] {\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\ninput[type='text']:hover,\r\ninput[type='number']:hover,\r\ninput[type='password']:hover,\r\ninput[type='date']:hover,\r\ninput[type='time']:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\na:hover {\r\n\ttext-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\n#sidebar-tabs {\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n#sidebar-tabs .item.active {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 6px inset var(--aliengreen);\r\n}\r\n\r\nselect:focus {\r\n\tbox-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\ntextarea:focus {\r\n\toutline: 0px;\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n\t// background-color: var(--aliengreen);\r\n\tcolor: #000;\r\n\tfont-weight: 400;\r\n}\r\n\r\ncombobox:focus {\r\n\toutline: 0px;\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n\tbackground-color: var(--aliengreen);\r\n\tcolor: #000;\r\n}\r\n\r\n#hotbar .macro:hover {\r\n\tbox-shadow: 0 0 10px inset var(--aliengreen);\r\n}\r\n\r\n#hotbar .macro.active:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n#players ol .player.context {\r\n\tborder-top: 1px solid var(--aliengreen);\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n}\r\n\r\n#players ol .player.context .player-name {\r\n\ttext-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\n#context-menu li.context-item:hover {\r\n\ttext-shadow: 0 0 4px var(--aliengreen);\r\n}\r\n\r\n#controls .scene-control.active,\r\n#controls .control-tool.active,\r\n#controls .scene-control:hover,\r\n#controls .control-tool:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-bottom: 1px solid var(--aliendarkergreen);\r\n\tbox-shadow: 0 0 10px var(--aliendarkergreen);\r\n}\r\n\r\n#navigation #scene-list .scene.view,\r\n#navigation #scene-list .scene.context {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tbackground: rgba(52, 52, 52, 0.95);\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 10px var(--aliendarkergreen);\r\n}\r\n\r\n// #pause img {\r\n// box-sizing: border-box;\r\n// width: 128px;\r\n// height: 128px;\r\n// padding-left: 128px;\r\n\r\n// background-image: url('../images/paused-alien.png');\r\n// animation: rotation 20s infinite linear;\r\n// }\r\n\r\n#pause {\r\n\tbackground: none;\r\n\t& > img {\r\n\t\twidth: 200px;\r\n\t\theight: 200px;\r\n\t\ttop: -50px;\r\n\t\tleft: calc(50% - 100px);\r\n\t\topacity: 0.7;\r\n\t\t--fa-animation-duration: 10s;\r\n\t}\r\n\th3 {\r\n\t\t// font-family: var(--alienfont); !\r\n\t\tfont-size: 32px;\r\n\t\ttext-shadow: 0px 3px 5px rgba(0, 0, 0, 1);\r\n\t}\r\n}\r\n\r\n.alienrpg #context-menu li.context-item {\r\n\tline-height: 1.55;\r\n}\r\n\r\n/* CHAT */\r\n\r\n.sidebar-tab h1,\r\n.sidebar-tab h2 {\r\n\tborder-bottom: 2px dotted var(--aliengreen);\r\n}\r\n\r\n.sidebar-tab .fas.fa-trash:hover {\r\n\tanimation: textShadow 0.5s infinite;\r\n}\r\n\r\n.chat-message .message-header .message-sender {\r\n\tpadding-bottom: 5px;\r\n}\r\n\r\n.alien-Push-button {\r\n\theight: 40px;\r\n\tmargin-top: 5px;\r\n\tmargin-left: 1px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tborder-radius: 3px;\r\n\tbackground: url(../images/alien_crt_push-button.png) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.alien-Push-button:hover {\r\n\tborder-radius: 3px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tbackground-color: inherit;\r\n\tbackground: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.chat-message,\r\n.chat-message.emote {\r\n\tfont-family: var(--alienchatfont);\r\n\tfont-size: 110%;\r\n\tfont-weight: bold;\r\n\r\n\tpadding: 13px 15px 50px 11px;\r\n\tborder-width: 0px;\r\n\r\n\tbox-shadow: 0 1px 5px #000;\r\n\r\n\tbackground-size: 100%;\r\n\tbackground-position: top, bottom, 0px 18px;\r\n\tbackground-repeat: no-repeat, no-repeat, repeat;\r\n\t// background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/chat-middle.png');\r\n\tbackground-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), var(--chatbackground);\r\n\t// background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/IndBackground3.png');\r\n}\r\n\r\n.chat-message.whisper {\r\n\tcolor: var(--alienchatlightblue);\r\n\r\n\tpadding: 13px 15px 50px 11px;\r\n\tborder-width: 0px;\r\n\r\n\tbox-shadow: 0 1px 5px #000;\r\n\r\n\tbackground-size: 100%;\r\n\tbackground-position: top, bottom, 0px 18px;\r\n\tbackground-repeat: no-repeat, no-repeat, repeat;\r\n\tbackground-image: url('../images/hidden-chat-top.png'), url('../images/hidden-chat-bottom.png'), url('../images/hidden-chat-middle.png');\r\n}\r\n\r\n.chat-message.whisper span,\r\n.chat-message.whisper div {\r\n\tcolor: var(--alienchatlightblue);\r\n\r\n\t// color: royalblue;\r\n}\r\n\r\n.chat-message.whisper h2 {\r\n\tcolor: lightblue;\r\n\tborder-bottom: 2px dotted lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper h4 {\r\n\tcolor: lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper hr {\r\n\tborder-top: 1px solid lightsteelblue;\r\n\tborder-bottom: 1px solid royalblue;\r\n}\r\n\r\n.chat-message.whisper .blink {\r\n\tcolor: lightsteelblue;\r\n\tbackground-color: royalblue;\r\n\ttext-shadow: 0 0 5px lightsteelblue;\r\n\tanimation: blink 0.5 5;\r\n}\r\n\r\n.chat-message.whisper .inline-roll:hover {\r\n\ttext-shadow: 0 0 5px lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper .inline-roll,\r\n.chat-message.whisper .dice-tooltip {\r\n\tborder-color: lightsteelblue;\r\n}\r\n\r\n// .chat-message.whisper .dice-tooltip img,\r\n// .chat-message.whisper .dice-tooltip li,\r\n// .chat-message.whisper .alien-Push-button,\r\n// .chat-message.whisper span.alien-diceface-b0,\r\n// .chat-message.whisper span.alien-diceface-b6,\r\n// .chat-message.whisper span.alien-diceface-y0,\r\n// .chat-message.whisper span.alien-diceface-y1,\r\n// .chat-message.whisper span.alien-diceface-y6 {\r\n// filter: sepia(100%) saturate(250%) brightness(100%) hue-rotate(180deg);\r\n// }\r\n\r\n.alien-Push-button:hover {\r\n\tborder-radius: 3px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tbackground-color: inherit;\r\n\tbackground: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.blink {\r\n\tpadding: 0px 0px 2px 5px;\r\n\tmargin-top: 5px;\r\n\tmargin-bottom: 5px;\r\n\t// background-color: red;\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 5px red;\r\n\tanimation: blink 0.5s 5;\r\n}\r\n\r\n.warnblink {\r\n\ttext-shadow: 0 0 5px red;\r\n\tanimation: blink 0.5s 5;\r\n}\r\n\r\n.message-sender {\r\n\twidth: 900px;\r\n\twhite-space: nowrap;\r\n\toverflow: hidden;\r\n\ttext-overflow: ellipsis;\r\n}\r\n\r\n// .dice-tooltip .part-header .part-formula,\r\n// .dice-tooltip .dice-rolls {\r\n// padding-left: 3px;\r\n// }\r\n\r\n/* Journals */\r\n\r\n.journal-sheet ::-webkit-scrollbar-thumb {\r\n\tbackground: #135d91;\r\n\tborder: 1px solid #135d91;\r\n}\r\n\r\n// .journal-sheet .editor p {\r\n// text-align: justify;\r\n// line-height: 1.3em;\r\n// margin-bottom: 20px;\r\n// }\r\n\r\n// .journal-sheet .editor .tcol2 {\r\n// line-height: 1.4em;\r\n// margin-bottom: 20px;\r\n// }\r\n\r\n// .journal-sheet .editor div {\r\n// padding-left: 5px;\r\n// padding-right: 5px;\r\n// }\r\n\r\n// .journal-sheet .editor .cinsymbol,\r\n// .camsymbol {\r\n// height: 36px;\r\n// vertical-align: top;\r\n// margin-top: 1px;\r\n// }\r\n\r\n// .journal-sheet .editor .caption {\r\n// color: white;\r\n// text-shadow: 0 0 10px #2a8ed5;\r\n// }\r\n\r\n.journal-sheet .editor h1 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n\tborder-bottom: 2px solid #135d91;\r\n}\r\n\r\n.journal-sheet .editor h2 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n}\r\n\r\n.journal-sheet .editor h3 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n}\r\n\r\n// .journal-sheet .editor .mess {\r\n// display: block;\r\n// color: #e6ff99;\r\n// font-weight: bold;\r\n// text-shadow: 0 0 3px #d6ff5c;\r\n// background-color: rgba(50, 70, 50, 0.3);\r\n// box-shadow: 0 0 5px rgba(50, 70, 50);\r\n// padding: 5px 10px 8px 5px;\r\n// margin-left: 4%;\r\n// margin-right: 4%;\r\n// }\r\n\r\n.chat-message .warning-bar {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/warning-bar.webp');\r\n\twidth: 259px;\r\n\theight: 8px;\r\n\t/* vertical-align: middle; */\r\n\tborder: 0;\r\n}\r\n","/* .journal-sheet form { */\r\n.sheet.journal-entry .journal-entry-content {\r\n\tcolor: var(--aliengreen);\r\n\tbackground: #000;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 1px;\r\n\tbackground: var(--journalback) top left !important;\r\n\tbackground-size: cover;\r\n\tcolor: powderblue;\r\n}\r\n\r\n.sheet.journal-entry .sidebar .directory-header .header-search input {\r\n\tcolor: hsl(0, 0%, 0%);\r\n}\r\n\r\n.alienrpg .arpgtable {\r\n\theight: 36px;\r\n\twidth: 80%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n}\r\n.alienrpg .arpgtable tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n\r\n.alienrpg .caption {\r\n\ttext-align: center;\r\n\tcolor: greenyellow;\r\n\tfont-size: xx-large;\r\n}\r\n\r\n.alienrpg .arpgtablesmall {\r\n\theight: 36px;\r\n\twidth: 34%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n}\r\n\r\n.alienrpg .arpgtablesmall tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n.alienrpg .tdstyle {\r\n\twidth: 40%;\r\n\theight: 18px;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .tdstyleR {\r\n\twidth: 40%;\r\n\theight: 18px;\r\n\ttext-align: Right;\r\n}\r\n.alienrpg .tdstyleC {\r\n\twidth: 100%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .tdstyle3D {\r\n\twidth: 30%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .tdstyle2D {\r\n\twidth: 50%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .arpglink {\r\n\tbackground-color: white;\r\n\tcolor: black;\r\n}\r\n\r\n.alienrpg .mess {\r\n\tcolor: yellowgreen;\r\n\tfont-family: 'Courier New', Courier, monospace;\r\n}\r\n\r\n.alienrpg .ntable {\r\n\twidth: 99%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n.alienrpg .ntable tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n\r\n.alienrpg .trhead {\r\n\ttext-align: center;\r\n\twidth: 45%;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .tcol1 {\r\n\twidth: 2.5%;\r\n}\r\n.alienrpg .tcol2 {\r\n\twidth: 45%;\r\n\ttext-align: justify;\r\n\tvertical-align: top;\r\n}\r\n.alienrpg .tcol3 {\r\n\twidth: 5%;\r\n}\r\n\r\n.alienrpg .etable {\r\n\twidth: 40%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding: 0;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n.alienrpg .etable td:first-child {\r\n\tpadding-left: 5px;\r\n}\r\n.alienrpg .etr {\r\n\t/* border-style: solid;\r\n border-color: greenyellow; */\r\n\tborder: 1;\r\n}\r\n.alienrpg .ehead {\r\n\ttext-align: center;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .ecol1 {\r\n\twidth: 50%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .ecol2 {\r\n\twidth: 50%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .ecol3 {\r\n\twidth: 3%;\r\n\t/* border-left: greenyellow;\r\n border-style: solid; */\r\n}\r\n\r\n.alienrpg .stable {\r\n\twidth: 90%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .strhead {\r\n\ttext-align: center;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .scol1 {\r\n\twidth: 16%;\r\n}\r\n.alienrpg .scol2 {\r\n\twidth: 3%;\r\n}\r\n.alienrpg .scol3 {\r\n\twidth: 80%;\r\n}\r\n.alienrpg .scol4 {\r\n\twidth: 25%;\r\n}\r\n.alienrpg .scol5 {\r\n\twidth: 60%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol6 {\r\n\twidth: 90%;\r\n}\r\n\r\n.alienrpg .scol7 {\r\n\twidth: 20%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol8 {\r\n\twidth: 65%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol9 {\r\n\twidth: 12%;\r\n}\r\n.alienrpg .scol10 {\r\n\twidth: 50%;\r\n}\r\n.alienrpg .skltable {\r\n\twidth: 35%;\r\n\t/* border-style: double; */\r\n\t/* border-color: #e92d2d; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n}\r\n\r\n.alienrpg .oddstable {\r\n\twidth: 96%;\r\n\theight: 16px;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .oddhead {\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .oddcol1 {\r\n\twidth: 25%;\r\n}\r\n.alienrpg .oddcol2 {\r\n\twidth: 39%;\r\n}\r\n.oddcol3 {\r\n\twidth: 36%;\r\n}\r\n.alienrpg .oddcol4 {\r\n\twidth: 40%;\r\n}\r\n\r\n.alienrpg .bigtable {\r\n\twidth: 99%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .die {\r\n\twidth: 6%;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .inj {\r\n\twidth: 16%;\r\n}\r\n\r\n.alienrpg .fatal {\r\n\twidth: 6%;\r\n}\r\n\r\n.alienrpg .tim {\r\n\twidth: 7%;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .eff {\r\n\twidth: 56%;\r\n}\r\n\r\n.alienrpg .heal {\r\n\twidth: 15%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .crit {\r\n\twidth: 19%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .eff2 {\r\n\twidth: 55%;\r\n}\r\n\r\n/* V10 work */\r\n\r\n.alienrpg .aframe {\r\n\tposition: relative;\r\n}\r\n\r\n.alienrpg .leftcol {\r\n\tposition: absolute;\r\n\twidth: 45%;\r\n\tleft: 1.2%;\r\n\ttext-align: justify;\r\n\t/* background: #855f5f; */\r\n}\r\n.alienrpg .rightcol {\r\n\tposition: absolute;\r\n\twidth: 45%;\r\n\tleft: 50%;\r\n\ttext-align: justify;\r\n\t/* background: rgb(174, 174, 110); */\r\n}\r\n\r\n.alienrpg .heading {\r\n\t// text-align: center;\r\n\tcolor: var(--aliengreen);\r\n\t// font-size: xx-large;\r\n\tfont-size: 28px;\r\n\tborder-bottom: 2px solid var(--color-underline-header);\r\n}\r\n.alienrpg .heading2 {\r\n\ttext-align: center;\r\n\tcolor: var(--aliengreen);\r\n\t/* font-size: x-large; */\r\n}\r\n.alienrpg .heading3 {\r\n\tcolor: var(--aliengreen);\r\n}\r\n.alienrpg .imagecontainer {\r\n\tposition: relative;\r\n\ttext-align: center;\r\n\tcolor: white;\r\n}\r\n\r\n/* Import settings */\r\n.alienrpg .container {\r\n\twidth: 100%;\r\n}\r\n\r\n.alienrpg .listHeading {\r\n\ttext-align: center;\r\n\tvertical-align: middle;\r\n\tpadding: 10px 0px;\r\n\tborder-bottom: 1px solid black;\r\n\tmargin-bottom: 10px;\r\n}\r\n\r\n.alienrpg .twogridcol {\r\n\tdisplay: grid;\r\n\tgrid-template-columns: repeat(auto-fill, minmax(160px, 50%));\r\n}\r\n\r\n.alienrpg .twogridcol input[type='checkbox'] {\r\n\tvertical-align: middle;\r\n}\r\n\r\n.alienrpg .actors.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .actors.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .items.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .items.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .journal.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .journal.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .scenes.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .scenes.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .tables.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .tables.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .macros.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .macros.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .title {\r\n\tcursor: pointer;\r\n}\r\n/* Footer */\r\n\r\n.alienrpg .footer {\r\n\tposition: sticky;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\twidth: inherit;\r\n\theight: auto;\r\n\tbackground-color: #d0daee;\r\n}\r\n\r\n.alienrpg .cinsymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/cin-symbol.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .camsymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/cam-symbol.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .stresssymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/alien-dice-y1.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .basesymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/alien-dice-6.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n\r\n.alienrpg .datebox {\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tbackground-color: rgb(26, 71, 53);\r\n\tcolor: white;\r\n\tborder: solid rgb(72, 141, 99);\r\n\tborder-radius: 5px;\r\n\tpadding: 1%;\r\n\tvertical-align: middle;\r\n}\r\n\r\n.alienrpg .datebox2 {\r\n\tfloat: inline-start;\r\n\twidth: auto;\r\n\tmargin-right: 10px;\r\n\tmargin-top: 7px;\r\n\theight: 35px;\r\n\tbackground-color: rgb(26, 71, 53);\r\n\tcolor: white;\r\n\tborder: solid rgb(72, 141, 99);\r\n\tborder-radius: 5px;\r\n\tpadding: 1%;\r\n\tvertical-align: middle;\r\n}\r\n.alienrpg .colonytable {\r\n\twidth: 60%;\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n\tfont-family: 'OCR-A';\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .colonyname {\r\n\tfont-size: x-large;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .colonyparent {\r\n\tfont-size: smaller;\r\n\tfont-weight: bold;\r\n\tborder-right: solid red 1px;\r\n}\r\n.alienrpg .colonyparentdata {\r\n\tborder-right: solid red 1px;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .colonyposition {\r\n\tfont-size: smaller;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .colonypositiondata {\r\n\tfont-size: x-large;\r\n}\r\n\r\n.alienrpg .trborder {\r\n\tborder-bottom: solid transparent 5px;\r\n}\r\n\r\n.alienrpg .colonyheader {\r\n\tfont-size: smaller;\r\n\twidth: 20%;\r\n\tfont-weight: bold;\r\n\tborder-right: solid red 1px;\r\n}\r\n\r\n.alienrpg .colonyheaderright {\r\n\tfont-size: smaller;\r\n\twidth: 20%;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .colonydata1 {\r\n\twidth: 20%;\r\n\tborder-right: solid red 1px;\r\n}\r\n.alienrpg .colonydata2 {\r\n\twidth: 20%;\r\n}\r\n\r\n.alienrpg .bbw-table1 {\r\n\twidth: 169px;\r\n\tvertical-align: top;\r\n\tpadding-left: 2px;\r\n\tpadding-right: 2px;\r\n}\r\n","/*\r\n\tOriginal Sheet by Paul Watson\r\n\r\n\tCRT Effect by Alec Lownes\r\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\r\n\r\n\tMay 2021\r\n*/\r\n\r\n/* CHARACTER SHEET */\r\n\r\n/*.sheet {\r\n\tmin-width: 600px;\r\n\tmax-width: 1000px;\r\n\tmin-height: 350px;\r\n}*/\r\n\r\n.crt .window-content {\r\n padding: 5px;\r\n border: 2px solid var(--aliendarkergreen);\r\n color: var(--aliengreen);\r\n text-shadow: 0 0 2px var(--aliendarkergreen);\r\n}\r\n\r\n.crt .window-content::before {\r\n content: ' ';\r\n display: block;\r\n position: absolute;\r\n top: 30px;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%),\r\n linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));\r\n z-index: 2;\r\n background-size: 100% 2px, 3px 100%;\r\n pointer-events: none;\r\n}\r\n\r\n.crt .window-content::after {\r\n content: ' ';\r\n display: block;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: rgba(18, 16, 16, 0.1);\r\n opacity: 0;\r\n z-index: 2;\r\n pointer-events: none;\r\n // animation: flicker 0.15s infinite;\r\n}\r\n\r\n.crt textarea {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n color: ghostwhite;\r\n font-family: var(--alienchatfont);\r\n font-size: 14px;\r\n font-weight: 200;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt h1 {\r\n border-bottom: 2px dotted var(--aliengreen);\r\n padding-left: 0px;\r\n}\r\n\r\n.crt label,\r\n.crt h2,\r\n.crt h3 {\r\n padding-left: 0px;\r\n margin: 0px;\r\n}\r\n\r\n.crt .profile-img {\r\n margin: 0;\r\n height: 157px;\r\n margin-right: 4px;\r\n border-radius: 10px;\r\n}\r\n\r\n.crt h1.charname input {\r\n text-transform: uppercase;\r\n width: calc(100% + 10px);\r\n padding-left: 8px;\r\n border: 0px;\r\n}\r\n.crt input[type='text'],\r\n.crt input[type='number'],\r\n.crt input[type='password'],\r\n.crt input[type='date'],\r\n.crt input[type='time'] {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt input[type='text']:hover,\r\n.crt input[type='number']:hover,\r\n.crt input[type='password']:hover,\r\n.crt input[type='date']:hover,\r\n.crt input[type='time']:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt h1.charname input:focus {\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n.crt h1.charname {\r\n margin: 0px 0px 5px 0px;\r\n}\r\n\r\n.crt .select-css {\r\n border-radius: 3px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt .select-css:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .grid-4col {\r\n border: 3px double var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .grid-synth {\r\n grid-column: 3;\r\n grid-template-columns: 25% 25% 50%;\r\n border: 3px double var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n padding: 4px;\r\n}\r\n\r\n.crt .synth-stresslabel {\r\n justify-self: left;\r\n text-align: left;\r\n}\r\n\r\n.crt .minus-btn {\r\n width: 14px;\r\n color: var(--aliendarkergreen);\r\n font-size: 30px;\r\n}\r\n\r\n.crt .plus-btn {\r\n width: 14px;\r\n color: var(--aliendarkergreen);\r\n font-size: 30px;\r\n margin-left: -7px;\r\n}\r\n\r\n.crt .rollable-stress:hover,\r\n.crt .rollCrit:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 150%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .fa-solid.fa-wrench:hover,\r\n.crt .fa-solid.fa-toolbox:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n.crt .far.fa-heart:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .resource-content .maxboxsize {\r\n vertical-align: 7px;\r\n}\r\n\r\n.crt .crt-grid-Char-Att {\r\n margin-left: -5px;\r\n border-left: 3px double var(--aliengreen);\r\n border-bottom: 3px double var(--aliengreen);\r\n border-right: 3px double var(--aliengreen);\r\n float: right;\r\n width: 100%;\r\n padding: 6px 12px 6px 2px;\r\n grid-column-gap: 0px;\r\n grid-template-areas: 'crt_gCol1 crt_gCol2 crt_gCol3 crt_gCol4 crt_gCol5 crt_gCol6' 'crt_gCol7 crt_gCol8 crt_gCol9 crt_gCol10 crt_gCol11 crt_gCol12';\r\n grid-template-columns: 25% 8% 25% 8% 25% 8%;\r\n\r\n display: grid;\r\n grid-row-gap: 3px;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n}\r\n\r\n.crt_gCol1,\r\n.crt_gCol2,\r\n.crt_gCol3,\r\n.crt_gCol4,\r\n.crt_gCol5,\r\n.crt_gCol6,\r\n.crt_gCol7,\r\n.crt_gCol8,\r\n.crt_gCol9,\r\n.crt_gCol10,\r\n.crt_gCol11,\r\n.crt_gCol12 {\r\n justify-self: center;\r\n align-self: center;\r\n}\r\n\r\n.crt_gCol11 {\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt-crt-grid-Char-Att .maxboxsize {\r\n min-width: 40px;\r\n z-index: 1;\r\n}\r\n\r\n.crt .NPC {\r\n width: 15px;\r\n height: 15px;\r\n}\r\n\r\n.crt .tooltip .tooltiptext {\r\n width: 250px;\r\n top: -36px;\r\n right: 200%;\r\n margin-left: -60px;\r\n\r\n color: black;\r\n background-color: var(--aliengreen);\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n.crt .tooltip .tooltiptext::after {\r\n margin-top: 10px;\r\n border-width: 7px;\r\n border-style: solid;\r\n border-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n\r\n.crt .crt-grid-Char-Att .crt-gCol6:focus,\r\n.crt .grid-Consumables .maxboxsize:focus {\r\n color: var(--aliendarkergreen);\r\n background-color: var(--alienoddtab);\r\n box-shadow: 0 0 0 #000;\r\n cursor: not-allowed;\r\n}\r\n\r\n.crt .crt-grid-Char-Att .crt_gCol6:hover,\r\n.crt .grid-Consumables .maxboxsize:hover {\r\n cursor: default;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt .click-stat-level .far {\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt .synthsdont {\r\n margin: 10px;\r\n padding-left: 10px;\r\n border-left: 2px dotted var(--aliengreen);\r\n}\r\n\r\n.crt .imitate-human {\r\n text-align: center;\r\n}\r\n\r\n.crt .text {\r\n background-color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .tabs {\r\n color: #000;\r\n background-color: #fff;\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n text-shadow: 0 0 2px white;\r\n}\r\n\r\n.crt .tabs .item.active {\r\n text-decoration: none;\r\n font-size: 110%;\r\n color: white;\r\n background-color: var(--aliendarkergreen);\r\n box-shadow: 0 0 10px var(--aliendarkergreen);\r\n text-shadow: 0 0 10px var(--aliengreen);\r\n cursor: default;\r\n}\r\n\r\n.crt .tabs .item {\r\n width: 100%;\r\n // margin: -7px 0 -7px 0;\r\n padding-top: 6px;\r\n}\r\n\r\n.crt .tabs .item.active {\r\n // margin: -7px 0 -7px 0;\r\n padding-top: 5px;\r\n}\r\n\r\n.crt .tabs .item:hover {\r\n color: #000;\r\n background-color: var(--alienitemselect);\r\n box-shadow: 0 0 10px var(--alienitemselect);\r\n margin: -3px 0 -3px 0;\r\n padding-top: 6px;\r\n}\r\n\r\n.crt .grid-genPage h2 {\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .grid-2col-border {\r\n margin-top: -3px;\r\n padding-bottom: 4px;\r\n}\r\n\r\n.crt .journal-sheet select {\r\n text-overflow: ellipsis;\r\n}\r\n\r\n.crt .resource-content button {\r\n width: 16px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n/** General Tab **/\r\n\r\n.crt .grid-crtPage {\r\n display: grid;\r\n grid-template-areas: 'crt_Col1 crt_Col2';\r\n grid-template-columns: 220px;\r\n}\r\n\r\n.crt .crt_Col1 {\r\n display: grid;\r\n grid-template-areas: 'crt_Item1', 'crt_Item2', 'crt_Item3';\r\n grid-template-columns: 100%;\r\n}\r\n\r\n.crt .crt_Col2 {\r\n display: grid;\r\n grid-template-areas: 'crt_Item4', 'crt_Item5', 'crt_Item7', 'crt_Item8', 'crt_Item9', 'crt_Item6';\r\n grid-template-columns: 100%;\r\n padding-left: 5px;\r\n}\r\n\r\n/** General Tab - Left Column **/\r\n\r\n.crt .crt_Col1 h2 {\r\n text-transform: uppercase;\r\n padding-bottom: 4px;\r\n}\r\n\r\n.crt .crt_Item1,\r\n.crt .crt_Item2_char,\r\n.crt .crt_Item2_synth,\r\n.crt .crt_Item3 {\r\n border: 1px solid var(--aliengreen);\r\n padding: 5px;\r\n}\r\n\r\n/*** Story and Experience Points ***/\r\n\r\n.crt .crt_Item1 {\r\n text-align: center;\r\n /* height: 130px; */\r\n}\r\n\r\n.crt .crt_Item1 .sp_faded {\r\n padding-top: 5px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item1 .xp_faded {\r\n padding-top: 6px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item1 h2 {\r\n padding-top: 8px;\r\n}\r\n\r\n.crt .crt_Item1 .experience {\r\n width: 160px;\r\n display: inline-flex;\r\n margin-bottom: 10px;\r\n}\r\n.crt .crt_Item1 .xp_dots_pos {\r\n padding-top: 18px;\r\n}\r\n\r\n/*** Conditions ***/\r\n\r\n.crt .crt_Item2_char {\r\n position: relative;\r\n height: 334px;\r\n}\r\n.crt .crt_Item2_synth {\r\n position: relative;\r\n // height: 370px;\r\n}\r\n\r\n.crt .dots_conditions .dots {\r\n height: 25px;\r\n padding-top: 4px;\r\n padding-left: 7px;\r\n}\r\n\r\n.crt .dots.starving,\r\n.crt .dots.exhausted,\r\n.crt .dots.panic {\r\n width: 100%;\r\n background-color: var(--alienoddtab);\r\n}\r\n\r\n.crt .overwatch {\r\n margin: 15px 0 25px 13px;\r\n}\r\n\r\n.crt .overwatch_synth {\r\n /* margin: 20px 0 15px 13px ; */\r\n margin: 6px 0 0 13px;\r\n}\r\n\r\n.crt .dots.panic .panicked {\r\n color: white;\r\n background-color: red;\r\n margin-top: -5px;\r\n margin-left: -7px;\r\n padding-left: 6px;\r\n border-top: 2px solid red;\r\n border-bottom: 2px solid red;\r\n font-weight: bold;\r\n box-shadow: 0 0 10px red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .panicked-textarea {\r\n margin-left: 60px;\r\n border: 1px solid yellow;\r\n background-color: orange;\r\n}\r\n\r\n.crt .panicked-textarea:focus {\r\n border: 1px solid yellow;\r\n background-color: yellow;\r\n color: red;\r\n}\r\n\r\n.crt .dots.radiation {\r\n border: 1px dashed var(--alienitemselect);\r\n color: var(--alienitemselect);\r\n width: 98%;\r\n padding-top: 16px;\r\n padding-bottom: 19px;\r\n align-items: center;\r\n flex-wrap: nowrap;\r\n margin: 2px;\r\n}\r\n\r\n.crt #bottom {\r\n position: absolute;\r\n bottom: 0;\r\n left: 0;\r\n}\r\n\r\n/*.dots.radiation.radbox_char {\r\n margin-top: 36px;\r\n}\r\n\r\n.dots.radiation.radbox_synth {\r\n /*margin-top: 27px;\r\n margin-top: 7px;\r\n}\r\n\r\n.dots.radiation.radglow_char {\r\n margin-top: 36px;\r\n}\r\n\r\n.dots.radiation.radglow_synth {\r\n margin-top: 27px;\r\n}*/\r\n\r\n.crt .dots.radiation.rad_glow {\r\n background-color: var(--alienitemselect);\r\n color: #000;\r\n border-radius: 3px;\r\n box-shadow: 0 0 10px yellow;\r\n}\r\n\r\n.crt .crt_grid_SynthStress {\r\n display: grid;\r\n grid-template-areas: 'imitate-human_left imitate-human_right';\r\n grid-template-columns: 20% 80%;\r\n}\r\n\r\n.crt .imitate-human_left {\r\n padding: 7px 0 0 0;\r\n}\r\n\r\n.crt .imitate-human_right {\r\n padding: 5px 0px 0px 10px;\r\n}\r\n\r\n.crt .synth-label {\r\n width: 100%;\r\n margin-top: 2px;\r\n padding: 6px 0px 5px 0px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n}\r\n\r\n.crt .alienrpgv .synth_fake_check {\r\n color: var(--aliendarkergreen);\r\n width: 100%;\r\n margin-top: 12px;\r\n padding: 6px 0px 6px 0px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n background-color: var(--alienoddtab);\r\n}\r\n\r\n/*** Consumables ***/\r\n\r\n.crt .fas.fa-parachute-box {\r\n vertical-align: top;\r\n padding-top: 6px;\r\n padding-left: 3px;\r\n}\r\n\r\n.crt .fa-parachute-box:before {\r\n content: '\\f49e';\r\n}\r\n\r\n.crt .crt_Item3 .supply-btn.Power2 {\r\n padding-left: 6px;\r\n font-size: 20px;\r\n}\r\n\r\n/** General Tab - Right Column **/\r\n\r\n.crt .crt_gridCarrer {\r\n display: grid;\r\n grid-template-areas: 'crt_box1 crt_box2 crt_box3 crt_box4';\r\n padding: 0px;\r\n padding-top: 1px;\r\n grid-template-columns: 17% 36% 17% 30%;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.crt .crt_gridCarrer .crt_box1,\r\n.crt .crt_gridCarrer .crt_box2,\r\n.crt .crt_gridCarrer .crt_box3,\r\n.crt .crt_gridCarrer .crt_box4 {\r\n justify-self: center;\r\n max-width: 100%;\r\n padding-top: 0px;\r\n}\r\n\r\n.crt .crt_gridSpecialty {\r\n display: grid;\r\n grid-template-areas: 'crt_sbox1 crt_sbox2';\r\n padding: 4px 0px 3px 0px;\r\n grid-template-columns: 17% 83%;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.crt .crt_gridSpecialty .crt_sbox1,\r\n.crt .crt_gridSpecialty .crt_sbox2 {\r\n justify-self: center;\r\n max-width: 100%;\r\n padding-top: 0px;\r\n}\r\n\r\n.crt .crt_grid-special {\r\n grid-area: crt_sbox2;\r\n display: grid;\r\n width: 100%;\r\n grid-template-areas: 'crt_spe1 crt_spe2';\r\n grid-template-columns: 75% 25%;\r\n}\r\n\r\n.crt .crt .crt_spe1 {\r\n grid-area: crt_spe1;\r\n font-weight: 100;\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .crt_spe2 {\r\n grid-area: crt_spe2;\r\n padding-right: 5px;\r\n justify-self: right;\r\n}\r\n\r\n.crt .crt_Item4,\r\n.crt .crt_Item5,\r\n.crt .crt_Item6,\r\n.crt .crt_Item7,\r\n.crt .crt_Item8,\r\n.crt .crt_Item9 {\r\n border: 0px solid var(--aliengreen);\r\n margin-bottom: 3px;\r\n}\r\n\r\n.crt_Item4 .resource-label-header,\r\n.crt_Item5 .resource-label-header,\r\n.crt_Item6 .resource-label-header,\r\n.crt_Item7 .resource-label-header,\r\n.crt_Item8 .resource-label-header,\r\n.crt_Item9 .resource-label-header {\r\n display: block;\r\n width: 100%;\r\n padding: 1px 0px 1px 2px;\r\n color: #000;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n background-color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item4 {\r\n height: 50px;\r\n}\r\n\r\n.crt .crt_Item5 textarea {\r\n height: 107px;\r\n}\r\n\r\n.crt .crt_Item5 textarea:hover,\r\n.crt .crt_Item7 textarea:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .crt_Item6 {\r\n height: 216px;\r\n border: 1px solid var(--aliendarkergreen);\r\n margin-bottom: 0px;\r\n}\r\n\r\n.crt .crt_Item7 textarea {\r\n height: 87px;\r\n}\r\n\r\n.crt .crt_Item8 {\r\n padding-bottom: 2px;\r\n}\r\n.crt .crt_Item8 input,\r\n.crt .crt_Item9 input {\r\n margin: 0px;\r\n width: 100%;\r\n}\r\n\r\n.crt .crt_Relat {\r\n display: grid;\r\n grid-template-areas: 'crt_Relat_Buddy crt_Relat_Rival';\r\n grid-template-columns: 49%;\r\n grid-column-gap: 5px;\r\n}\r\n\r\n/** - **/\r\n\r\n.crt_Col3 {\r\n grid-area: crt_Col3;\r\n padding-top: 10px;\r\n color: var(--aliendarkergreen);\r\n font-family: var(--alienfont);\r\n}\r\n\r\n.crt.grid-attr {\r\n border: 0px solid var(--aliengreen);\r\n}\r\n\r\n.crt .talent-btn:hover,\r\n.crt .talent-btn:focus {\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n cursor: help;\r\n\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n color: #000;\r\n}\r\n\r\n.crt .rollable {\r\n width: 90%;\r\n text-align: center;\r\n}\r\n\r\n.rollable:hover,\r\n.rollcomputer:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 130%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n// .crt .rollable:hover,\r\n// .crt .rollable:focus {\r\n// color: #000;\r\n// animation: textShadow 1s infinite;\r\n// font-weight: 1;\r\n\r\n// // font-size: 110%;\r\n// // font-weight: bolder;\r\n// background-color: var(--aliengreen);\r\n// border: 1px solid var(--aliengreen);\r\n// text-shadow: 0 0 0px var(--aliengreen);\r\n// box-shadow: 0 0 5px var(--aliengreen);\r\n// cursor: pointer;\r\n// }\r\n\r\n.crt .rollItem,\r\n.crt .creature-acid-roll {\r\n width: 100%;\r\n text-align: center;\r\n}\r\n\r\n.crt .rollItem:hover,\r\n.crt .rollItem:focus {\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n font-size: 100%;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n}\r\n.crt .rollVehicleWeapon:hover,\r\n.crt .rollVehicleWeapon:focus {\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n font-size: 100%;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .grid-talents {\r\n text-align: center;\r\n grid-template-columns: 90% 10%;\r\n}\r\n\r\n.crt .talTitle {\r\n text-transform: uppercase;\r\n color: #000;\r\n background-color: var(--aliengreen);\r\n}\r\n\r\n.crt .item-header {\r\n /* background-color: var(--aliendarkergreen); */\r\n /* color: black; */\r\n}\r\n\r\n.crt .textbox {\r\n color: ghostwhite;\r\n font-family: var(--alienchatfont);\r\n font-size: 14px;\r\n font-weight: 200;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt .textbox:focus {\r\n font-weight: 400;\r\n}\r\n\r\n.crt .encumbrance .encumbrance-bar {\r\n background: var(--alienitemselect);\r\n}\r\n\r\n.crt .blink {\r\n padding: 0px 0px 2px 5px;\r\n margin-top: 5px;\r\n margin-bottom: 5px;\r\n background-color: red;\r\n color: white;\r\n text-shadow: 0 0 5px red;\r\n animation: blink 0.5s 5;\r\n}\r\n\r\n.crt_lCol6 {\r\n justify-self: center;\r\n}\r\n\r\n.crt .crit-injuries {\r\n margin-top: 118px;\r\n}\r\n\r\n.crt .grid-crit {\r\n grid-template-columns: 95% 5%;\r\n}\r\n\r\n.crt_crit2 {\r\n text-align: center;\r\n font-size: 15px;\r\n}\r\n\r\n.crt .Item11 {\r\n border: 0px solid var(--aliengreen);\r\n}\r\n\r\n.crt .Item11 .items-list {\r\n height: auto;\r\n}\r\n\r\n.crt .critical-inj {\r\n padding-bottom: 10px;\r\n}\r\n\r\n.crt .resource-label-header.rollCrit:hover {\r\n font-size: 15px;\r\n background-color: var(--aliendarkergreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt_box4 {\r\n padding: 7px 0px 0px 7px;\r\n}\r\n\r\n.crt .crt_Col1 {\r\n margin-left: -5px;\r\n}\r\n\r\n.crt .fas.fa-tools {\r\n vertical-align: top;\r\n padding-top: 13px;\r\n margin-left: 5px;\r\n}\r\n\r\n.crt .fas.fa-tools:hover {\r\n cursor: help;\r\n}\r\n\r\n.crt .fas.fa-tools:before {\r\n content: '\\f022';\r\n}\r\n\r\n.crt .fas:hover {\r\n color: var(--aliengreen);\r\n text-shadow: 0 0 2px var(--aliengreen);\r\n animation: textShadow 0.5s 0.3;\r\n}\r\n\r\n.crt .items-list .item-header {\r\n border-bottom-style: solid;\r\n border-bottom-color: var(--aliengreen);\r\n}\r\n\r\n.crt .Col3 .panel {\r\n margin-left: 5px;\r\n padding: 0 10px 0 10px;\r\n border-left: 2px inset var(--aliengreen);\r\n}\r\n\r\n.crt .tab.inventory .fas {\r\n margin-right: 10px;\r\n}\r\n\r\n/* Creature Sheet */\r\n\r\n.crt .creature-acid-roll:hover,\r\n.crt .creature-acid-roll:focus {\r\n text-shadow: 0 0 0px var(--aliengreen);\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n font-weight: 1;\r\n font-size: 110%;\r\n border: 0px solid var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .creature-attack-roll {\r\n width: 260px;\r\n height: 40px;\r\n border-radius: 3px;\r\n text-shadow: 0 0 #00000000;\r\n color: #00000000;\r\n background: url(../images/alien_crt_roll-attack.png) no-repeat top left;\r\n}\r\n\r\n.crt .creature-attack-roll:hover {\r\n border-radius: 3px;\r\n background-color: var(--aliendarkergreen);\r\n text-shadow: 0 0 #00000000;\r\n color: #00000000;\r\n background: url(../images/alien_crt_roll-attack_hover.gif) no-repeat top left;\r\n}\r\n\r\n/* Items */\r\n\r\n.crt .profile-img-item {\r\n margin: 0;\r\n height: 125px;\r\n width: auto;\r\n margin-right: 4px;\r\n border-radius: 10px;\r\n}\r\n\r\n.crt .textbox1,\r\n.crt .textbox2 {\r\n padding-left: 5px;\r\n}\r\n",".item-form {\r\n\tfont-family: var(--alienfont);\r\n\tbackground: $c-black;\r\n}\r\n\r\n.actor-header {\r\n\tflex: 0 0 180px;\r\n\toverflow: hidden;\r\n\tdisplay: flex;\r\n\tflex-direction: row;\r\n\tflex-wrap: wrap;\r\n\tjustify-content: flex-start;\r\n\tmargin-bottom: 1px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n}\r\n\r\n.vehicle-header {\r\n\toverflow: hidden;\r\n\tdisplay: flex;\r\n\tmargin-bottom: 1px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n}\r\n\r\n.profile-img {\r\n\tflex: 0 0 100px;\r\n\theight: 150px;\r\n\t// margin-right: 10px;\r\n\twidth: auto;\r\n}\r\n.profile-img-item {\r\n\tflex: 0 0 100px;\r\n\theight: 100px;\r\n\tmargin-right: 10px;\r\n\twidth: auto;\r\n\tjustify-self: center;\r\n}\r\n.profile-img-vehicle {\r\n\tflex: 0 0 100px;\r\n\theight: 160px;\r\n\tmargin-right: 10px;\r\n\twidth: 300px;\r\n}\r\n\r\n.header-fields {\r\n\tflex: 1;\r\n}\r\n\r\nh1.charname {\r\n\theight: 50px;\r\n\tpadding: 0px;\r\n\tmargin: 0 5px 5px 5px;\r\n\tborder-bottom: 0;\r\n\tborder: 1px solid var(--aliengreen);\r\n\r\n\tinput {\r\n\t\twidth: 100%;\r\n\t\theight: 100%;\r\n\t\tmargin: 0;\r\n\t\tcolor: inherit;\r\n\t\tborder: 1px solid var(--aliengreen);\r\n\t}\r\n}\r\n.sheet nav.sheet-tabs {\r\n\tborder-top: 1px solid var(--aliengreen) !important;\r\n\tborder-bottom: 1px solid var(--aliengreen) !important;\r\n}\r\n.sheet-tabs {\r\n\tflex: 0;\r\n\t// border: 1px solid var(--aliengreen);\r\n\tborder-top: 1px solid var(--aliengreen) !important;\r\n\tborder-bottom: 1px solid var(--aliengreen) !important;\r\n\t// color: $c-green;\r\n}\r\n\r\n// .sheet-body,\r\n.tab,\r\n.editor {\r\n\theight: 100%; // Do not change this or notes will stop working\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\t// overflow: hidden;\r\n}\r\n\r\n.tox {\r\n\t.tox-editor-container {\r\n\t\tbackground: $c-white;\r\n\t}\r\n\r\n\t.tox-edit-area {\r\n\t\tpadding: 0 8px;\r\n\t}\r\n}\r\n.maxboxsize {\r\n\tmax-width: 40px;\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.healboxsize {\r\n\tmax-width: 80px;\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.cashboxsize {\r\n\tmax-width: 150px;\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.textbox {\r\n\tcolor: inherit;\r\n\t// justify-items: center;\r\n\tbackground-color: $c-black;\r\n\tpadding: 5px;\r\n\tmargin: 5px 5px 5px 5px;\r\n\tborder: 1px solid var(--aliengreen);\r\n\r\n\t// width: 180px;\r\n}\r\n.textbox1 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 230px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox2 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 400px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox3 {\r\n\tcolor: inherit;\r\n\t// justify-items: center;\r\n\tbackground-color: $c-black;\r\n\tpadding: 5px;\r\n\tmargin: 5px 5px 5px 5px;\r\n\twidth: 180px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox4 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 450px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\ntextarea {\r\n\tresize: none;\r\n\tpadding: 2;\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\t// font-size: medium;\r\n\tfont-size: var(--fontsize);\r\n}\r\n\r\nform .sheet-content .click-stat-level {\r\n\theight: 18px;\r\n\tpadding: 8px;\r\n\tbackground: $c-black;\r\n\tborder-radius: 2px;\r\n\tbox-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502);\r\n\tfont-family: 'Roboto', system, -apple-system, sans-serif;\r\n\tfont-size: 10px;\r\n\tfont-weight: 700;\r\n\tline-height: 1;\r\n\ttext-transform: uppercase;\r\n\tletter-spacing: 0.25px;\r\n\t// color: $c-green;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\tcursor: pointer;\r\n}\r\n.click-stat-level .fas {\r\n\tdisplay: none;\r\n\tpadding: 2px 4px;\r\n\tborder-radius: 2px;\r\n\tbox-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5);\r\n\tfont-family: 'Roboto', system, -apple-system, sans-serif;\r\n\tfont-size: 10px;\r\n\tfont-weight: 700;\r\n\tline-height: 1;\r\n\ttext-transform: uppercase;\r\n\tletter-spacing: 0.25px;\r\n\t// color: $c-green;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\tcursor: pointer;\r\n}\r\n.dots {\r\n\tcursor: pointer;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\t// color: $c-green;\r\n\tmargin-right: 8px;\r\n\tfont-weight: 700;\r\n\tfont-size: 15px;\r\n\tflex-wrap: wrap;\r\n}\r\n\r\n.newdots {\r\n\tcursor: pointer;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\tflex-wrap: wrap;\r\n}\r\n\r\n.planetboxsize {\r\n\tmax-width: 40px;\r\n\tcolor: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.colony-planet1 {\r\n\tmax-width: 190px;\r\n\tmargin: -5px 0px 0px -3px;\r\n\theight: max-content;\r\n\tcolor: var(--color-text-dark-primary) !important;\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen) !important;\r\n}\r\n.colony-planet2 {\r\n\tmax-width: 250px;\r\n\t// margin: -10px 0px 0px -14px;\r\n\theight: max-content;\r\n\tcolor: var(--color-text-dark-primary) !important;\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen) !important;\r\n}\r\n",".resource-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n text-transform: uppercase;\r\n // padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n justify-self: center;\r\n flex: auto;\r\n}\r\n\r\n.speciality-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n text-transform: uppercase;\r\n // padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n justify-self: left;\r\n flex: auto;\r\n}\r\n\r\n.attr-label {\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n padding-right: 5px;\r\n // color: $c-green;\r\n // justify-self: center;\r\n}\r\n",".tabs {\r\n height: 30px;\r\n // border-top: 1px solid #aaa;\r\n // border-bottom: 1px solid #aaa;\r\n color: inherit;\r\n background-color: $c-black;\r\n border: 1px solid var(--aliengreen);\r\n\r\n .sheet nav.sheet-tabs {\r\n height: 32px;\r\n flex: 0 0 32px;\r\n margin: 4px 0;\r\n line-height: 32px;\r\n border-top: 1px solid var(--aliengreen) !important;\r\n border-bottom: 1px solid var(--aliengreen) !important;\r\n }\r\n .item {\r\n // line-height: 30px;\r\n font-weight: bold;\r\n color: inherit;\r\n }\r\n\r\n .item.active {\r\n text-decoration: underline;\r\n text-shadow: none;\r\n }\r\n}\r\n",".items-list {\r\n\tlist-style: none;\r\n\t// margin: 7px 0;\r\n\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n\tpadding-top: 0px;\r\n\tpadding-bottom: 0px;\r\n\t// overflow-y: auto;\r\n}\r\n.item-header {\r\n\t// font-weight: bold;\r\n\tbackground-color: hsl(0, 5%, 16%);\r\n}\r\n\r\n.item-name {\r\n\tmargin: 0;\r\n}\r\n\r\n.item-controls {\r\n\ttext-align: right;\r\n}\r\n\r\n.item-label {\r\n\t// font-weight: bold;\r\n\tfont-family: var(--alienfont);\r\n\tfont-size: small;\r\n\ttext-transform: uppercase;\r\n\tpadding-right: 5px;\r\n\tpadding-left: 5px;\r\n\t// color: $c-green;\r\n\t// flex: auto;\r\n}\r\n\r\n// This calls needs tobe used for the editorbox on actor templates without flexcol.\r\n.biog {\r\n\t// line-height: 24px;\r\n\theight: 300px;\r\n\t// height: 600px;\r\n\tpadding: 3px 0;\r\n\twidth: 1fr;\r\n\t// border-bottom: 1px solid #bbb;\r\n\tfont-family: var(--alienfont);\r\n\r\n\t.biog-image {\r\n\t\tflex: 0 0 24px;\r\n\t\tmargin-right: 5px;\r\n\t}\r\n\t.editor-content {\r\n\t\t// width: 550px;\r\n\t\tword-wrap: break-word;\r\n\t\t// color: $c-green;\r\n\t\tfont-family: var(--alienfont);\r\n\t}\r\n\r\n\timg {\r\n\t\tdisplay: block;\r\n\t}\r\n}\r\n// This calls needs tobe used for the editorbox on actor templates without flexcol.\r\n.biog-full {\r\n\t// line-height: 24px;\r\n\theight: 600px;\r\n\t// height: 600px;\r\n\tpadding: 3px 0;\r\n\twidth: 1fr;\r\n\t// border-bottom: 1px solid #bbb;\r\n\tfont-family: var(--alienfont);\r\n\r\n\t.biog-image {\r\n\t\tflex: 0 0 24px;\r\n\t\tmargin-right: 5px;\r\n\t}\r\n\t.editor-content {\r\n\t\t// width: 550px;\r\n\t\tword-wrap: break-word;\r\n\t\t// color: $c-green;\r\n\t\tfont-family: var(--alienfont);\r\n\t}\r\n\r\n\timg {\r\n\t\tdisplay: block;\r\n\t}\r\n}\r\n"]} \ No newline at end of file diff --git a/module/actor/actor.js b/module/actor/actor.js index a5da38db..bc17c150 100644 --- a/module/actor/actor.js +++ b/module/actor/actor.js @@ -1492,8 +1492,8 @@ export class alienrpgActor extends Actor { manipulation = -2; break; case 31: - observation = -2; - manipulation = -2; + observation = -1; + manipulation = -1; break; case 33: mobility = -2; diff --git a/scss/global/_module.scss b/scss/global/_module.scss index 97fe5dc8..5deddd3b 100644 --- a/scss/global/_module.scss +++ b/scss/global/_module.scss @@ -515,3 +515,10 @@ .alienrpg .colonydata2 { width: 20%; } + +.alienrpg .bbw-table1 { + width: 169px; + vertical-align: top; + padding-left: 2px; + padding-right: 2px; +} From 59522c7bdf12c0d65d7f02560ed8ab11c4e915d0 Mon Sep 17 00:00:00 2001 From: pwatson100 Date: Fri, 5 Jan 2024 12:29:33 +0000 Subject: [PATCH 16/20] Ship sheet adjustments --- css/alienrpg.css | 4 +- css/alienrpg.css.map | 2 +- scss/global/_grid.scss | 4 +- templates/actor/spacecraft-sheet.html | 10 ++- templates/item/talent-sheet.html | 94 ++++++++++++++------------- 5 files changed, 64 insertions(+), 50 deletions(-) diff --git a/css/alienrpg.css b/css/alienrpg.css index b00cfefa..a507e0f3 100644 --- a/css/alienrpg.css +++ b/css/alienrpg.css @@ -1565,7 +1565,7 @@ button:focus { .s1-header { display: grid; grid-template-areas: ". . s1h1 s1h1 s1h1 ." "s1h2 s1h2 s1h2 s1h2 s1h2 s1h2" "s1h3 s1h3 s1h3 s1h4 s1h4 s1h4" "s1h28 s1h28 s1h28 s1h29 s1h29 s1h29" "s1h30 s1h30 s1h30 s1h30 s1h30 s1h30 " "s1h32 s1h32 s1h32 s1h32 s1h32 s1h32" "s1h31 s1h31 s1h31 s1h31 s1h31 s1h31 " "s1h33 s1h33 s1h33 s1h33 s1h33 s1h33" ". . s1h5 s1h5 s1h5 ." "s1h6 s1h6 s1h6 s1h6 s1h6 s1h6" "s1space1 s1h7 s1h8 s1space s1h9 s1h10" "s1space1 s1h11 s1h12 s1space s1h13 s1h14" "s1space1 s1h15 s1h16 s1space s1h17 s1h18" "s1space1 s1h19 s1h20 s1space s1h21 s1h22" "s1h23 s1h23 s1h23 s1h23 s1h23 s1h23" "s1h24 s1h24 s1h24 s1h24 s1h24 s1h24" "s1h25 s1h25 s1h25 s1h25 s1h25 s1h25" "s1h26 s1h26 s1h26 s1h26 s1h26 s1h26" "s1h27 s1h27 s1h27 s1h27 s1h27 s1h27"; - grid-template-columns: 5% 10% 30% 5% 30% 10%; + grid-template-columns: 19px 50px 100px 19px 100px 57px; padding: 0 10px 0px 10px; } @@ -1707,7 +1707,7 @@ button:focus { .s1h22 { grid-area: s1h22; height: 30px; - justify-self: center; + /* justify-self: center; */ } .s1h23 { diff --git a/css/alienrpg.css.map b/css/alienrpg.css.map index f5982a60..18cbed0b 100644 --- a/css/alienrpg.css.map +++ b/css/alienrpg.css.map @@ -1 +1 @@ -{"version":3,"sources":["..\\scss\\utils\\_typography.scss","alienrpg.css","..\\scss\\utils\\_colors.scss","..\\scss\\alienrpg.scss","..\\scss\\global\\_window.scss","..\\scss\\global\\_mother-instruction-images.scss","..\\scss\\global\\_grid.scss","..\\scss\\global\\_flex.scss","..\\scss\\global\\_itemList.scss","..\\scss\\global\\_select-css.scss","..\\scss\\actor\\_alien-crt-ui.scss","..\\scss\\global\\_module.scss","..\\scss\\actor\\_alien-crt-actor.scss","..\\scss\\components\\_forms.scss","..\\scss\\components\\_resource.scss","..\\scss\\components\\_tabs.scss","..\\scss\\components\\_items.scss"],"names":[],"mappings":"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D;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;AACF;ASnoIA;EACC;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,eAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;AACF;ASjkIA;EACC;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,4GAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;AACF;ASloIA;EACC;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;E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","file":"alienrpg.css","sourcesContent":["// @import url('https://fonts.googleapis.com/css2?family=Wallpoet:wght@400;800&family=Wallpoet:wght@300;400;500&display=swap');\r\n\r\n// $font-primary: 'Wallpoet', sans-serif;\r\n// $font-secondary: 'Wallpoet', sans-serif;\r\n\r\n@font-face {\r\n font-family: 'Changa';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: local('Changa', sans-serif), url(https://fonts.gstatic.com/s/changa/v10/2-cm9JNi2YuVOUckZpy-.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Roboto';\r\n font-style: normal;\r\n font-weight: 400;\r\n src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');\r\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Wallpoet';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: local('Wallpoet'), url(https://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUObp58Q.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n@font-face {\r\n font-family: 'OCR-A';\r\n src: url('../fonts/ocraext.ttf');\r\n font-style: normal;\r\n}\r\n\r\n// @import url('https://fonts.googleapis.com/css2?family=Kosugi&display=swap');\r\n@font-face {\r\n font-family: 'Kosugi';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: url(https://fonts.gstatic.com/s/kosugi/v14/pxiFyp4_v8FCjlI4MdLqfUsvcYfqJiw3zzHMw5Qu_B3d0SE.50.woff2) format('woff2');\r\n unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0,\r\n U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610,\r\n U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2,\r\n U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c,\r\n U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a,\r\n U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2,\r\n U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33,\r\n U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56;\r\n}\r\n\r\n// @import url('https://fonts.googleapis.com/css2?family=Blinker:wght@200;400&display=swap');\r\n\r\n@font-face {\r\n font-family: 'Blinker';\r\n font-style: normal;\r\n font-weight: 200;\r\n font-display: swap;\r\n src: url(https://fonts.gstatic.com/s/blinker/v12/cIf4MaFatEE-VTaP_OGAdGYmnQ.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n:root {\r\n // --alienfont: 'Wallpoet', sans-serif;\r\n --alienfont: 'OCR-A';\r\n --fontsize: 15px; // this equates to 15px\r\n}\r\n","@font-face {\n font-family: \"Changa\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: local(\"Changa\", sans-serif), url(https://fonts.gstatic.com/s/changa/v10/2-cm9JNi2YuVOUckZpy-.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 400;\n src: local(\"Roboto\"), local(\"Roboto-Regular\"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format(\"woff2\");\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n@font-face {\n font-family: \"Wallpoet\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: local(\"Wallpoet\"), url(https://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUObp58Q.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: \"OCR-A\";\n src: url(\"../fonts/ocraext.ttf\");\n font-style: normal;\n}\n@font-face {\n font-family: \"Kosugi\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://fonts.gstatic.com/s/kosugi/v14/pxiFyp4_v8FCjlI4MdLqfUsvcYfqJiw3zzHMw5Qu_B3d0SE.50.woff2) format(\"woff2\");\n unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0, U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610, U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2, U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c, U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a, U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2, U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33, U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56;\n}\n@font-face {\n font-family: \"Blinker\";\n font-style: normal;\n font-weight: 200;\n font-display: swap;\n src: url(https://fonts.gstatic.com/s/blinker/v12/cIf4MaFatEE-VTaP_OGAdGYmnQ.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n:root {\n --alienfont: \"OCR-A\";\n --fontsize: 15px;\n}\n\n:root {\n --aliengreen: hsl(84, 100%, 59%);\n --aliendarkergreen: hsl(141, 60%, 40%);\n --alienitemselect: hsl(70, 80%, 74%);\n --alienoddtab: hsl(72, 29%, 7%);\n --blue: hsl(224, 75%, 62%);\n --black: hsl(0, 0%, 0%);\n --white: hsl(0, 0%, 100%);\n --alientextjournal: #b1e0e7;\n --journalback: url(../images/mother-instructions/indbackground2.png);\n --chatbackground: url(/systems/alienrpg/images/IndBackground3.png);\n --alienchatfont: \"Blinker\", sans-serif;\n --alienchatwhite: hsl(0, 0%, 100%);\n --alienchatred: hsl(0, 100%, 50%);\n --alienchatredshadow: rgb(230 230 230);\n --alienchatblue: hsl(240deg 42% 72%);\n --alienchatlightblue: hsl(120, 97%, 41%);\n --alienchatlightgreen: hsl(120, 97%, 41%);\n --alienchatgoldenrod: hsl(43, 74%, 49%);\n}\n\n/* Global styles */\n.alienrpg ul ol {\n margin-left: 3px;\n}\n\n.alienrpg #context-menu {\n width: auto;\n height: max-content;\n min-width: 156px;\n max-width: 360px;\n position: absolute;\n left: -998%;\n top: -50%;\n background: hsl(0, 0%, 0%);\n border: 1px solid var(--aliengreen);\n border-radius: 5px;\n color: var(--aliengreen);\n text-align: left;\n font-size: smaller;\n z-index: 1;\n}\n\n.alienrpg #context-menu li.context-item {\n line-height: 16px;\n}\n\n.alienrpg .window-content {\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 1px solid;\n}\n\n.alienrpg form {\n font-family: var(--alienfont);\n color: var(--aliengreen);\n font-size: var(--fontsize);\n background: hsl(0, 0%, 0%);\n flex-direction: column;\n flex-wrap: nowrap;\n padding: 2px;\n overflow-y: scroll;\n overflow-x: auto;\n border: var(--aliengreen) 3px;\n}\n\n.journal-sheet form {\n background: var(--journalback) top left !important;\n background-size: cover;\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n color: var(--alientextjournal) !important;\n}\n.journal-sheet select {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 3px;\n border: 1px solid hsl(53, 4%, 46%);\n border-radius: 3px;\n padding: 0 3px;\n text-overflow: ellipsis;\n font-size: 16px;\n}\n.journal-sheet input {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 3px;\n}\n.journal-sheet button {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) solid 1px;\n width: 100%;\n margin: 0 1px;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n}\n.journal-sheet critbutton {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) solid 1px;\n margin: 0 1px;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n}\n.journal-sheet .tox .tox-editor-container {\n background-color: hsl(0, 0%, 100%);\n}\n\na.entity-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n.alienrpg a.entity-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\na.content-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n.alienrpg a.content-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n#chat .message {\n border: 1px solid hsl(0, 8%, 34%);\n border-radius: 1px;\n}\n\n.chat-message {\n background-image: var(--chatbackground);\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n color: inherit;\n}\n.chat-message .message-header .message-sender {\n color: var(--aliengreen);\n}\n.chat-message .message-metadata {\n color: var(--aliengreen);\n}\n.chat-message .flavor-text {\n color: var(--aliengreen);\n}\n.chat-message .table-draw .table-results .table-result {\n color: var(--aliengreen);\n}\n\n.chat-message .table-draw .table-results .table-result .chatBG {\n background-image: var(--chatbackground);\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n color: var(--aliengreen);\n padding-left: 6px;\n}\n\n.chat-message.whisper {\n background: hsl(0, 0%, 9%);\n color: var(--aliengreen);\n}\n\n.chat-message.blind {\n background: hsl(0, 0%, 9%);\n}\n\n.chat-message.emote {\n background: hsl(0, 0%, 9%);\n}\n\n.chat-message .critchat {\n display: flex;\n align-items: center;\n border-bottom: 1px solid var(--color-border-light-primary);\n padding: 3px 0;\n color: var(--aliengreen);\n}\n\n.dice-tooltip .roll > img {\n width: 24px;\n}\n\n.dice-tooltip {\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n background: hsl(0, 0%, 0%);\n}\n.dice-tooltip .dice-rolls {\n color: inherit;\n background: hsl(0, 0%, 0%);\n}\n.dice-tooltip .part-header {\n color: inherit;\n background: hsl(0, 0%, 0%);\n}\n\n.dice-tooltip .dice-rolls .roll {\n filter: none;\n}\n\n.dice-tooltip .dice-rolls .roll.max {\n filter: none;\n}\n\n.dice-tooltip .dice-rolls .roll.min {\n filter: none;\n}\n\n.inline-roll .dice-tooltip {\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: 2px solid var(--aliengreen);\n border-radius: 2px;\n}\n\na.inline-roll {\n background: hsl(0, 0%, 0%);\n padding: 1px 4px;\n border: 1px solid var(--aliengreen);\n border-radius: 2px;\n white-space: nowrap;\n word-break: break-all;\n}\n\n.dice-roll .dice-formula,\n.dice-roll .dice-total {\n color: var(--aliengreen);\n}\n\n.dice-tooltip .part-header .part-formula {\n color: inherit;\n}\n\n.part-total {\n color: inherit;\n}\n\n.alienrpg h2 {\n border: 0;\n padding: 0;\n margin: 1px;\n margin-left: 5px;\n}\n\n.alienrpg h3 {\n border: 0;\n padding: 0;\n margin: 1px;\n}\n\n.alienrpg h4 {\n border: 0;\n padding: 0;\n margin: 1px;\n}\n\n.resource-content button {\n flex: 0;\n border: 0;\n width: 30px;\n font-size: 1.5rem;\n padding: 0;\n color: inherit;\n margin: 0;\n}\n\n.rollable:hover,\n.rollcomputer:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 120%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n\n.far.fa-heart:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n\n.rollableVeh:hover, .rollableVeh:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 1.3em;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.creature-acid-roll:hover, .creature-acid-roll:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 95%;\n cursor: pointer;\n}\n\n.rollItem:hover, .rollItem:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.rollVehicleWeapon:hover, .rollVehicleWeapon:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.openItem:hover, .openItem:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.talent-btn:hover, .talent-btn:focus {\n color: hsl(103, 100%, 28%);\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-weight: bolder;\n cursor: pointer;\n}\n\n.minus-btn .plus-btn {\n width: 10px;\n height: 10px;\n line-height: 20px;\n padding: 0;\n}\n\n.supply-btn {\n font-size: 5px;\n padding: 0;\n font-family: var(--alienfont);\n}\n\n.pwr-btn:hover, .pwr-btn:focus {\n background-color: hsl(4, 69%, 53%);\n font-size: 120%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.stunt-btn {\n width: 5px;\n padding: 0;\n font-family: var(--alienfont);\n}\n\n.creature-attack-roll {\n display: inline-block;\n width: 280px;\n height: 40px;\n font-weight: bold;\n font-size: 2em;\n /* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */\n text-shadow: 2px 2px hsl(128, 83%, 25%);\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.creature-attack-roll:hover {\n border-radius: 10px;\n color: hsl(0, 100%, 50%);\n text-shadow: 2px 2px hsl(0, 92%, 26%);\n}\n\n.creature-attack-roll:active {\n position: relative;\n top: 1px;\n border-radius: unset;\n background-color: unset;\n color: unset;\n}\n\nbutton:hover,\nbutton:focus {\n box-shadow: unset;\n}\n\n.alien-Push-button {\n display: inline-block;\n width: 260px;\n height: 45px;\n background-color: hsl(0, 0%, 0%);\n font-weight: bold;\n font-size: clamp(2rem, -4.5rem + 5vw, 3rem);\n font-family: var(--alienfont);\n padding-bottom: 5px;\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.alien-Push-button:hover {\n border-radius: 10px;\n color: hsl(0, 100%, 50%);\n}\n\n.alien-crit-button {\n display: inline-block;\n width: 280px;\n height: 26px;\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-weight: bold;\n font-size: 1.2rem;\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.alien-crit-button:hover {\n border-radius: 5px;\n color: hsl(0, 100%, 50%);\n}\n\n.alien-diceface-b0 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-b0.png) no-repeat top left;\n}\n\n.alien-diceface-b6 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-b6.png) no-repeat top left;\n}\n\n.alien-diceface-y0 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y0.png) no-repeat top left;\n}\n\n.alien-diceface-y1 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y1.png) no-repeat top left;\n}\n\n.alien-diceface-y6 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y6.png) no-repeat top left;\n}\n\n.tooltip {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted black;\n}\n\n.tooltip .tooltiptext {\n visibility: hidden;\n width: 250px;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border-radius: 6px;\n padding: 5px 0;\n position: absolute;\n z-index: 1;\n top: -5px;\n right: 105%;\n margin-left: -60px;\n border-style: solid;\n border-color: var(--aliengreen);\n}\n\n.tooltip .tooltiptext::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 5px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.tooltip:hover .tooltiptext {\n visibility: visible;\n}\n\n.tooltip2 {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted black;\n}\n\n.tooltip2 .tooltiptext2 {\n visibility: hidden;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border-radius: 6px;\n position: absolute;\n z-index: 1;\n border-style: solid;\n border-color: var(--aliengreen);\n padding: 0px;\n font-family: \"Times New Roman\", Times, serif;\n width: 150px;\n top: -30px;\n right: -160px;\n margin-left: auto;\n}\n\n.tooltip2 .tooltiptext2::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 5px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.tooltip2:hover .tooltiptext2 {\n visibility: visible;\n}\n\n.alienrpg .inputtext {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n}\n\n.box-top {\n border-top: 3px solid var(--aliengreen);\n}\n\n.ctooltip {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted hsl(0, 0%, 0%);\n}\n\n/* Tooltip text */\n.ctooltip .ctooltiptext {\n font-size: small;\n visibility: hidden;\n width: 150px;\n background-color: hsl(0, 0%, 0%);\n color: var(--aliengreen);\n text-align: center;\n border-radius: 3px;\n padding: 2px 0;\n position: absolute;\n z-index: 1;\n margin-left: -150px;\n border-style: solid;\n border-color: var(--aliengreen);\n}\n\n/* Show the tooltip text when you mouse over the tooltip container */\n.ctooltip:hover .ctooltiptext {\n visibility: visible;\n}\n\n.ctooltip .ctooltiptext::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 1px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.alienchatwhite {\n color: var(--alienchatwhite);\n}\n\n.alienchatred {\n color: var(--alienchatred);\n font-weight: bolder;\n font-size: larger;\n -webkit-background-clip: text;\n background-clip: text;\n background-color: var(--alienchatredshadow);\n}\n\n.alienchatblue {\n color: var(--alienchatblue);\n}\n\n.alienchatlightblue {\n color: var(--alienchatlightblue);\n font-weight: bold;\n font-size: larger;\n}\n\n.alienchatlightgreen {\n color: var(--alienchatlightgreen);\n}\n\n.alienchatgoldenrod {\n color: var(--alienchatgoldenrod);\n font-weight: bold;\n}\n\n.combatbutton {\n max-width: 200px;\n color: var(--aliengreen);\n border: var(--aliengreen) 1px solid;\n}\n\n.prosemirror.editing-source textarea {\n color: hsl(0, 0%, 100%);\n}\n\n.prosemirror menu .pm-dropdown {\n color: hsl(0, 0%, 0%);\n}\n\n#overlay {\n height: 200%;\n background-color: hsla(120, 64%, 43%, 0.3); /* Black background with opacity */\n z-index: 2;\n}\n\n.spanner-icon {\n display: inline-block;\n width: 30px;\n height: 25px;\n padding: 0px;\n margin: 1px;\n background: url(../images/mother-instructions/spanner-icon.webp);\n}\n\n.character-sheet-img {\n display: block;\n width: 464px;\n height: 500px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-sheet-img.webp);\n}\n\n.creature-sheet-img {\n display: block;\n width: 500px;\n height: 477px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-sheet-img.webp);\n}\n\n.character-header {\n display: block;\n width: 500px;\n height: 152px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-header.webp);\n}\n\n.synthetic-header {\n display: block;\n width: 500px;\n height: 155px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-header.webp);\n}\n\n.agil-mod {\n display: block;\n width: 403px;\n height: 162px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/agil-mod.webp);\n}\n\n.armor-mod {\n display: block;\n width: 403px;\n height: 172px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/armor-mod.webp);\n}\n\n.stress-mod {\n display: block;\n width: 400px;\n height: 136px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/stress-mod.webp);\n}\n\n.character-details {\n display: block;\n width: 300px;\n height: 328px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-details.webp);\n}\n\n.synthetic-details {\n display: block;\n width: 300px;\n height: 380px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-details.webp);\n}\n\n.character-consumables {\n display: block;\n width: 153px;\n height: 330px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-consumables.webp);\n}\n\n.synthetic-consumables {\n display: block;\n width: 153px;\n height: 322px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-consumables.webp);\n}\n\n.talent-agenda {\n display: block;\n width: 300px;\n height: 260px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/talent-agenda.webp);\n}\n\n.con-edit {\n display: block;\n width: 151px;\n height: 109px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/con-edit.webp);\n}\n\n.enc {\n display: block;\n width: 600px;\n height: 71px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/enc.webp);\n}\n\n.enc-warn {\n display: block;\n width: 462px;\n height: 49px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/enc-warn.webp);\n}\n\n.inv-inact {\n display: block;\n width: 600px;\n height: 199px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/inv-inact.webp);\n}\n\n.moskills {\n display: block;\n width: 300px;\n height: 254px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/skills.webp);\n}\n\n.creature-header {\n display: block;\n width: 500px;\n height: 102px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-header.webp);\n}\n\n.creature-attack-dropdown {\n display: block;\n width: 600px;\n height: 330px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-attack-dropdown.webp);\n}\n\n.acid-splash-popup {\n display: block;\n width: 400px;\n height: 141px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/acid-splash-popup.webp);\n}\n\n.chat-roll {\n display: block;\n width: 300px;\n height: 188px;\n background: url(../images/mother-instructions/chat-roll.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.radiation-roll {\n display: block;\n width: 240px;\n height: 274px;\n background: url(../images/mother-instructions/radiation-rolls.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.territories-general {\n display: block;\n width: 500px;\n height: 498px;\n background: url(../images/mother-instructions/territories-general.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.territories-systems {\n display: block;\n width: 500px;\n height: 186px;\n background: url(../images/mother-instructions/territories-systems.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-general {\n display: block;\n width: 500px;\n height: 342px;\n background: url(../images/mother-instructions/vehicle-general.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-inv {\n display: block;\n width: 500px;\n height: 343px;\n background: url(../images/mother-instructions/vehicle-inv.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-crew {\n display: block;\n width: 500px;\n height: 227px;\n background: url(../images/mother-instructions/vehicle-crew.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-crew-selector {\n display: block;\n width: 500px;\n height: 227px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/vehicle-crew-selector.webp);\n}\n\n.vehicle-fire-weapon {\n display: block;\n width: 403px;\n height: 162px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/vehicle-fire-weapon.webp);\n}\n\n.item-dropdown {\n display: block;\n width: 300px;\n height: 263px;\n background: url(../images/mother-instructions/item-dropdown.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.modifiers-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/modifiers-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.melee-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/melee-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.ranged-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/ranged-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.armor-img {\n display: block;\n width: 600px;\n height: 415px;\n background: url(../images/mother-instructions/armor-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.planet-system-img {\n display: block;\n width: 600px;\n height: 562px;\n background: url(../images/mother-instructions/planet-system-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.initiative-roll {\n display: block;\n width: 300px;\n height: 277px;\n background: url(../images/mother-instructions/initiative-roll.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.clone-actor {\n display: inline-block;\n width: 200px;\n height: 119px;\n background: url(../images/mother-instructions/clone-actor.webp);\n margin-left: 25%;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.roll-clone {\n display: inline-block;\n width: 200px;\n height: 207px;\n background: url(../images/mother-instructions/roll-clone.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.init-chat-norm {\n display: block;\n width: 200px;\n height: 388px;\n background: url(../images/mother-instructions/init-chat-norm.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.init-chat-cards {\n display: block;\n width: 200px;\n height: 378px;\n background: url(../images/mother-instructions/init-chat-cards.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.gm-settings {\n display: block;\n width: 500px;\n height: 491px;\n background: url(../images/mother-instructions/gm-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.player-settings {\n display: block;\n width: 500px;\n height: 301px;\n background: url(../images/mother-instructions/player-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.style-settings {\n display: block;\n width: 400px;\n height: 377px;\n background: url(../images/mother-instructions/style-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.style-button-settings {\n display: block;\n width: 300px;\n height: 161px;\n background: url(../images/mother-instructions/style-button-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.font-picker-img {\n display: inline-block;\n width: 300px;\n height: 272px;\n background: url(../images/mother-instructions/font-picker-img.webp);\n margin-left: 5%;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.colour-picker-img {\n display: inline-block;\n width: 300px;\n height: 206px;\n background: url(../images/mother-instructions/colour-picker-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.character-token {\n display: block;\n width: 230px;\n height: 234px;\n background: url(../images/mother-instructions/character-token.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.creature-token {\n display: block;\n width: 230px;\n height: 235px;\n background: url(../images/mother-instructions/creature-token.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush1 {\n display: block;\n width: 300px;\n height: 241px;\n background: url(../images/mother-instructions/mpush1.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush2 {\n display: block;\n width: 300px;\n height: 340px;\n background: url(../images/mother-instructions/mpush2.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush3 {\n display: block;\n width: 300px;\n height: 297px;\n background: url(../images/mother-instructions/mpush3.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.pwr-supply {\n display: block;\n width: 600px;\n height: 134px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/power.webp);\n}\n\n.synth-hum {\n display: block;\n width: 153px;\n height: 87px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synth-hum.webp);\n}\n\n.inventory-tab-img {\n display: block;\n width: 600px;\n height: 435px;\n background: url(../images/mother-instructions/inventory-tab.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.inv-context-menu-img {\n display: block;\n width: 151px;\n height: 70px;\n background: url(../images/mother-instructions/inv-context-menu.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.status-icons-img {\n display: block;\n width: 230px;\n height: 229px;\n background: url(../images/mother-instructions/status-icons.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.enc-icon-img {\n display: block;\n width: 230px;\n height: 207px;\n background: url(../images/mother-instructions/enc-icon.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.spaceship-sheet-img {\n display: block;\n width: 497px;\n height: 353px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-modules.webp);\n}\n\n.spaceship-header1 {\n display: block;\n width: 402px;\n height: 632px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-header1.webp);\n}\n\n.spaceship-modules {\n display: block;\n width: 497px;\n height: 353px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-sheet-img.webp);\n}\n\n.spaceship-comtech {\n display: block;\n width: 395px;\n height: 262px;\n background: url(../images/mother-instructions/spaceship-comtech.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.grid {\n display: grid;\n grid-column: span 2/span 2;\n padding: 0;\n align-items: center;\n}\n\n.grid-2col {\n display: grid;\n grid-column: span 2;\n grid-template-columns: 1fr 1fr;\n padding: 0;\n align-items: center;\n}\n\n.grid-3col {\n grid-column: span 3/span 3;\n grid-template-columns: repeat(3, minmax(0, 1fr));\n border-color: var(--aliengreen);\n justify-items: center;\n margin: 0;\n}\n\n.grid-4col {\n grid-column: span 4/span 4;\n grid-template-columns: repeat(4, minmax(0, 1fr));\n border-color: var(--aliengreen);\n border-style: double;\n padding: 4px;\n}\n\n.grid-synPage {\n display: grid;\n grid-template-areas: \"Item1 Item2 Item2\" \"Item1 Item4 Item4\" \"Item8 Item4 Item4\" \"Item8 Item5 Item5\" \"Item8 Item3 Item3\" \"Item9 Item6 Item6\" \"Item10 Item7 Item7\" \"Item11 Item11 Item11\";\n grid-template-columns: 1fr 1fr 1fr;\n}\n\n.grid-genPage {\n display: grid;\n grid-template-areas: \"Item1 Item2 Item2\" \"Item1 Item4 Item4\" \"Item8 Item4 Item4\" \"Item8 Item5 Item5\" \"Item8 Item3 Item3\" \"Item9 Item6 Item6\" \"Item10 Item7 Item7\" \"Item11 Item11 Item11\";\n grid-template-columns: 1fr 1fr 1fr;\n}\n\n.Item1 {\n grid-area: Item1;\n border: 1px solid var(--aliengreen);\n padding: 5px;\n text-align: center;\n}\n\n.Item2 {\n grid-area: Item2;\n border: 1px solid var(--aliengreen);\n}\n\n.Item3 {\n grid-area: Item3;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item4 {\n grid-area: Item4;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item5 {\n grid-area: Item5;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item6 {\n grid-area: Item6;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item7 {\n grid-area: Item7;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n height: auto;\n}\n\n.Item8 {\n grid-area: Item8;\n border: 1px solid var(--aliengreen);\n padding: 5px;\n}\n\n.Item9 {\n grid-area: Item9;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.Item10 {\n grid-area: Item10;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.Item11 {\n grid-area: Item11;\n border: 1px solid var(--aliengreen);\n padding: 4px;\n align-content: center;\n justify-content: center;\n min-height: 53px;\n}\n\n.grid-2col-border {\n display: grid;\n grid-column: span 2;\n grid-template-columns: 1fr 1fr;\n border-color: var(--aliengreen);\n padding: 0;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.grid-spacecraft {\n display: grid;\n grid-template-areas: \"spacec1 spacec2 \";\n grid-template-columns: 35% 65%;\n}\n\n.spacec1 {\n grid-area: spacec1;\n border-right: 1px solid var(--aliengreen);\n align-content: center;\n}\n\n.spacec2 {\n grid-area: spacec2;\n padding-left: 5px;\n align-content: center;\n}\n\n.s1-header {\n display: grid;\n grid-template-areas: \". . s1h1 s1h1 s1h1 .\" \"s1h2 s1h2 s1h2 s1h2 s1h2 s1h2\" \"s1h3 s1h3 s1h3 s1h4 s1h4 s1h4\" \"s1h28 s1h28 s1h28 s1h29 s1h29 s1h29\" \"s1h30 s1h30 s1h30 s1h30 s1h30 s1h30 \" \"s1h32 s1h32 s1h32 s1h32 s1h32 s1h32\" \"s1h31 s1h31 s1h31 s1h31 s1h31 s1h31 \" \"s1h33 s1h33 s1h33 s1h33 s1h33 s1h33\" \". . s1h5 s1h5 s1h5 .\" \"s1h6 s1h6 s1h6 s1h6 s1h6 s1h6\" \"s1space1 s1h7 s1h8 s1space s1h9 s1h10\" \"s1space1 s1h11 s1h12 s1space s1h13 s1h14\" \"s1space1 s1h15 s1h16 s1space s1h17 s1h18\" \"s1space1 s1h19 s1h20 s1space s1h21 s1h22\" \"s1h23 s1h23 s1h23 s1h23 s1h23 s1h23\" \"s1h24 s1h24 s1h24 s1h24 s1h24 s1h24\" \"s1h25 s1h25 s1h25 s1h25 s1h25 s1h25\" \"s1h26 s1h26 s1h26 s1h26 s1h26 s1h26\" \"s1h27 s1h27 s1h27 s1h27 s1h27 s1h27\";\n grid-template-columns: 5% 10% 30% 5% 30% 10%;\n padding: 0 10px 0px 10px;\n}\n\n.s1space {\n grid-area: s1space;\n}\n\n.s1space1 {\n grid-area: s1space1;\n}\n\n.s1h1 {\n grid-area: s1h1;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h2 {\n grid-area: s1h2;\n align-content: center;\n}\n\n.s1h3 {\n grid-area: s1h3;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h4 {\n grid-area: s1h4;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h5 {\n grid-area: s1h5;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h6 {\n grid-area: s1h6;\n align-content: center;\n}\n\n.s1h7 {\n grid-area: s1h7;\n height: 30px;\n}\n\n.s1h8 {\n grid-area: s1h8;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h9 {\n grid-area: s1h9;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h10 {\n grid-area: s1h10;\n height: 30px;\n}\n\n.s1h11 {\n grid-area: s1h11;\n height: 30px;\n}\n\n.s1h12 {\n grid-area: s1h12;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h13 {\n grid-area: s1h13;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h14 {\n grid-area: s1h14;\n height: 30px;\n}\n\n.s1h15 {\n grid-area: s1h15;\n height: 30px;\n}\n\n.s1h16 {\n grid-area: s1h16;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h17 {\n grid-area: s1h17;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h18 {\n grid-area: s1h18;\n height: 30px;\n}\n\n.s1h19 {\n grid-area: s1h19;\n height: 30px;\n}\n\n.s1h20 {\n grid-area: s1h20;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h21 {\n grid-area: s1h21;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h22 {\n grid-area: s1h22;\n height: 30px;\n justify-self: center;\n}\n\n.s1h23 {\n grid-area: s1h23;\n height: 20px;\n justify-self: center;\n font-weight: bolder;\n}\n\n.s1h24 {\n grid-area: s1h24;\n height: 30px;\n justify-self: center;\n}\n\n.s1h25 {\n grid-area: s1h25;\n height: 20px;\n justify-self: center;\n font-weight: bolder;\n}\n\n.s1h26 {\n grid-area: s1h26;\n height: 50px;\n justify-self: center;\n}\n\n.s1h27 {\n grid-area: s1h27;\n height: 50px;\n justify-self: center;\n}\n\n.s1h28 {\n grid-area: s1h28;\n align-content: center;\n}\n\n.s1h29 {\n grid-area: s1h29;\n align-content: center;\n}\n\n.s1h30 {\n grid-area: s1h30;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h31 {\n grid-area: s1h31;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h32 {\n grid-area: s1h32;\n align-content: center;\n}\n\n.s1h33 {\n grid-area: s1h33;\n align-content: center;\n}\n\n.grid-container {\n display: grid;\n margin: 0;\n padding: 0;\n grid-template-areas: \"Col1 Col2\" \"Col1 Col2\" \"Col1 Col2\" \"Col1 Col4\" \"Col3 Col3\";\n grid-template-columns: 370px 1fr;\n}\n\n.Col1 {\n grid-area: Col1;\n align-self: center;\n}\n\n.Col2 {\n grid-area: Col2;\n}\n\n.Col3 {\n grid-area: Col3;\n}\n\n.Col4 {\n grid-area: Col4;\n}\n\n.grid-attr {\n display: grid;\n margin: 0;\n padding: 0;\n padding-left: 5px;\n align-items: center;\n border: 1px solid var(--aliengreen);\n grid-template-areas: \"Attr1 Attr2 Attr3\";\n grid-template-columns: 300px 35px 30px;\n}\n\n.Attr1 {\n grid-area: Attr1;\n}\n\n.Attr2 {\n grid-area: Attr2;\n}\n\n.Attr3 {\n grid-area: Attr3;\n width: 30px;\n height: 20px;\n}\n\n.Attr4 {\n grid-area: Attr4;\n}\n\n.grid-Consumables {\n display: grid;\n grid-template-areas: \"Heading Heading \" \"Air1 Air2\" \"Food1 Food2\" \"Water1 Water2\" \"Power1 Power2\";\n grid-template-columns: 1fr 1fr;\n}\n\n.Heading {\n grid-area: Heading;\n justify-self: left;\n}\n\n.Air1 {\n grid-area: Air1;\n justify-content: left;\n align-self: center;\n}\n\n.Air2 {\n grid-area: Air2;\n}\n\n.Food1 {\n grid-area: Food1;\n justify-self: left;\n align-self: center;\n}\n\n.Food2 {\n grid-area: Food2;\n}\n\n.Power1 {\n grid-area: Power1;\n justify-self: left;\n align-self: center;\n}\n\n.Power2 {\n grid-area: Power2;\n}\n\n.Water1 {\n grid-area: Water1;\n justify-self: left;\n align-self: center;\n}\n\n.Water2 {\n grid-area: Water2;\n}\n\n.grid-vehicle-header {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vChar vChar\";\n grid-template-columns: auto;\n}\n\n.grid-vehicle {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vItem1 vItem2 vItem3 vItem4\" \"vItem5 vItem6 vItem7 vItem8\";\n grid-template-columns: auto;\n}\n\n.vChar {\n grid-area: vChar;\n}\n\n.vItem1 {\n grid-area: vItem1;\n}\n\n.vItem2 {\n grid-area: vItem2;\n}\n\n.vItem3 {\n grid-area: vItem3;\n}\n\n.vItem4 {\n grid-area: vItem4;\n}\n\n.vItem5 {\n grid-area: vItem5;\n}\n\n.vItem6 {\n grid-area: vItem6;\n}\n\n.vItem7 {\n grid-area: vItem7;\n}\n\n.vItem8 {\n grid-area: vItem8;\n}\n\n.grid-weapon {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"wItem1 wItem2 wItem3 wItem4\" \"wItem5 wItem6 wItem7 wItem7\";\n grid-template-columns: auto;\n align-items: center;\n padding-bottom: 2px;\n}\n\n.wItem1 {\n grid-area: wItem1;\n}\n\n.wItem2 {\n grid-area: wItem2;\n}\n\n.wItem3 {\n grid-area: wItem3;\n}\n\n.wItem4 {\n grid-area: wItem4;\n}\n\n.wItem5 {\n grid-area: wItem5;\n}\n\n.wItem6 {\n grid-area: wItem6;\n}\n\n.wItem7 {\n grid-area: wItem7;\n}\n\n.grid-ship-crit {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"gcItem1 gcItem2 gcItem2\" \"gcItem3 gcItem4 gcItem4\" \"gcItem5 gcItem6 gcItem6\";\n grid-template-columns: 30% 35% 35%;\n align-items: center;\n}\n\n.gcItem1 {\n grid-area: gcItem1;\n}\n\n.gcItem2 {\n grid-area: gcItem2;\n}\n\n.gcItem3 {\n grid-area: gcItem3;\n}\n\n.gcItem4 {\n grid-area: gcItem4;\n}\n\n.gcItem5 {\n grid-area: gcItem5;\n}\n\n.gcItem6 {\n grid-area: gcItem6;\n}\n\n.grid-weapon-body {\n display: grid;\n grid-template-areas: \"wCol1 wCol2 wCol3 wCol4 wCol5 wCol6\" \"wCol7 wCol8 wCol9 wCol10 wCol11 wCol12\" \"wCol13 wCol14 . . . .\";\n padding-bottom: 2px;\n grid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr;\n align-items: center;\n}\n\n.wCol1 {\n grid-area: wCol1;\n justify-self: left;\n}\n\n.wCol2 {\n grid-area: wCol2;\n justify-self: left;\n}\n\n.wCol3 {\n grid-area: wCol3;\n justify-self: left;\n}\n\n.wCol4 {\n grid-area: wCol4;\n justify-self: center;\n}\n\n.wCol5 {\n grid-area: wCol5;\n justify-self: left;\n}\n\n.wCol6 {\n grid-area: wCol6;\n justify-self: center;\n}\n\n.wCol7 {\n grid-area: wCol7;\n justify-self: left;\n}\n\n.wCol8 {\n grid-area: wCol8;\n justify-self: left;\n}\n\n.wCol9 {\n grid-area: wCol9;\n justify-self: left;\n}\n\n.wCol10 {\n grid-area: wCol10;\n justify-self: center;\n}\n\n.wCol11 {\n grid-area: wCol11;\n justify-self: left;\n}\n\n.wCol12 {\n grid-area: wCol12;\n justify-self: center;\n}\n\n.wCol13 {\n grid-area: wCol13;\n justify-self: left;\n}\n\n.wCol14 {\n grid-area: wCol14;\n justify-self: left;\n}\n\n.grid-items {\n display: grid;\n grid-template-areas: \"lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4\" \"lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8\";\n padding-bottom: 2px;\n grid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em;\n align-items: center;\n}\n\n.lCol1 {\n grid-area: lCol1;\n justify-self: left;\n}\n\n.lCol2 {\n grid-area: lCol2;\n justify-self: center;\n}\n\n.lCol3 {\n grid-area: lCol3;\n justify-self: center;\n}\n\n.lCol4 {\n grid-area: lCol4;\n justify-self: right;\n}\n\n.lCol5 {\n grid-area: lCol5;\n justify-self: left;\n}\n\n.lCol6 {\n grid-area: lCol6;\n justify-self: left;\n}\n\n.lCol7 {\n grid-area: lCol7;\n justify-self: center;\n}\n\n.lCol8 {\n grid-area: lCol8;\n justify-self: right;\n}\n\n.lCol9 {\n grid-area: lCol9;\n justify-self: center;\n}\n\n.lCol10 {\n grid-area: lCol10;\n justify-self: center;\n}\n\n.lCol11 {\n grid-area: lCol11;\n justify-self: center;\n}\n\n.lCol12 {\n grid-area: lCol12;\n justify-self: center;\n}\n\n.lCol13 {\n grid-area: lCol13;\n justify-self: center;\n}\n\n.lCol14 {\n grid-area: lCol14;\n justify-self: center;\n}\n\n.lCol15 {\n grid-area: lCol15;\n justify-self: center;\n}\n\n.lCol16 {\n grid-area: lCol16;\n justify-self: center;\n}\n\n.lCol17 {\n grid-area: lCol17;\n justify-self: center;\n}\n\n.lCol18 {\n grid-area: lCol18;\n justify-self: center;\n}\n\n.grid-modules {\n display: grid;\n grid-template-areas: \"mCol1 mCol2 mCol17 mCol15 mCol13 mCol4\" \"mCol5 mCol6 mCol18 mCol16 mCol14 mCol8\";\n padding-bottom: 6px;\n grid-template-columns: 30px 270px 75px 90px 269px 30px;\n align-items: center;\n}\n\n.mCol1 {\n grid-area: mCol1;\n justify-self: left;\n}\n\n.mCol2 {\n grid-area: mCol2;\n justify-self: center;\n}\n\n.mCol3 {\n grid-area: mCol3;\n justify-self: center;\n}\n\n.mCol4 {\n grid-area: mCol4;\n justify-self: right;\n}\n\n.mCol5 {\n grid-area: mCol5;\n justify-self: left;\n}\n\n.mCol6 {\n grid-area: mCol6;\n justify-self: left;\n}\n\n.mCol7 {\n grid-area: mCol7;\n justify-self: center;\n}\n\n.mCol8 {\n grid-area: mCol8;\n justify-self: right;\n}\n\n.mCol9 {\n grid-area: mCol9;\n justify-self: center;\n}\n\n.mCol10 {\n grid-area: mCol10;\n justify-self: center;\n}\n\n.mCol11 {\n grid-area: mCol11;\n justify-self: center;\n}\n\n.mCol12 {\n grid-area: mCol12;\n justify-self: center;\n}\n\n.mCol13 {\n grid-area: mCol13;\n justify-self: center;\n}\n\n.mCol14 {\n grid-area: mCol14;\n word-break: break-word;\n}\n\n.mCol15 {\n grid-area: mCol15;\n justify-self: center;\n}\n\n.mCol16 {\n grid-area: mCol16;\n justify-self: center;\n}\n\n.mCol17 {\n grid-area: mCol17;\n justify-self: center;\n}\n\n.mCol18 {\n grid-area: mCol18;\n justify-self: center;\n}\n\n.grid-talents {\n display: grid;\n grid-template-areas: \"talTitle talTitle\" \"tal1 tal2\" \"tal3 tal4\";\n padding: 3px;\n grid-template-columns: 75% 25%;\n align-items: center;\n}\n\n.tal1 {\n grid-area: tal1;\n justify-self: center;\n padding-left: 8px;\n}\n\n.tal2 {\n grid-area: tal2;\n justify-self: right;\n padding-right: 8px;\n}\n\n.tal3 {\n grid-area: tal3;\n align-self: center;\n}\n\n.tal4 {\n grid-area: tal4;\n justify-self: right;\n padding-right: 8px;\n align-self: left;\n}\n\n.talTitle {\n grid-area: talTitle;\n background-color: #221f1f;\n}\n\n.grid-special {\n display: grid;\n grid-template-areas: \"spe1 spe2 spe3\";\n grid-template-columns: 5% 70% 25%;\n align-items: center;\n}\n\n.spe1 {\n grid-area: spe1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.spe2 {\n grid-area: spe2;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.spe3 {\n grid-area: spe3;\n justify-self: right;\n}\n\n.critical-inj {\n display: grid;\n grid-template-areas: \"crit1 crit2 crit3 crit4\";\n grid-template-columns: 5% 31% 60% 3%;\n align-items: center;\n}\n\n.crit1 {\n grid-area: crit1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.crit2 {\n grid-area: crit2;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.crit3 {\n grid-area: crit3;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n align-items: left;\n}\n\n.crit4 {\n grid-area: crit4;\n justify-self: right;\n}\n\n.space-critical-inj {\n display: grid;\n grid-template-areas: \"ScritI1 ScritI2 ScritI4\";\n grid-template-columns: 5% 80% 3%;\n align-items: center;\n}\n\n.ScritI1 {\n grid-area: ScritI1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.ScritI2 {\n grid-area: ScritI2;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.ScritI4 {\n grid-area: ScritI4;\n justify-self: right;\n}\n\n.grid-two {\n display: grid;\n grid-template-areas: \"box1 box2\" \"box3 box4\";\n padding: 3px;\n grid-template-columns: 25% 75%;\n align-items: center;\n}\n\n.box1 {\n grid-area: box1;\n justify-self: center;\n padding-left: 8px;\n}\n\n.box2 {\n grid-area: box2;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box3 {\n grid-area: box3;\n justify-self: center;\n padding-left: 8px;\n padding-top: 10px;\n}\n\n.box4 {\n grid-area: box4;\n padding-top: 10px;\n}\n\n.grid-2 {\n display: grid;\n grid-template-areas: \"box11 box21 box23 box22\";\n grid-template-columns: 1fr 33px 15px 33px;\n align-items: center;\n margin: 1px;\n padding: 0;\n}\n\n.box11 {\n grid-area: box11;\n justify-self: center;\n}\n\n.box21 {\n grid-area: box21;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box22 {\n grid-area: box22;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box23 {\n grid-area: box23;\n justify-self: center;\n}\n\n.grid-crit {\n display: grid;\n grid-template-areas: \"crit1 crit2 \";\n padding: 0;\n margin: 0;\n grid-template-columns: 1fr 1fr;\n}\n\n.crit1 {\n grid-area: crit1;\n}\n\n.crit2 {\n grid-area: crit2;\n margin-bottom: 2px;\n}\n\n.grid-rTables {\n display: grid;\n grid-template-areas: \"rTable1 rTable2\";\n grid-template-columns: 1fr 0.5fr;\n align-items: center;\n margin: 0;\n padding: 0;\n}\n\n.rTable1 {\n grid-area: rTable1;\n justify-self: center;\n}\n\n.rTable2 {\n grid-area: rTable2;\n justify-self: center;\n padding-right: 8px;\n}\n\n.grid-creature {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vCre1 vCre2 \" \"vCre3 vCre4 \" \"vCre5 vCre6 \" \"vCre7 vCre8\";\n grid-template-columns: 1fr 1fr;\n align-items: center;\n}\n\n.vCre1 {\n grid-area: vCre1;\n}\n\n.vCre2 {\n grid-area: vCre2;\n}\n\n.vCre3 {\n grid-area: vCre3;\n}\n\n.vCre4 {\n grid-area: vCre4;\n}\n\n.vCre5 {\n grid-area: vCre5;\n}\n\n.vCre6 {\n grid-area: vCre6;\n}\n\n.vCre7 {\n grid-area: vCre7;\n}\n\n.vCre8 {\n grid-area: vCre8;\n}\n\n.grid-colony--header {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"hplan1 hplan2 \" \"hplan3 hplan4\" \"hplan5 hplan6 \" \"hplan7 hplan8\";\n grid-template-columns: auto;\n align-items: center;\n padding-bottom: 2px;\n}\n\n.hplan1 {\n grid-area: hplan1;\n}\n\n.hplan2 {\n grid-area: hplan2;\n}\n\n.hplan3 {\n grid-area: hplan3;\n}\n\n.hplan4 {\n grid-area: hplan4;\n}\n\n.hplan5 {\n grid-area: hplan5;\n}\n\n.hplan6 {\n grid-area: hplan6;\n}\n\n.hplan7 {\n grid-area: hplan7;\n}\n\n.hplan8 {\n grid-area: hplan8;\n}\n\n.grid-planet {\n display: grid;\n margin: 0;\n padding: 0;\n grid-template-areas: \"plan1 plan1 plan1 plan1\" \"plan2 plan2 plan3 plan3 \" \"plan4 plan4 plan4 plan4 \";\n grid-template-columns: 220px 1fr;\n}\n\n.plan1 {\n grid-area: plan1;\n justify-self: left;\n align-self: center;\n}\n\n.plan2 {\n grid-area: plan2;\n justify-self: left;\n}\n\n.plan3 {\n grid-area: plan3;\n justify-self: left;\n}\n\n.plan4 {\n grid-area: plan4;\n justify-self: left;\n}\n\n.grid-systems {\n display: grid;\n padding: 3px;\n grid-template-areas: \"sys1 sys2 sys3 sys4\" \"sys5 sys6 sys7 sys8\";\n grid-template-columns: 14em 15em 10em 2em;\n border-color: var(--aliengreen);\n border-bottom: double;\n}\n\n.sys1 {\n grid-area: sys1;\n justify-self: left;\n}\n\n.sys2 {\n grid-area: sys2;\n justify-self: left;\n}\n\n.sys3 {\n grid-area: sys3;\n justify-self: left;\n}\n\n.sys4 {\n grid-area: sys4;\n justify-self: right;\n}\n\n.sys5 {\n grid-area: sys5;\n justify-self: left;\n}\n\n.sys6 {\n grid-area: sys6;\n justify-self: left;\n}\n\n.sys7 {\n grid-area: sys7;\n justify-self: left;\n}\n\n.sys8 {\n grid-area: sys8;\n justify-self: right;\n}\n\n.grid-Char-Att {\n display: grid;\n padding-bottom: 4px;\n padding-top: 12px;\n padding-left: 30px;\n grid-row-gap: 3px;\n grid-column-gap: 10px;\n border-color: var(--aliengreen);\n align-items: center;\n grid-template-areas: \"gCol1 gCol2 gCol3 gCol4 gCol5 gCol11\" \"gCol6 gCol7 gCol8 gCol9 gCol10 gCol12\";\n grid-template-columns: 110px 50px 110px 50px 65px 130px;\n}\n\n.gCol1 {\n grid-area: gCol1;\n justify-self: left;\n}\n\n.gCol2 {\n grid-area: gCol2;\n justify-self: center;\n align-self: center;\n}\n\n.gCol3 {\n grid-area: gCol3;\n justify-self: left;\n}\n\n.gCol4 {\n grid-area: gCol4;\n justify-self: center;\n align-self: center;\n}\n\n.gCol5 {\n grid-area: gCol5;\n justify-self: center;\n}\n\n.gCol6 {\n grid-area: gCol6;\n justify-self: left;\n}\n\n.gCol7 {\n grid-area: gCol7;\n justify-self: center;\n align-self: center;\n}\n\n.gCol8 {\n grid-area: gCol8;\n justify-self: left;\n}\n\n.gCol9 {\n grid-area: gCol9;\n justify-self: center;\n align-self: center;\n}\n\n.gCol10 {\n grid-area: gCol10;\n justify-self: center;\n}\n\n.gCol11 {\n grid-area: gCol11;\n justify-self: center;\n}\n\n.gCol12 {\n grid-area: gCol12;\n justify-self: center;\n}\n\n.grid-item-xtras {\n display: grid;\n grid-template-areas: \"xCol1 xCol2 xCol3 xCol4 xCol5 xCol6\" \". xCol7 xCol7 xCol8 . .\";\n padding-bottom: 4px;\n padding-top: 5px;\n padding-left: 30px;\n grid-row-gap: 3px;\n grid-column-gap: 10px;\n grid-template-columns: 110px 50px 110px 50px 110px 50px;\n align-items: center;\n}\n\n.xCol1 {\n grid-area: xCol1;\n justify-self: left;\n}\n\n.xCol2 {\n grid-area: xCol2;\n justify-self: left;\n}\n\n.xCol3 {\n grid-area: xCol3;\n justify-self: left;\n}\n\n.xCol4 {\n grid-area: xCol4;\n justify-self: center;\n}\n\n.xCol5 {\n grid-area: xCol5;\n justify-self: left;\n}\n\n.xCol6 {\n grid-area: xCol6;\n justify-self: center;\n}\n\n.xCol7 {\n grid-area: xCol7;\n justify-self: center;\n}\n\n.xCol8 {\n grid-area: xCol8;\n justify-self: center;\n}\n\n.flex-group-center,\n.flex-group-left,\n.flex-group-right {\n justify-content: center;\n align-items: center;\n text-align: center;\n padding: 0;\n border: 1px solid var(--aliengreen);\n}\n\n.flex-group-left {\n justify-content: flex-start;\n text-align: left;\n}\n\n.flex-group-right {\n justify-content: flex-end;\n text-align: right;\n}\n\n.grid-crew {\n display: grid;\n grid-template-areas: \"gC1 gC2 gC3 gC4\" \"gC5 gC6 gC7 gC8\";\n grid-template-columns: 20em 15em 10em 5em;\n}\n\n.gC1 {\n justify-self: center;\n grid-area: gC1;\n}\n\n.gC2 {\n justify-self: center;\n grid-area: gC2;\n}\n\n.gC3 {\n justify-self: center;\n grid-area: gC3;\n}\n\n.gC4 {\n justify-self: right;\n grid-area: gC4;\n}\n\n.gC5 {\n justify-self: left;\n grid-area: gC5;\n}\n\n.gC6 {\n justify-self: center;\n grid-area: gC6;\n}\n\n.gC7 {\n justify-self: center;\n grid-area: gC7;\n}\n\n.gC8 {\n justify-self: right;\n grid-area: gC8;\n}\n\n.grid-ship-crew {\n display: grid;\n grid-template-areas: \"gSC1 gSC2 gSC3 gSC4 gSC5\" \" gSC6 gSC7 gSC8 gSC9 gSC10\";\n grid-template-columns: 43% 25% 20% 6%;\n}\n\n.gSC1 {\n justify-self: center;\n grid-area: gSC1;\n}\n\n.gSC2 {\n justify-self: center;\n grid-area: gSC2;\n}\n\n.gSC3 {\n justify-self: center;\n grid-area: gSC3;\n}\n\n.gSC4 {\n justify-self: right;\n grid-area: gSC4;\n}\n\n.gSC5 {\n justify-self: right;\n grid-area: gSC5;\n}\n\n.gSC6 {\n justify-self: left;\n grid-area: gSC6;\n}\n\n.gSC7 {\n justify-self: center;\n grid-area: gSC7;\n}\n\n.gSC8 {\n justify-self: right;\n grid-area: gSC8;\n}\n\n.gSC9 {\n justify-self: center;\n grid-area: gSC9;\n}\n\n.gSC10 {\n justify-self: right;\n grid-area: gSC10;\n}\n\n.grid-actor {\n display: grid;\n padding-top: 10px;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"gaItem1 gaItem2 gaItem3 gaItem4\";\n grid-template-columns: 20% 34% 20% 30%;\n}\n\n.gaItem1 {\n grid-area: gaItem1;\n}\n\n.gaItem2 {\n grid-area: gaItem2;\n}\n\n.gaItem3 {\n grid-area: gaItem3;\n}\n\n.gaItem4 {\n grid-area: gaItem4;\n}\n\n.grid-colony-planet1 {\n display: grid;\n padding-top: 55px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp1 gcp2 gcp3 gcp4 gcp5 gcp6 gcp7\";\n grid-template-columns: 150px 150px 196px 100px 150px 150px 150px;\n}\n\n.gcp1 {\n grid-area: gcp1;\n}\n\n.gcp2 {\n grid-area: gcp2;\n}\n\n.gcp3 {\n grid-area: gcp3;\n}\n\n.gcp4 {\n grid-area: gcp4;\n margin: 1px 0px 0px -7px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp5 {\n grid-area: gcp5;\n}\n\n.gcp6 {\n grid-area: gcp6;\n}\n\n.gcp7 {\n grid-area: gcp7;\n}\n\n.grid-colony-planet2 {\n display: grid;\n margin-top: -4px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp11 gcp12 gcp14 gcp16 gcp17\";\n grid-template-columns: 130px 240px 400px 110px 120px;\n}\n\n.gcp11 {\n grid-area: gcp11;\n}\n\n.gcp12 {\n grid-area: gcp12;\n}\n\n.gcp14 {\n grid-area: gcp14;\n}\n\n.gcp16 {\n grid-area: gcp16;\n}\n\n.gcp17 {\n grid-area: gcp17;\n}\n\n.grid-colony-planet3a {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n margin-top: 2px;\n grid-template-areas: \"gcp3a1 gcp3a2 gcp3a3 gcp3a4 gcp3a5 gcp3a6 gcp3a7\";\n grid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\n}\n\n.gcp3a1 {\n grid-area: gcp3a1;\n margin: -12px 0px 0px -127px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp3a2 {\n grid-area: gcp3a2;\n}\n\n.gcp3a3 {\n grid-area: gcp3a3;\n}\n\n.gcp3a4 {\n grid-area: gcp3a4;\n}\n\n.gcp3a5 {\n grid-area: gcp3a5;\n}\n\n.gcp3a6 {\n grid-area: gcp3a6;\n}\n\n.gcp3a7 {\n grid-area: gcp3a7;\n margin: -12px 0px 0px 24px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet3 {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp31 gcp32 gcp33 gcp34 gcp35 gcp36 gcp37\";\n grid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\n}\n\n.gcp31 {\n grid-area: gcp31;\n}\n\n.gcp32 {\n grid-area: gcp32;\n}\n\n.gcp33 {\n grid-area: gcp33;\n}\n\n.gcp34 {\n grid-area: gcp34;\n}\n\n.gcp35 {\n grid-area: gcp35;\n}\n\n.gcp36 {\n grid-area: gcp36;\n}\n\n.gcp37 {\n grid-area: gcp37;\n}\n\n.grid-colony-planet4a {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n margin-top: 5px;\n grid-template-areas: \"gcp4a1 gcp4a2 gcp4a3 gcp4a4 gcp4a5 gcp4a6 gcp4a7\";\n grid-template-columns: 210px 245px 110px 126px 110px 110px 110px;\n}\n\n.gcp4a1 {\n grid-area: gcp4a1;\n}\n\n.gcp4a2 {\n grid-area: gcp4a2;\n margin: -28px 0px 0px -19px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a3 {\n grid-area: gcp4a3;\n margin: -11px 0px 0px 10px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a4 {\n grid-area: gcp4a4;\n margin: -21px 0px 0px -28px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp4a5 {\n grid-area: gcp4a5;\n margin: -28px 0px 0px 0px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a6 {\n grid-area: gcp4a6;\n margin: -37px 0px 0px -12px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp4a7 {\n grid-area: gcp4a7;\n}\n\n.grid-colony-planet4 {\n display: grid;\n margin-left: 30px;\n margin-top: -2px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp41 gcp42 gcp43 gcp44 gcp45 gcp46 gcp47\";\n grid-template-columns: 210px 245px 110px 110px 110px 110px 110px;\n}\n\n.gcp41 {\n grid-area: gcp41;\n}\n\n.gcp42 {\n grid-area: gcp42;\n}\n\n.gcp43 {\n grid-area: gcp43;\n}\n\n.gcp44 {\n grid-area: gcp44;\n}\n\n.gcp45 {\n grid-area: gcp45;\n}\n\n.gcp46 {\n grid-area: gcp46;\n}\n\n.gcp47 {\n grid-area: gcp47;\n}\n\n.grid-colony-planet6a {\n display: grid;\n margin-left: 30px;\n padding-top: 82px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp6a1 gcp6a2 gcp6a4 gcp6a6 gcp6a7\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp6a1 {\n grid-area: gcp6a1;\n margin: -24px 0px 0px 61px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a2 {\n grid-area: gcp6a2;\n margin: -42px 0px 0px 50px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a4 {\n grid-area: gcp6a4;\n margin: -59px 0px 0px -41px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a6 {\n grid-area: gcp6a6;\n margin: -43px 0px 0px -138px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a7 {\n grid-area: gcp6a7;\n margin: -24px 0px 0px -118px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet6 {\n display: grid;\n margin-left: 30px;\n margin-top: -5px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp61 gcp62 gcp64 gcp66 gcp67\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp61 {\n grid-area: gcp61;\n}\n\n.gcp62 {\n grid-area: gcp62;\n}\n\n.gcp64 {\n grid-area: gcp64;\n}\n\n.gcp66 {\n grid-area: gcp66;\n}\n\n.gcp67 {\n grid-area: gcp67;\n}\n\n.grid-colony-planet7a {\n display: grid;\n margin-left: 25px;\n margin-top: 14px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp7a1 gcp7a2 gcp7a4 gcp7a6 gcp7a7\";\n grid-template-columns: 225px 205px 210px 200px 200px;\n}\n\n.gcp7a1 {\n grid-area: gcp7a1;\n margin: 8px 0px 0px -163px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a2 {\n grid-area: gcp7a2;\n margin: -8px 0px 0px -171px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a4 {\n grid-area: gcp7a4;\n margin: -25px 0px 0px -32px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a6 {\n grid-area: gcp7a6;\n margin: -6px 0px 0px 59px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a7 {\n grid-area: gcp7a7;\n margin: 11px 0px 0px 28px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet7 {\n display: grid;\n margin-left: 25px;\n margin-top: -30px;\n margin-bottom: 4px;\n grid-template-areas: \"gcp71 gcp72 gcp74 gcp76 gcp77\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp71 {\n grid-area: gcp71;\n}\n\n.gcp72 {\n grid-area: gcp72;\n}\n\n.gcp74 {\n grid-area: gcp74;\n}\n\n.gcp76 {\n grid-area: gcp76;\n}\n\n.gcp77 {\n grid-area: gcp77;\n}\n\n.grid-colony-planet8a {\n display: grid;\n margin-left: 25px;\n margin-top: -6px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp8a1 gcp8a2 gcp8a4 gcp8a6 gcp8a7\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp8a1 {\n grid-area: gcp8a1;\n}\n\n.gcp8a2 {\n grid-area: gcp8a2;\n}\n\n.gcp8a4 {\n grid-area: gcp8a4;\n margin: 8px 0px 0px -39px;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n margin-bottom: 0px;\n}\n\n.gcp8a6 {\n grid-area: gcp8a6;\n}\n\n.gcp8a7 {\n grid-area: gcp8a7;\n}\n\n.grid-colony-planet8 {\n display: grid;\n margin-bottom: 0px;\n margin-top: 11px;\n grid-template-areas: \"gcp81 gcp82 gcp84 gcp86 gcp87\";\n grid-template-columns: 225px 216px 210px 200px 190px;\n}\n\n.gcp81 {\n grid-area: gcp81;\n}\n\n.gcp82 {\n grid-area: gcp82;\n}\n\n.gcp84 {\n grid-area: gcp84;\n}\n\n.gcp86 {\n grid-area: gcp86;\n}\n\n.gcp87 {\n grid-area: gcp87;\n}\n\n.grid-colony-planet9 {\n display: grid;\n margin-top: -25px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp91 gcp94 gcp96 gcp97\";\n grid-template-columns: 444px 161px 34px 15px;\n}\n\n.gcp91 {\n grid-area: gcp91;\n}\n\n.gcp94 {\n grid-area: gcp94;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp96 {\n grid-area: gcp96;\n}\n\n.gcp97 {\n grid-area: gcp97;\n}\n\n.grid-colony-planet10a {\n display: grid;\n margin-left: 175px;\n margin-top: -84px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp10a1 gcp10a2 gcp10a4 gcp10a6 gcp10a7\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp10a1 {\n grid-area: gcp10a1;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.gcp10a2 {\n grid-area: gcp10a2;\n}\n\n.gcp10a4 {\n grid-area: gcp10a4;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-top: 114px;\n margin-bottom: 0px;\n}\n\n.gcp10a6 {\n grid-area: gcp10a6;\n}\n\n.gcp10a7 {\n grid-area: gcp10a7;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet10 {\n display: grid;\n margin-left: 181px;\n margin-top: -59px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp101 gcp102 gcp104 gcp106 gcp107\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp101 {\n grid-area: gcp101;\n}\n\n.gcp102 {\n grid-area: gcp102;\n}\n\n.gcp104 {\n grid-area: gcp104;\n}\n\n.gcp106 {\n grid-area: gcp106;\n}\n\n.gcp107 {\n grid-area: gcp107;\n}\n\n.grid-colony-planet11 {\n display: grid;\n margin-left: 187px;\n margin-top: -98px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp111 gcp112 gcp113 gcp114 gcp115 gcp116\";\n grid-template-columns: 171px 87px 171px 87px 171px 25px;\n}\n\n.gcp111 {\n grid-area: gcp111;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp112 {\n grid-area: gcp112;\n}\n\n.gcp113 {\n grid-area: gcp113;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-top: 107px;\n margin-bottom: 0px;\n}\n\n.gcp114 {\n grid-area: gcp114;\n}\n\n.gcp115 {\n grid-area: gcp115;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp116 {\n grid-area: gcp116;\n}\n\n.grid-colony-planet12a {\n display: grid;\n margin-left: 176px;\n margin-top: -86px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp12a1 gcp12a2 gcp12a4 gcp12a6 gcp12a7\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp12a1 {\n grid-area: gcp12a1;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.gcp12a2 {\n grid-area: gcp12a2;\n}\n\n.gcp12a4 {\n grid-area: gcp12a4;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-top: 118px;\n margin-bottom: 0px;\n}\n\n.gcp12a6 {\n grid-area: gcp12a6;\n}\n\n.gcp12a7 {\n grid-area: gcp12a7;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet12 {\n display: grid;\n margin-left: 181px;\n margin-top: -65px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp121 gcp122 gcp124 gcp126 gcp127\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp121 {\n grid-area: gcp121;\n}\n\n.gcp122 {\n grid-area: gcp122;\n}\n\n.gcp124 {\n grid-area: gcp124;\n}\n\n.gcp126 {\n grid-area: gcp126;\n}\n\n.gcp127 {\n grid-area: gcp127;\n}\n\n.grid-colony-planet13a {\n display: grid;\n margin-left: 187px;\n margin-top: -89px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp13a1 gcp13a2 gcp13a3 gcp13a4 gcp13a5 gcp13a6\";\n grid-template-columns: 171px 87px 171px 87px 171px 25px;\n}\n\n.gcp13a1 {\n grid-area: gcp13a1;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp13a2 {\n grid-area: gcp13a2;\n}\n\n.gcp13a3 {\n grid-area: gcp13a3;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-top: 107px;\n margin-bottom: 20px;\n}\n\n.gcp13a4 {\n grid-area: gcp13a4;\n}\n\n.gcp13a5 {\n grid-area: gcp13a5;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp13a6 {\n grid-area: gcp13a6;\n}\n\n.grid-colony-planet13 {\n display: grid;\n margin-left: 25px;\n margin-top: 3px;\n margin-bottom: 0px;\n padding-top: 66px;\n grid-template-areas: \"gcp131 gcp134 gcp136 gcp137\";\n grid-template-columns: 430px 210px 200px 190px;\n}\n\n.gcp131 {\n grid-area: gcp131;\n}\n\n.gcp134 {\n grid-area: gcp134;\n}\n\n.gcp136 {\n grid-area: gcp136;\n}\n\n.gcp137 {\n grid-area: gcp137;\n}\n\n.grid-colony-sheet {\n display: grid;\n margin-left: 25px;\n margin-top: 3px;\n margin-bottom: 0px;\n grid-template-areas: \"gcs1 gcs2 gcs3 gcs4\" \"gcs5 gcs2 gcs3 gcs4\" \"gcs6 gcs2 gcs3 gcs4\" \"gcs7 gcs2 gcs3 gcs4\";\n grid-template-columns: 523px 177px 177px 177px;\n}\n\n.gcs1 {\n grid-area: gcs1;\n}\n\n.gcs2 {\n grid-area: gcs2;\n margin-top: 55px;\n}\n\n.gcs3 {\n grid-area: gcs3;\n margin-top: 55px;\n}\n\n.gcs4 {\n grid-area: gcs4;\n margin-top: 55px;\n}\n\n.gcs5 {\n grid-area: gcs5;\n}\n\n.gcs6 {\n grid-area: gcs6;\n}\n\n.gcs7 {\n grid-area: gcs7;\n}\n\n.grid-colony-header {\n display: grid;\n grid-template-areas: \"gch1 gch2 gch3\" \"gch4 gch5 gch6\" \"gch7 gch8 gch9\" \"gch10 gch11 gch12\";\n padding-top: 70px;\n grid-template-columns: 174px 174px 174px;\n align-items: center;\n}\n\n.gch1 {\n grid-area: gch1;\n}\n\n.gch2 {\n grid-area: gch2;\n}\n\n.gch3 {\n grid-area: gch3;\n}\n\n.gch4 {\n grid-area: gch4;\n}\n\n.gch5 {\n grid-area: gch5;\n}\n\n.gch6 {\n grid-area: gch6;\n}\n\n.gch7 {\n grid-area: gch7;\n}\n\n.gch8 {\n grid-area: gch8;\n}\n\n.gch9 {\n grid-area: gch9;\n}\n\n.gch10 {\n grid-area: gch10;\n}\n\n.gch11 {\n grid-area: gch11;\n}\n\n.gch12 {\n grid-area: gch12;\n}\n\n.grid-colony-stats {\n display: grid;\n grid-template-areas: \"gcst1 gcst2 \" \"gcst3 gcst4\" \"gcst5 gcst6\" \"gcst7 gcst8\" \"gcst9 gcst10\" \"gcst11 gcst12\" \"gcst13 gcst14\" \"gcst15 gcst16\";\n row-gap: 20%;\n grid-template-columns: 281px 30px;\n margin: 65px 0px 0px 181px;\n}\n\n.gcst1 {\n grid-area: gcst1;\n}\n\n.gcst2 {\n grid-area: gcst2;\n}\n\n.gcst3 {\n grid-area: gcst3;\n}\n\n.gcst4 {\n grid-area: gcst4;\n}\n\n.gcst5 {\n grid-area: gcst5;\n}\n\n.gcst6 {\n grid-area: gcst6;\n}\n\n.gcst7 {\n grid-area: gcst7;\n}\n\n.gcst8 {\n grid-area: gcst8;\n}\n\n.gcst9 {\n grid-area: gcst9;\n}\n\n.gcst10 {\n grid-area: gcst10;\n}\n\n.gcst11 {\n grid-area: gcst11;\n}\n\n.gcst12 {\n grid-area: gcst12;\n}\n\n.gcst13 {\n grid-area: gcst13;\n}\n\n.gcst14 {\n grid-area: gcst14;\n}\n\n.gcst15 {\n grid-area: gcst15;\n}\n\n.gcst16 {\n grid-area: gcst16;\n}\n\n.grid-colony-level {\n display: grid;\n grid-template-areas: \"gclv1 gclv2 gclv3 gclv4 gclv5 gclv6\";\n grid-template-columns: 77px 86px 86px 87px 86px 78px;\n margin-left: 6px;\n}\n\n.gclv1 {\n grid-area: gclv1;\n}\n\n.gclv2 {\n grid-area: gclv2;\n}\n\n.gclv3 {\n grid-area: gclv3;\n}\n\n.gclv4 {\n grid-area: gclv4;\n}\n\n.gclv5 {\n grid-area: gclv5;\n}\n\n.gclv6 {\n grid-area: gclv6;\n}\n\n.flex-center {\n align-items: center;\n justify-content: center;\n text-align: center;\n padding: 0;\n}\n\n.flex-between {\n justify-content: space-between;\n}\n\n.alienrpg .flexcol {\n display: flex;\n flex-direction: column;\n flex-wrap: nowrap;\n}\n\n.alienrpg .flexcol .flex1 {\n flex: 1;\n}\n\n.alienrpg .flexcol .flex2 {\n flex: 2;\n}\n\n.alienrpg .flexcol .flex3 {\n flex: 3;\n}\n\n.alienrpg .alienrpg .flexcol .flex4 {\n flex: 4;\n}\n\n.alienrpg .flexrow {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.alienrpg .flexrow > * {\n flex: 1;\n}\n\n.alienrpg .flexrow .flex1 {\n flex: 1;\n}\n\n.alienrpg .flexrow .flex2 {\n flex: 2;\n}\n\n.alienrpg .flexrow .flex3 {\n flex: 3;\n}\n\n.alienrpg .flexrow .flex4 {\n flex: 4;\n}\n\n.alienrpg.actor .encumbrance {\n background: hsla(0, 0%, 0%, 0.1);\n height: 12px;\n margin-top: 5px;\n border: 1px solid hsl(0, 0%, 7%);\n border-radius: 3px;\n position: relative;\n width: calc(100% - 20px);\n}\n\n.alienrpg.actor .encumbrance .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: var(--aliengreen);\n height: 8px;\n border: 1px solid hsl(30, 32%, 33%);\n border-radius: 3px;\n}\n\n.alienrpg.actor .encumbrance .encumbrance-label {\n position: absolute;\n top: -3px;\n height: 16px;\n font-size: 16px;\n line-height: 16px;\n color: hsl(0, 0%, 0%);\n background: hsla(0, 0%, 100%, 0.4);\n padding: 0 3px;\n}\n\n.alienrpg.actor .encumbrance .encumbrance-breakpoint {\n position: absolute;\n left: 50%;\n}\n\n.alienrpg.actor .encumbrance .arrow-up {\n bottom: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-bottom: 4px solid hsl(0, 0%, 40%);\n}\n\n.alienrpg.actor .encumbrance .arrow-down {\n top: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-top: 4px solid hsl(0, 0%, 40%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .arrow-up {\n border-bottom: 4px solid hsl(0, 0%, 100%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .arrow-down {\n border-top: 4px solid hsl(0, 0%, 100%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: hsl(7, 100%, 50%);\n height: 8px;\n border: 1px solid hsl(66, 75%, 45%);\n border-radius: 3px;\n}\n\n/* @group Blink */\n.blink {\n -webkit-animation: blink 2s linear infinite;\n -moz-animation: blink 2s linear infinite;\n -ms-animation: blink 2s linear infinite;\n -o-animation: blink 2s linear infinite;\n animation: blink 2s linear infinite;\n}\n\n@-webkit-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-moz-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-ms-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-o-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n/* @end */\n.alienrpg #rcorners {\n border-radius: 15px;\n background-color: #c7d9c4;\n background-position: left top;\n padding: 6px;\n box-shadow: -10px 9px 9px #666666;\n border: 3px black;\n border-style: double;\n}\n\n/* class applies to select element itself, not a wrapper element */\n.select-css {\n display: block;\n font-size: 15px;\n font-family: var(--alienfont);\n font-weight: 700;\n color: inherit;\n width: 100%;\n max-width: 90%; /* useful when width is set to anything other than 100% */\n box-sizing: border-box;\n margin: 0;\n border: 1px solid var(--aliengreen);\n box-shadow: 0 1px 0 1px hsla(0, 0%, 0%, 0.04);\n border-radius: 0.5em;\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. \n \tfor the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference\n\n */\n background-image: url(../images/downarrow.svg);\n background-repeat: no-repeat, repeat;\n /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/\n background-position: right 0.7em top 50%, 0 0;\n /* icon size, then gradient */\n background-size: 1em auto, 100%;\n}\n\n/* Hide arrow icon in IE browsers */\n.select-css::-ms-expand {\n display: none;\n}\n\n/* Hover style */\n.select-css:hover {\n color: inherit;\n}\n\n/* Focus style */\n.select-css:focus {\n color: inherit;\n /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */\n box-shadow: 0 0 1px 1px var(--aliengreen);\n box-shadow: 0 0 0 1px -moz-mac-focusring var(--aliengreen);\n color: inherit;\n outline: none;\n background-color: hsl(0, 0%, 0%);\n}\n\n/* Set options to normal weight */\n.select-css option {\n font-weight: normal;\n background: hsl(0, 0%, 0%);\n}\n\n/* Support for rtl text, explicit support for Arabic and Hebrew */\n*[dir=rtl] .select-css,\n:root:lang(ar) .select-css,\n:root:lang(iw) .select-css {\n background-position: left 0.7em top 50%, 0 0;\n padding: 0.6em 0.8em 0.5em 1.4em;\n}\n\n/* Disabled styles */\n.select-css:disabled,\n.select-css[aria-disabled=true] {\n color: var(--aliengreen);\n background-image: url(../images/downarrow.svg);\n background-repeat: no-repeat, repeat;\n}\n\n.select-css:disabled:hover,\n.select-css[aria-disabled=true] {\n border-color: hsl(0, 0%, 67%);\n}\n\n/*\n\tOriginal Sheet by Paul Watson\n\n\tCRT Effect by Alec Lownes\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\n\n\tMay 2021\n*/\n@keyframes flicker {\n 0% {\n opacity: 0.27861;\n }\n 5% {\n opacity: 0.34769;\n }\n 10% {\n opacity: 0.23604;\n }\n 15% {\n opacity: 0.90626;\n }\n 20% {\n opacity: 0.18128;\n }\n 25% {\n opacity: 0.83891;\n }\n 30% {\n opacity: 0.65583;\n }\n 35% {\n opacity: 0.67807;\n }\n 40% {\n opacity: 0.26559;\n }\n 45% {\n opacity: 0.84693;\n }\n 50% {\n opacity: 0.96019;\n }\n 55% {\n opacity: 0.08594;\n }\n 60% {\n opacity: 0.20313;\n }\n 65% {\n opacity: 0.71988;\n }\n 70% {\n opacity: 0.53455;\n }\n 75% {\n opacity: 0.37288;\n }\n 80% {\n opacity: 0.71428;\n }\n 85% {\n opacity: 0.70419;\n }\n 90% {\n opacity: 0.7003;\n }\n 95% {\n opacity: 0.36108;\n }\n 100% {\n opacity: 0.24387;\n }\n}\n@keyframes textShadow {\n 0% {\n text-shadow: 0.4389924193px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 5% {\n text-shadow: 2.7928974011px 0 1px rgba(255, 255, 0, 0.5), -2.7928974011px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 10% {\n text-shadow: 0.0295627584px 0 1px rgba(255, 255, 0, 0.5), -0.0295627584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 15% {\n text-shadow: 0.4021853855px 0 1px rgba(255, 255, 0, 0.5), -0.4021853855px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 20% {\n text-shadow: 3.47940379px 0 1px rgba(255, 255, 0, 0.5), -3.47940379px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 25% {\n text-shadow: 1.6125630401px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 30% {\n text-shadow: 0.7015590085px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 35% {\n text-shadow: 3.8969140477px 0 1px rgba(255, 255, 0, 0.5), -3.8969140477px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 40% {\n text-shadow: 3.8709056148px 0 1px rgba(255, 255, 0, 0.5), -3.8709056148px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 45% {\n text-shadow: 2.2310569634px 0 1px rgba(255, 255, 0, 0.5), -2.2310569634px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 50% {\n text-shadow: 0.0808429042px 0 1px rgba(255, 255, 0, 0.5), -0.0808429042px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 55% {\n text-shadow: 2.3758461067px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 60% {\n text-shadow: 2.2021930511px 0 1px rgba(255, 255, 0, 0.5), -2.2021930511px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 65% {\n text-shadow: 2.8638780615px 0 1px rgba(255, 255, 0, 0.5), -2.8638780615px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 70% {\n text-shadow: 0.4887402516px 0 1px rgba(255, 255, 0, 0.5), -0.4887402516px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 75% {\n text-shadow: 1.8948491306px 0 1px rgba(255, 255, 0, 0.5), -1.8948491306px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 80% {\n text-shadow: 0.0833037308px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 85% {\n text-shadow: 0.0976982726px 0 1px rgba(255, 255, 0, 0.5), -0.0976982726px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 90% {\n text-shadow: 3.4433397615px 0 1px rgba(255, 255, 0, 0.5), -3.4433397615px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 95% {\n text-shadow: 2.1841838853px 0 1px rgba(255, 255, 0, 0.5), -2.1841838853px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 100% {\n text-shadow: 2.6208764474px 0 1px rgba(255, 255, 0, 0.5), -2.6208764474px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n}\n/* interface */\n::-webkit-scrollbar-thumb {\n outline: none;\n border-radius: 2px;\n background: var(--aliendarkergreen);\n border: 1px solid var(--aliendarkergreen);\n}\n\n.window-header {\n background-color: rgba(50, 100, 120, 0.3);\n border-radius: 7px 7px 0px 0px;\n}\n\n.alienrpg input[type=text],\n.alienrpg input[type=number],\n.alienrpg input[type=password],\n.alienrpg input[type=date],\n.alienrpg input[type=time] {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n}\n\ninput[type=text]:hover,\ninput[type=number]:hover,\ninput[type=password]:hover,\ninput[type=date]:hover,\ninput[type=time]:hover {\n border: 1px solid var(--aliengreen);\n}\n\na:hover {\n text-shadow: 0 0 5px var(--aliengreen);\n}\n\n#sidebar-tabs {\n border-bottom: 1px solid var(--aliengreen);\n box-shadow: 0 0 10px var(--aliengreen);\n}\n\n#sidebar-tabs .item.active {\n border: 1px solid var(--aliengreen);\n box-shadow: 0 0 6px inset var(--aliengreen);\n}\n\nselect:focus {\n box-shadow: 0 0 5px var(--aliengreen);\n}\n\ntextarea:focus {\n outline: 0px;\n box-shadow: 0 0 10px var(--aliengreen);\n color: #000;\n font-weight: 400;\n}\n\ncombobox:focus {\n outline: 0px;\n box-shadow: 0 0 10px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n}\n\n#hotbar .macro:hover {\n box-shadow: 0 0 10px inset var(--aliengreen);\n}\n\n#hotbar .macro.active:hover {\n border: 1px solid var(--aliengreen);\n}\n\n#players ol .player.context {\n border-top: 1px solid var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n}\n\n#players ol .player.context .player-name {\n text-shadow: 0 0 5px var(--aliengreen);\n}\n\n#context-menu li.context-item:hover {\n text-shadow: 0 0 4px var(--aliengreen);\n}\n\n#controls .scene-control.active,\n#controls .control-tool.active,\n#controls .scene-control:hover,\n#controls .control-tool:hover {\n border: 1px solid var(--aliengreen);\n border-bottom: 1px solid var(--aliendarkergreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n}\n\n#navigation #scene-list .scene.view,\n#navigation #scene-list .scene.context {\n border: 1px solid var(--aliengreen);\n background: rgba(52, 52, 52, 0.95);\n border-bottom: 1px solid var(--aliengreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n}\n\n#pause {\n background: none;\n}\n#pause > img {\n width: 200px;\n height: 200px;\n top: -50px;\n left: calc(50% - 100px);\n opacity: 0.7;\n --fa-animation-duration: 10s;\n}\n#pause h3 {\n font-size: 32px;\n text-shadow: 0px 3px 5px rgb(0, 0, 0);\n}\n\n.alienrpg #context-menu li.context-item {\n line-height: 1.55;\n}\n\n/* CHAT */\n.sidebar-tab h1,\n.sidebar-tab h2 {\n border-bottom: 2px dotted var(--aliengreen);\n}\n\n.sidebar-tab .fas.fa-trash:hover {\n animation: textShadow 0.5s infinite;\n}\n\n.chat-message .message-header .message-sender {\n padding-bottom: 5px;\n}\n\n.alien-Push-button {\n height: 40px;\n margin-top: 5px;\n margin-left: 1px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n border-radius: 3px;\n background: url(../images/alien_crt_push-button.png) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.alien-Push-button:hover {\n border-radius: 3px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n background-color: inherit;\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.chat-message,\n.chat-message.emote {\n font-family: var(--alienchatfont);\n font-size: 110%;\n font-weight: bold;\n padding: 13px 15px 50px 11px;\n border-width: 0px;\n box-shadow: 0 1px 5px #000;\n background-size: 100%;\n background-position: top, bottom, 0px 18px;\n background-repeat: no-repeat, no-repeat, repeat;\n background-image: url(\"../images/chat-top.png\"), url(\"../images/chat-bottom.png\"), var(--chatbackground);\n}\n\n.chat-message.whisper {\n color: var(--alienchatlightblue);\n padding: 13px 15px 50px 11px;\n border-width: 0px;\n box-shadow: 0 1px 5px #000;\n background-size: 100%;\n background-position: top, bottom, 0px 18px;\n background-repeat: no-repeat, no-repeat, repeat;\n background-image: url(\"../images/hidden-chat-top.png\"), url(\"../images/hidden-chat-bottom.png\"), url(\"../images/hidden-chat-middle.png\");\n}\n\n.chat-message.whisper span,\n.chat-message.whisper div {\n color: var(--alienchatlightblue);\n}\n\n.chat-message.whisper h2 {\n color: lightblue;\n border-bottom: 2px dotted lightsteelblue;\n}\n\n.chat-message.whisper h4 {\n color: lightsteelblue;\n}\n\n.chat-message.whisper hr {\n border-top: 1px solid lightsteelblue;\n border-bottom: 1px solid royalblue;\n}\n\n.chat-message.whisper .blink {\n color: lightsteelblue;\n background-color: royalblue;\n text-shadow: 0 0 5px lightsteelblue;\n animation: blink 0.5 5;\n}\n\n.chat-message.whisper .inline-roll:hover {\n text-shadow: 0 0 5px lightsteelblue;\n}\n\n.chat-message.whisper .inline-roll,\n.chat-message.whisper .dice-tooltip {\n border-color: lightsteelblue;\n}\n\n.alien-Push-button:hover {\n border-radius: 3px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n background-color: inherit;\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.blink {\n padding: 0px 0px 2px 5px;\n margin-top: 5px;\n margin-bottom: 5px;\n color: white;\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n\n.warnblink {\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n\n.message-sender {\n width: 900px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n/* Journals */\n.journal-sheet ::-webkit-scrollbar-thumb {\n background: #135d91;\n border: 1px solid #135d91;\n}\n\n.journal-sheet .editor h1 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n border-bottom: 2px solid #135d91;\n}\n\n.journal-sheet .editor h2 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n}\n\n.journal-sheet .editor h3 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n}\n\n.chat-message .warning-bar {\n display: inline-block;\n background-image: url(\"../images/icons/warning-bar.webp\");\n width: 259px;\n height: 8px;\n /* vertical-align: middle; */\n border: 0;\n}\n\n/* .journal-sheet form { */\n.sheet.journal-entry .journal-entry-content {\n color: var(--aliengreen);\n background: #000;\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n background: var(--journalback) top left !important;\n background-size: cover;\n color: powderblue;\n}\n\n.sheet.journal-entry .sidebar .directory-header .header-search input {\n color: hsl(0, 0%, 0%);\n}\n\n.alienrpg .arpgtable {\n height: 36px;\n width: 80%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n}\n\n.alienrpg .arpgtable tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .caption {\n text-align: center;\n color: greenyellow;\n font-size: xx-large;\n}\n\n.alienrpg .arpgtablesmall {\n height: 36px;\n width: 34%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n}\n\n.alienrpg .arpgtablesmall tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .tdstyle {\n width: 40%;\n height: 18px;\n text-align: left;\n}\n\n.alienrpg .tdstyleR {\n width: 40%;\n height: 18px;\n text-align: Right;\n}\n\n.alienrpg .tdstyleC {\n width: 100%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .tdstyle3D {\n width: 30%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .tdstyle2D {\n width: 50%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .arpglink {\n background-color: white;\n color: black;\n}\n\n.alienrpg .mess {\n color: yellowgreen;\n font-family: \"Courier New\", Courier, monospace;\n}\n\n.alienrpg .ntable {\n width: 99%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .ntable tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .trhead {\n text-align: center;\n width: 45%;\n font-weight: bold;\n}\n\n.alienrpg .tcol1 {\n width: 2.5%;\n}\n\n.alienrpg .tcol2 {\n width: 45%;\n text-align: justify;\n vertical-align: top;\n}\n\n.alienrpg .tcol3 {\n width: 5%;\n}\n\n.alienrpg .etable {\n width: 40%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding: 0;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .etable td:first-child {\n padding-left: 5px;\n}\n\n.alienrpg .etr {\n /* border-style: solid;\n border-color: greenyellow; */\n border: 1;\n}\n\n.alienrpg .ehead {\n text-align: center;\n font-weight: bold;\n}\n\n.alienrpg .ecol1 {\n width: 50%;\n text-align: center;\n}\n\n.alienrpg .ecol2 {\n width: 50%;\n text-align: center;\n}\n\n.alienrpg .ecol3 {\n width: 3%;\n /* border-left: greenyellow;\n border-style: solid; */\n}\n\n.alienrpg .stable {\n width: 90%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .strhead {\n text-align: center;\n font-weight: bold;\n}\n\n.alienrpg .scol1 {\n width: 16%;\n}\n\n.alienrpg .scol2 {\n width: 3%;\n}\n\n.alienrpg .scol3 {\n width: 80%;\n}\n\n.alienrpg .scol4 {\n width: 25%;\n}\n\n.alienrpg .scol5 {\n width: 60%;\n text-align: left;\n}\n\n.alienrpg .scol6 {\n width: 90%;\n}\n\n.alienrpg .scol7 {\n width: 20%;\n text-align: left;\n}\n\n.alienrpg .scol8 {\n width: 65%;\n text-align: left;\n}\n\n.alienrpg .scol9 {\n width: 12%;\n}\n\n.alienrpg .scol10 {\n width: 50%;\n}\n\n.alienrpg .skltable {\n width: 35%;\n /* border-style: double; */\n /* border-color: #e92d2d; */\n margin-left: auto;\n margin-right: auto;\n border: 1;\n}\n\n.alienrpg .oddstable {\n width: 96%;\n height: 16px;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .oddhead {\n font-weight: bold;\n}\n\n.alienrpg .oddcol1 {\n width: 25%;\n}\n\n.alienrpg .oddcol2 {\n width: 39%;\n}\n\n.oddcol3 {\n width: 36%;\n}\n\n.alienrpg .oddcol4 {\n width: 40%;\n}\n\n.alienrpg .bigtable {\n width: 99%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .die {\n width: 6%;\n text-align: center;\n}\n\n.alienrpg .inj {\n width: 16%;\n}\n\n.alienrpg .fatal {\n width: 6%;\n}\n\n.alienrpg .tim {\n width: 7%;\n text-align: center;\n}\n\n.alienrpg .eff {\n width: 56%;\n}\n\n.alienrpg .heal {\n width: 15%;\n text-align: center;\n}\n\n.alienrpg .crit {\n width: 19%;\n text-align: center;\n}\n\n.alienrpg .eff2 {\n width: 55%;\n}\n\n/* V10 work */\n.alienrpg .aframe {\n position: relative;\n}\n\n.alienrpg .leftcol {\n position: absolute;\n width: 45%;\n left: 1.2%;\n text-align: justify;\n /* background: #855f5f; */\n}\n\n.alienrpg .rightcol {\n position: absolute;\n width: 45%;\n left: 50%;\n text-align: justify;\n /* background: rgb(174, 174, 110); */\n}\n\n.alienrpg .heading {\n color: var(--aliengreen);\n font-size: 28px;\n border-bottom: 2px solid var(--color-underline-header);\n}\n\n.alienrpg .heading2 {\n text-align: center;\n color: var(--aliengreen);\n /* font-size: x-large; */\n}\n\n.alienrpg .heading3 {\n color: var(--aliengreen);\n}\n\n.alienrpg .imagecontainer {\n position: relative;\n text-align: center;\n color: white;\n}\n\n/* Import settings */\n.alienrpg .container {\n width: 100%;\n}\n\n.alienrpg .listHeading {\n text-align: center;\n vertical-align: middle;\n padding: 10px 0px;\n border-bottom: 1px solid black;\n margin-bottom: 10px;\n}\n\n.alienrpg .twogridcol {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(160px, 50%));\n}\n\n.alienrpg .twogridcol input[type=checkbox] {\n vertical-align: middle;\n}\n\n.alienrpg .actors.content {\n background: lightgray;\n}\n\n.alienrpg .actors.content.toggle-display {\n display: none;\n}\n\n.alienrpg .items.content {\n background: lightgray;\n}\n\n.alienrpg .items.content.toggle-display {\n display: none;\n}\n\n.alienrpg .journal.content {\n background: lightgray;\n}\n\n.alienrpg .journal.content.toggle-display {\n display: none;\n}\n\n.alienrpg .scenes.content {\n background: lightgray;\n}\n\n.alienrpg .scenes.content.toggle-display {\n display: none;\n}\n\n.alienrpg .tables.content {\n background: lightgray;\n}\n\n.alienrpg .tables.content.toggle-display {\n display: none;\n}\n\n.alienrpg .macros.content {\n background: lightgray;\n}\n\n.alienrpg .macros.content.toggle-display {\n display: none;\n}\n\n.alienrpg .title {\n cursor: pointer;\n}\n\n/* Footer */\n.alienrpg .footer {\n position: sticky;\n bottom: 0;\n left: 0;\n width: inherit;\n height: auto;\n background-color: #d0daee;\n}\n\n.alienrpg .cinsymbol {\n display: inline-block;\n background-image: url(\"../images/icons/cin-symbol.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .camsymbol {\n display: inline-block;\n background-image: url(\"../images/icons/cam-symbol.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .stresssymbol {\n display: inline-block;\n background-image: url(\"../images/icons/alien-dice-y1.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .basesymbol {\n display: inline-block;\n background-image: url(\"../images/icons/alien-dice-6.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .datebox {\n width: 36px;\n height: 35px;\n background-color: rgb(26, 71, 53);\n color: white;\n border: solid rgb(72, 141, 99);\n border-radius: 5px;\n padding: 1%;\n vertical-align: middle;\n}\n\n.alienrpg .datebox2 {\n float: inline-start;\n width: auto;\n margin-right: 10px;\n margin-top: 7px;\n height: 35px;\n background-color: rgb(26, 71, 53);\n color: white;\n border: solid rgb(72, 141, 99);\n border-radius: 5px;\n padding: 1%;\n vertical-align: middle;\n}\n\n.alienrpg .colonytable {\n width: 60%;\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n font-family: \"OCR-A\";\n text-align: center;\n}\n\n.alienrpg .colonyname {\n font-size: x-large;\n font-weight: bold;\n}\n\n.alienrpg .colonyparent {\n font-size: smaller;\n font-weight: bold;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonyparentdata {\n border-right: solid red 1px;\n font-weight: bold;\n}\n\n.alienrpg .colonyposition {\n font-size: smaller;\n font-weight: bold;\n}\n\n.alienrpg .colonypositiondata {\n font-size: x-large;\n}\n\n.alienrpg .trborder {\n border-bottom: solid transparent 5px;\n}\n\n.alienrpg .colonyheader {\n font-size: smaller;\n width: 20%;\n font-weight: bold;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonyheaderright {\n font-size: smaller;\n width: 20%;\n font-weight: bold;\n}\n\n.alienrpg .colonydata1 {\n width: 20%;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonydata2 {\n width: 20%;\n}\n\n.alienrpg .bbw-table1 {\n width: 169px;\n vertical-align: top;\n padding-left: 2px;\n padding-right: 2px;\n}\n\n.alienrpg {\n /* Styles limited to alienrpg sheets */\n /*\n \tOriginal Sheet by Paul Watson\n\n \tCRT Effect by Alec Lownes\n \t\thttp://aleclownes.com/2017/02/01/crt-display.html\n\n \tMay 2021\n */\n /* CHARACTER SHEET */\n /*.sheet {\n \tmin-width: 600px;\n \tmax-width: 1000px;\n \tmin-height: 350px;\n }*/\n /** General Tab **/\n /** General Tab - Left Column **/\n /*** Story and Experience Points ***/\n /*** Conditions ***/\n /*.dots.radiation.radbox_char {\n margin-top: 36px;\n }\n\n .dots.radiation.radbox_synth {\n /*margin-top: 27px;\n margin-top: 7px;\n }\n\n .dots.radiation.radglow_char {\n margin-top: 36px;\n }\n\n .dots.radiation.radglow_synth {\n margin-top: 27px;\n }*/\n /*** Consumables ***/\n /** General Tab - Right Column **/\n /** - **/\n /* Creature Sheet */\n /* Items */\n}\n.alienrpg .item-form {\n font-family: var(--alienfont);\n background: hsl(0, 0%, 0%);\n}\n.alienrpg .actor-header {\n flex: 0 0 180px;\n overflow: hidden;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n margin-bottom: 1px;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .vehicle-header {\n overflow: hidden;\n display: flex;\n margin-bottom: 1px;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .profile-img {\n flex: 0 0 100px;\n height: 150px;\n width: auto;\n}\n.alienrpg .profile-img-item {\n flex: 0 0 100px;\n height: 100px;\n margin-right: 10px;\n width: auto;\n justify-self: center;\n}\n.alienrpg .profile-img-vehicle {\n flex: 0 0 100px;\n height: 160px;\n margin-right: 10px;\n width: 300px;\n}\n.alienrpg .header-fields {\n flex: 1;\n}\n.alienrpg h1.charname {\n height: 50px;\n padding: 0px;\n margin: 0 5px 5px 5px;\n border-bottom: 0;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg h1.charname input {\n width: 100%;\n height: 100%;\n margin: 0;\n color: inherit;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .sheet nav.sheet-tabs {\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .sheet-tabs {\n flex: 0;\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .tab,\n.alienrpg .editor {\n height: 100%;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .tox .tox-editor-container {\n background: hsl(0, 0%, 100%);\n}\n.alienrpg .tox .tox-edit-area {\n padding: 0 8px;\n}\n.alienrpg .maxboxsize {\n max-width: 40px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .healboxsize {\n max-width: 80px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .cashboxsize {\n max-width: 150px;\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n padding: 5px;\n margin: 5px 5px 5px 5px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox1 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 230px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox2 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 400px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox3 {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n padding: 5px;\n margin: 5px 5px 5px 5px;\n width: 180px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox4 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 450px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg textarea {\n resize: none;\n padding: 2;\n color: inherit;\n border: 1px solid var(--aliengreen);\n font-family: var(--alienfont);\n font-size: var(--fontsize);\n}\n.alienrpg form .sheet-content .click-stat-level {\n height: 18px;\n padding: 8px;\n background: hsl(0, 0%, 0%);\n border-radius: 2px;\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502);\n font-family: \"Roboto\", system, -apple-system, sans-serif;\n font-size: 10px;\n font-weight: 700;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.alienrpg .click-stat-level .fas {\n display: none;\n padding: 2px 4px;\n border-radius: 2px;\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5);\n font-family: \"Roboto\", system, -apple-system, sans-serif;\n font-size: 10px;\n font-weight: 700;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.alienrpg .dots {\n cursor: pointer;\n display: flex;\n flex-direction: column;\n margin-right: 8px;\n font-weight: 700;\n font-size: 15px;\n flex-wrap: wrap;\n}\n.alienrpg .newdots {\n cursor: pointer;\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n}\n.alienrpg .planetboxsize {\n max-width: 40px;\n color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .colony-planet1 {\n max-width: 190px;\n margin: -5px 0px 0px -3px;\n height: max-content;\n color: var(--color-text-dark-primary) !important;\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen) !important;\n}\n.alienrpg .colony-planet2 {\n max-width: 250px;\n height: max-content;\n color: var(--color-text-dark-primary) !important;\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen) !important;\n}\n.alienrpg .resource-label {\n font-family: var(--alienfont);\n text-transform: uppercase;\n padding-left: 5px;\n justify-self: center;\n flex: auto;\n}\n.alienrpg .speciality-label {\n font-family: var(--alienfont);\n text-transform: uppercase;\n padding-left: 5px;\n justify-self: left;\n flex: auto;\n}\n.alienrpg .attr-label {\n font-weight: bold;\n text-transform: uppercase;\n padding-right: 5px;\n}\n.alienrpg .tabs {\n height: 30px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .tabs .sheet nav.sheet-tabs {\n height: 32px;\n flex: 0 0 32px;\n margin: 4px 0;\n line-height: 32px;\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .tabs .item {\n font-weight: bold;\n color: inherit;\n}\n.alienrpg .tabs .item.active {\n text-decoration: underline;\n text-shadow: none;\n}\n.alienrpg .items-list {\n list-style: none;\n padding-left: 5px;\n padding-right: 5px;\n padding-top: 0px;\n padding-bottom: 0px;\n}\n.alienrpg .item-header {\n background-color: hsl(0, 5%, 16%);\n}\n.alienrpg .item-name {\n margin: 0;\n}\n.alienrpg .item-controls {\n text-align: right;\n}\n.alienrpg .item-label {\n font-family: var(--alienfont);\n font-size: small;\n text-transform: uppercase;\n padding-right: 5px;\n padding-left: 5px;\n}\n.alienrpg .biog {\n height: 300px;\n padding: 3px 0;\n width: 1fr;\n font-family: var(--alienfont);\n}\n.alienrpg .biog .biog-image {\n flex: 0 0 24px;\n margin-right: 5px;\n}\n.alienrpg .biog .editor-content {\n word-wrap: break-word;\n font-family: var(--alienfont);\n}\n.alienrpg .biog img {\n display: block;\n}\n.alienrpg .biog-full {\n height: 600px;\n padding: 3px 0;\n width: 1fr;\n font-family: var(--alienfont);\n}\n.alienrpg .biog-full .biog-image {\n flex: 0 0 24px;\n margin-right: 5px;\n}\n.alienrpg .biog-full .editor-content {\n word-wrap: break-word;\n font-family: var(--alienfont);\n}\n.alienrpg .biog-full img {\n display: block;\n}\n.alienrpg .crt .window-content {\n padding: 5px;\n border: 2px solid var(--aliendarkergreen);\n color: var(--aliengreen);\n text-shadow: 0 0 2px var(--aliendarkergreen);\n}\n.alienrpg .crt .window-content::before {\n content: \" \";\n display: block;\n position: absolute;\n top: 30px;\n left: 0;\n bottom: 0;\n right: 0;\n background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));\n z-index: 2;\n background-size: 100% 2px, 3px 100%;\n pointer-events: none;\n}\n.alienrpg .crt .window-content::after {\n content: \" \";\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n background: rgba(18, 16, 16, 0.1);\n opacity: 0;\n z-index: 2;\n pointer-events: none;\n}\n.alienrpg .crt textarea {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n color: ghostwhite;\n font-family: var(--alienchatfont);\n font-size: 14px;\n font-weight: 200;\n letter-spacing: 1px;\n}\n.alienrpg .crt h1 {\n border-bottom: 2px dotted var(--aliengreen);\n padding-left: 0px;\n}\n.alienrpg .crt label,\n.alienrpg .crt h2,\n.alienrpg .crt h3 {\n padding-left: 0px;\n margin: 0px;\n}\n.alienrpg .crt .profile-img {\n margin: 0;\n height: 157px;\n margin-right: 4px;\n border-radius: 10px;\n}\n.alienrpg .crt h1.charname input {\n text-transform: uppercase;\n width: calc(100% + 10px);\n padding-left: 8px;\n border: 0px;\n}\n.alienrpg .crt input[type=text],\n.alienrpg .crt input[type=number],\n.alienrpg .crt input[type=password],\n.alienrpg .crt input[type=date],\n.alienrpg .crt input[type=time] {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt input[type=text]:hover,\n.alienrpg .crt input[type=number]:hover,\n.alienrpg .crt input[type=password]:hover,\n.alienrpg .crt input[type=date]:hover,\n.alienrpg .crt input[type=time]:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt h1.charname input:focus {\n box-shadow: 0 0 10px var(--aliengreen);\n}\n.alienrpg .crt h1.charname {\n margin: 0px 0px 5px 0px;\n}\n.alienrpg .crt .select-css {\n border-radius: 3px;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt .select-css:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .grid-4col {\n border: 3px double var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .grid-synth {\n grid-column: 3;\n grid-template-columns: 25% 25% 50%;\n border: 3px double var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n padding: 4px;\n}\n.alienrpg .crt .synth-stresslabel {\n justify-self: left;\n text-align: left;\n}\n.alienrpg .crt .minus-btn {\n width: 14px;\n color: var(--aliendarkergreen);\n font-size: 30px;\n}\n.alienrpg .crt .plus-btn {\n width: 14px;\n color: var(--aliendarkergreen);\n font-size: 30px;\n margin-left: -7px;\n}\n.alienrpg .crt .rollable-stress:hover,\n.alienrpg .crt .rollCrit:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 150%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .fa-solid.fa-wrench:hover,\n.alienrpg .crt .fa-solid.fa-toolbox:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .far.fa-heart:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .resource-content .maxboxsize {\n vertical-align: 7px;\n}\n.alienrpg .crt .crt-grid-Char-Att {\n margin-left: -5px;\n border-left: 3px double var(--aliengreen);\n border-bottom: 3px double var(--aliengreen);\n border-right: 3px double var(--aliengreen);\n float: right;\n width: 100%;\n padding: 6px 12px 6px 2px;\n grid-column-gap: 0px;\n grid-template-areas: \"crt_gCol1 crt_gCol2 crt_gCol3 crt_gCol4 crt_gCol5 crt_gCol6\" \"crt_gCol7 crt_gCol8 crt_gCol9 crt_gCol10 crt_gCol11 crt_gCol12\";\n grid-template-columns: 25% 8% 25% 8% 25% 8%;\n display: grid;\n grid-row-gap: 3px;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.alienrpg .crt_gCol1,\n.alienrpg .crt_gCol2,\n.alienrpg .crt_gCol3,\n.alienrpg .crt_gCol4,\n.alienrpg .crt_gCol5,\n.alienrpg .crt_gCol6,\n.alienrpg .crt_gCol7,\n.alienrpg .crt_gCol8,\n.alienrpg .crt_gCol9,\n.alienrpg .crt_gCol10,\n.alienrpg .crt_gCol11,\n.alienrpg .crt_gCol12 {\n justify-self: center;\n align-self: center;\n}\n.alienrpg .crt_gCol11 {\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt-crt-grid-Char-Att .maxboxsize {\n min-width: 40px;\n z-index: 1;\n}\n.alienrpg .crt .NPC {\n width: 15px;\n height: 15px;\n}\n.alienrpg .crt .tooltip .tooltiptext {\n width: 250px;\n top: -36px;\n right: 200%;\n margin-left: -60px;\n color: black;\n background-color: var(--aliengreen);\n box-shadow: 0 0 10px var(--aliengreen);\n}\n.alienrpg .crt .tooltip .tooltiptext::after {\n margin-top: 10px;\n border-width: 7px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n.alienrpg .crt .crt-grid-Char-Att .crt-gCol6:focus,\n.alienrpg .crt .grid-Consumables .maxboxsize:focus {\n color: var(--aliendarkergreen);\n background-color: var(--alienoddtab);\n box-shadow: 0 0 0 #000;\n cursor: not-allowed;\n}\n.alienrpg .crt .crt-grid-Char-Att .crt_gCol6:hover,\n.alienrpg .crt .grid-Consumables .maxboxsize:hover {\n cursor: default;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt .click-stat-level .far {\n letter-spacing: 1px;\n}\n.alienrpg .crt .synthsdont {\n margin: 10px;\n padding-left: 10px;\n border-left: 2px dotted var(--aliengreen);\n}\n.alienrpg .crt .imitate-human {\n text-align: center;\n}\n.alienrpg .crt .text {\n background-color: var(--aliendarkergreen);\n}\n.alienrpg .crt .tabs {\n color: #000;\n background-color: #fff;\n font-weight: bold;\n text-transform: uppercase;\n text-shadow: 0 0 2px white;\n}\n.alienrpg .crt .tabs .item.active {\n text-decoration: none;\n font-size: 110%;\n color: white;\n background-color: var(--aliendarkergreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n text-shadow: 0 0 10px var(--aliengreen);\n cursor: default;\n}\n.alienrpg .crt .tabs .item {\n width: 100%;\n padding-top: 6px;\n}\n.alienrpg .crt .tabs .item.active {\n padding-top: 5px;\n}\n.alienrpg .crt .tabs .item:hover {\n color: #000;\n background-color: var(--alienitemselect);\n box-shadow: 0 0 10px var(--alienitemselect);\n margin: -3px 0 -3px 0;\n padding-top: 6px;\n}\n.alienrpg .crt .grid-genPage h2 {\n text-transform: uppercase;\n}\n.alienrpg .crt .grid-2col-border {\n margin-top: -3px;\n padding-bottom: 4px;\n}\n.alienrpg .crt .journal-sheet select {\n text-overflow: ellipsis;\n}\n.alienrpg .crt .resource-content button {\n width: 16px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .grid-crtPage {\n display: grid;\n grid-template-areas: \"crt_Col1 crt_Col2\";\n grid-template-columns: 220px;\n}\n.alienrpg .crt .crt_Col1 {\n display: grid;\n grid-template-areas: \"crt_Item1\", \"crt_Item2\", \"crt_Item3\";\n grid-template-columns: 100%;\n}\n.alienrpg .crt .crt_Col2 {\n display: grid;\n grid-template-areas: \"crt_Item4\", \"crt_Item5\", \"crt_Item7\", \"crt_Item8\", \"crt_Item9\", \"crt_Item6\";\n grid-template-columns: 100%;\n padding-left: 5px;\n}\n.alienrpg .crt .crt_Col1 h2 {\n text-transform: uppercase;\n padding-bottom: 4px;\n}\n.alienrpg .crt .crt_Item1,\n.alienrpg .crt .crt_Item2_char,\n.alienrpg .crt .crt_Item2_synth,\n.alienrpg .crt .crt_Item3 {\n border: 1px solid var(--aliengreen);\n padding: 5px;\n}\n.alienrpg .crt .crt_Item1 {\n text-align: center;\n /* height: 130px; */\n}\n.alienrpg .crt .crt_Item1 .sp_faded {\n padding-top: 5px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item1 .xp_faded {\n padding-top: 6px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item1 h2 {\n padding-top: 8px;\n}\n.alienrpg .crt .crt_Item1 .experience {\n width: 160px;\n display: inline-flex;\n margin-bottom: 10px;\n}\n.alienrpg .crt .crt_Item1 .xp_dots_pos {\n padding-top: 18px;\n}\n.alienrpg .crt .crt_Item2_char {\n position: relative;\n height: 334px;\n}\n.alienrpg .crt .crt_Item2_synth {\n position: relative;\n}\n.alienrpg .crt .dots_conditions .dots {\n height: 25px;\n padding-top: 4px;\n padding-left: 7px;\n}\n.alienrpg .crt .dots.starving,\n.alienrpg .crt .dots.exhausted,\n.alienrpg .crt .dots.panic {\n width: 100%;\n background-color: var(--alienoddtab);\n}\n.alienrpg .crt .overwatch {\n margin: 15px 0 25px 13px;\n}\n.alienrpg .crt .overwatch_synth {\n /* margin: 20px 0 15px 13px ; */\n margin: 6px 0 0 13px;\n}\n.alienrpg .crt .dots.panic .panicked {\n color: white;\n background-color: red;\n margin-top: -5px;\n margin-left: -7px;\n padding-left: 6px;\n border-top: 2px solid red;\n border-bottom: 2px solid red;\n font-weight: bold;\n box-shadow: 0 0 10px red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .panicked-textarea {\n margin-left: 60px;\n border: 1px solid yellow;\n background-color: orange;\n}\n.alienrpg .crt .panicked-textarea:focus {\n border: 1px solid yellow;\n background-color: yellow;\n color: red;\n}\n.alienrpg .crt .dots.radiation {\n border: 1px dashed var(--alienitemselect);\n color: var(--alienitemselect);\n width: 98%;\n padding-top: 16px;\n padding-bottom: 19px;\n align-items: center;\n flex-wrap: nowrap;\n margin: 2px;\n}\n.alienrpg .crt #bottom {\n position: absolute;\n bottom: 0;\n left: 0;\n}\n.alienrpg .crt .dots.radiation.rad_glow {\n background-color: var(--alienitemselect);\n color: #000;\n border-radius: 3px;\n box-shadow: 0 0 10px yellow;\n}\n.alienrpg .crt .crt_grid_SynthStress {\n display: grid;\n grid-template-areas: \"imitate-human_left imitate-human_right\";\n grid-template-columns: 20% 80%;\n}\n.alienrpg .crt .imitate-human_left {\n padding: 7px 0 0 0;\n}\n.alienrpg .crt .imitate-human_right {\n padding: 5px 0px 0px 10px;\n}\n.alienrpg .crt .synth-label {\n width: 100%;\n margin-top: 2px;\n padding: 6px 0px 5px 0px;\n text-transform: uppercase;\n text-align: center;\n}\n.alienrpg .crt .alienrpgv .synth_fake_check {\n color: var(--aliendarkergreen);\n width: 100%;\n margin-top: 12px;\n padding: 6px 0px 6px 0px;\n text-transform: uppercase;\n text-align: center;\n background-color: var(--alienoddtab);\n}\n.alienrpg .crt .fas.fa-parachute-box {\n vertical-align: top;\n padding-top: 6px;\n padding-left: 3px;\n}\n.alienrpg .crt .fa-parachute-box:before {\n content: \"\\f49e\";\n}\n.alienrpg .crt .crt_Item3 .supply-btn.Power2 {\n padding-left: 6px;\n font-size: 20px;\n}\n.alienrpg .crt .crt_gridCarrer {\n display: grid;\n grid-template-areas: \"crt_box1 crt_box2 crt_box3 crt_box4\";\n padding: 0px;\n padding-top: 1px;\n grid-template-columns: 17% 36% 17% 30%;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 2px;\n}\n.alienrpg .crt .crt_gridCarrer .crt_box1,\n.alienrpg .crt .crt_gridCarrer .crt_box2,\n.alienrpg .crt .crt_gridCarrer .crt_box3,\n.alienrpg .crt .crt_gridCarrer .crt_box4 {\n justify-self: center;\n max-width: 100%;\n padding-top: 0px;\n}\n.alienrpg .crt .crt_gridSpecialty {\n display: grid;\n grid-template-areas: \"crt_sbox1 crt_sbox2\";\n padding: 4px 0px 3px 0px;\n grid-template-columns: 17% 83%;\n margin-bottom: 2px;\n}\n.alienrpg .crt .crt_gridSpecialty .crt_sbox1,\n.alienrpg .crt .crt_gridSpecialty .crt_sbox2 {\n justify-self: center;\n max-width: 100%;\n padding-top: 0px;\n}\n.alienrpg .crt .crt_grid-special {\n grid-area: crt_sbox2;\n display: grid;\n width: 100%;\n grid-template-areas: \"crt_spe1 crt_spe2\";\n grid-template-columns: 75% 25%;\n}\n.alienrpg .crt .crt .crt_spe1 {\n grid-area: crt_spe1;\n font-weight: 100;\n text-transform: uppercase;\n}\n.alienrpg .crt .crt_spe2 {\n grid-area: crt_spe2;\n padding-right: 5px;\n justify-self: right;\n}\n.alienrpg .crt .crt_Item4,\n.alienrpg .crt .crt_Item5,\n.alienrpg .crt .crt_Item6,\n.alienrpg .crt .crt_Item7,\n.alienrpg .crt .crt_Item8,\n.alienrpg .crt .crt_Item9 {\n border: 0px solid var(--aliengreen);\n margin-bottom: 3px;\n}\n.alienrpg .crt_Item4 .resource-label-header,\n.alienrpg .crt_Item5 .resource-label-header,\n.alienrpg .crt_Item6 .resource-label-header,\n.alienrpg .crt_Item7 .resource-label-header,\n.alienrpg .crt_Item8 .resource-label-header,\n.alienrpg .crt_Item9 .resource-label-header {\n display: block;\n width: 100%;\n padding: 1px 0px 1px 2px;\n color: #000;\n font-weight: bolder;\n text-transform: uppercase;\n background-color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item4 {\n height: 50px;\n}\n.alienrpg .crt .crt_Item5 textarea {\n height: 107px;\n}\n.alienrpg .crt .crt_Item5 textarea:hover,\n.alienrpg .crt .crt_Item7 textarea:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .crt_Item6 {\n height: 216px;\n border: 1px solid var(--aliendarkergreen);\n margin-bottom: 0px;\n}\n.alienrpg .crt .crt_Item7 textarea {\n height: 87px;\n}\n.alienrpg .crt .crt_Item8 {\n padding-bottom: 2px;\n}\n.alienrpg .crt .crt_Item8 input,\n.alienrpg .crt .crt_Item9 input {\n margin: 0px;\n width: 100%;\n}\n.alienrpg .crt .crt_Relat {\n display: grid;\n grid-template-areas: \"crt_Relat_Buddy crt_Relat_Rival\";\n grid-template-columns: 49%;\n grid-column-gap: 5px;\n}\n.alienrpg .crt_Col3 {\n grid-area: crt_Col3;\n padding-top: 10px;\n color: var(--aliendarkergreen);\n font-family: var(--alienfont);\n}\n.alienrpg .crt.grid-attr {\n border: 0px solid var(--aliengreen);\n}\n.alienrpg .crt .talent-btn:hover,\n.alienrpg .crt .talent-btn:focus {\n box-shadow: 0 0 7px var(--aliengreen);\n text-shadow: 0 0 15px var(--aliengreen);\n background-color: var(--aliengreen);\n cursor: help;\n font-weight: bolder;\n text-transform: uppercase;\n color: #000;\n}\n.alienrpg .crt .rollable {\n width: 90%;\n text-align: center;\n}\n.alienrpg .rollable:hover,\n.alienrpg .rollcomputer:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 130%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .rollItem,\n.alienrpg .crt .creature-acid-roll {\n width: 100%;\n text-align: center;\n}\n.alienrpg .crt .rollItem:hover,\n.alienrpg .crt .rollItem:focus {\n text-shadow: 0 0 15px var(--aliengreen);\n box-shadow: 0 0 7px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n font-size: 100%;\n font-weight: bolder;\n text-transform: uppercase;\n}\n.alienrpg .crt .rollVehicleWeapon:hover,\n.alienrpg .crt .rollVehicleWeapon:focus {\n text-shadow: 0 0 15px var(--aliengreen);\n box-shadow: 0 0 7px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n font-size: 100%;\n font-weight: bolder;\n text-transform: uppercase;\n}\n.alienrpg .crt .grid-talents {\n text-align: center;\n grid-template-columns: 90% 10%;\n}\n.alienrpg .crt .talTitle {\n text-transform: uppercase;\n color: #000;\n background-color: var(--aliengreen);\n}\n.alienrpg .crt .item-header {\n /* background-color: var(--aliendarkergreen); */\n /* color: black; */\n}\n.alienrpg .crt .textbox {\n color: ghostwhite;\n font-family: var(--alienchatfont);\n font-size: 14px;\n font-weight: 200;\n letter-spacing: 1px;\n}\n.alienrpg .crt .textbox:focus {\n font-weight: 400;\n}\n.alienrpg .crt .encumbrance .encumbrance-bar {\n background: var(--alienitemselect);\n}\n.alienrpg .crt .blink {\n padding: 0px 0px 2px 5px;\n margin-top: 5px;\n margin-bottom: 5px;\n background-color: red;\n color: white;\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n.alienrpg .crt_lCol6 {\n justify-self: center;\n}\n.alienrpg .crt .crit-injuries {\n margin-top: 118px;\n}\n.alienrpg .crt .grid-crit {\n grid-template-columns: 95% 5%;\n}\n.alienrpg .crt_crit2 {\n text-align: center;\n font-size: 15px;\n}\n.alienrpg .crt .Item11 {\n border: 0px solid var(--aliengreen);\n}\n.alienrpg .crt .Item11 .items-list {\n height: auto;\n}\n.alienrpg .crt .critical-inj {\n padding-bottom: 10px;\n}\n.alienrpg .crt .resource-label-header.rollCrit:hover {\n font-size: 15px;\n background-color: var(--aliendarkergreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt_box4 {\n padding: 7px 0px 0px 7px;\n}\n.alienrpg .crt .crt_Col1 {\n margin-left: -5px;\n}\n.alienrpg .crt .fas.fa-tools {\n vertical-align: top;\n padding-top: 13px;\n margin-left: 5px;\n}\n.alienrpg .crt .fas.fa-tools:hover {\n cursor: help;\n}\n.alienrpg .crt .fas.fa-tools:before {\n content: \"\\f022\";\n}\n.alienrpg .crt .fas:hover {\n color: var(--aliengreen);\n text-shadow: 0 0 2px var(--aliengreen);\n animation: textShadow 0.5s 0.3;\n}\n.alienrpg .crt .items-list .item-header {\n border-bottom-style: solid;\n border-bottom-color: var(--aliengreen);\n}\n.alienrpg .crt .Col3 .panel {\n margin-left: 5px;\n padding: 0 10px 0 10px;\n border-left: 2px inset var(--aliengreen);\n}\n.alienrpg .crt .tab.inventory .fas {\n margin-right: 10px;\n}\n.alienrpg .crt .creature-acid-roll:hover,\n.alienrpg .crt .creature-acid-roll:focus {\n text-shadow: 0 0 0px var(--aliengreen);\n color: var(--aliengreen);\n background-color: #000;\n font-weight: 1;\n font-size: 110%;\n border: 0px solid var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .creature-attack-roll {\n width: 260px;\n height: 40px;\n border-radius: 3px;\n text-shadow: 0 0 rgba(0, 0, 0, 0);\n color: rgba(0, 0, 0, 0);\n background: url(../images/alien_crt_roll-attack.png) no-repeat top left;\n}\n.alienrpg .crt .creature-attack-roll:hover {\n border-radius: 3px;\n background-color: var(--aliendarkergreen);\n text-shadow: 0 0 rgba(0, 0, 0, 0);\n color: rgba(0, 0, 0, 0);\n background: url(../images/alien_crt_roll-attack_hover.gif) no-repeat top left;\n}\n.alienrpg .crt .profile-img-item {\n margin: 0;\n height: 125px;\n width: auto;\n margin-right: 4px;\n border-radius: 10px;\n}\n.alienrpg .crt .textbox1,\n.alienrpg .crt .textbox2 {\n padding-left: 5px;\n}","$c-white: hsl(0, 0%, 100%);\r\n$c-black: hsl(0, 0%, 0%);\r\n$c-green: hsl(84, 100%, 59%);\r\n\r\n:root {\r\n\t--aliengreen: hsl(84, 100%, 59%);\r\n\t--aliendarkergreen: hsl(141, 60%, 40%);\r\n\t--alienitemselect: hsl(70, 80%, 74%);\r\n\t--alienoddtab: hsl(72, 29%, 7%);\r\n\t--blue: hsl(224, 75%, 62%);\r\n\t--black: hsl(0, 0%, 0%);\r\n\t--white: hsl(0, 0%, 100%);\r\n\t--alientextjournal: #b1e0e7;\r\n\t--journalback: url(../images/mother-instructions/indbackground2.png);\r\n\t--chatbackground: url(/systems/alienrpg/images/IndBackground3.png);\r\n\t--alienchatfont: 'Blinker', sans-serif;\r\n\t--alienchatwhite: hsl(0, 0%, 100%);\r\n\t--alienchatred: hsl(0, 100%, 50%);\r\n\t--alienchatredshadow: rgb(230 230 230);\r\n\t--alienchatblue: hsl(240deg 42% 72%);\r\n\t// --alienchatlightblue: hsl(240, 96%, 70%);\r\n\t--alienchatlightblue: hsl(120, 97%, 41%);\r\n\t--alienchatlightgreen: hsl(120, 97%, 41%);\r\n\t--alienchatgoldenrod: hsl(43, 74%, 49%);\r\n}\r\n","// Import utilities.\r\n@import 'utils/typography';\r\n@import 'utils/colors';\r\n@import 'utils/mixins';\r\n@import 'utils/variables';\r\n\r\n/* Global styles */\r\n@import 'global/window';\r\n@import 'global/mother-instruction-images';\r\n@import 'global/grid';\r\n@import 'global/flex';\r\n@import 'global/itemList';\r\n@import 'global/select-css';\r\n@import 'actor/alien-crt-ui';\r\n@import 'global/module';\r\n\r\n.alienrpg {\r\n /* Styles limited to alienrpg sheets */\r\n @import 'components/forms';\r\n @import 'components/resource';\r\n @import 'components/tabs';\r\n @import 'components/items';\r\n @import 'actor/alien-crt-actor';\r\n}\r\n",".alienrpg ul ol {\r\n\tmargin-left: 3px;\r\n}\r\n.alienrpg #context-menu {\r\n\t// width: 100%;\r\n\twidth: auto;\r\n\theight: max-content;\r\n\tmin-width: 156px;\r\n\tmax-width: 360px;\r\n\tposition: absolute;\r\n\tleft: -998%;\r\n\ttop: -50%;\r\n\tbackground: $c-black;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 5px;\r\n\tcolor: var(--aliengreen);\r\n\ttext-align: left;\r\n\tfont-size: smaller;\r\n\tz-index: 1;\r\n}\r\n.alienrpg #context-menu li.context-item {\r\n\tline-height: 16px;\r\n}\r\n\r\n.alienrpg .window-content {\r\n\t// font-family: var(--alienfont);\r\n\t// color: var(--aliengreen);\r\n\t// font-size: var(--fontsize);\r\n\tbackground: hsl(0deg, 0%, 0%);\r\n\tborder: var(--aliengreen) 1px solid;\r\n\t// flex-direction: column;\r\n\t// flex-wrap: nowrap;\r\n\t// padding: 2px;\r\n\t// overflow-y: scroll;\r\n\t// overflow-x: auto;\r\n\t// border: var(--aliengreen) 3px;\r\n}\r\n\r\n// .alienrpg .window-content {\r\n// // font-family: var(--alienfont);\r\n// // color: var(--aliengreen);\r\n// // font-size: var(--fontsize);\r\n// background: $c-black;\r\n// // flex-direction: column;\r\n// // flex-wrap: nowrap;\r\n// // padding: 2px;\r\n// // overflow-y: scroll;\r\n// // overflow-x: auto;\r\n// // border: var(--aliengreen) 3px;\r\n// }\r\n\r\n.alienrpg form {\r\n\tfont-family: var(--alienfont);\r\n\tcolor: var(--aliengreen);\r\n\tfont-size: var(--fontsize);\r\n\tbackground: $c-black;\r\n\tflex-direction: column;\r\n\tflex-wrap: nowrap;\r\n\tpadding: 2px;\r\n\toverflow-y: scroll;\r\n\toverflow-x: auto;\r\n\tborder: var(--aliengreen) 3px;\r\n}\r\n\r\n.journal-sheet {\r\n\tform {\r\n\t\t// font-family: var(--alienfont);\r\n\t\t// color: var(--aliengreen);\r\n\t\t// background: url(../images/mother-instructions/indbackground2.png) no-repeat top left;\r\n\t\tbackground: var(--journalback) top left !important;\r\n\t\tbackground-size: cover;\r\n\t\tborder: 1px solid var(--aliengreen);\r\n\t\tborder-radius: 1px;\r\n\t\t// color: hsl(187, 52%, 80%);\r\n\t\tcolor: var(--alientextjournal) !important;\r\n\t}\r\n\tselect {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) 3px;\r\n\t\tborder: 1px solid hsl(53, 4%, 46%);\r\n\t\tborder-radius: 3px;\r\n\t\tpadding: 0 3px;\r\n\t\ttext-overflow: ellipsis;\r\n\t\tfont-size: 16px;\r\n\t}\r\n\tinput {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) 3px;\r\n\t}\r\n\tbutton {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) solid 1px;\r\n\t\twidth: 100%;\r\n\t\tmargin: 0 1px;\r\n\t\tborder-radius: 3px;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 28px;\r\n\t}\r\n\r\n\tcritbutton {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) solid 1px;\r\n\t\t// width: 100%;\r\n\t\tmargin: 0 1px;\r\n\t\tborder-radius: 3px;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 28px;\r\n\t}\r\n\t.tox .tox-editor-container {\r\n\t\tbackground-color: $c-white;\r\n\t}\r\n}\r\n\r\na.entity-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n\r\n.alienrpg a.entity-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\na.content-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n\r\n.alienrpg a.content-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n#chat .message {\r\n\tborder: 1px solid hsl(0deg, 8%, 34%);\r\n\tborder-radius: 1px;\r\n}\r\n.chat-message {\r\n\t// background-image: url('/systems/alienrpg/images/IndBackground3.png');\r\n\tbackground-image: var(--chatbackground);\r\n\tbackground-size: cover;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: center;\r\n\tcolor: inherit;\r\n\t// color: $c-green;\r\n\r\n\t.message-header .message-sender {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.message-metadata {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.flavor-text {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.table-draw .table-results .table-result {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n}\r\n.chat-message .table-draw .table-results .table-result .chatBG {\r\n\t// background-image: url('/systems/alienrpg/images/IndBackground3.png');\r\n\tbackground-image: var(--chatbackground);\r\n\tbackground-size: cover;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: center;\r\n\tcolor: var(--aliengreen);\r\n\r\n\tpadding-left: 6px;\r\n}\r\n.chat-message.whisper {\r\n\tbackground: hsl(0, 0%, 9%);\r\n\t// color: $c-green;\r\n\tcolor: var(--aliengreen);\r\n}\r\n\r\n.chat-message.blind {\r\n\tbackground: hsl(0, 0%, 9%);\r\n}\r\n\r\n.chat-message.emote {\r\n\tbackground: hsl(0, 0%, 9%);\r\n}\r\n\r\n.chat-message .critchat {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tborder-bottom: 1px solid var(--color-border-light-primary);\r\n\tpadding: 3px 0;\r\n\tcolor: var(--aliengreen);\r\n}\r\n\r\n.dice-tooltip .roll > img {\r\n\twidth: 24px;\r\n}\r\n\r\n.dice-tooltip {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 1px;\r\n\tbackground: $c-black;\r\n\r\n\t.dice-rolls {\r\n\t\tcolor: inherit;\r\n\t\tbackground: $c-black;\r\n\t}\r\n\r\n\t.part-header {\r\n\t\tcolor: inherit;\r\n\t\t// color: $c-green;\r\n\t\tbackground: $c-black;\r\n\t}\r\n}\r\n.dice-tooltip .dice-rolls .roll {\r\n\tfilter: none;\r\n}\r\n.dice-tooltip .dice-rolls .roll.max {\r\n\tfilter: none;\r\n}\r\n.dice-tooltip .dice-rolls .roll.min {\r\n\tfilter: none;\r\n}\r\n\r\n.inline-roll .dice-tooltip {\r\n\tcolor: inherit;\r\n\t// color: $c-green;\r\n\tbackground: $c-black;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 2px;\r\n}\r\n// a.entity-link,\r\na.inline-roll {\r\n\tbackground: $c-black;\r\n\tpadding: 1px 4px;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 2px;\r\n\twhite-space: nowrap;\r\n\tword-break: break-all;\r\n}\r\n\r\n.dice-roll .dice-formula,\r\n.dice-roll .dice-total {\r\n\t// color: inherit;\r\n\tcolor: var(--aliengreen);\r\n}\r\n.dice-tooltip .part-header .part-formula {\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n}\r\n.part-total {\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n}\r\n\r\n.alienrpg h2 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\tmargin-left: 5px;\r\n\t// font-size: var(--fontsize) ;\r\n}\r\n.alienrpg h3 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\t// font-size: var(--fontsize) ;\r\n\r\n\t// margin-left: 2px;\r\n}\r\n\r\n.alienrpg h4 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\t// font-size: var(--fontsize) ;\r\n}\r\n.resource-content {\r\n\tbutton {\r\n\t\tflex: 0;\r\n\t\tborder: 0;\r\n\t\twidth: 30px;\r\n\t\tfont-size: 1.5rem;\r\n\t\tpadding: 0;\r\n\t\tcolor: inherit;\r\n\t\tmargin: 0;\r\n\t}\r\n}\r\n\r\n.rollable:hover,\r\n.rollcomputer:hover {\r\n\tcolor: var(--aliengreen);\r\n\tbackground-color: #000;\r\n\tborder: 0px solid var(--aliengreen);\r\n\tfont-weight: 1;\r\n\tfont-size: 120%;\r\n\tbox-shadow: 0 0 0px var(--aliengreen);\r\n\tanimation: textShadow 1s infinite;\r\n}\r\n\r\n.far.fa-heart:hover {\r\n\tcolor: red;\r\n\tanimation: textShadow 1s infinite;\r\n}\r\n\r\n// .rollable,\r\n// .rollcomputer {\r\n// &:hover,\r\n// &:focus {\r\n// // color: black;\r\n// text-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n// font-size: 95%;\r\n// cursor: pointer;\r\n// }\r\n// }\r\n\r\n.rollableVeh {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 1.3em;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.creature-acid-roll {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 95%;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.rollItem {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.rollVehicleWeapon {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.openItem {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.talent-btn {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\tcolor: hsl(103, 100%, 28%);\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\t// font-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n\r\n.minus-btn .plus-btn {\r\n\twidth: 10px;\r\n\theight: 10px;\r\n\tline-height: 20px;\r\n\tpadding: 0;\r\n}\r\n\r\n.supply-btn {\r\n\tfont-size: 5px;\r\n\tpadding: 0;\r\n\tfont-family: var(--alienfont);\r\n}\r\n\r\n.pwr-btn {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\tbackground-color: hsl(4, 69%, 53%);\r\n\t\tfont-size: 120%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n\r\n.stunt-btn {\r\n\twidth: 5px;\r\n\tpadding: 0;\r\n\tfont-family: var(--alienfont);\r\n}\r\n\r\n.creature-attack-roll {\r\n\tdisplay: inline-block;\r\n\twidth: 280px;\r\n\theight: 40px;\r\n\t// font-size: 25pt;\r\n\tfont-weight: bold;\r\n\tfont-size: 2em;\r\n\t/* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */\r\n\ttext-shadow: 2px 2px hsl(128, 83%, 25%);\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.creature-attack-roll:hover {\r\n\tborder-radius: 10px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n\ttext-shadow: 2px 2px hsl(0, 92%, 26%);\r\n}\r\n.creature-attack-roll:active {\r\n\tposition: relative;\r\n\ttop: 1px;\r\n\tborder-radius: unset;\r\n\tbackground-color: unset;\r\n\tcolor: unset;\r\n}\r\nbutton:hover,\r\nbutton:focus {\r\n\tbox-shadow: unset;\r\n}\r\n\r\n.alien-Push-button {\r\n\tdisplay: inline-block;\r\n\twidth: 260px;\r\n\theight: 45px;\r\n\tbackground-color: $c-black;\r\n\t// color: hsl(84, 100%, 59%);\r\n\tfont-weight: bold;\r\n\tfont-size: clamp(2rem, -4.5rem + 5vw, 3rem);\r\n\tfont-family: var(--alienfont);\r\n\tpadding-bottom: 5px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.alien-Push-button:hover {\r\n\tborder-radius: 10px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n}\r\n\r\n.alien-crit-button {\r\n\tdisplay: inline-block;\r\n\twidth: 280px;\r\n\theight: 26px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-weight: bold;\r\n\tfont-size: 1.2rem;\r\n\t// font-size: clamp(1rem, 1vw, 2rem);\r\n\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.alien-crit-button:hover {\r\n\tborder-radius: 5px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n}\r\n\r\n.alien-diceface-b0 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-b0.png) no-repeat top left;\r\n}\r\n.alien-diceface-b6 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-b6.png) no-repeat top left;\r\n}\r\n.alien-diceface-y0 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y0.png) no-repeat top left;\r\n}\r\n.alien-diceface-y1 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y1.png) no-repeat top left;\r\n}\r\n.alien-diceface-y6 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y6.png) no-repeat top left;\r\n}\r\n\r\n.tooltip {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted black;\r\n}\r\n\r\n.tooltip .tooltiptext {\r\n\tvisibility: hidden;\r\n\twidth: 250px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\ttext-align: center;\r\n\tborder-radius: 6px;\r\n\tpadding: 5px 0;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\ttop: -5px;\r\n\tright: 105%;\r\n\tmargin-left: -60px;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n}\r\n.tooltip .tooltiptext::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 5px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n.tooltip:hover .tooltiptext {\r\n\tvisibility: visible;\r\n}\r\n.tooltip2 {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted black;\r\n}\r\n\r\n.tooltip2 .tooltiptext2 {\r\n\tvisibility: hidden;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\ttext-align: center;\r\n\tborder-radius: 6px;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n\tpadding: 0px;\r\n\tfont-family: 'Times New Roman', Times, serif;\r\n\twidth: 150px;\r\n\ttop: -30px;\r\n\tright: -160px;\r\n\tmargin-left: auto;\r\n}\r\n.tooltip2 .tooltiptext2::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 5px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n.tooltip2:hover .tooltiptext2 {\r\n\tvisibility: visible;\r\n}\r\n\r\n.alienrpg .inputtext {\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n}\r\n\r\n.box-top {\r\n\tborder-top: 3px solid var(--aliengreen);\r\n}\r\n\r\n.ctooltip {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted $c-black;\r\n}\r\n\r\n/* Tooltip text */\r\n.ctooltip .ctooltiptext {\r\n\t// /* Position the tooltip text - see examples below! */\r\n\t// position: absolute;\r\n\t// z-index: 1;\r\n\tfont-size: small;\r\n\tvisibility: hidden;\r\n\twidth: 150px;\r\n\tbackground-color: $c-black;\r\n\tcolor: var(--aliengreen);\r\n\ttext-align: center;\r\n\tborder-radius: 3px;\r\n\tpadding: 2px 0;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\t// top: -5px;\r\n\t// right: 105%;\r\n\tmargin-left: -150px;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n}\r\n\r\n/* Show the tooltip text when you mouse over the tooltip container */\r\n.ctooltip:hover .ctooltiptext {\r\n\tvisibility: visible;\r\n}\r\n\r\n.ctooltip .ctooltiptext::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 1px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n\r\n// .dice-tooltip .dice-rolls .roll.d6 {\r\n// background-image: url(../icons/svg/d6-grey.svg);\r\n// }\r\n\r\n.alienchatwhite {\r\n\tcolor: var(--alienchatwhite);\r\n}\r\n\r\n.alienchatred {\r\n\tcolor: var(--alienchatred);\r\n\tfont-weight: bolder;\r\n\tfont-size: larger;\r\n\t-webkit-background-clip: text;\r\n\tbackground-clip: text;\r\n\tbackground-color: var(--alienchatredshadow);\r\n}\r\n\r\n.alienchatblue {\r\n\tcolor: var(--alienchatblue);\r\n}\r\n.alienchatlightblue {\r\n\tcolor: var(--alienchatlightblue);\r\n\tfont-weight: bold;\r\n\tfont-size: larger;\r\n}\r\n.alienchatlightgreen {\r\n\tcolor: var(--alienchatlightgreen);\r\n}\r\n.alienchatgoldenrod {\r\n\tcolor: var(--alienchatgoldenrod);\r\n\tfont-weight: bold;\r\n}\r\n\r\n.combatbutton {\r\n\tmax-width: 200px;\r\n\tcolor: var(--aliengreen);\r\n\tborder: var(--aliengreen) 1px solid;\r\n}\r\n\r\n.prosemirror.editing-source textarea {\r\n\tcolor: $c-white;\r\n}\r\n\r\n.prosemirror menu .pm-dropdown {\r\n\tcolor: $c-black;\r\n}\r\n\r\n#overlay {\r\n\theight: 200%;\r\n\tbackground-color: hsl(120deg 64% 43% / 30%); /* Black background with opacity */\r\n\tz-index: 2;\r\n}\r\n",".spanner-icon {\r\n display: inline-block;\r\n width: 30px;\r\n height: 25px;\r\n padding: 0px;\r\n margin: 1px;\r\n background: url(../images/mother-instructions/spanner-icon.webp);\r\n}\r\n.character-sheet-img {\r\n display: block;\r\n width: 464px;\r\n height: 500px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-sheet-img.webp);\r\n}\r\n.creature-sheet-img {\r\n display: block;\r\n width: 500px;\r\n height: 477px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-sheet-img.webp);\r\n}\r\n.character-header {\r\n display: block;\r\n width: 500px;\r\n height: 152px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-header.webp);\r\n}\r\n.synthetic-header {\r\n display: block;\r\n width: 500px;\r\n height: 155px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-header.webp);\r\n}\r\n\r\n.agil-mod {\r\n display: block;\r\n width: 403px;\r\n height: 162px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/agil-mod.webp);\r\n}\r\n.armor-mod {\r\n display: block;\r\n width: 403px;\r\n height: 172px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/armor-mod.webp);\r\n}\r\n.stress-mod {\r\n display: block;\r\n width: 400px;\r\n height: 136px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/stress-mod.webp);\r\n}\r\n.character-details {\r\n display: block;\r\n width: 300px;\r\n height: 328px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-details.webp);\r\n}\r\n.synthetic-details {\r\n display: block;\r\n width: 300px;\r\n height: 380px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-details.webp);\r\n}\r\n\r\n.character-consumables {\r\n display: block;\r\n width: 153px;\r\n height: 330px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-consumables.webp);\r\n}\r\n\r\n.synthetic-consumables {\r\n display: block;\r\n width: 153px;\r\n height: 322px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-consumables.webp);\r\n}\r\n.talent-agenda {\r\n display: block;\r\n width: 300px;\r\n height: 260px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/talent-agenda.webp);\r\n}\r\n.con-edit {\r\n display: block;\r\n width: 151px;\r\n height: 109px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/con-edit.webp);\r\n}\r\n.enc {\r\n display: block;\r\n width: 600px;\r\n height: 71px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/enc.webp);\r\n}\r\n.enc-warn {\r\n display: block;\r\n width: 462px;\r\n height: 49px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/enc-warn.webp);\r\n}\r\n.inv-inact {\r\n display: block;\r\n width: 600px;\r\n height: 199px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/inv-inact.webp);\r\n}\r\n.moskills {\r\n display: block;\r\n width: 300px;\r\n height: 254px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/skills.webp);\r\n}\r\n\r\n.creature-header {\r\n display: block;\r\n width: 500px;\r\n height: 102px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-header.webp);\r\n}\r\n.creature-attack-dropdown {\r\n display: block;\r\n width: 600px;\r\n height: 330px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-attack-dropdown.webp);\r\n}\r\n.acid-splash-popup {\r\n display: block;\r\n width: 400px;\r\n height: 141px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/acid-splash-popup.webp);\r\n}\r\n.chat-roll {\r\n display: block;\r\n width: 300px;\r\n height: 188px;\r\n background: url(../images/mother-instructions/chat-roll.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.radiation-roll {\r\n display: block;\r\n width: 240px;\r\n height: 274px;\r\n background: url(../images/mother-instructions/radiation-rolls.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.territories-general {\r\n display: block;\r\n width: 500px;\r\n height: 498px;\r\n background: url(../images/mother-instructions/territories-general.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.territories-systems {\r\n display: block;\r\n width: 500px;\r\n height: 186px;\r\n background: url(../images/mother-instructions/territories-systems.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-general {\r\n display: block;\r\n width: 500px;\r\n height: 342px;\r\n background: url(../images/mother-instructions/vehicle-general.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-inv {\r\n display: block;\r\n width: 500px;\r\n height: 343px;\r\n background: url(../images/mother-instructions/vehicle-inv.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-crew {\r\n display: block;\r\n width: 500px;\r\n height: 227px;\r\n background: url(../images/mother-instructions/vehicle-crew.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-crew-selector {\r\n display: block;\r\n width: 500px;\r\n height: 227px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/vehicle-crew-selector.webp);\r\n}\r\n\r\n.vehicle-fire-weapon {\r\n display: block;\r\n width: 403px;\r\n height: 162px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/vehicle-fire-weapon.webp);\r\n}\r\n\r\n.item-dropdown {\r\n display: block;\r\n width: 300px;\r\n height: 263px;\r\n background: url(../images/mother-instructions/item-dropdown.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.modifiers-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/modifiers-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.melee-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/melee-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.ranged-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/ranged-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.armor-img {\r\n display: block;\r\n width: 600px;\r\n height: 415px;\r\n background: url(../images/mother-instructions/armor-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.planet-system-img {\r\n display: block;\r\n width: 600px;\r\n height: 562px;\r\n background: url(../images/mother-instructions/planet-system-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.initiative-roll {\r\n display: block;\r\n width: 300px;\r\n height: 277px;\r\n background: url(../images/mother-instructions/initiative-roll.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.clone-actor {\r\n display: inline-block;\r\n width: 200px;\r\n height: 119px;\r\n background: url(../images/mother-instructions/clone-actor.webp);\r\n margin-left: 25%;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.roll-clone {\r\n display: inline-block;\r\n width: 200px;\r\n height: 207px;\r\n background: url(../images/mother-instructions/roll-clone.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.init-chat-norm {\r\n display: block;\r\n width: 200px;\r\n height: 388px;\r\n background: url(../images/mother-instructions/init-chat-norm.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.init-chat-cards {\r\n display: block;\r\n width: 200px;\r\n height: 378px;\r\n background: url(../images/mother-instructions/init-chat-cards.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.gm-settings {\r\n display: block;\r\n width: 500px;\r\n height: 491px;\r\n background: url(../images/mother-instructions/gm-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.player-settings {\r\n display: block;\r\n width: 500px;\r\n height: 301px;\r\n background: url(../images/mother-instructions/player-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.style-settings {\r\n display: block;\r\n width: 400px;\r\n height: 377px;\r\n background: url(../images/mother-instructions/style-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.style-button-settings {\r\n display: block;\r\n width: 300px;\r\n height: 161px;\r\n background: url(../images/mother-instructions/style-button-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.font-picker-img {\r\n display: inline-block;\r\n width: 300px;\r\n height: 272px;\r\n background: url(../images/mother-instructions/font-picker-img.webp);\r\n margin-left: 5%;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.colour-picker-img {\r\n display: inline-block;\r\n width: 300px;\r\n height: 206px;\r\n background: url(../images/mother-instructions/colour-picker-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.character-token {\r\n display: block;\r\n width: 230px;\r\n height: 234px;\r\n background: url(../images/mother-instructions/character-token.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.creature-token {\r\n display: block;\r\n width: 230px;\r\n height: 235px;\r\n background: url(../images/mother-instructions/creature-token.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush1 {\r\n display: block;\r\n width: 300px;\r\n height: 241px;\r\n background: url(../images/mother-instructions/mpush1.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush2 {\r\n display: block;\r\n width: 300px;\r\n height: 340px;\r\n background: url(../images/mother-instructions/mpush2.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush3 {\r\n display: block;\r\n width: 300px;\r\n height: 297px;\r\n background: url(../images/mother-instructions/mpush3.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.pwr-supply {\r\n display: block;\r\n width: 600px;\r\n height: 134px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/power.webp);\r\n}\r\n.synth-hum {\r\n display: block;\r\n width: 153px;\r\n height: 87px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synth-hum.webp);\r\n}\r\n\r\n.inventory-tab-img {\r\n display: block;\r\n width: 600px;\r\n height: 435px;\r\n background: url(../images/mother-instructions/inventory-tab.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.inv-context-menu-img {\r\n display: block;\r\n width: 151px;\r\n height: 70px;\r\n background: url(../images/mother-instructions/inv-context-menu.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.status-icons-img {\r\n display: block;\r\n width: 230px;\r\n height: 229px;\r\n background: url(../images/mother-instructions/status-icons.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.enc-icon-img {\r\n display: block;\r\n width: 230px;\r\n height: 207px;\r\n background: url(../images/mother-instructions/enc-icon.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.spaceship-sheet-img {\r\n display: block;\r\n width: 497px;\r\n height: 353px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-modules.webp);\r\n}\r\n.spaceship-header1 {\r\n display: block;\r\n width: 402px;\r\n height: 632px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-header1.webp);\r\n}\r\n.spaceship-modules {\r\n display: block;\r\n width: 497px;\r\n height: 353px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-sheet-img.webp);\r\n}\r\n\r\n.spaceship-comtech {\r\n display: block;\r\n width: 395px;\r\n height: 262px;\r\n background: url(../images/mother-instructions/spaceship-comtech.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n",".grid {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2 / span 2;\r\n\t// grid-template-columns: repeat(2, minmax(50fr, 1fr));\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\tpadding: 0;\r\n\talign-items: center;\r\n\t// justify-items: center;\r\n}\r\n.grid-2col {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2;\r\n\tgrid-template-columns: 1fr 1fr;\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\tpadding: 0;\r\n\talign-items: center;\r\n\t// justify-items: center;\r\n}\r\n\r\n.grid-3col {\r\n\tgrid-column: span 3 / span 3;\r\n\tgrid-template-columns: repeat(3, minmax(0, 1fr));\r\n\tborder-color: var(--aliengreen);\r\n\t// border-style: solid;\r\n\tjustify-items: center;\r\n\tmargin: 0;\r\n}\r\n\r\n.grid-4col {\r\n\tgrid-column: span 4 / span 4;\r\n\tgrid-template-columns: repeat(4, minmax(0, 1fr));\r\n\tborder-color: var(--aliengreen);\r\n\tborder-style: double;\r\n\tpadding: 4px;\r\n}\r\n\r\n.grid-synPage {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Item1 Item2 Item2'\r\n\t\t'Item1 Item4 Item4'\r\n\t\t'Item8 Item4 Item4'\r\n\t\t'Item8 Item5 Item5'\r\n\t\t'Item8 Item3 Item3'\r\n\t\t'Item9 Item6 Item6'\r\n\t\t'Item10 Item7 Item7'\r\n\t\t'Item11 Item11 Item11';\r\n\t// 'Item11 Item10 Item10'\r\n\t// 'Item11 Item10 Item10';\r\n\r\n\tgrid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.grid-genPage {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Item1 Item2 Item2'\r\n\t\t'Item1 Item4 Item4'\r\n\t\t'Item8 Item4 Item4'\r\n\t\t'Item8 Item5 Item5'\r\n\t\t'Item8 Item3 Item3'\r\n\t\t'Item9 Item6 Item6'\r\n\t\t'Item10 Item7 Item7'\r\n\t\t'Item11 Item11 Item11';\r\n\t// 'Item11 Item10 Item10'\r\n\t// 'Item11 Item10 Item10';\r\n\tgrid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.Item1 {\r\n\tgrid-area: Item1;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 5px;\r\n\ttext-align: center;\r\n}\r\n.Item2 {\r\n\tgrid-area: Item2;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.Item3 {\r\n\tgrid-area: Item3;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item4 {\r\n\tgrid-area: Item4;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item5 {\r\n\tgrid-area: Item5;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item6 {\r\n\tgrid-area: Item6;\r\n\tborder: 1px solid var(--aliengreen);\r\n\t// justify-items: center;\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item7 {\r\n\tgrid-area: Item7;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n\t// height: 80px;\r\n\theight: auto;\r\n}\r\n.Item8 {\r\n\tgrid-area: Item8;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 5px;\r\n}\r\n.Item9 {\r\n\tgrid-area: Item9;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-bottom: 5px;\r\n}\r\n.Item10 {\r\n\tgrid-area: Item10;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-bottom: 5px;\r\n\t// padding-left: 5px;\r\n\t// padding-right: 5px;\r\n}\r\n.Item11 {\r\n\tgrid-area: Item11;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 4px;\r\n\talign-content: center;\r\n\tjustify-content: center;\r\n\tmin-height: 53px;\r\n}\r\n\r\n.grid-2col-border {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2;\r\n\tgrid-template-columns: 1fr 1fr;\r\n\tborder-color: var(--aliengreen);\r\n\tpadding: 0;\r\n\t-webkit-box-align: center;\r\n\t-ms-flex-align: center;\r\n\talign-items: center;\r\n}\r\n\r\n.grid-spacecraft {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'spacec1 spacec2 ';\r\n\r\n\tgrid-template-columns: 35% 65%;\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\t// padding: 0;\r\n\t// align-items: center;\r\n\t// justify-items: center;\r\n}\r\n.spacec1 {\r\n\tgrid-area: spacec1;\r\n\tborder-right: 1px solid var(--aliengreen);\r\n\t// padding: 4px;\r\n\talign-content: center;\r\n\t// justify-content: center;\r\n\t// min-height: 53px;\r\n}\r\n.spacec2 {\r\n\tgrid-area: spacec2;\r\n\t// border: 1px solid var(--aliengreen);\r\n\tpadding-left: 5px;\r\n\talign-content: center;\r\n\t// justify-content: center;\r\n\t// min-height: 53px;\r\n}\r\n\r\n.s1-header {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'. . s1h1 s1h1 s1h1 .'\r\n\t\t's1h2 s1h2 s1h2 s1h2 s1h2 s1h2'\r\n\t\t's1h3 s1h3 s1h3 s1h4 s1h4 s1h4'\r\n\t\t's1h28 s1h28 s1h28 s1h29 s1h29 s1h29'\r\n\t\t's1h30 s1h30 s1h30 s1h30 s1h30 s1h30 '\r\n\t\t's1h32 s1h32 s1h32 s1h32 s1h32 s1h32'\r\n\t\t's1h31 s1h31 s1h31 s1h31 s1h31 s1h31 '\r\n\t\t's1h33 s1h33 s1h33 s1h33 s1h33 s1h33'\r\n\t\t'. . s1h5 s1h5 s1h5 .'\r\n\t\t's1h6 s1h6 s1h6 s1h6 s1h6 s1h6'\r\n\t\t's1space1 s1h7 s1h8 s1space s1h9 s1h10'\r\n\t\t's1space1 s1h11 s1h12 s1space s1h13 s1h14'\r\n\t\t's1space1 s1h15 s1h16 s1space s1h17 s1h18'\r\n\t\t's1space1 s1h19 s1h20 s1space s1h21 s1h22'\r\n\t\t's1h23 s1h23 s1h23 s1h23 s1h23 s1h23'\r\n\t\t's1h24 s1h24 s1h24 s1h24 s1h24 s1h24'\r\n\t\t's1h25 s1h25 s1h25 s1h25 s1h25 s1h25'\r\n\t\t's1h26 s1h26 s1h26 s1h26 s1h26 s1h26'\r\n\t\t's1h27 s1h27 s1h27 s1h27 s1h27 s1h27';\r\n\tgrid-template-columns: 5% 10% 30% 5% 30% 10%;\r\n\tpadding: 0 10px 0px 10px;\r\n\t// background-color: hsl(165, 27%, 50%);\r\n\t// color: hsl(120, 94%, 6%);\r\n}\r\n.s1space {\r\n\tgrid-area: s1space;\r\n}\r\n.s1space1 {\r\n\tgrid-area: s1space1;\r\n}\r\n.s1h1 {\r\n\tgrid-area: s1h1;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h2 {\r\n\tgrid-area: s1h2;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h3 {\r\n\tgrid-area: s1h3;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h4 {\r\n\tgrid-area: s1h4;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h5 {\r\n\tgrid-area: s1h5;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h6 {\r\n\tgrid-area: s1h6;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h7 {\r\n\tgrid-area: s1h7;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h8 {\r\n\tgrid-area: s1h8;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h9 {\r\n\tgrid-area: s1h9;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h10 {\r\n\tgrid-area: s1h10;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h11 {\r\n\tgrid-area: s1h11;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h12 {\r\n\tgrid-area: s1h12;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h13 {\r\n\tgrid-area: s1h13;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h14 {\r\n\tgrid-area: s1h14;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h15 {\r\n\tgrid-area: s1h15;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h16 {\r\n\tgrid-area: s1h16;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h17 {\r\n\tgrid-area: s1h17;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h18 {\r\n\tgrid-area: s1h18;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// justify-self: center;\r\n}\r\n.s1h19 {\r\n\tgrid-area: s1h19;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h20 {\r\n\tgrid-area: s1h20;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h21 {\r\n\tgrid-area: s1h21;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h22 {\r\n\tgrid-area: s1h22;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tjustify-self: center;\r\n}\r\n.s1h23 {\r\n\tgrid-area: s1h23;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 20px;\r\n\tjustify-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h24 {\r\n\tgrid-area: s1h24;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tjustify-self: center;\r\n}\r\n.s1h25 {\r\n\tgrid-area: s1h25;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 20px;\r\n\tjustify-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h26 {\r\n\tgrid-area: s1h26;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 50px;\r\n\tjustify-self: center;\r\n}\r\n.s1h27 {\r\n\tgrid-area: s1h27;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 50px;\r\n\tjustify-self: center;\r\n}\r\n.s1h28 {\r\n\tgrid-area: s1h28;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h29 {\r\n\tgrid-area: s1h29;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h30 {\r\n\tgrid-area: s1h30;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h31 {\r\n\tgrid-area: s1h31;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h32 {\r\n\tgrid-area: s1h32;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h33 {\r\n\tgrid-area: s1h33;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n\r\n.grid-container {\r\n\tdisplay: grid;\r\n\t// gap: 5px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\t// align-items: center;\r\n\t// justify-items: first baseline;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col4'\r\n\t\t'Col3 Col3';\r\n\t// grid-template-rows: 1fr;\r\n\tgrid-template-columns: 370px 1fr;\r\n}\r\n.Col1 {\r\n\tgrid-area: Col1;\r\n\t// justify-items: left;\r\n\t// border: 2px solid white;\r\n\talign-self: center;\r\n}\r\n.Col2 {\r\n\tgrid-area: Col2;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.Col3 {\r\n\tgrid-area: Col3;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n.Col4 {\r\n\tgrid-area: Col4;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.grid-attr {\r\n\tdisplay: grid;\r\n\t// gap: 5px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tpadding-left: 5px;\r\n\talign-items: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tgrid-template-areas: 'Attr1 Attr2 Attr3';\r\n\tgrid-template-columns: 300px 35px 30px;\r\n}\r\n\r\n.Attr1 {\r\n\tgrid-area: Attr1;\r\n\t// justify-items: left;\r\n\t// border: 2px solid white;\r\n}\r\n.Attr2 {\r\n\tgrid-area: Attr2;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.Attr3 {\r\n\tgrid-area: Attr3;\r\n\twidth: 30px;\r\n\theight: 20px;\r\n\t// justify-items: left;\r\n}\r\n.Attr4 {\r\n\tgrid-area: Attr4;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.grid-Consumables {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Heading Heading '\r\n\t\t'Air1 Air2'\r\n\t\t'Food1 Food2'\r\n\t\t'Water1 Water2'\r\n\t\t'Power1 Power2';\r\n\r\n\tgrid-template-columns: 1fr 1fr;\r\n}\r\n\r\n.Heading {\r\n\tgrid-area: Heading;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n}\r\n.Air1 {\r\n\tgrid-area: Air1;\r\n\t// border: 1px solid white;\r\n\tjustify-content: left;\r\n\talign-self: center;\r\n}\r\n.Air2 {\r\n\tgrid-area: Air2;\r\n\t// border: 1px solid white;\r\n}\r\n.Food1 {\r\n\tgrid-area: Food1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.Food2 {\r\n\tgrid-area: Food2;\r\n\t// border: 1px solid white;\r\n}\r\n.Power1 {\r\n\tgrid-area: Power1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n\t// margin-top: 5px;\r\n}\r\n.Power2 {\r\n\tgrid-area: Power2;\r\n\t// border: 1px solid white;\r\n}\r\n.Water1 {\r\n\tgrid-area: Water1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.Water2 {\r\n\tgrid-area: Water2;\r\n\t// border: 1px solid white;\r\n}\r\n\r\n.grid-vehicle-header {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas: 'vChar vChar';\r\n\tgrid-template-columns: auto;\r\n}\r\n\r\n.grid-vehicle {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'vItem1 vItem2 vItem3 vItem4'\r\n\t\t'vItem5 vItem6 vItem7 vItem8';\r\n\r\n\tgrid-template-columns: auto;\r\n}\r\n\r\n.vChar {\r\n\tgrid-area: vChar;\r\n}\r\n.vItem1 {\r\n\tgrid-area: vItem1;\r\n}\r\n.vItem2 {\r\n\tgrid-area: vItem2;\r\n}\r\n.vItem3 {\r\n\tgrid-area: vItem3;\r\n}\r\n.vItem4 {\r\n\tgrid-area: vItem4;\r\n}\r\n.vItem5 {\r\n\tgrid-area: vItem5;\r\n}\r\n.vItem6 {\r\n\tgrid-area: vItem6;\r\n}\r\n.vItem7 {\r\n\tgrid-area: vItem7;\r\n}\r\n.vItem8 {\r\n\tgrid-area: vItem8;\r\n}\r\n\r\n.grid-weapon {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'wItem1 wItem2 wItem3 wItem4'\r\n\t\t'wItem5 wItem6 wItem7 wItem7';\r\n\r\n\tgrid-template-columns: auto;\r\n\talign-items: center;\r\n\tpadding-bottom: 2px;\r\n}\r\n\r\n.wItem1 {\r\n\tgrid-area: wItem1;\r\n}\r\n.wItem2 {\r\n\tgrid-area: wItem2;\r\n}\r\n.wItem3 {\r\n\tgrid-area: wItem3;\r\n}\r\n.wItem4 {\r\n\tgrid-area: wItem4;\r\n}\r\n.wItem5 {\r\n\tgrid-area: wItem5;\r\n}\r\n.wItem6 {\r\n\tgrid-area: wItem6;\r\n}\r\n.wItem7 {\r\n\tgrid-area: wItem7;\r\n}\r\n\r\n.grid-ship-crit {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'gcItem1 gcItem2 gcItem2'\r\n\t\t'gcItem3 gcItem4 gcItem4'\r\n\t\t'gcItem5 gcItem6 gcItem6';\r\n\tgrid-template-columns: 30% 35% 35%;\r\n\talign-items: center;\r\n}\r\n\r\n.gcItem1 {\r\n\tgrid-area: gcItem1;\r\n}\r\n.gcItem2 {\r\n\tgrid-area: gcItem2;\r\n}\r\n.gcItem3 {\r\n\tgrid-area: gcItem3;\r\n}\r\n.gcItem4 {\r\n\tgrid-area: gcItem4;\r\n}\r\n.gcItem5 {\r\n\tgrid-area: gcItem5;\r\n}\r\n.gcItem6 {\r\n\tgrid-area: gcItem6;\r\n}\r\n\r\n.grid-weapon-body {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'wCol1 wCol2 wCol3 wCol4 wCol5 wCol6'\r\n\t\t'wCol7 wCol8 wCol9 wCol10 wCol11 wCol12'\r\n\t\t'wCol13 wCol14 . . . .';\r\n\tpadding-bottom: 2px;\r\n\t// l1 l2 l3 l4 l5 l6\r\n\tgrid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr;\r\n\t// grid-template-columns: 2em 25em 5em 5em 4em 2em;\r\n\talign-items: center;\r\n}\r\n\r\n.wCol1 {\r\n\tgrid-area: wCol1;\r\n\tjustify-self: left;\r\n}\r\n.wCol2 {\r\n\tgrid-area: wCol2;\r\n\tjustify-self: left;\r\n}\r\n.wCol3 {\r\n\tgrid-area: wCol3;\r\n\tjustify-self: left;\r\n}\r\n.wCol4 {\r\n\tgrid-area: wCol4;\r\n\tjustify-self: center;\r\n}\r\n.wCol5 {\r\n\tgrid-area: wCol5;\r\n\tjustify-self: left;\r\n}\r\n.wCol6 {\r\n\tgrid-area: wCol6;\r\n\tjustify-self: center;\r\n}\r\n.wCol7 {\r\n\tgrid-area: wCol7;\r\n\tjustify-self: left;\r\n}\r\n.wCol8 {\r\n\tgrid-area: wCol8;\r\n\tjustify-self: left;\r\n}\r\n.wCol9 {\r\n\tgrid-area: wCol9;\r\n\tjustify-self: left;\r\n}\r\n.wCol10 {\r\n\tgrid-area: wCol10;\r\n\tjustify-self: center;\r\n}\r\n.wCol11 {\r\n\tgrid-area: wCol11;\r\n\tjustify-self: left;\r\n}\r\n.wCol12 {\r\n\tgrid-area: wCol12;\r\n\tjustify-self: center;\r\n}\r\n.wCol13 {\r\n\tgrid-area: wCol13;\r\n\tjustify-self: left;\r\n}\r\n.wCol14 {\r\n\tgrid-area: wCol14;\r\n\tjustify-self: left;\r\n}\r\n\r\n.grid-items {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4'\r\n\t\t'lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8';\r\n\tpadding-bottom: 2px;\r\n\t// l1 l2 l3 l4 l5 l6 l7 l8 l9\r\n\tgrid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em;\r\n\t// grid-template-columns: 25px 410px 60px 60px 60px 20px;\r\n\talign-items: center;\r\n}\r\n\r\n.lCol1 {\r\n\tgrid-area: lCol1;\r\n\tjustify-self: left;\r\n}\r\n.lCol2 {\r\n\tgrid-area: lCol2;\r\n\tjustify-self: center;\r\n}\r\n.lCol3 {\r\n\tgrid-area: lCol3;\r\n\tjustify-self: center;\r\n}\r\n.lCol4 {\r\n\tgrid-area: lCol4;\r\n\tjustify-self: right;\r\n}\r\n.lCol5 {\r\n\tgrid-area: lCol5;\r\n\tjustify-self: left;\r\n}\r\n.lCol6 {\r\n\tgrid-area: lCol6;\r\n\tjustify-self: left;\r\n}\r\n.lCol7 {\r\n\tgrid-area: lCol7;\r\n\tjustify-self: center;\r\n}\r\n.lCol8 {\r\n\tgrid-area: lCol8;\r\n\tjustify-self: right;\r\n}\r\n.lCol9 {\r\n\tgrid-area: lCol9;\r\n\tjustify-self: center;\r\n}\r\n.lCol10 {\r\n\tgrid-area: lCol10;\r\n\tjustify-self: center;\r\n}\r\n.lCol11 {\r\n\tgrid-area: lCol11;\r\n\tjustify-self: center;\r\n}\r\n.lCol12 {\r\n\tgrid-area: lCol12;\r\n\tjustify-self: center;\r\n}\r\n.lCol13 {\r\n\tgrid-area: lCol13;\r\n\tjustify-self: center;\r\n}\r\n.lCol14 {\r\n\tgrid-area: lCol14;\r\n\tjustify-self: center;\r\n}\r\n.lCol15 {\r\n\tgrid-area: lCol15;\r\n\tjustify-self: center;\r\n}\r\n.lCol16 {\r\n\tgrid-area: lCol16;\r\n\tjustify-self: center;\r\n}\r\n.lCol17 {\r\n\tgrid-area: lCol17;\r\n\tjustify-self: center;\r\n}\r\n.lCol18 {\r\n\tgrid-area: lCol18;\r\n\tjustify-self: center;\r\n}\r\n.grid-modules {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'mCol1 mCol2 mCol17 mCol15 mCol13 mCol4'\r\n\t\t'mCol5 mCol6 mCol18 mCol16 mCol14 mCol8';\r\n\tpadding-bottom: 6px;\r\n\t// l1 l2 l3 l4 l5 l6 l7 l8 l9\r\n\tgrid-template-columns: 30px 270px 75px 90px 269px 30px;\r\n\t// grid-template-columns: 25px 410px 60px 60px 60px 20px;\r\n\talign-items: center;\r\n}\r\n\r\n.mCol1 {\r\n\tgrid-area: mCol1;\r\n\tjustify-self: left;\r\n}\r\n.mCol2 {\r\n\tgrid-area: mCol2;\r\n\tjustify-self: center;\r\n}\r\n.mCol3 {\r\n\tgrid-area: mCol3;\r\n\tjustify-self: center;\r\n}\r\n.mCol4 {\r\n\tgrid-area: mCol4;\r\n\tjustify-self: right;\r\n}\r\n.mCol5 {\r\n\tgrid-area: mCol5;\r\n\tjustify-self: left;\r\n}\r\n.mCol6 {\r\n\tgrid-area: mCol6;\r\n\tjustify-self: left;\r\n}\r\n.mCol7 {\r\n\tgrid-area: mCol7;\r\n\tjustify-self: center;\r\n}\r\n.mCol8 {\r\n\tgrid-area: mCol8;\r\n\tjustify-self: right;\r\n}\r\n.mCol9 {\r\n\tgrid-area: mCol9;\r\n\tjustify-self: center;\r\n}\r\n.mCol10 {\r\n\tgrid-area: mCol10;\r\n\tjustify-self: center;\r\n}\r\n.mCol11 {\r\n\tgrid-area: mCol11;\r\n\tjustify-self: center;\r\n}\r\n.mCol12 {\r\n\tgrid-area: mCol12;\r\n\tjustify-self: center;\r\n}\r\n.mCol13 {\r\n\tgrid-area: mCol13;\r\n\tjustify-self: center;\r\n}\r\n.mCol14 {\r\n\tgrid-area: mCol14;\r\n\tword-break: break-word;\r\n}\r\n.mCol15 {\r\n\tgrid-area: mCol15;\r\n\tjustify-self: center;\r\n}\r\n.mCol16 {\r\n\tgrid-area: mCol16;\r\n\tjustify-self: center;\r\n}\r\n.mCol17 {\r\n\tgrid-area: mCol17;\r\n\tjustify-self: center;\r\n}\r\n.mCol18 {\r\n\tgrid-area: mCol18;\r\n\tjustify-self: center;\r\n}\r\n\r\n.grid-talents {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'talTitle talTitle'\r\n\t\t'tal1 tal2'\r\n\t\t'tal3 tal4';\r\n\t// grid-template-rows: 3fr;\r\n\r\n\tpadding: 3px;\r\n\tgrid-template-columns: 75% 25%;\r\n\talign-items: center;\r\n}\r\n\r\n.tal1 {\r\n\tgrid-area: tal1;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n\t// background-color: $c-black;\r\n}\r\n.tal2 {\r\n\tgrid-area: tal2;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.tal3 {\r\n\tgrid-area: tal3;\r\n\talign-self: center;\r\n}\r\n.tal4 {\r\n\tgrid-area: tal4;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n\talign-self: left;\r\n\r\n\t// padding-top: 2px;\r\n}\r\n.talTitle {\r\n\tgrid-area: talTitle;\r\n\tbackground-color: #221f1f;\r\n}\r\n.grid-special {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'spe1 spe2 spe3';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 70% 25%;\r\n\talign-items: center;\r\n}\r\n\r\n.spe1 {\r\n\tgrid-area: spe1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.spe2 {\r\n\tgrid-area: spe2;\r\n\t// justify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n.spe3 {\r\n\tgrid-area: spe3;\r\n\tjustify-self: right;\r\n}\r\n\r\n.critical-inj {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'crit1 crit2 crit3 crit4';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 31% 60% 3%;\r\n\talign-items: center;\r\n}\r\n\r\n.crit1 {\r\n\tgrid-area: crit1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.crit2 {\r\n\tgrid-area: crit2;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n.crit3 {\r\n\tgrid-area: crit3;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n\talign-items: left;\r\n}\r\n.crit4 {\r\n\tgrid-area: crit4;\r\n\tjustify-self: right;\r\n}\r\n\r\n.space-critical-inj {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'ScritI1 ScritI2 ScritI4';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 80% 3%;\r\n\talign-items: center;\r\n}\r\n\r\n.ScritI1 {\r\n\tgrid-area: ScritI1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.ScritI2 {\r\n\tgrid-area: ScritI2;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.ScritI4 {\r\n\tgrid-area: ScritI4;\r\n\tjustify-self: right;\r\n}\r\n\r\n.grid-two {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'box1 box2'\r\n\t\t'box3 box4';\r\n\tpadding: 3px;\r\n\tgrid-template-columns: 25% 75%;\r\n\talign-items: center;\r\n}\r\n\r\n.box1 {\r\n\tgrid-area: box1;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n}\r\n.box2 {\r\n\tgrid-area: box2;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box3 {\r\n\tgrid-area: box3;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n\tpadding-top: 10px;\r\n}\r\n.box4 {\r\n\tgrid-area: box4;\r\n\tpadding-top: 10px;\r\n}\r\n\r\n.grid-2 {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'box11 box21 box23 box22';\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 1fr 33px 15px 33px;\r\n\talign-items: center;\r\n\tmargin: 1px;\r\n\tpadding: 0;\r\n\t// padding-left: 2px;\r\n}\r\n\r\n.box11 {\r\n\tgrid-area: box11;\r\n\tjustify-self: center;\r\n\t// padding-left: 8px;\r\n\t// background-color: $c-black;\r\n}\r\n.box21 {\r\n\tgrid-area: box21;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box22 {\r\n\tgrid-area: box22;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box23 {\r\n\tgrid-area: box23;\r\n\tjustify-self: center;\r\n\t// padding-right: 8px;\r\n}\r\n.grid-crit {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'crit1 crit2 ';\r\n\tpadding: 0;\r\n\tmargin: 0;\r\n\tgrid-template-columns: 1fr 1fr;\r\n}\r\n.crit1 {\r\n\tgrid-area: crit1;\r\n}\r\n.crit2 {\r\n\tgrid-area: crit2;\r\n\t// margin-left: 90px;\r\n\tmargin-bottom: 2px;\r\n}\r\n\r\n.grid-rTables {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'rTable1 rTable2';\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 1fr 0.5fr;\r\n\talign-items: center;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n}\r\n\r\n.rTable1 {\r\n\tgrid-area: rTable1;\r\n\tjustify-self: center;\r\n}\r\n.rTable2 {\r\n\tgrid-area: rTable2;\r\n\tjustify-self: center;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.grid-creature {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n // 'vChar1 vChar1 '\r\n\r\n\t\t'vCre1 vCre2 '\r\n\t\t'vCre3 vCre4 '\r\n\t\t'vCre5 vCre6 '\r\n\t\t'vCre7 vCre8';\r\n\r\n\tgrid-template-columns: 1fr 1fr;\r\n\talign-items: center;\r\n}\r\n\r\n.vCre1 {\r\n\tgrid-area: vCre1;\r\n}\r\n.vCre2 {\r\n\tgrid-area: vCre2;\r\n}\r\n.vCre3 {\r\n\tgrid-area: vCre3;\r\n}\r\n.vCre4 {\r\n\tgrid-area: vCre4;\r\n}\r\n.vCre5 {\r\n\tgrid-area: vCre5;\r\n}\r\n.vCre6 {\r\n\tgrid-area: vCre6;\r\n}\r\n.vCre7 {\r\n\tgrid-area: vCre7;\r\n}\r\n.vCre8 {\r\n\tgrid-area: vCre8;\r\n}\r\n.grid-colony--header {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'hplan1 hplan2 '\r\n\t\t'hplan3 hplan4'\r\n\t\t'hplan5 hplan6 '\r\n\t\t'hplan7 hplan8';\r\n\r\n\tgrid-template-columns: auto;\r\n\talign-items: center;\r\n\tpadding-bottom: 2px;\r\n}\r\n\r\n.hplan1 {\r\n\tgrid-area: hplan1;\r\n}\r\n.hplan2 {\r\n\tgrid-area: hplan2;\r\n}\r\n.hplan3 {\r\n\tgrid-area: hplan3;\r\n}\r\n.hplan4 {\r\n\tgrid-area: hplan4;\r\n}\r\n.hplan5 {\r\n\tgrid-area: hplan5;\r\n}\r\n.hplan6 {\r\n\tgrid-area: hplan6;\r\n}\r\n.hplan7 {\r\n\tgrid-area: hplan7;\r\n}\r\n.hplan8 {\r\n\tgrid-area: hplan8;\r\n}\r\n\r\n.grid-planet {\r\n\tdisplay: grid;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tgrid-template-areas:\r\n\t\t'plan1 plan1 plan1 plan1'\r\n\t\t'plan2 plan2 plan3 plan3 '\r\n\t\t// 'plan3 plan3 plan3 plan3 '\r\n\t\t'plan4 plan4 plan4 plan4 ';\r\n\tgrid-template-columns: 220px 1fr;\r\n}\r\n.plan1 {\r\n\tgrid-area: plan1;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.plan2 {\r\n\tgrid-area: plan2;\r\n\tjustify-self: left;\r\n}\r\n.plan3 {\r\n\tgrid-area: plan3;\r\n\tjustify-self: left;\r\n}\r\n.plan4 {\r\n\tgrid-area: plan4;\r\n\tjustify-self: left;\r\n}\r\n\r\n.grid-systems {\r\n\tdisplay: grid;\r\n\tpadding: 3px;\r\n\tgrid-template-areas:\r\n\t\t'sys1 sys2 sys3 sys4'\r\n\t\t'sys5 sys6 sys7 sys8';\r\n\tgrid-template-columns: 14em 15em 10em 2em;\r\n\tborder-color: var(--aliengreen);\r\n\tborder-bottom: double;\r\n}\r\n\r\n.sys1 {\r\n\tgrid-area: sys1;\r\n\tjustify-self: left;\r\n}\r\n.sys2 {\r\n\tgrid-area: sys2;\r\n\tjustify-self: left;\r\n}\r\n.sys3 {\r\n\tgrid-area: sys3;\r\n\tjustify-self: left;\r\n}\r\n.sys4 {\r\n\tgrid-area: sys4;\r\n\tjustify-self: right;\r\n}\r\n.sys5 {\r\n\tgrid-area: sys5;\r\n\tjustify-self: left;\r\n}\r\n.sys6 {\r\n\tgrid-area: sys6;\r\n\tjustify-self: left;\r\n}\r\n.sys7 {\r\n\tgrid-area: sys7;\r\n\tjustify-self: left;\r\n}\r\n.sys8 {\r\n\tgrid-area: sys8;\r\n\tjustify-self: right;\r\n}\r\n\r\n.grid-Char-Att {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tpadding-bottom: 4px;\r\n\tpadding-top: 12px;\r\n\tpadding-left: 30px;\r\n\tgrid-row-gap: 3px;\r\n\tgrid-column-gap: 10px;\r\n\tborder-color: var(--aliengreen);\r\n\talign-items: center;\r\n\tgrid-template-areas:\r\n\t\t'gCol1 gCol2 gCol3 gCol4 gCol5 gCol11'\r\n\t\t'gCol6 gCol7 gCol8 gCol9 gCol10 gCol12';\r\n\tgrid-template-columns: 110px 50px 110px 50px 65px 130px;\r\n}\r\n\r\n.gCol1 {\r\n\tgrid-area: gCol1;\r\n\tjustify-self: left;\r\n}\r\n.gCol2 {\r\n\tgrid-area: gCol2;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol3 {\r\n\tgrid-area: gCol3;\r\n\tjustify-self: left;\r\n}\r\n.gCol4 {\r\n\tgrid-area: gCol4;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol5 {\r\n\tgrid-area: gCol5;\r\n\tjustify-self: center;\r\n}\r\n.gCol6 {\r\n\tgrid-area: gCol6;\r\n\tjustify-self: left;\r\n}\r\n.gCol7 {\r\n\tgrid-area: gCol7;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol8 {\r\n\tgrid-area: gCol8;\r\n\tjustify-self: left;\r\n}\r\n.gCol9 {\r\n\tgrid-area: gCol9;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol10 {\r\n\tgrid-area: gCol10;\r\n\tjustify-self: center;\r\n}\r\n.gCol11 {\r\n\tgrid-area: gCol11;\r\n\tjustify-self: center;\r\n}\r\n.gCol12 {\r\n\tgrid-area: gCol12;\r\n\tjustify-self: center;\r\n}\r\n\r\n.grid-item-xtras {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'xCol1 xCol2 xCol3 xCol4 xCol5 xCol6'\r\n\t\t'. xCol7 xCol7 xCol8 . .';\r\n\tpadding-bottom: 4px;\r\n\tpadding-top: 5px;\r\n\tpadding-left: 30px;\r\n\tgrid-row-gap: 3px;\r\n\tgrid-column-gap: 10px;\r\n\t// l1 l2 l3 l4 l5 l6\r\n\tgrid-template-columns: 110px 50px 110px 50px 110px 50px;\r\n\talign-items: center;\r\n}\r\n\r\n.xCol1 {\r\n\tgrid-area: xCol1;\r\n\tjustify-self: left;\r\n}\r\n.xCol2 {\r\n\tgrid-area: xCol2;\r\n\tjustify-self: left;\r\n}\r\n.xCol3 {\r\n\tgrid-area: xCol3;\r\n\tjustify-self: left;\r\n}\r\n.xCol4 {\r\n\tgrid-area: xCol4;\r\n\tjustify-self: center;\r\n}\r\n.xCol5 {\r\n\tgrid-area: xCol5;\r\n\tjustify-self: left;\r\n}\r\n.xCol6 {\r\n\tgrid-area: xCol6;\r\n\tjustify-self: center;\r\n}\r\n.xCol7 {\r\n\tgrid-area: xCol7;\r\n\tjustify-self: center;\r\n}\r\n.xCol8 {\r\n\tgrid-area: xCol8;\r\n\tjustify-self: center;\r\n}\r\n\r\n.flex-group-center,\r\n.flex-group-left,\r\n.flex-group-right {\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\ttext-align: center;\r\n\tpadding: 0;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.flex-group-left {\r\n\tjustify-content: flex-start;\r\n\ttext-align: left;\r\n}\r\n\r\n.flex-group-right {\r\n\tjustify-content: flex-end;\r\n\ttext-align: right;\r\n}\r\n\r\n.grid-crew {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gC1 gC2 gC3 gC4'\r\n\t\t'gC5 gC6 gC7 gC8';\r\n\tgrid-template-columns: 20em 15em 10em 5em;\r\n}\r\n.gC1 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC1;\r\n}\r\n.gC2 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC2;\r\n}\r\n.gC3 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC3;\r\n}\r\n.gC4 {\r\n\tjustify-self: right;\r\n\tgrid-area: gC4;\r\n}\r\n.gC5 {\r\n\tjustify-self: left;\r\n\tgrid-area: gC5;\r\n}\r\n.gC6 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC6;\r\n}\r\n.gC7 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC7;\r\n}\r\n.gC8 {\r\n\tjustify-self: right;\r\n\tgrid-area: gC8;\r\n}\r\n\r\n.grid-ship-crew {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gSC1 gSC2 gSC3 gSC4 gSC5'\r\n\t\t' gSC6 gSC7 gSC8 gSC9 gSC10';\r\n\tgrid-template-columns: 43% 25% 20% 6%;\r\n}\r\n.gSC1 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC1;\r\n}\r\n.gSC2 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC2;\r\n}\r\n.gSC3 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC3;\r\n}\r\n.gSC4 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC4;\r\n}\r\n.gSC5 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC5;\r\n}\r\n.gSC6 {\r\n\tjustify-self: left;\r\n\tgrid-area: gSC6;\r\n}\r\n.gSC7 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC7;\r\n}\r\n.gSC8 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC8;\r\n}\r\n.gSC9 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC9;\r\n}\r\n.gSC10 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC10;\r\n}\r\n\r\n.grid-actor {\r\n\tdisplay: grid;\r\n\tpadding-top: 10px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas: 'gaItem1 gaItem2 gaItem3 gaItem4';\r\n\tgrid-template-columns: 20% 34% 20% 30%;\r\n}\r\n\r\n.gaItem1 {\r\n\tgrid-area: gaItem1;\r\n}\r\n.gaItem2 {\r\n\tgrid-area: gaItem2;\r\n}\r\n.gaItem3 {\r\n\tgrid-area: gaItem3;\r\n}\r\n.gaItem4 {\r\n\tgrid-area: gaItem4;\r\n}\r\n\r\n.grid-colony-planet1 {\r\n\tdisplay: grid;\r\n\tpadding-top: 55px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp1 gcp2 gcp3 gcp4 gcp5 gcp6 gcp7';\r\n\tgrid-template-columns: 150px 150px 196px 100px 150px 150px 150px;\r\n}\r\n\r\n.gcp1 {\r\n\tgrid-area: gcp1;\r\n}\r\n.gcp2 {\r\n\tgrid-area: gcp2;\r\n}\r\n.gcp3 {\r\n\tgrid-area: gcp3;\r\n}\r\n.gcp4 {\r\n\tgrid-area: gcp4;\r\n\tmargin: 1px 0px 0px -7px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp5 {\r\n\tgrid-area: gcp5;\r\n}\r\n.gcp6 {\r\n\tgrid-area: gcp6;\r\n}\r\n.gcp7 {\r\n\tgrid-area: gcp7;\r\n}\r\n\r\n.grid-colony-planet2 {\r\n\tdisplay: grid;\r\n\tmargin-top: -4px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp11 gcp12 gcp14 gcp16 gcp17';\r\n\t// grid-template-columns: 13% 21% 40% 11% 17%;\r\n\tgrid-template-columns: 130px 240px 400px 110px 120px;\r\n}\r\n\r\n.gcp11 {\r\n\tgrid-area: gcp11;\r\n}\r\n.gcp12 {\r\n\tgrid-area: gcp12;\r\n}\r\n.gcp14 {\r\n\tgrid-area: gcp14;\r\n}\r\n.gcp16 {\r\n\tgrid-area: gcp16;\r\n}\r\n.gcp17 {\r\n\tgrid-area: gcp17;\r\n}\r\n.grid-colony-planet3a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 2px;\r\n\tgrid-template-areas: 'gcp3a1 gcp3a2 gcp3a3 gcp3a4 gcp3a5 gcp3a6 gcp3a7';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\r\n}\r\n\r\n.gcp3a1 {\r\n\tgrid-area: gcp3a1;\r\n\tmargin: -12px 0px 0px -127px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp3a2 {\r\n\tgrid-area: gcp3a2;\r\n}\r\n.gcp3a3 {\r\n\tgrid-area: gcp3a3;\r\n}\r\n.gcp3a4 {\r\n\tgrid-area: gcp3a4;\r\n}\r\n.gcp3a5 {\r\n\tgrid-area: gcp3a5;\r\n}\r\n.gcp3a6 {\r\n\tgrid-area: gcp3a6;\r\n}\r\n.gcp3a7 {\r\n\tgrid-area: gcp3a7;\r\n\tmargin: -12px 0px 0px 24px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet3 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp31 gcp32 gcp33 gcp34 gcp35 gcp36 gcp37';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\r\n}\r\n\r\n.gcp31 {\r\n\tgrid-area: gcp31;\r\n}\r\n.gcp32 {\r\n\tgrid-area: gcp32;\r\n}\r\n.gcp33 {\r\n\tgrid-area: gcp33;\r\n}\r\n.gcp34 {\r\n\tgrid-area: gcp34;\r\n}\r\n.gcp35 {\r\n\tgrid-area: gcp35;\r\n}\r\n.gcp36 {\r\n\tgrid-area: gcp36;\r\n}\r\n.gcp37 {\r\n\tgrid-area: gcp37;\r\n}\r\n\r\n.grid-colony-planet4a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 5px;\r\n\tgrid-template-areas: 'gcp4a1 gcp4a2 gcp4a3 gcp4a4 gcp4a5 gcp4a6 gcp4a7';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 245px 110px 126px 110px 110px 110px;\r\n}\r\n\r\n.gcp4a1 {\r\n\tgrid-area: gcp4a1;\r\n}\r\n.gcp4a2 {\r\n\tgrid-area: gcp4a2;\r\n\tmargin: -28px 0px 0px -19px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a3 {\r\n\tgrid-area: gcp4a3;\r\n\tmargin: -11px 0px 0px 10px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a4 {\r\n\tgrid-area: gcp4a4;\r\n\tmargin: -21px 0px 0px -28px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a5 {\r\n\tgrid-area: gcp4a5;\r\n\tmargin: -28px 0px 0px 0px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a6 {\r\n\tgrid-area: gcp4a6;\r\n\tmargin: -37px 0px 0px -12px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a7 {\r\n\tgrid-area: gcp4a7;\r\n}\r\n.grid-colony-planet4 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-top: -2px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp41 gcp42 gcp43 gcp44 gcp45 gcp46 gcp47';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 245px 110px 110px 110px 110px 110px;\r\n}\r\n\r\n.gcp41 {\r\n\tgrid-area: gcp41;\r\n}\r\n.gcp42 {\r\n\tgrid-area: gcp42;\r\n}\r\n.gcp43 {\r\n\tgrid-area: gcp43;\r\n}\r\n.gcp44 {\r\n\tgrid-area: gcp44;\r\n}\r\n.gcp45 {\r\n\tgrid-area: gcp45;\r\n}\r\n.gcp46 {\r\n\tgrid-area: gcp46;\r\n}\r\n.gcp47 {\r\n\tgrid-area: gcp47;\r\n}\r\n\r\n.grid-colony-planet6a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tpadding-top: 82px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp6a1 gcp6a2 gcp6a4 gcp6a6 gcp6a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp6a1 {\r\n\tgrid-area: gcp6a1;\r\n\tmargin: -24px 0px 0px 61px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a2 {\r\n\tgrid-area: gcp6a2;\r\n\tmargin: -42px 0px 0px 50px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a4 {\r\n\tgrid-area: gcp6a4;\r\n\tmargin: -59px 0px 0px -41px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a6 {\r\n\tgrid-area: gcp6a6;\r\n\tmargin: -43px 0px 0px -138px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a7 {\r\n\tgrid-area: gcp6a7;\r\n\tmargin: -24px 0px 0px -118px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet6 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-top: -5px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp61 gcp62 gcp64 gcp66 gcp67';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp61 {\r\n\tgrid-area: gcp61;\r\n}\r\n.gcp62 {\r\n\tgrid-area: gcp62;\r\n}\r\n.gcp64 {\r\n\tgrid-area: gcp64;\r\n}\r\n.gcp66 {\r\n\tgrid-area: gcp66;\r\n}\r\n.gcp67 {\r\n\tgrid-area: gcp67;\r\n}\r\n\r\n.grid-colony-planet7a {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 14px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp7a1 gcp7a2 gcp7a4 gcp7a6 gcp7a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 200px;\r\n}\r\n\r\n.gcp7a1 {\r\n\tgrid-area: gcp7a1;\r\n\tmargin: 8px 0px 0px -163px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a2 {\r\n\tgrid-area: gcp7a2;\r\n\tmargin: -8px 0px 0px -171px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a4 {\r\n\tgrid-area: gcp7a4;\r\n\tmargin: -25px 0px 0px -32px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a6 {\r\n\tgrid-area: gcp7a6;\r\n\tmargin: -6px 0px 0px 59px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a7 {\r\n\tgrid-area: gcp7a7;\r\n\tmargin: 11px 0px 0px 28px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet7 {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: -30px;\r\n\tmargin-bottom: 4px;\r\n\tgrid-template-areas: 'gcp71 gcp72 gcp74 gcp76 gcp77';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp71 {\r\n\tgrid-area: gcp71;\r\n}\r\n.gcp72 {\r\n\tgrid-area: gcp72;\r\n}\r\n.gcp74 {\r\n\tgrid-area: gcp74;\r\n}\r\n.gcp76 {\r\n\tgrid-area: gcp76;\r\n}\r\n.gcp77 {\r\n\tgrid-area: gcp77;\r\n}\r\n\r\n.grid-colony-planet8a {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: -6px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp8a1 gcp8a2 gcp8a4 gcp8a6 gcp8a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp8a1 {\r\n\tgrid-area: gcp8a1;\r\n}\r\n.gcp8a2 {\r\n\tgrid-area: gcp8a2;\r\n}\r\n\r\n.gcp8a4 {\r\n\tgrid-area: gcp8a4;\r\n\tmargin: 8px 0px 0px -39px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.gcp8a6 {\r\n\tgrid-area: gcp8a6;\r\n}\r\n.gcp8a7 {\r\n\tgrid-area: gcp8a7;\r\n}\r\n\r\n.grid-colony-planet8 {\r\n\tdisplay: grid;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 11px;\r\n\tgrid-template-areas: 'gcp81 gcp82 gcp84 gcp86 gcp87';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 216px 210px 200px 190px;\r\n}\r\n.gcp81 {\r\n\tgrid-area: gcp81;\r\n}\r\n.gcp82 {\r\n\tgrid-area: gcp82;\r\n}\r\n.gcp84 {\r\n\tgrid-area: gcp84;\r\n}\r\n.gcp86 {\r\n\tgrid-area: gcp86;\r\n}\r\n.gcp87 {\r\n\tgrid-area: gcp87;\r\n}\r\n\r\n.grid-colony-planet9 {\r\n\tdisplay: grid;\r\n\tmargin-top: -25px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp91 gcp94 gcp96 gcp97';\r\n\tgrid-template-columns: 444px 161px 34px 15px;\r\n}\r\n\r\n.gcp91 {\r\n\tgrid-area: gcp91;\r\n}\r\n.gcp94 {\r\n\tgrid-area: gcp94;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp96 {\r\n\tgrid-area: gcp96;\r\n}\r\n.gcp97 {\r\n\tgrid-area: gcp97;\r\n}\r\n\r\n.grid-colony-planet10a {\r\n\tdisplay: grid;\r\n\tmargin-left: 175px;\r\n\tmargin-top: -84px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp10a1 gcp10a2 gcp10a4 gcp10a6 gcp10a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n.gcp10a1 {\r\n\tgrid-area: gcp10a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp10a2 {\r\n\tgrid-area: gcp10a2;\r\n}\r\n.gcp10a4 {\r\n\tgrid-area: gcp10a4;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-top: 114px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp10a6 {\r\n\tgrid-area: gcp10a6;\r\n}\r\n.gcp10a7 {\r\n\tgrid-area: gcp10a7;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet10 {\r\n\tdisplay: grid;\r\n\tmargin-left: 181px;\r\n\tmargin-top: -59px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp101 gcp102 gcp104 gcp106 gcp107';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n.gcp101 {\r\n\tgrid-area: gcp101;\r\n}\r\n.gcp102 {\r\n\tgrid-area: gcp102;\r\n}\r\n.gcp104 {\r\n\tgrid-area: gcp104;\r\n}\r\n.gcp106 {\r\n\tgrid-area: gcp106;\r\n}\r\n.gcp107 {\r\n\tgrid-area: gcp107;\r\n}\r\n\r\n.grid-colony-planet11 {\r\n\tdisplay: grid;\r\n\tmargin-left: 187px;\r\n\tmargin-top: -98px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp111 gcp112 gcp113 gcp114 gcp115 gcp116';\r\n\tgrid-template-columns: 171px 87px 171px 87px 171px 25px;\r\n}\r\n\r\n.gcp111 {\r\n\tgrid-area: gcp111;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp112 {\r\n\tgrid-area: gcp112;\r\n}\r\n.gcp113 {\r\n\tgrid-area: gcp113;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-top: 107px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp114 {\r\n\tgrid-area: gcp114;\r\n}\r\n.gcp115 {\r\n\tgrid-area: gcp115;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp116 {\r\n\tgrid-area: gcp116;\r\n}\r\n\r\n.grid-colony-planet12a {\r\n\tdisplay: grid;\r\n\tmargin-left: 176px;\r\n\tmargin-top: -86px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp12a1 gcp12a2 gcp12a4 gcp12a6 gcp12a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n\r\n.gcp12a1 {\r\n\tgrid-area: gcp12a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp12a2 {\r\n\tgrid-area: gcp12a2;\r\n}\r\n.gcp12a4 {\r\n\tgrid-area: gcp12a4;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-top: 118px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp12a6 {\r\n\tgrid-area: gcp12a6;\r\n}\r\n.gcp12a7 {\r\n\tgrid-area: gcp12a7;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet12 {\r\n\tdisplay: grid;\r\n\tmargin-left: 181px;\r\n\tmargin-top: -65px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp121 gcp122 gcp124 gcp126 gcp127';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n\r\n.gcp121 {\r\n\tgrid-area: gcp121;\r\n}\r\n.gcp122 {\r\n\tgrid-area: gcp122;\r\n}\r\n.gcp124 {\r\n\tgrid-area: gcp124;\r\n}\r\n.gcp126 {\r\n\tgrid-area: gcp126;\r\n}\r\n.gcp127 {\r\n\tgrid-area: gcp127;\r\n}\r\n\r\n.grid-colony-planet13a {\r\n\tdisplay: grid;\r\n\tmargin-left: 187px;\r\n\tmargin-top: -89px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp13a1 gcp13a2 gcp13a3 gcp13a4 gcp13a5 gcp13a6';\r\n\tgrid-template-columns: 171px 87px 171px 87px 171px 25px;\r\n}\r\n\r\n.gcp13a1 {\r\n\tgrid-area: gcp13a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp13a2 {\r\n\tgrid-area: gcp13a2;\r\n}\r\n.gcp13a3 {\r\n\tgrid-area: gcp13a3;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-top: 107px;\r\n\tmargin-bottom: 20px;\r\n}\r\n.gcp13a4 {\r\n\tgrid-area: gcp13a4;\r\n}\r\n.gcp13a5 {\r\n\tgrid-area: gcp13a5;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp13a6 {\r\n\tgrid-area: gcp13a6;\r\n}\r\n\r\n.grid-colony-planet13 {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 3px;\r\n\tmargin-bottom: 0px;\r\n\tpadding-top: 66px;\r\n\tgrid-template-areas: 'gcp131 gcp134 gcp136 gcp137';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 430px 210px 200px 190px;\r\n}\r\n\r\n.gcp131 {\r\n\tgrid-area: gcp131;\r\n}\r\n.gcp134 {\r\n\tgrid-area: gcp134;\r\n}\r\n.gcp136 {\r\n\tgrid-area: gcp136;\r\n}\r\n.gcp137 {\r\n\tgrid-area: gcp137;\r\n}\r\n\r\n.grid-colony-sheet {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 3px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas:\r\n\t\t'gcs1 gcs2 gcs3 gcs4'\r\n\t\t'gcs5 gcs2 gcs3 gcs4'\r\n\t\t'gcs6 gcs2 gcs3 gcs4'\r\n\t\t'gcs7 gcs2 gcs3 gcs4';\r\n\tgrid-template-columns: 523px 177px 177px 177px;\r\n}\r\n.gcs1 {\r\n\tgrid-area: gcs1;\r\n}\r\n.gcs2 {\r\n\tgrid-area: gcs2;\r\n\tmargin-top: 55px;\r\n}\r\n.gcs3 {\r\n\tgrid-area: gcs3;\r\n\tmargin-top: 55px;\r\n}\r\n.gcs4 {\r\n\tgrid-area: gcs4;\r\n\tmargin-top: 55px;\r\n}\r\n.gcs5 {\r\n\tgrid-area: gcs5;\r\n}\r\n.gcs6 {\r\n\tgrid-area: gcs6;\r\n}\r\n.gcs7 {\r\n\tgrid-area: gcs7;\r\n}\r\n\r\n.grid-colony-header {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gch1 gch2 gch3'\r\n\t\t'gch4 gch5 gch6'\r\n\t\t'gch7 gch8 gch9'\r\n\t\t'gch10 gch11 gch12';\r\n\tpadding-top: 70px;\r\n\tgrid-template-columns: 174px 174px 174px;\r\n\talign-items: center;\r\n}\r\n.gch1 {\r\n\tgrid-area: gch1;\r\n}\r\n.gch2 {\r\n\tgrid-area: gch2;\r\n}\r\n.gch3 {\r\n\tgrid-area: gch3;\r\n}\r\n.gch4 {\r\n\tgrid-area: gch4;\r\n}\r\n.gch5 {\r\n\tgrid-area: gch5;\r\n}\r\n.gch6 {\r\n\tgrid-area: gch6;\r\n}\r\n.gch7 {\r\n\tgrid-area: gch7;\r\n}\r\n.gch8 {\r\n\tgrid-area: gch8;\r\n}\r\n.gch9 {\r\n\tgrid-area: gch9;\r\n}\r\n.gch10 {\r\n\tgrid-area: gch10;\r\n}\r\n.gch11 {\r\n\tgrid-area: gch11;\r\n}\r\n.gch12 {\r\n\tgrid-area: gch12;\r\n}\r\n.grid-colony-stats {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gcst1 gcst2 '\r\n\t\t'gcst3 gcst4'\r\n\t\t'gcst5 gcst6'\r\n\t\t'gcst7 gcst8'\r\n\t\t'gcst9 gcst10'\r\n\t\t'gcst11 gcst12'\r\n\t\t'gcst13 gcst14'\r\n\t\t'gcst15 gcst16';\r\n\trow-gap: 20%;\r\n\tgrid-template-columns: 281px 30px;\r\n\tmargin: 65px 0px 0px 181px;\r\n}\r\n.gcst1 {\r\n\tgrid-area: gcst1;\r\n}\r\n.gcst2 {\r\n\tgrid-area: gcst2;\r\n}\r\n.gcst3 {\r\n\tgrid-area: gcst3;\r\n}\r\n.gcst4 {\r\n\tgrid-area: gcst4;\r\n}\r\n.gcst5 {\r\n\tgrid-area: gcst5;\r\n}\r\n.gcst6 {\r\n\tgrid-area: gcst6;\r\n}\r\n.gcst7 {\r\n\tgrid-area: gcst7;\r\n}\r\n.gcst8 {\r\n\tgrid-area: gcst8;\r\n}\r\n.gcst9 {\r\n\tgrid-area: gcst9;\r\n}\r\n.gcst10 {\r\n\tgrid-area: gcst10;\r\n}\r\n.gcst11 {\r\n\tgrid-area: gcst11;\r\n}\r\n.gcst12 {\r\n\tgrid-area: gcst12;\r\n}\r\n.gcst13 {\r\n\tgrid-area: gcst13;\r\n}\r\n.gcst14 {\r\n\tgrid-area: gcst14;\r\n}\r\n.gcst15 {\r\n\tgrid-area: gcst15;\r\n}\r\n.gcst16 {\r\n\tgrid-area: gcst16;\r\n}\r\n\r\n.grid-colony-level {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'gclv1 gclv2 gclv3 gclv4 gclv5 gclv6';\r\n\tgrid-template-columns: 77px 86px 86px 87px 86px 78px;\r\n\tmargin-left: 6px;\r\n}\r\n\r\n.gclv1 {\r\n\tgrid-area: gclv1;\r\n}\r\n.gclv2 {\r\n\tgrid-area: gclv2;\r\n}\r\n.gclv3 {\r\n\tgrid-area: gclv3;\r\n}\r\n.gclv4 {\r\n\tgrid-area: gclv4;\r\n}\r\n.gclv5 {\r\n\tgrid-area: gclv5;\r\n}\r\n.gclv6 {\r\n\tgrid-area: gclv6;\r\n}\r\n",".flex-center {\r\n align-items: center;\r\n justify-content: center;\r\n text-align: center;\r\n padding: 0;\r\n}\r\n\r\n.flex-between {\r\n justify-content: space-between;\r\n}\r\n// .alienflex {\r\n// flex: auto;\r\n// }\r\n.alienrpg .flexcol {\r\n display: flex;\r\n flex-direction: column;\r\n flex-wrap: nowrap;\r\n}\r\n// .alienrpg .flexcol > * {\r\n// flex: 1;\r\n// }\r\n.alienrpg .flexcol .flex1 {\r\n flex: 1;\r\n}\r\n.alienrpg .flexcol .flex2 {\r\n flex: 2;\r\n}\r\n.alienrpg .flexcol .flex3 {\r\n flex: 3;\r\n}\r\n.alienrpg .alienrpg .flexcol .flex4 {\r\n flex: 4;\r\n}\r\n.alienrpg .flexrow {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n justify-content: flex-start;\r\n}\r\n.alienrpg .flexrow > * {\r\n flex: 1;\r\n}\r\n.alienrpg .flexrow .flex1 {\r\n flex: 1;\r\n}\r\n.alienrpg .flexrow .flex2 {\r\n flex: 2;\r\n}\r\n.alienrpg .flexrow .flex3 {\r\n flex: 3;\r\n}\r\n.alienrpg .flexrow .flex4 {\r\n flex: 4;\r\n}\r\n",".alienrpg.actor .encumbrance {\r\n\tbackground: hsla(0, 0%, 0%, 0.1);\r\n\theight: 12px;\r\n\tmargin-top: 5px;\r\n\tborder: 1px solid hsl(0, 0%, 7%);\r\n\tborder-radius: 3px;\r\n\tposition: relative;\r\n\twidth: calc(100% - 20px);\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-bar {\r\n\tposition: absolute;\r\n\ttop: 1px;\r\n\tleft: 1px;\r\n\tbackground: var(--aliengreen);\r\n\theight: 8px;\r\n\tborder: 1px solid hsl(30, 32%, 33%);\r\n\tborder-radius: 3px;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-label {\r\n\tposition: absolute;\r\n\ttop: -3px;\r\n\theight: 16px;\r\n\tfont-size: 16px;\r\n\tline-height: 16px;\r\n\tcolor: $c-black;\r\n\tbackground: hsla(0, 0%, 100%, 0.4);\r\n\tpadding: 0 3px;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-breakpoint {\r\n\tposition: absolute;\r\n\tleft: 50%;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .arrow-up {\r\n\tbottom: 0;\r\n\twidth: 0;\r\n\theight: 0;\r\n\tborder-left: 4px solid transparent;\r\n\tborder-right: 4px solid transparent;\r\n\tborder-bottom: 4px solid hsl(0, 0%, 40%);\r\n}\r\n\r\n.alienrpg.actor .encumbrance .arrow-down {\r\n\ttop: 0;\r\n\twidth: 0;\r\n\theight: 0;\r\n\tborder-left: 4px solid transparent;\r\n\tborder-right: 4px solid transparent;\r\n\tborder-top: 4px solid hsl(0, 0%, 40%);\r\n}\r\n\r\n.alienrpg.actor .encumbrance.encumbered .arrow-up {\r\n\tborder-bottom: 4px solid $c-white;\r\n}\r\n\r\n.alienrpg.actor .encumbrance.encumbered .arrow-down {\r\n\tborder-top: 4px solid $c-white;\r\n}\r\n.alienrpg.actor .encumbrance.encumbered .encumbrance-bar {\r\n\tposition: absolute;\r\n\ttop: 1px;\r\n\tleft: 1px;\r\n\tbackground: hsl(7, 100%, 50%);\r\n\theight: 8px;\r\n\tborder: 1px solid hsl(66, 75%, 45%);\r\n\tborder-radius: 3px;\r\n}\r\n\r\n/* @group Blink */\r\n.blink {\r\n\t-webkit-animation: blink 2s linear infinite;\r\n\t-moz-animation: blink 2s linear infinite;\r\n\t-ms-animation: blink 2s linear infinite;\r\n\t-o-animation: blink 2s linear infinite;\r\n\tanimation: blink 2s linear infinite;\r\n}\r\n@-webkit-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@-moz-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@-ms-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@-o-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n/* @end */\r\n\r\n.alienrpg #rcorners {\r\n\tborder-radius: 15px;\r\n\tbackground-color: #c7d9c4;\r\n\tbackground-position: left top;\r\n\tpadding: 6px;\r\n\tbox-shadow: -10px 9px 9px #666666;\r\n\tborder: 3px black;\r\n\tborder-style: double;\r\n}\r\n","/* class applies to select element itself, not a wrapper element */\r\n.select-css {\r\n display: block;\r\n font-size: 15px;\r\n font-family: var(--alienfont);\r\n font-weight: 700;\r\n color: inherit;\r\n // line-height: 1.3;\r\n // padding: 0.6em 1.4em 0.5em 0.8em;\r\n width: 100%;\r\n max-width: 90%; /* useful when width is set to anything other than 100% */\r\n box-sizing: border-box;\r\n margin: 0;\r\n border: 1px solid var(--aliengreen);\r\n box-shadow: 0 1px 0 1px hsla(0, 0%, 0%, 0.04);\r\n border-radius: 0.5em;\r\n -moz-appearance: none;\r\n -webkit-appearance: none;\r\n appearance: none;\r\n // background-color: #fff;\r\n /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. \r\n\t\tfor the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference\r\n\t\t\r\n\t*/\r\n // background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ADFF2F%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),\r\n // linear-gradient(to bottom, black 0%, black 100%);\r\n background-image: url(../images/downarrow.svg);\r\n background-repeat: no-repeat, repeat;\r\n\r\n /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/\r\n background-position: right 0.7em top 50%, 0 0;\r\n /* icon size, then gradient */\r\n background-size: 1em auto, 100%;\r\n}\r\n/* Hide arrow icon in IE browsers */\r\n.select-css::-ms-expand {\r\n display: none;\r\n}\r\n/* Hover style */\r\n.select-css:hover {\r\n color: inherit;\r\n}\r\n/* Focus style */\r\n.select-css:focus {\r\n color: inherit;\r\n /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */\r\n box-shadow: 0 0 1px 1px var(--aliengreen);\r\n box-shadow: 0 0 0 1px -moz-mac-focusring var(--aliengreen);\r\n color: inherit;\r\n outline: none;\r\n background-color: $c-black;\r\n}\r\n\r\n/* Set options to normal weight */\r\n.select-css option {\r\n font-weight: normal;\r\n background: hsl(0, 0%, 0%);\r\n}\r\n\r\n/* Support for rtl text, explicit support for Arabic and Hebrew */\r\n*[dir='rtl'] .select-css,\r\n:root:lang(ar) .select-css,\r\n:root:lang(iw) .select-css {\r\n background-position: left 0.7em top 50%, 0 0;\r\n padding: 0.6em 0.8em 0.5em 1.4em;\r\n}\r\n\r\n/* Disabled styles */\r\n.select-css:disabled,\r\n.select-css[aria-disabled='true'] {\r\n color: var(--aliengreen);\r\n background-image: url(../images/downarrow.svg);\r\n background-repeat: no-repeat, repeat;\r\n // background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),\r\n // linear-gradient(to bottom, black 0%, black 100%);\r\n}\r\n\r\n.select-css:disabled:hover,\r\n.select-css[aria-disabled='true'] {\r\n border-color: hsl(0, 0%, 67%);\r\n}\r\n","/*\r\n\tOriginal Sheet by Paul Watson\r\n\r\n\tCRT Effect by Alec Lownes\r\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\r\n\r\n\tMay 2021\r\n*/\r\n\r\n@keyframes flicker {\r\n\t0% {\r\n\t\topacity: 0.27861;\r\n\t}\r\n\t5% {\r\n\t\topacity: 0.34769;\r\n\t}\r\n\t10% {\r\n\t\topacity: 0.23604;\r\n\t}\r\n\t15% {\r\n\t\topacity: 0.90626;\r\n\t}\r\n\t20% {\r\n\t\topacity: 0.18128;\r\n\t}\r\n\t25% {\r\n\t\topacity: 0.83891;\r\n\t}\r\n\t30% {\r\n\t\topacity: 0.65583;\r\n\t}\r\n\t35% {\r\n\t\topacity: 0.67807;\r\n\t}\r\n\t40% {\r\n\t\topacity: 0.26559;\r\n\t}\r\n\t45% {\r\n\t\topacity: 0.84693;\r\n\t}\r\n\t50% {\r\n\t\topacity: 0.96019;\r\n\t}\r\n\t55% {\r\n\t\topacity: 0.08594;\r\n\t}\r\n\t60% {\r\n\t\topacity: 0.20313;\r\n\t}\r\n\t65% {\r\n\t\topacity: 0.71988;\r\n\t}\r\n\t70% {\r\n\t\topacity: 0.53455;\r\n\t}\r\n\t75% {\r\n\t\topacity: 0.37288;\r\n\t}\r\n\t80% {\r\n\t\topacity: 0.71428;\r\n\t}\r\n\t85% {\r\n\t\topacity: 0.70419;\r\n\t}\r\n\t90% {\r\n\t\topacity: 0.7003;\r\n\t}\r\n\t95% {\r\n\t\topacity: 0.36108;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0.24387;\r\n\t}\r\n}\r\n\r\n@keyframes textShadow {\r\n\t0% {\r\n\t\ttext-shadow: 0.4389924193300864px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193300864px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t5% {\r\n\t\ttext-shadow: 2.7928974010788217px 0 1px rgba(255, 255, 0, 0.5), -2.7928974010788217px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t10% {\r\n\t\ttext-shadow: 0.02956275843481219px 0 1px rgba(255, 255, 0, 0.5), -0.02956275843481219px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t15% {\r\n\t\ttext-shadow: 0.40218538552878136px 0 1px rgba(255, 255, 0, 0.5), -0.40218538552878136px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t20% {\r\n\t\ttext-shadow: 3.4794037899852017px 0 1px rgba(255, 255, 0, 0.5), -3.4794037899852017px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t25% {\r\n\t\ttext-shadow: 1.6125630401149584px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401149584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t30% {\r\n\t\ttext-shadow: 0.7015590085143956px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085143956px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t35% {\r\n\t\ttext-shadow: 3.896914047650351px 0 1px rgba(255, 255, 0, 0.5), -3.896914047650351px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t40% {\r\n\t\ttext-shadow: 3.870905614848819px 0 1px rgba(255, 255, 0, 0.5), -3.870905614848819px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t45% {\r\n\t\ttext-shadow: 2.231056963361899px 0 1px rgba(255, 255, 0, 0.5), -2.231056963361899px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t50% {\r\n\t\ttext-shadow: 0.08084290417898504px 0 1px rgba(255, 255, 0, 0.5), -0.08084290417898504px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t55% {\r\n\t\ttext-shadow: 2.3758461067427543px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067427543px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t60% {\r\n\t\ttext-shadow: 2.202193051050636px 0 1px rgba(255, 255, 0, 0.5), -2.202193051050636px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t65% {\r\n\t\ttext-shadow: 2.8638780614874975px 0 1px rgba(255, 255, 0, 0.5), -2.8638780614874975px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t70% {\r\n\t\ttext-shadow: 0.48874025155497314px 0 1px rgba(255, 255, 0, 0.5), -0.48874025155497314px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t75% {\r\n\t\ttext-shadow: 1.8948491305757957px 0 1px rgba(255, 255, 0, 0.5), -1.8948491305757957px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t80% {\r\n\t\ttext-shadow: 0.0833037308038857px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308038857px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t85% {\r\n\t\ttext-shadow: 0.09769827255241735px 0 1px rgba(255, 255, 0, 0.5), -0.09769827255241735px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t90% {\r\n\t\ttext-shadow: 3.443339761481782px 0 1px rgba(255, 255, 0, 0.5), -3.443339761481782px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t95% {\r\n\t\ttext-shadow: 2.1841838852799786px 0 1px rgba(255, 255, 0, 0.5), -2.1841838852799786px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t100% {\r\n\t\ttext-shadow: 2.6208764473832513px 0 1px rgba(255, 255, 0, 0.5), -2.6208764473832513px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n}\r\n\r\n/* interface */\r\n\r\n::-webkit-scrollbar-thumb {\r\n\toutline: none;\r\n\tborder-radius: 2px;\r\n\tbackground: var(--aliendarkergreen);\r\n\tborder: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.window-header {\r\n\tbackground-color: rgba(50, 100, 120, 0.3);\r\n\tborder-radius: 7px 7px 0px 0px;\r\n}\r\n\r\n.alienrpg input[type='text'],\r\n.alienrpg input[type='number'],\r\n.alienrpg input[type='password'],\r\n.alienrpg input[type='date'],\r\n.alienrpg input[type='time'] {\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\ninput[type='text']:hover,\r\ninput[type='number']:hover,\r\ninput[type='password']:hover,\r\ninput[type='date']:hover,\r\ninput[type='time']:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\na:hover {\r\n\ttext-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\n#sidebar-tabs {\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n#sidebar-tabs .item.active {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 6px inset var(--aliengreen);\r\n}\r\n\r\nselect:focus {\r\n\tbox-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\ntextarea:focus {\r\n\toutline: 0px;\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n\t// background-color: var(--aliengreen);\r\n\tcolor: #000;\r\n\tfont-weight: 400;\r\n}\r\n\r\ncombobox:focus {\r\n\toutline: 0px;\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n\tbackground-color: var(--aliengreen);\r\n\tcolor: #000;\r\n}\r\n\r\n#hotbar .macro:hover {\r\n\tbox-shadow: 0 0 10px inset var(--aliengreen);\r\n}\r\n\r\n#hotbar .macro.active:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n#players ol .player.context {\r\n\tborder-top: 1px solid var(--aliengreen);\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n}\r\n\r\n#players ol .player.context .player-name {\r\n\ttext-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\n#context-menu li.context-item:hover {\r\n\ttext-shadow: 0 0 4px var(--aliengreen);\r\n}\r\n\r\n#controls .scene-control.active,\r\n#controls .control-tool.active,\r\n#controls .scene-control:hover,\r\n#controls .control-tool:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-bottom: 1px solid var(--aliendarkergreen);\r\n\tbox-shadow: 0 0 10px var(--aliendarkergreen);\r\n}\r\n\r\n#navigation #scene-list .scene.view,\r\n#navigation #scene-list .scene.context {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tbackground: rgba(52, 52, 52, 0.95);\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 10px var(--aliendarkergreen);\r\n}\r\n\r\n// #pause img {\r\n// box-sizing: border-box;\r\n// width: 128px;\r\n// height: 128px;\r\n// padding-left: 128px;\r\n\r\n// background-image: url('../images/paused-alien.png');\r\n// animation: rotation 20s infinite linear;\r\n// }\r\n\r\n#pause {\r\n\tbackground: none;\r\n\t& > img {\r\n\t\twidth: 200px;\r\n\t\theight: 200px;\r\n\t\ttop: -50px;\r\n\t\tleft: calc(50% - 100px);\r\n\t\topacity: 0.7;\r\n\t\t--fa-animation-duration: 10s;\r\n\t}\r\n\th3 {\r\n\t\t// font-family: var(--alienfont); !\r\n\t\tfont-size: 32px;\r\n\t\ttext-shadow: 0px 3px 5px rgba(0, 0, 0, 1);\r\n\t}\r\n}\r\n\r\n.alienrpg #context-menu li.context-item {\r\n\tline-height: 1.55;\r\n}\r\n\r\n/* CHAT */\r\n\r\n.sidebar-tab h1,\r\n.sidebar-tab h2 {\r\n\tborder-bottom: 2px dotted var(--aliengreen);\r\n}\r\n\r\n.sidebar-tab .fas.fa-trash:hover {\r\n\tanimation: textShadow 0.5s infinite;\r\n}\r\n\r\n.chat-message .message-header .message-sender {\r\n\tpadding-bottom: 5px;\r\n}\r\n\r\n.alien-Push-button {\r\n\theight: 40px;\r\n\tmargin-top: 5px;\r\n\tmargin-left: 1px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tborder-radius: 3px;\r\n\tbackground: url(../images/alien_crt_push-button.png) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.alien-Push-button:hover {\r\n\tborder-radius: 3px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tbackground-color: inherit;\r\n\tbackground: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.chat-message,\r\n.chat-message.emote {\r\n\tfont-family: var(--alienchatfont);\r\n\tfont-size: 110%;\r\n\tfont-weight: bold;\r\n\r\n\tpadding: 13px 15px 50px 11px;\r\n\tborder-width: 0px;\r\n\r\n\tbox-shadow: 0 1px 5px #000;\r\n\r\n\tbackground-size: 100%;\r\n\tbackground-position: top, bottom, 0px 18px;\r\n\tbackground-repeat: no-repeat, no-repeat, repeat;\r\n\t// background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/chat-middle.png');\r\n\tbackground-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), var(--chatbackground);\r\n\t// background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/IndBackground3.png');\r\n}\r\n\r\n.chat-message.whisper {\r\n\tcolor: var(--alienchatlightblue);\r\n\r\n\tpadding: 13px 15px 50px 11px;\r\n\tborder-width: 0px;\r\n\r\n\tbox-shadow: 0 1px 5px #000;\r\n\r\n\tbackground-size: 100%;\r\n\tbackground-position: top, bottom, 0px 18px;\r\n\tbackground-repeat: no-repeat, no-repeat, repeat;\r\n\tbackground-image: url('../images/hidden-chat-top.png'), url('../images/hidden-chat-bottom.png'), url('../images/hidden-chat-middle.png');\r\n}\r\n\r\n.chat-message.whisper span,\r\n.chat-message.whisper div {\r\n\tcolor: var(--alienchatlightblue);\r\n\r\n\t// color: royalblue;\r\n}\r\n\r\n.chat-message.whisper h2 {\r\n\tcolor: lightblue;\r\n\tborder-bottom: 2px dotted lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper h4 {\r\n\tcolor: lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper hr {\r\n\tborder-top: 1px solid lightsteelblue;\r\n\tborder-bottom: 1px solid royalblue;\r\n}\r\n\r\n.chat-message.whisper .blink {\r\n\tcolor: lightsteelblue;\r\n\tbackground-color: royalblue;\r\n\ttext-shadow: 0 0 5px lightsteelblue;\r\n\tanimation: blink 0.5 5;\r\n}\r\n\r\n.chat-message.whisper .inline-roll:hover {\r\n\ttext-shadow: 0 0 5px lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper .inline-roll,\r\n.chat-message.whisper .dice-tooltip {\r\n\tborder-color: lightsteelblue;\r\n}\r\n\r\n// .chat-message.whisper .dice-tooltip img,\r\n// .chat-message.whisper .dice-tooltip li,\r\n// .chat-message.whisper .alien-Push-button,\r\n// .chat-message.whisper span.alien-diceface-b0,\r\n// .chat-message.whisper span.alien-diceface-b6,\r\n// .chat-message.whisper span.alien-diceface-y0,\r\n// .chat-message.whisper span.alien-diceface-y1,\r\n// .chat-message.whisper span.alien-diceface-y6 {\r\n// filter: sepia(100%) saturate(250%) brightness(100%) hue-rotate(180deg);\r\n// }\r\n\r\n.alien-Push-button:hover {\r\n\tborder-radius: 3px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tbackground-color: inherit;\r\n\tbackground: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.blink {\r\n\tpadding: 0px 0px 2px 5px;\r\n\tmargin-top: 5px;\r\n\tmargin-bottom: 5px;\r\n\t// background-color: red;\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 5px red;\r\n\tanimation: blink 0.5s 5;\r\n}\r\n\r\n.warnblink {\r\n\ttext-shadow: 0 0 5px red;\r\n\tanimation: blink 0.5s 5;\r\n}\r\n\r\n.message-sender {\r\n\twidth: 900px;\r\n\twhite-space: nowrap;\r\n\toverflow: hidden;\r\n\ttext-overflow: ellipsis;\r\n}\r\n\r\n// .dice-tooltip .part-header .part-formula,\r\n// .dice-tooltip .dice-rolls {\r\n// padding-left: 3px;\r\n// }\r\n\r\n/* Journals */\r\n\r\n.journal-sheet ::-webkit-scrollbar-thumb {\r\n\tbackground: #135d91;\r\n\tborder: 1px solid #135d91;\r\n}\r\n\r\n// .journal-sheet .editor p {\r\n// text-align: justify;\r\n// line-height: 1.3em;\r\n// margin-bottom: 20px;\r\n// }\r\n\r\n// .journal-sheet .editor .tcol2 {\r\n// line-height: 1.4em;\r\n// margin-bottom: 20px;\r\n// }\r\n\r\n// .journal-sheet .editor div {\r\n// padding-left: 5px;\r\n// padding-right: 5px;\r\n// }\r\n\r\n// .journal-sheet .editor .cinsymbol,\r\n// .camsymbol {\r\n// height: 36px;\r\n// vertical-align: top;\r\n// margin-top: 1px;\r\n// }\r\n\r\n// .journal-sheet .editor .caption {\r\n// color: white;\r\n// text-shadow: 0 0 10px #2a8ed5;\r\n// }\r\n\r\n.journal-sheet .editor h1 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n\tborder-bottom: 2px solid #135d91;\r\n}\r\n\r\n.journal-sheet .editor h2 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n}\r\n\r\n.journal-sheet .editor h3 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n}\r\n\r\n// .journal-sheet .editor .mess {\r\n// display: block;\r\n// color: #e6ff99;\r\n// font-weight: bold;\r\n// text-shadow: 0 0 3px #d6ff5c;\r\n// background-color: rgba(50, 70, 50, 0.3);\r\n// box-shadow: 0 0 5px rgba(50, 70, 50);\r\n// padding: 5px 10px 8px 5px;\r\n// margin-left: 4%;\r\n// margin-right: 4%;\r\n// }\r\n\r\n.chat-message .warning-bar {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/warning-bar.webp');\r\n\twidth: 259px;\r\n\theight: 8px;\r\n\t/* vertical-align: middle; */\r\n\tborder: 0;\r\n}\r\n","/* .journal-sheet form { */\r\n.sheet.journal-entry .journal-entry-content {\r\n\tcolor: var(--aliengreen);\r\n\tbackground: #000;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 1px;\r\n\tbackground: var(--journalback) top left !important;\r\n\tbackground-size: cover;\r\n\tcolor: powderblue;\r\n}\r\n\r\n.sheet.journal-entry .sidebar .directory-header .header-search input {\r\n\tcolor: hsl(0, 0%, 0%);\r\n}\r\n\r\n.alienrpg .arpgtable {\r\n\theight: 36px;\r\n\twidth: 80%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n}\r\n.alienrpg .arpgtable tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n\r\n.alienrpg .caption {\r\n\ttext-align: center;\r\n\tcolor: greenyellow;\r\n\tfont-size: xx-large;\r\n}\r\n\r\n.alienrpg .arpgtablesmall {\r\n\theight: 36px;\r\n\twidth: 34%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n}\r\n\r\n.alienrpg .arpgtablesmall tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n.alienrpg .tdstyle {\r\n\twidth: 40%;\r\n\theight: 18px;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .tdstyleR {\r\n\twidth: 40%;\r\n\theight: 18px;\r\n\ttext-align: Right;\r\n}\r\n.alienrpg .tdstyleC {\r\n\twidth: 100%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .tdstyle3D {\r\n\twidth: 30%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .tdstyle2D {\r\n\twidth: 50%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .arpglink {\r\n\tbackground-color: white;\r\n\tcolor: black;\r\n}\r\n\r\n.alienrpg .mess {\r\n\tcolor: yellowgreen;\r\n\tfont-family: 'Courier New', Courier, monospace;\r\n}\r\n\r\n.alienrpg .ntable {\r\n\twidth: 99%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n.alienrpg .ntable tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n\r\n.alienrpg .trhead {\r\n\ttext-align: center;\r\n\twidth: 45%;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .tcol1 {\r\n\twidth: 2.5%;\r\n}\r\n.alienrpg .tcol2 {\r\n\twidth: 45%;\r\n\ttext-align: justify;\r\n\tvertical-align: top;\r\n}\r\n.alienrpg .tcol3 {\r\n\twidth: 5%;\r\n}\r\n\r\n.alienrpg .etable {\r\n\twidth: 40%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding: 0;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n.alienrpg .etable td:first-child {\r\n\tpadding-left: 5px;\r\n}\r\n.alienrpg .etr {\r\n\t/* border-style: solid;\r\n border-color: greenyellow; */\r\n\tborder: 1;\r\n}\r\n.alienrpg .ehead {\r\n\ttext-align: center;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .ecol1 {\r\n\twidth: 50%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .ecol2 {\r\n\twidth: 50%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .ecol3 {\r\n\twidth: 3%;\r\n\t/* border-left: greenyellow;\r\n border-style: solid; */\r\n}\r\n\r\n.alienrpg .stable {\r\n\twidth: 90%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .strhead {\r\n\ttext-align: center;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .scol1 {\r\n\twidth: 16%;\r\n}\r\n.alienrpg .scol2 {\r\n\twidth: 3%;\r\n}\r\n.alienrpg .scol3 {\r\n\twidth: 80%;\r\n}\r\n.alienrpg .scol4 {\r\n\twidth: 25%;\r\n}\r\n.alienrpg .scol5 {\r\n\twidth: 60%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol6 {\r\n\twidth: 90%;\r\n}\r\n\r\n.alienrpg .scol7 {\r\n\twidth: 20%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol8 {\r\n\twidth: 65%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol9 {\r\n\twidth: 12%;\r\n}\r\n.alienrpg .scol10 {\r\n\twidth: 50%;\r\n}\r\n.alienrpg .skltable {\r\n\twidth: 35%;\r\n\t/* border-style: double; */\r\n\t/* border-color: #e92d2d; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n}\r\n\r\n.alienrpg .oddstable {\r\n\twidth: 96%;\r\n\theight: 16px;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .oddhead {\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .oddcol1 {\r\n\twidth: 25%;\r\n}\r\n.alienrpg .oddcol2 {\r\n\twidth: 39%;\r\n}\r\n.oddcol3 {\r\n\twidth: 36%;\r\n}\r\n.alienrpg .oddcol4 {\r\n\twidth: 40%;\r\n}\r\n\r\n.alienrpg .bigtable {\r\n\twidth: 99%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .die {\r\n\twidth: 6%;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .inj {\r\n\twidth: 16%;\r\n}\r\n\r\n.alienrpg .fatal {\r\n\twidth: 6%;\r\n}\r\n\r\n.alienrpg .tim {\r\n\twidth: 7%;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .eff {\r\n\twidth: 56%;\r\n}\r\n\r\n.alienrpg .heal {\r\n\twidth: 15%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .crit {\r\n\twidth: 19%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .eff2 {\r\n\twidth: 55%;\r\n}\r\n\r\n/* V10 work */\r\n\r\n.alienrpg .aframe {\r\n\tposition: relative;\r\n}\r\n\r\n.alienrpg .leftcol {\r\n\tposition: absolute;\r\n\twidth: 45%;\r\n\tleft: 1.2%;\r\n\ttext-align: justify;\r\n\t/* background: #855f5f; */\r\n}\r\n.alienrpg .rightcol {\r\n\tposition: absolute;\r\n\twidth: 45%;\r\n\tleft: 50%;\r\n\ttext-align: justify;\r\n\t/* background: rgb(174, 174, 110); */\r\n}\r\n\r\n.alienrpg .heading {\r\n\t// text-align: center;\r\n\tcolor: var(--aliengreen);\r\n\t// font-size: xx-large;\r\n\tfont-size: 28px;\r\n\tborder-bottom: 2px solid var(--color-underline-header);\r\n}\r\n.alienrpg .heading2 {\r\n\ttext-align: center;\r\n\tcolor: var(--aliengreen);\r\n\t/* font-size: x-large; */\r\n}\r\n.alienrpg .heading3 {\r\n\tcolor: var(--aliengreen);\r\n}\r\n.alienrpg .imagecontainer {\r\n\tposition: relative;\r\n\ttext-align: center;\r\n\tcolor: white;\r\n}\r\n\r\n/* Import settings */\r\n.alienrpg .container {\r\n\twidth: 100%;\r\n}\r\n\r\n.alienrpg .listHeading {\r\n\ttext-align: center;\r\n\tvertical-align: middle;\r\n\tpadding: 10px 0px;\r\n\tborder-bottom: 1px solid black;\r\n\tmargin-bottom: 10px;\r\n}\r\n\r\n.alienrpg .twogridcol {\r\n\tdisplay: grid;\r\n\tgrid-template-columns: repeat(auto-fill, minmax(160px, 50%));\r\n}\r\n\r\n.alienrpg .twogridcol input[type='checkbox'] {\r\n\tvertical-align: middle;\r\n}\r\n\r\n.alienrpg .actors.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .actors.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .items.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .items.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .journal.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .journal.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .scenes.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .scenes.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .tables.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .tables.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .macros.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .macros.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .title {\r\n\tcursor: pointer;\r\n}\r\n/* Footer */\r\n\r\n.alienrpg .footer {\r\n\tposition: sticky;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\twidth: inherit;\r\n\theight: auto;\r\n\tbackground-color: #d0daee;\r\n}\r\n\r\n.alienrpg .cinsymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/cin-symbol.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .camsymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/cam-symbol.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .stresssymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/alien-dice-y1.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .basesymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/alien-dice-6.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n\r\n.alienrpg .datebox {\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tbackground-color: rgb(26, 71, 53);\r\n\tcolor: white;\r\n\tborder: solid rgb(72, 141, 99);\r\n\tborder-radius: 5px;\r\n\tpadding: 1%;\r\n\tvertical-align: middle;\r\n}\r\n\r\n.alienrpg .datebox2 {\r\n\tfloat: inline-start;\r\n\twidth: auto;\r\n\tmargin-right: 10px;\r\n\tmargin-top: 7px;\r\n\theight: 35px;\r\n\tbackground-color: rgb(26, 71, 53);\r\n\tcolor: white;\r\n\tborder: solid rgb(72, 141, 99);\r\n\tborder-radius: 5px;\r\n\tpadding: 1%;\r\n\tvertical-align: middle;\r\n}\r\n.alienrpg .colonytable {\r\n\twidth: 60%;\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n\tfont-family: 'OCR-A';\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .colonyname {\r\n\tfont-size: x-large;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .colonyparent {\r\n\tfont-size: smaller;\r\n\tfont-weight: bold;\r\n\tborder-right: solid red 1px;\r\n}\r\n.alienrpg .colonyparentdata {\r\n\tborder-right: solid red 1px;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .colonyposition {\r\n\tfont-size: smaller;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .colonypositiondata {\r\n\tfont-size: x-large;\r\n}\r\n\r\n.alienrpg .trborder {\r\n\tborder-bottom: solid transparent 5px;\r\n}\r\n\r\n.alienrpg .colonyheader {\r\n\tfont-size: smaller;\r\n\twidth: 20%;\r\n\tfont-weight: bold;\r\n\tborder-right: solid red 1px;\r\n}\r\n\r\n.alienrpg .colonyheaderright {\r\n\tfont-size: smaller;\r\n\twidth: 20%;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .colonydata1 {\r\n\twidth: 20%;\r\n\tborder-right: solid red 1px;\r\n}\r\n.alienrpg .colonydata2 {\r\n\twidth: 20%;\r\n}\r\n\r\n.alienrpg .bbw-table1 {\r\n\twidth: 169px;\r\n\tvertical-align: top;\r\n\tpadding-left: 2px;\r\n\tpadding-right: 2px;\r\n}\r\n","/*\r\n\tOriginal Sheet by Paul Watson\r\n\r\n\tCRT Effect by Alec Lownes\r\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\r\n\r\n\tMay 2021\r\n*/\r\n\r\n/* CHARACTER SHEET */\r\n\r\n/*.sheet {\r\n\tmin-width: 600px;\r\n\tmax-width: 1000px;\r\n\tmin-height: 350px;\r\n}*/\r\n\r\n.crt .window-content {\r\n padding: 5px;\r\n border: 2px solid var(--aliendarkergreen);\r\n color: var(--aliengreen);\r\n text-shadow: 0 0 2px var(--aliendarkergreen);\r\n}\r\n\r\n.crt .window-content::before {\r\n content: ' ';\r\n display: block;\r\n position: absolute;\r\n top: 30px;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%),\r\n linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));\r\n z-index: 2;\r\n background-size: 100% 2px, 3px 100%;\r\n pointer-events: none;\r\n}\r\n\r\n.crt .window-content::after {\r\n content: ' ';\r\n display: block;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: rgba(18, 16, 16, 0.1);\r\n opacity: 0;\r\n z-index: 2;\r\n pointer-events: none;\r\n // animation: flicker 0.15s infinite;\r\n}\r\n\r\n.crt textarea {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n color: ghostwhite;\r\n font-family: var(--alienchatfont);\r\n font-size: 14px;\r\n font-weight: 200;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt h1 {\r\n border-bottom: 2px dotted var(--aliengreen);\r\n padding-left: 0px;\r\n}\r\n\r\n.crt label,\r\n.crt h2,\r\n.crt h3 {\r\n padding-left: 0px;\r\n margin: 0px;\r\n}\r\n\r\n.crt .profile-img {\r\n margin: 0;\r\n height: 157px;\r\n margin-right: 4px;\r\n border-radius: 10px;\r\n}\r\n\r\n.crt h1.charname input {\r\n text-transform: uppercase;\r\n width: calc(100% + 10px);\r\n padding-left: 8px;\r\n border: 0px;\r\n}\r\n.crt input[type='text'],\r\n.crt input[type='number'],\r\n.crt input[type='password'],\r\n.crt input[type='date'],\r\n.crt input[type='time'] {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt input[type='text']:hover,\r\n.crt input[type='number']:hover,\r\n.crt input[type='password']:hover,\r\n.crt input[type='date']:hover,\r\n.crt input[type='time']:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt h1.charname input:focus {\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n.crt h1.charname {\r\n margin: 0px 0px 5px 0px;\r\n}\r\n\r\n.crt .select-css {\r\n border-radius: 3px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt .select-css:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .grid-4col {\r\n border: 3px double var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .grid-synth {\r\n grid-column: 3;\r\n grid-template-columns: 25% 25% 50%;\r\n border: 3px double var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n padding: 4px;\r\n}\r\n\r\n.crt .synth-stresslabel {\r\n justify-self: left;\r\n text-align: left;\r\n}\r\n\r\n.crt .minus-btn {\r\n width: 14px;\r\n color: var(--aliendarkergreen);\r\n font-size: 30px;\r\n}\r\n\r\n.crt .plus-btn {\r\n width: 14px;\r\n color: var(--aliendarkergreen);\r\n font-size: 30px;\r\n margin-left: -7px;\r\n}\r\n\r\n.crt .rollable-stress:hover,\r\n.crt .rollCrit:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 150%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .fa-solid.fa-wrench:hover,\r\n.crt .fa-solid.fa-toolbox:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n.crt .far.fa-heart:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .resource-content .maxboxsize {\r\n vertical-align: 7px;\r\n}\r\n\r\n.crt .crt-grid-Char-Att {\r\n margin-left: -5px;\r\n border-left: 3px double var(--aliengreen);\r\n border-bottom: 3px double var(--aliengreen);\r\n border-right: 3px double var(--aliengreen);\r\n float: right;\r\n width: 100%;\r\n padding: 6px 12px 6px 2px;\r\n grid-column-gap: 0px;\r\n grid-template-areas: 'crt_gCol1 crt_gCol2 crt_gCol3 crt_gCol4 crt_gCol5 crt_gCol6' 'crt_gCol7 crt_gCol8 crt_gCol9 crt_gCol10 crt_gCol11 crt_gCol12';\r\n grid-template-columns: 25% 8% 25% 8% 25% 8%;\r\n\r\n display: grid;\r\n grid-row-gap: 3px;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n}\r\n\r\n.crt_gCol1,\r\n.crt_gCol2,\r\n.crt_gCol3,\r\n.crt_gCol4,\r\n.crt_gCol5,\r\n.crt_gCol6,\r\n.crt_gCol7,\r\n.crt_gCol8,\r\n.crt_gCol9,\r\n.crt_gCol10,\r\n.crt_gCol11,\r\n.crt_gCol12 {\r\n justify-self: center;\r\n align-self: center;\r\n}\r\n\r\n.crt_gCol11 {\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt-crt-grid-Char-Att .maxboxsize {\r\n min-width: 40px;\r\n z-index: 1;\r\n}\r\n\r\n.crt .NPC {\r\n width: 15px;\r\n height: 15px;\r\n}\r\n\r\n.crt .tooltip .tooltiptext {\r\n width: 250px;\r\n top: -36px;\r\n right: 200%;\r\n margin-left: -60px;\r\n\r\n color: black;\r\n background-color: var(--aliengreen);\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n.crt .tooltip .tooltiptext::after {\r\n margin-top: 10px;\r\n border-width: 7px;\r\n border-style: solid;\r\n border-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n\r\n.crt .crt-grid-Char-Att .crt-gCol6:focus,\r\n.crt .grid-Consumables .maxboxsize:focus {\r\n color: var(--aliendarkergreen);\r\n background-color: var(--alienoddtab);\r\n box-shadow: 0 0 0 #000;\r\n cursor: not-allowed;\r\n}\r\n\r\n.crt .crt-grid-Char-Att .crt_gCol6:hover,\r\n.crt .grid-Consumables .maxboxsize:hover {\r\n cursor: default;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt .click-stat-level .far {\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt .synthsdont {\r\n margin: 10px;\r\n padding-left: 10px;\r\n border-left: 2px dotted var(--aliengreen);\r\n}\r\n\r\n.crt .imitate-human {\r\n text-align: center;\r\n}\r\n\r\n.crt .text {\r\n background-color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .tabs {\r\n color: #000;\r\n background-color: #fff;\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n text-shadow: 0 0 2px white;\r\n}\r\n\r\n.crt .tabs .item.active {\r\n text-decoration: none;\r\n font-size: 110%;\r\n color: white;\r\n background-color: var(--aliendarkergreen);\r\n box-shadow: 0 0 10px var(--aliendarkergreen);\r\n text-shadow: 0 0 10px var(--aliengreen);\r\n cursor: default;\r\n}\r\n\r\n.crt .tabs .item {\r\n width: 100%;\r\n // margin: -7px 0 -7px 0;\r\n padding-top: 6px;\r\n}\r\n\r\n.crt .tabs .item.active {\r\n // margin: -7px 0 -7px 0;\r\n padding-top: 5px;\r\n}\r\n\r\n.crt .tabs .item:hover {\r\n color: #000;\r\n background-color: var(--alienitemselect);\r\n box-shadow: 0 0 10px var(--alienitemselect);\r\n margin: -3px 0 -3px 0;\r\n padding-top: 6px;\r\n}\r\n\r\n.crt .grid-genPage h2 {\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .grid-2col-border {\r\n margin-top: -3px;\r\n padding-bottom: 4px;\r\n}\r\n\r\n.crt .journal-sheet select {\r\n text-overflow: ellipsis;\r\n}\r\n\r\n.crt .resource-content button {\r\n width: 16px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n/** General Tab **/\r\n\r\n.crt .grid-crtPage {\r\n display: grid;\r\n grid-template-areas: 'crt_Col1 crt_Col2';\r\n grid-template-columns: 220px;\r\n}\r\n\r\n.crt .crt_Col1 {\r\n display: grid;\r\n grid-template-areas: 'crt_Item1', 'crt_Item2', 'crt_Item3';\r\n grid-template-columns: 100%;\r\n}\r\n\r\n.crt .crt_Col2 {\r\n display: grid;\r\n grid-template-areas: 'crt_Item4', 'crt_Item5', 'crt_Item7', 'crt_Item8', 'crt_Item9', 'crt_Item6';\r\n grid-template-columns: 100%;\r\n padding-left: 5px;\r\n}\r\n\r\n/** General Tab - Left Column **/\r\n\r\n.crt .crt_Col1 h2 {\r\n text-transform: uppercase;\r\n padding-bottom: 4px;\r\n}\r\n\r\n.crt .crt_Item1,\r\n.crt .crt_Item2_char,\r\n.crt .crt_Item2_synth,\r\n.crt .crt_Item3 {\r\n border: 1px solid var(--aliengreen);\r\n padding: 5px;\r\n}\r\n\r\n/*** Story and Experience Points ***/\r\n\r\n.crt .crt_Item1 {\r\n text-align: center;\r\n /* height: 130px; */\r\n}\r\n\r\n.crt .crt_Item1 .sp_faded {\r\n padding-top: 5px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item1 .xp_faded {\r\n padding-top: 6px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item1 h2 {\r\n padding-top: 8px;\r\n}\r\n\r\n.crt .crt_Item1 .experience {\r\n width: 160px;\r\n display: inline-flex;\r\n margin-bottom: 10px;\r\n}\r\n.crt .crt_Item1 .xp_dots_pos {\r\n padding-top: 18px;\r\n}\r\n\r\n/*** Conditions ***/\r\n\r\n.crt .crt_Item2_char {\r\n position: relative;\r\n height: 334px;\r\n}\r\n.crt .crt_Item2_synth {\r\n position: relative;\r\n // height: 370px;\r\n}\r\n\r\n.crt .dots_conditions .dots {\r\n height: 25px;\r\n padding-top: 4px;\r\n padding-left: 7px;\r\n}\r\n\r\n.crt .dots.starving,\r\n.crt .dots.exhausted,\r\n.crt .dots.panic {\r\n width: 100%;\r\n background-color: var(--alienoddtab);\r\n}\r\n\r\n.crt .overwatch {\r\n margin: 15px 0 25px 13px;\r\n}\r\n\r\n.crt .overwatch_synth {\r\n /* margin: 20px 0 15px 13px ; */\r\n margin: 6px 0 0 13px;\r\n}\r\n\r\n.crt .dots.panic .panicked {\r\n color: white;\r\n background-color: red;\r\n margin-top: -5px;\r\n margin-left: -7px;\r\n padding-left: 6px;\r\n border-top: 2px solid red;\r\n border-bottom: 2px solid red;\r\n font-weight: bold;\r\n box-shadow: 0 0 10px red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .panicked-textarea {\r\n margin-left: 60px;\r\n border: 1px solid yellow;\r\n background-color: orange;\r\n}\r\n\r\n.crt .panicked-textarea:focus {\r\n border: 1px solid yellow;\r\n background-color: yellow;\r\n color: red;\r\n}\r\n\r\n.crt .dots.radiation {\r\n border: 1px dashed var(--alienitemselect);\r\n color: var(--alienitemselect);\r\n width: 98%;\r\n padding-top: 16px;\r\n padding-bottom: 19px;\r\n align-items: center;\r\n flex-wrap: nowrap;\r\n margin: 2px;\r\n}\r\n\r\n.crt #bottom {\r\n position: absolute;\r\n bottom: 0;\r\n left: 0;\r\n}\r\n\r\n/*.dots.radiation.radbox_char {\r\n margin-top: 36px;\r\n}\r\n\r\n.dots.radiation.radbox_synth {\r\n /*margin-top: 27px;\r\n margin-top: 7px;\r\n}\r\n\r\n.dots.radiation.radglow_char {\r\n margin-top: 36px;\r\n}\r\n\r\n.dots.radiation.radglow_synth {\r\n margin-top: 27px;\r\n}*/\r\n\r\n.crt .dots.radiation.rad_glow {\r\n background-color: var(--alienitemselect);\r\n color: #000;\r\n border-radius: 3px;\r\n box-shadow: 0 0 10px yellow;\r\n}\r\n\r\n.crt .crt_grid_SynthStress {\r\n display: grid;\r\n grid-template-areas: 'imitate-human_left imitate-human_right';\r\n grid-template-columns: 20% 80%;\r\n}\r\n\r\n.crt .imitate-human_left {\r\n padding: 7px 0 0 0;\r\n}\r\n\r\n.crt .imitate-human_right {\r\n padding: 5px 0px 0px 10px;\r\n}\r\n\r\n.crt .synth-label {\r\n width: 100%;\r\n margin-top: 2px;\r\n padding: 6px 0px 5px 0px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n}\r\n\r\n.crt .alienrpgv .synth_fake_check {\r\n color: var(--aliendarkergreen);\r\n width: 100%;\r\n margin-top: 12px;\r\n padding: 6px 0px 6px 0px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n background-color: var(--alienoddtab);\r\n}\r\n\r\n/*** Consumables ***/\r\n\r\n.crt .fas.fa-parachute-box {\r\n vertical-align: top;\r\n padding-top: 6px;\r\n padding-left: 3px;\r\n}\r\n\r\n.crt .fa-parachute-box:before {\r\n content: '\\f49e';\r\n}\r\n\r\n.crt .crt_Item3 .supply-btn.Power2 {\r\n padding-left: 6px;\r\n font-size: 20px;\r\n}\r\n\r\n/** General Tab - Right Column **/\r\n\r\n.crt .crt_gridCarrer {\r\n display: grid;\r\n grid-template-areas: 'crt_box1 crt_box2 crt_box3 crt_box4';\r\n padding: 0px;\r\n padding-top: 1px;\r\n grid-template-columns: 17% 36% 17% 30%;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.crt .crt_gridCarrer .crt_box1,\r\n.crt .crt_gridCarrer .crt_box2,\r\n.crt .crt_gridCarrer .crt_box3,\r\n.crt .crt_gridCarrer .crt_box4 {\r\n justify-self: center;\r\n max-width: 100%;\r\n padding-top: 0px;\r\n}\r\n\r\n.crt .crt_gridSpecialty {\r\n display: grid;\r\n grid-template-areas: 'crt_sbox1 crt_sbox2';\r\n padding: 4px 0px 3px 0px;\r\n grid-template-columns: 17% 83%;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.crt .crt_gridSpecialty .crt_sbox1,\r\n.crt .crt_gridSpecialty .crt_sbox2 {\r\n justify-self: center;\r\n max-width: 100%;\r\n padding-top: 0px;\r\n}\r\n\r\n.crt .crt_grid-special {\r\n grid-area: crt_sbox2;\r\n display: grid;\r\n width: 100%;\r\n grid-template-areas: 'crt_spe1 crt_spe2';\r\n grid-template-columns: 75% 25%;\r\n}\r\n\r\n.crt .crt .crt_spe1 {\r\n grid-area: crt_spe1;\r\n font-weight: 100;\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .crt_spe2 {\r\n grid-area: crt_spe2;\r\n padding-right: 5px;\r\n justify-self: right;\r\n}\r\n\r\n.crt .crt_Item4,\r\n.crt .crt_Item5,\r\n.crt .crt_Item6,\r\n.crt .crt_Item7,\r\n.crt .crt_Item8,\r\n.crt .crt_Item9 {\r\n border: 0px solid var(--aliengreen);\r\n margin-bottom: 3px;\r\n}\r\n\r\n.crt_Item4 .resource-label-header,\r\n.crt_Item5 .resource-label-header,\r\n.crt_Item6 .resource-label-header,\r\n.crt_Item7 .resource-label-header,\r\n.crt_Item8 .resource-label-header,\r\n.crt_Item9 .resource-label-header {\r\n display: block;\r\n width: 100%;\r\n padding: 1px 0px 1px 2px;\r\n color: #000;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n background-color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item4 {\r\n height: 50px;\r\n}\r\n\r\n.crt .crt_Item5 textarea {\r\n height: 107px;\r\n}\r\n\r\n.crt .crt_Item5 textarea:hover,\r\n.crt .crt_Item7 textarea:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .crt_Item6 {\r\n height: 216px;\r\n border: 1px solid var(--aliendarkergreen);\r\n margin-bottom: 0px;\r\n}\r\n\r\n.crt .crt_Item7 textarea {\r\n height: 87px;\r\n}\r\n\r\n.crt .crt_Item8 {\r\n padding-bottom: 2px;\r\n}\r\n.crt .crt_Item8 input,\r\n.crt .crt_Item9 input {\r\n margin: 0px;\r\n width: 100%;\r\n}\r\n\r\n.crt .crt_Relat {\r\n display: grid;\r\n grid-template-areas: 'crt_Relat_Buddy crt_Relat_Rival';\r\n grid-template-columns: 49%;\r\n grid-column-gap: 5px;\r\n}\r\n\r\n/** - **/\r\n\r\n.crt_Col3 {\r\n grid-area: crt_Col3;\r\n padding-top: 10px;\r\n color: var(--aliendarkergreen);\r\n font-family: var(--alienfont);\r\n}\r\n\r\n.crt.grid-attr {\r\n border: 0px solid var(--aliengreen);\r\n}\r\n\r\n.crt .talent-btn:hover,\r\n.crt .talent-btn:focus {\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n cursor: help;\r\n\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n color: #000;\r\n}\r\n\r\n.crt .rollable {\r\n width: 90%;\r\n text-align: center;\r\n}\r\n\r\n.rollable:hover,\r\n.rollcomputer:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 130%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n// .crt .rollable:hover,\r\n// .crt .rollable:focus {\r\n// color: #000;\r\n// animation: textShadow 1s infinite;\r\n// font-weight: 1;\r\n\r\n// // font-size: 110%;\r\n// // font-weight: bolder;\r\n// background-color: var(--aliengreen);\r\n// border: 1px solid var(--aliengreen);\r\n// text-shadow: 0 0 0px var(--aliengreen);\r\n// box-shadow: 0 0 5px var(--aliengreen);\r\n// cursor: pointer;\r\n// }\r\n\r\n.crt .rollItem,\r\n.crt .creature-acid-roll {\r\n width: 100%;\r\n text-align: center;\r\n}\r\n\r\n.crt .rollItem:hover,\r\n.crt .rollItem:focus {\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n font-size: 100%;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n}\r\n.crt .rollVehicleWeapon:hover,\r\n.crt .rollVehicleWeapon:focus {\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n font-size: 100%;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .grid-talents {\r\n text-align: center;\r\n grid-template-columns: 90% 10%;\r\n}\r\n\r\n.crt .talTitle {\r\n text-transform: uppercase;\r\n color: #000;\r\n background-color: var(--aliengreen);\r\n}\r\n\r\n.crt .item-header {\r\n /* background-color: var(--aliendarkergreen); */\r\n /* color: black; */\r\n}\r\n\r\n.crt .textbox {\r\n color: ghostwhite;\r\n font-family: var(--alienchatfont);\r\n font-size: 14px;\r\n font-weight: 200;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt .textbox:focus {\r\n font-weight: 400;\r\n}\r\n\r\n.crt .encumbrance .encumbrance-bar {\r\n background: var(--alienitemselect);\r\n}\r\n\r\n.crt .blink {\r\n padding: 0px 0px 2px 5px;\r\n margin-top: 5px;\r\n margin-bottom: 5px;\r\n background-color: red;\r\n color: white;\r\n text-shadow: 0 0 5px red;\r\n animation: blink 0.5s 5;\r\n}\r\n\r\n.crt_lCol6 {\r\n justify-self: center;\r\n}\r\n\r\n.crt .crit-injuries {\r\n margin-top: 118px;\r\n}\r\n\r\n.crt .grid-crit {\r\n grid-template-columns: 95% 5%;\r\n}\r\n\r\n.crt_crit2 {\r\n text-align: center;\r\n font-size: 15px;\r\n}\r\n\r\n.crt .Item11 {\r\n border: 0px solid var(--aliengreen);\r\n}\r\n\r\n.crt .Item11 .items-list {\r\n height: auto;\r\n}\r\n\r\n.crt .critical-inj {\r\n padding-bottom: 10px;\r\n}\r\n\r\n.crt .resource-label-header.rollCrit:hover {\r\n font-size: 15px;\r\n background-color: var(--aliendarkergreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt_box4 {\r\n padding: 7px 0px 0px 7px;\r\n}\r\n\r\n.crt .crt_Col1 {\r\n margin-left: -5px;\r\n}\r\n\r\n.crt .fas.fa-tools {\r\n vertical-align: top;\r\n padding-top: 13px;\r\n margin-left: 5px;\r\n}\r\n\r\n.crt .fas.fa-tools:hover {\r\n cursor: help;\r\n}\r\n\r\n.crt .fas.fa-tools:before {\r\n content: '\\f022';\r\n}\r\n\r\n.crt .fas:hover {\r\n color: var(--aliengreen);\r\n text-shadow: 0 0 2px var(--aliengreen);\r\n animation: textShadow 0.5s 0.3;\r\n}\r\n\r\n.crt .items-list .item-header {\r\n border-bottom-style: solid;\r\n border-bottom-color: var(--aliengreen);\r\n}\r\n\r\n.crt .Col3 .panel {\r\n margin-left: 5px;\r\n padding: 0 10px 0 10px;\r\n border-left: 2px inset var(--aliengreen);\r\n}\r\n\r\n.crt .tab.inventory .fas {\r\n margin-right: 10px;\r\n}\r\n\r\n/* Creature Sheet */\r\n\r\n.crt .creature-acid-roll:hover,\r\n.crt .creature-acid-roll:focus {\r\n text-shadow: 0 0 0px var(--aliengreen);\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n font-weight: 1;\r\n font-size: 110%;\r\n border: 0px solid var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .creature-attack-roll {\r\n width: 260px;\r\n height: 40px;\r\n border-radius: 3px;\r\n text-shadow: 0 0 #00000000;\r\n color: #00000000;\r\n background: url(../images/alien_crt_roll-attack.png) no-repeat top left;\r\n}\r\n\r\n.crt .creature-attack-roll:hover {\r\n border-radius: 3px;\r\n background-color: var(--aliendarkergreen);\r\n text-shadow: 0 0 #00000000;\r\n color: #00000000;\r\n background: url(../images/alien_crt_roll-attack_hover.gif) no-repeat top left;\r\n}\r\n\r\n/* Items */\r\n\r\n.crt .profile-img-item {\r\n margin: 0;\r\n height: 125px;\r\n width: auto;\r\n margin-right: 4px;\r\n border-radius: 10px;\r\n}\r\n\r\n.crt .textbox1,\r\n.crt .textbox2 {\r\n padding-left: 5px;\r\n}\r\n",".item-form {\r\n\tfont-family: var(--alienfont);\r\n\tbackground: $c-black;\r\n}\r\n\r\n.actor-header {\r\n\tflex: 0 0 180px;\r\n\toverflow: hidden;\r\n\tdisplay: flex;\r\n\tflex-direction: row;\r\n\tflex-wrap: wrap;\r\n\tjustify-content: flex-start;\r\n\tmargin-bottom: 1px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n}\r\n\r\n.vehicle-header {\r\n\toverflow: hidden;\r\n\tdisplay: flex;\r\n\tmargin-bottom: 1px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n}\r\n\r\n.profile-img {\r\n\tflex: 0 0 100px;\r\n\theight: 150px;\r\n\t// margin-right: 10px;\r\n\twidth: auto;\r\n}\r\n.profile-img-item {\r\n\tflex: 0 0 100px;\r\n\theight: 100px;\r\n\tmargin-right: 10px;\r\n\twidth: auto;\r\n\tjustify-self: center;\r\n}\r\n.profile-img-vehicle {\r\n\tflex: 0 0 100px;\r\n\theight: 160px;\r\n\tmargin-right: 10px;\r\n\twidth: 300px;\r\n}\r\n\r\n.header-fields {\r\n\tflex: 1;\r\n}\r\n\r\nh1.charname {\r\n\theight: 50px;\r\n\tpadding: 0px;\r\n\tmargin: 0 5px 5px 5px;\r\n\tborder-bottom: 0;\r\n\tborder: 1px solid var(--aliengreen);\r\n\r\n\tinput {\r\n\t\twidth: 100%;\r\n\t\theight: 100%;\r\n\t\tmargin: 0;\r\n\t\tcolor: inherit;\r\n\t\tborder: 1px solid var(--aliengreen);\r\n\t}\r\n}\r\n.sheet nav.sheet-tabs {\r\n\tborder-top: 1px solid var(--aliengreen) !important;\r\n\tborder-bottom: 1px solid var(--aliengreen) !important;\r\n}\r\n.sheet-tabs {\r\n\tflex: 0;\r\n\t// border: 1px solid var(--aliengreen);\r\n\tborder-top: 1px solid var(--aliengreen) !important;\r\n\tborder-bottom: 1px solid var(--aliengreen) !important;\r\n\t// color: $c-green;\r\n}\r\n\r\n// .sheet-body,\r\n.tab,\r\n.editor {\r\n\theight: 100%; // Do not change this or notes will stop working\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\t// overflow: hidden;\r\n}\r\n\r\n.tox {\r\n\t.tox-editor-container {\r\n\t\tbackground: $c-white;\r\n\t}\r\n\r\n\t.tox-edit-area {\r\n\t\tpadding: 0 8px;\r\n\t}\r\n}\r\n.maxboxsize {\r\n\tmax-width: 40px;\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.healboxsize {\r\n\tmax-width: 80px;\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.cashboxsize {\r\n\tmax-width: 150px;\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.textbox {\r\n\tcolor: inherit;\r\n\t// justify-items: center;\r\n\tbackground-color: $c-black;\r\n\tpadding: 5px;\r\n\tmargin: 5px 5px 5px 5px;\r\n\tborder: 1px solid var(--aliengreen);\r\n\r\n\t// width: 180px;\r\n}\r\n.textbox1 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 230px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox2 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 400px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox3 {\r\n\tcolor: inherit;\r\n\t// justify-items: center;\r\n\tbackground-color: $c-black;\r\n\tpadding: 5px;\r\n\tmargin: 5px 5px 5px 5px;\r\n\twidth: 180px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox4 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 450px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\ntextarea {\r\n\tresize: none;\r\n\tpadding: 2;\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\t// font-size: medium;\r\n\tfont-size: var(--fontsize);\r\n}\r\n\r\nform .sheet-content .click-stat-level {\r\n\theight: 18px;\r\n\tpadding: 8px;\r\n\tbackground: $c-black;\r\n\tborder-radius: 2px;\r\n\tbox-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502);\r\n\tfont-family: 'Roboto', system, -apple-system, sans-serif;\r\n\tfont-size: 10px;\r\n\tfont-weight: 700;\r\n\tline-height: 1;\r\n\ttext-transform: uppercase;\r\n\tletter-spacing: 0.25px;\r\n\t// color: $c-green;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\tcursor: pointer;\r\n}\r\n.click-stat-level .fas {\r\n\tdisplay: none;\r\n\tpadding: 2px 4px;\r\n\tborder-radius: 2px;\r\n\tbox-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5);\r\n\tfont-family: 'Roboto', system, -apple-system, sans-serif;\r\n\tfont-size: 10px;\r\n\tfont-weight: 700;\r\n\tline-height: 1;\r\n\ttext-transform: uppercase;\r\n\tletter-spacing: 0.25px;\r\n\t// color: $c-green;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\tcursor: pointer;\r\n}\r\n.dots {\r\n\tcursor: pointer;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\t// color: $c-green;\r\n\tmargin-right: 8px;\r\n\tfont-weight: 700;\r\n\tfont-size: 15px;\r\n\tflex-wrap: wrap;\r\n}\r\n\r\n.newdots {\r\n\tcursor: pointer;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\tflex-wrap: wrap;\r\n}\r\n\r\n.planetboxsize {\r\n\tmax-width: 40px;\r\n\tcolor: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.colony-planet1 {\r\n\tmax-width: 190px;\r\n\tmargin: -5px 0px 0px -3px;\r\n\theight: max-content;\r\n\tcolor: var(--color-text-dark-primary) !important;\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen) !important;\r\n}\r\n.colony-planet2 {\r\n\tmax-width: 250px;\r\n\t// margin: -10px 0px 0px -14px;\r\n\theight: max-content;\r\n\tcolor: var(--color-text-dark-primary) !important;\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen) !important;\r\n}\r\n",".resource-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n text-transform: uppercase;\r\n // padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n justify-self: center;\r\n flex: auto;\r\n}\r\n\r\n.speciality-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n text-transform: uppercase;\r\n // padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n justify-self: left;\r\n flex: auto;\r\n}\r\n\r\n.attr-label {\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n padding-right: 5px;\r\n // color: $c-green;\r\n // justify-self: center;\r\n}\r\n",".tabs {\r\n height: 30px;\r\n // border-top: 1px solid #aaa;\r\n // border-bottom: 1px solid #aaa;\r\n color: inherit;\r\n background-color: $c-black;\r\n border: 1px solid var(--aliengreen);\r\n\r\n .sheet nav.sheet-tabs {\r\n height: 32px;\r\n flex: 0 0 32px;\r\n margin: 4px 0;\r\n line-height: 32px;\r\n border-top: 1px solid var(--aliengreen) !important;\r\n border-bottom: 1px solid var(--aliengreen) !important;\r\n }\r\n .item {\r\n // line-height: 30px;\r\n font-weight: bold;\r\n color: inherit;\r\n }\r\n\r\n .item.active {\r\n text-decoration: underline;\r\n text-shadow: none;\r\n }\r\n}\r\n",".items-list {\r\n\tlist-style: none;\r\n\t// margin: 7px 0;\r\n\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n\tpadding-top: 0px;\r\n\tpadding-bottom: 0px;\r\n\t// overflow-y: auto;\r\n}\r\n.item-header {\r\n\t// font-weight: bold;\r\n\tbackground-color: hsl(0, 5%, 16%);\r\n}\r\n\r\n.item-name {\r\n\tmargin: 0;\r\n}\r\n\r\n.item-controls {\r\n\ttext-align: right;\r\n}\r\n\r\n.item-label {\r\n\t// font-weight: bold;\r\n\tfont-family: var(--alienfont);\r\n\tfont-size: small;\r\n\ttext-transform: uppercase;\r\n\tpadding-right: 5px;\r\n\tpadding-left: 5px;\r\n\t// color: $c-green;\r\n\t// flex: auto;\r\n}\r\n\r\n// This calls needs tobe used for the editorbox on actor templates without flexcol.\r\n.biog {\r\n\t// line-height: 24px;\r\n\theight: 300px;\r\n\t// height: 600px;\r\n\tpadding: 3px 0;\r\n\twidth: 1fr;\r\n\t// border-bottom: 1px solid #bbb;\r\n\tfont-family: var(--alienfont);\r\n\r\n\t.biog-image {\r\n\t\tflex: 0 0 24px;\r\n\t\tmargin-right: 5px;\r\n\t}\r\n\t.editor-content {\r\n\t\t// width: 550px;\r\n\t\tword-wrap: break-word;\r\n\t\t// color: $c-green;\r\n\t\tfont-family: var(--alienfont);\r\n\t}\r\n\r\n\timg {\r\n\t\tdisplay: block;\r\n\t}\r\n}\r\n// This calls needs tobe used for the editorbox on actor templates without flexcol.\r\n.biog-full {\r\n\t// line-height: 24px;\r\n\theight: 600px;\r\n\t// height: 600px;\r\n\tpadding: 3px 0;\r\n\twidth: 1fr;\r\n\t// border-bottom: 1px solid #bbb;\r\n\tfont-family: var(--alienfont);\r\n\r\n\t.biog-image {\r\n\t\tflex: 0 0 24px;\r\n\t\tmargin-right: 5px;\r\n\t}\r\n\t.editor-content {\r\n\t\t// width: 550px;\r\n\t\tword-wrap: break-word;\r\n\t\t// color: $c-green;\r\n\t\tfont-family: var(--alienfont);\r\n\t}\r\n\r\n\timg {\r\n\t\tdisplay: block;\r\n\t}\r\n}\r\n"]} \ No newline at end of file +{"version":3,"sources":["..\\scss\\utils\\_typography.scss","alienrpg.css","..\\scss\\utils\\_colors.scss","..\\scss\\alienrpg.scss","..\\scss\\global\\_window.scss","..\\scss\\global\\_mother-instruction-images.scss","..\\scss\\global\\_grid.scss","..\\scss\\global\\_flex.scss","..\\scss\\global\\_itemList.scss","..\\scss\\global\\_select-css.scss","..\\scss\\actor\\_alien-crt-ui.scss","..\\scss\\global\\_module.scss","..\\scss\\actor\\_alien-crt-actor.scss","..\\scss\\components\\_forms.scss","..\\scss\\components\\_resource.scss","..\\scss\\components\\_tabs.scss","..\\scss\\components\\_items.scss"],"names":[],"mappings":"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D;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;AACF;ASnoIA;EACC;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,eAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;AACF;ASjkIA;EACC;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,4GAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;AACF;ASloIA;EACC;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;E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","file":"alienrpg.css","sourcesContent":["// @import url('https://fonts.googleapis.com/css2?family=Wallpoet:wght@400;800&family=Wallpoet:wght@300;400;500&display=swap');\r\n\r\n// $font-primary: 'Wallpoet', sans-serif;\r\n// $font-secondary: 'Wallpoet', sans-serif;\r\n\r\n@font-face {\r\n font-family: 'Changa';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: local('Changa', sans-serif), url(https://fonts.gstatic.com/s/changa/v10/2-cm9JNi2YuVOUckZpy-.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Roboto';\r\n font-style: normal;\r\n font-weight: 400;\r\n src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');\r\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Wallpoet';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: local('Wallpoet'), url(https://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUObp58Q.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n@font-face {\r\n font-family: 'OCR-A';\r\n src: url('../fonts/ocraext.ttf');\r\n font-style: normal;\r\n}\r\n\r\n// @import url('https://fonts.googleapis.com/css2?family=Kosugi&display=swap');\r\n@font-face {\r\n font-family: 'Kosugi';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: url(https://fonts.gstatic.com/s/kosugi/v14/pxiFyp4_v8FCjlI4MdLqfUsvcYfqJiw3zzHMw5Qu_B3d0SE.50.woff2) format('woff2');\r\n unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0,\r\n U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610,\r\n U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2,\r\n U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c,\r\n U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a,\r\n U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2,\r\n U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33,\r\n U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56;\r\n}\r\n\r\n// @import url('https://fonts.googleapis.com/css2?family=Blinker:wght@200;400&display=swap');\r\n\r\n@font-face {\r\n font-family: 'Blinker';\r\n font-style: normal;\r\n font-weight: 200;\r\n font-display: swap;\r\n src: url(https://fonts.gstatic.com/s/blinker/v12/cIf4MaFatEE-VTaP_OGAdGYmnQ.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n:root {\r\n // --alienfont: 'Wallpoet', sans-serif;\r\n --alienfont: 'OCR-A';\r\n --fontsize: 15px; // this equates to 15px\r\n}\r\n","@font-face {\n font-family: \"Changa\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: local(\"Changa\", sans-serif), url(https://fonts.gstatic.com/s/changa/v10/2-cm9JNi2YuVOUckZpy-.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 400;\n src: local(\"Roboto\"), local(\"Roboto-Regular\"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format(\"woff2\");\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n@font-face {\n font-family: \"Wallpoet\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: local(\"Wallpoet\"), url(https://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUObp58Q.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: \"OCR-A\";\n src: url(\"../fonts/ocraext.ttf\");\n font-style: normal;\n}\n@font-face {\n font-family: \"Kosugi\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://fonts.gstatic.com/s/kosugi/v14/pxiFyp4_v8FCjlI4MdLqfUsvcYfqJiw3zzHMw5Qu_B3d0SE.50.woff2) format(\"woff2\");\n unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0, U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610, U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2, U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c, U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a, U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2, U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33, U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56;\n}\n@font-face {\n font-family: \"Blinker\";\n font-style: normal;\n font-weight: 200;\n font-display: swap;\n src: url(https://fonts.gstatic.com/s/blinker/v12/cIf4MaFatEE-VTaP_OGAdGYmnQ.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n:root {\n --alienfont: \"OCR-A\";\n --fontsize: 15px;\n}\n\n:root {\n --aliengreen: hsl(84, 100%, 59%);\n --aliendarkergreen: hsl(141, 60%, 40%);\n --alienitemselect: hsl(70, 80%, 74%);\n --alienoddtab: hsl(72, 29%, 7%);\n --blue: hsl(224, 75%, 62%);\n --black: hsl(0, 0%, 0%);\n --white: hsl(0, 0%, 100%);\n --alientextjournal: #b1e0e7;\n --journalback: url(../images/mother-instructions/indbackground2.png);\n --chatbackground: url(/systems/alienrpg/images/IndBackground3.png);\n --alienchatfont: \"Blinker\", sans-serif;\n --alienchatwhite: hsl(0, 0%, 100%);\n --alienchatred: hsl(0, 100%, 50%);\n --alienchatredshadow: rgb(230 230 230);\n --alienchatblue: hsl(240deg 42% 72%);\n --alienchatlightblue: hsl(120, 97%, 41%);\n --alienchatlightgreen: hsl(120, 97%, 41%);\n --alienchatgoldenrod: hsl(43, 74%, 49%);\n}\n\n/* Global styles */\n.alienrpg ul ol {\n margin-left: 3px;\n}\n\n.alienrpg #context-menu {\n width: auto;\n height: max-content;\n min-width: 156px;\n max-width: 360px;\n position: absolute;\n left: -998%;\n top: -50%;\n background: hsl(0, 0%, 0%);\n border: 1px solid var(--aliengreen);\n border-radius: 5px;\n color: var(--aliengreen);\n text-align: left;\n font-size: smaller;\n z-index: 1;\n}\n\n.alienrpg #context-menu li.context-item {\n line-height: 16px;\n}\n\n.alienrpg .window-content {\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 1px solid;\n}\n\n.alienrpg form {\n font-family: var(--alienfont);\n color: var(--aliengreen);\n font-size: var(--fontsize);\n background: hsl(0, 0%, 0%);\n flex-direction: column;\n flex-wrap: nowrap;\n padding: 2px;\n overflow-y: scroll;\n overflow-x: auto;\n border: var(--aliengreen) 3px;\n}\n\n.journal-sheet form {\n background: var(--journalback) top left !important;\n background-size: cover;\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n color: var(--alientextjournal) !important;\n}\n.journal-sheet select {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 3px;\n border: 1px solid hsl(53, 4%, 46%);\n border-radius: 3px;\n padding: 0 3px;\n text-overflow: ellipsis;\n font-size: 16px;\n}\n.journal-sheet input {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 3px;\n}\n.journal-sheet button {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) solid 1px;\n width: 100%;\n margin: 0 1px;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n}\n.journal-sheet critbutton {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) solid 1px;\n margin: 0 1px;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n}\n.journal-sheet .tox .tox-editor-container {\n background-color: hsl(0, 0%, 100%);\n}\n\na.entity-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n.alienrpg a.entity-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\na.content-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n.alienrpg a.content-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n#chat .message {\n border: 1px solid hsl(0, 8%, 34%);\n border-radius: 1px;\n}\n\n.chat-message {\n background-image: var(--chatbackground);\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n color: inherit;\n}\n.chat-message .message-header .message-sender {\n color: var(--aliengreen);\n}\n.chat-message .message-metadata {\n color: var(--aliengreen);\n}\n.chat-message .flavor-text {\n color: var(--aliengreen);\n}\n.chat-message .table-draw .table-results .table-result {\n color: var(--aliengreen);\n}\n\n.chat-message .table-draw .table-results .table-result .chatBG {\n background-image: var(--chatbackground);\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n color: var(--aliengreen);\n padding-left: 6px;\n}\n\n.chat-message.whisper {\n background: hsl(0, 0%, 9%);\n color: var(--aliengreen);\n}\n\n.chat-message.blind {\n background: hsl(0, 0%, 9%);\n}\n\n.chat-message.emote {\n background: hsl(0, 0%, 9%);\n}\n\n.chat-message .critchat {\n display: flex;\n align-items: center;\n border-bottom: 1px solid var(--color-border-light-primary);\n padding: 3px 0;\n color: var(--aliengreen);\n}\n\n.dice-tooltip .roll > img {\n width: 24px;\n}\n\n.dice-tooltip {\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n background: hsl(0, 0%, 0%);\n}\n.dice-tooltip .dice-rolls {\n color: inherit;\n background: hsl(0, 0%, 0%);\n}\n.dice-tooltip .part-header {\n color: inherit;\n background: hsl(0, 0%, 0%);\n}\n\n.dice-tooltip .dice-rolls .roll {\n filter: none;\n}\n\n.dice-tooltip .dice-rolls .roll.max {\n filter: none;\n}\n\n.dice-tooltip .dice-rolls .roll.min {\n filter: none;\n}\n\n.inline-roll .dice-tooltip {\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: 2px solid var(--aliengreen);\n border-radius: 2px;\n}\n\na.inline-roll {\n background: hsl(0, 0%, 0%);\n padding: 1px 4px;\n border: 1px solid var(--aliengreen);\n border-radius: 2px;\n white-space: nowrap;\n word-break: break-all;\n}\n\n.dice-roll .dice-formula,\n.dice-roll .dice-total {\n color: var(--aliengreen);\n}\n\n.dice-tooltip .part-header .part-formula {\n color: inherit;\n}\n\n.part-total {\n color: inherit;\n}\n\n.alienrpg h2 {\n border: 0;\n padding: 0;\n margin: 1px;\n margin-left: 5px;\n}\n\n.alienrpg h3 {\n border: 0;\n padding: 0;\n margin: 1px;\n}\n\n.alienrpg h4 {\n border: 0;\n padding: 0;\n margin: 1px;\n}\n\n.resource-content button {\n flex: 0;\n border: 0;\n width: 30px;\n font-size: 1.5rem;\n padding: 0;\n color: inherit;\n margin: 0;\n}\n\n.rollable:hover,\n.rollcomputer:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 120%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n\n.far.fa-heart:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n\n.rollableVeh:hover, .rollableVeh:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 1.3em;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.creature-acid-roll:hover, .creature-acid-roll:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 95%;\n cursor: pointer;\n}\n\n.rollItem:hover, .rollItem:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.rollVehicleWeapon:hover, .rollVehicleWeapon:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.openItem:hover, .openItem:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.talent-btn:hover, .talent-btn:focus {\n color: hsl(103, 100%, 28%);\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-weight: bolder;\n cursor: pointer;\n}\n\n.minus-btn .plus-btn {\n width: 10px;\n height: 10px;\n line-height: 20px;\n padding: 0;\n}\n\n.supply-btn {\n font-size: 5px;\n padding: 0;\n font-family: var(--alienfont);\n}\n\n.pwr-btn:hover, .pwr-btn:focus {\n background-color: hsl(4, 69%, 53%);\n font-size: 120%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.stunt-btn {\n width: 5px;\n padding: 0;\n font-family: var(--alienfont);\n}\n\n.creature-attack-roll {\n display: inline-block;\n width: 280px;\n height: 40px;\n font-weight: bold;\n font-size: 2em;\n /* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */\n text-shadow: 2px 2px hsl(128, 83%, 25%);\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.creature-attack-roll:hover {\n border-radius: 10px;\n color: hsl(0, 100%, 50%);\n text-shadow: 2px 2px hsl(0, 92%, 26%);\n}\n\n.creature-attack-roll:active {\n position: relative;\n top: 1px;\n border-radius: unset;\n background-color: unset;\n color: unset;\n}\n\nbutton:hover,\nbutton:focus {\n box-shadow: unset;\n}\n\n.alien-Push-button {\n display: inline-block;\n width: 260px;\n height: 45px;\n background-color: hsl(0, 0%, 0%);\n font-weight: bold;\n font-size: clamp(2rem, -4.5rem + 5vw, 3rem);\n font-family: var(--alienfont);\n padding-bottom: 5px;\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.alien-Push-button:hover {\n border-radius: 10px;\n color: hsl(0, 100%, 50%);\n}\n\n.alien-crit-button {\n display: inline-block;\n width: 280px;\n height: 26px;\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-weight: bold;\n font-size: 1.2rem;\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.alien-crit-button:hover {\n border-radius: 5px;\n color: hsl(0, 100%, 50%);\n}\n\n.alien-diceface-b0 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-b0.png) no-repeat top left;\n}\n\n.alien-diceface-b6 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-b6.png) no-repeat top left;\n}\n\n.alien-diceface-y0 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y0.png) no-repeat top left;\n}\n\n.alien-diceface-y1 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y1.png) no-repeat top left;\n}\n\n.alien-diceface-y6 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y6.png) no-repeat top left;\n}\n\n.tooltip {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted black;\n}\n\n.tooltip .tooltiptext {\n visibility: hidden;\n width: 250px;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border-radius: 6px;\n padding: 5px 0;\n position: absolute;\n z-index: 1;\n top: -5px;\n right: 105%;\n margin-left: -60px;\n border-style: solid;\n border-color: var(--aliengreen);\n}\n\n.tooltip .tooltiptext::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 5px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.tooltip:hover .tooltiptext {\n visibility: visible;\n}\n\n.tooltip2 {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted black;\n}\n\n.tooltip2 .tooltiptext2 {\n visibility: hidden;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border-radius: 6px;\n position: absolute;\n z-index: 1;\n border-style: solid;\n border-color: var(--aliengreen);\n padding: 0px;\n font-family: \"Times New Roman\", Times, serif;\n width: 150px;\n top: -30px;\n right: -160px;\n margin-left: auto;\n}\n\n.tooltip2 .tooltiptext2::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 5px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.tooltip2:hover .tooltiptext2 {\n visibility: visible;\n}\n\n.alienrpg .inputtext {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n}\n\n.box-top {\n border-top: 3px solid var(--aliengreen);\n}\n\n.ctooltip {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted hsl(0, 0%, 0%);\n}\n\n/* Tooltip text */\n.ctooltip .ctooltiptext {\n font-size: small;\n visibility: hidden;\n width: 150px;\n background-color: hsl(0, 0%, 0%);\n color: var(--aliengreen);\n text-align: center;\n border-radius: 3px;\n padding: 2px 0;\n position: absolute;\n z-index: 1;\n margin-left: -150px;\n border-style: solid;\n border-color: var(--aliengreen);\n}\n\n/* Show the tooltip text when you mouse over the tooltip container */\n.ctooltip:hover .ctooltiptext {\n visibility: visible;\n}\n\n.ctooltip .ctooltiptext::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 1px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.alienchatwhite {\n color: var(--alienchatwhite);\n}\n\n.alienchatred {\n color: var(--alienchatred);\n font-weight: bolder;\n font-size: larger;\n -webkit-background-clip: text;\n background-clip: text;\n background-color: var(--alienchatredshadow);\n}\n\n.alienchatblue {\n color: var(--alienchatblue);\n}\n\n.alienchatlightblue {\n color: var(--alienchatlightblue);\n font-weight: bold;\n font-size: larger;\n}\n\n.alienchatlightgreen {\n color: var(--alienchatlightgreen);\n}\n\n.alienchatgoldenrod {\n color: var(--alienchatgoldenrod);\n font-weight: bold;\n}\n\n.combatbutton {\n max-width: 200px;\n color: var(--aliengreen);\n border: var(--aliengreen) 1px solid;\n}\n\n.prosemirror.editing-source textarea {\n color: hsl(0, 0%, 100%);\n}\n\n.prosemirror menu .pm-dropdown {\n color: hsl(0, 0%, 0%);\n}\n\n#overlay {\n height: 200%;\n background-color: hsla(120, 64%, 43%, 0.3); /* Black background with opacity */\n z-index: 2;\n}\n\n.spanner-icon {\n display: inline-block;\n width: 30px;\n height: 25px;\n padding: 0px;\n margin: 1px;\n background: url(../images/mother-instructions/spanner-icon.webp);\n}\n\n.character-sheet-img {\n display: block;\n width: 464px;\n height: 500px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-sheet-img.webp);\n}\n\n.creature-sheet-img {\n display: block;\n width: 500px;\n height: 477px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-sheet-img.webp);\n}\n\n.character-header {\n display: block;\n width: 500px;\n height: 152px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-header.webp);\n}\n\n.synthetic-header {\n display: block;\n width: 500px;\n height: 155px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-header.webp);\n}\n\n.agil-mod {\n display: block;\n width: 403px;\n height: 162px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/agil-mod.webp);\n}\n\n.armor-mod {\n display: block;\n width: 403px;\n height: 172px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/armor-mod.webp);\n}\n\n.stress-mod {\n display: block;\n width: 400px;\n height: 136px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/stress-mod.webp);\n}\n\n.character-details {\n display: block;\n width: 300px;\n height: 328px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-details.webp);\n}\n\n.synthetic-details {\n display: block;\n width: 300px;\n height: 380px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-details.webp);\n}\n\n.character-consumables {\n display: block;\n width: 153px;\n height: 330px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-consumables.webp);\n}\n\n.synthetic-consumables {\n display: block;\n width: 153px;\n height: 322px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-consumables.webp);\n}\n\n.talent-agenda {\n display: block;\n width: 300px;\n height: 260px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/talent-agenda.webp);\n}\n\n.con-edit {\n display: block;\n width: 151px;\n height: 109px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/con-edit.webp);\n}\n\n.enc {\n display: block;\n width: 600px;\n height: 71px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/enc.webp);\n}\n\n.enc-warn {\n display: block;\n width: 462px;\n height: 49px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/enc-warn.webp);\n}\n\n.inv-inact {\n display: block;\n width: 600px;\n height: 199px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/inv-inact.webp);\n}\n\n.moskills {\n display: block;\n width: 300px;\n height: 254px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/skills.webp);\n}\n\n.creature-header {\n display: block;\n width: 500px;\n height: 102px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-header.webp);\n}\n\n.creature-attack-dropdown {\n display: block;\n width: 600px;\n height: 330px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-attack-dropdown.webp);\n}\n\n.acid-splash-popup {\n display: block;\n width: 400px;\n height: 141px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/acid-splash-popup.webp);\n}\n\n.chat-roll {\n display: block;\n width: 300px;\n height: 188px;\n background: url(../images/mother-instructions/chat-roll.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.radiation-roll {\n display: block;\n width: 240px;\n height: 274px;\n background: url(../images/mother-instructions/radiation-rolls.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.territories-general {\n display: block;\n width: 500px;\n height: 498px;\n background: url(../images/mother-instructions/territories-general.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.territories-systems {\n display: block;\n width: 500px;\n height: 186px;\n background: url(../images/mother-instructions/territories-systems.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-general {\n display: block;\n width: 500px;\n height: 342px;\n background: url(../images/mother-instructions/vehicle-general.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-inv {\n display: block;\n width: 500px;\n height: 343px;\n background: url(../images/mother-instructions/vehicle-inv.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-crew {\n display: block;\n width: 500px;\n height: 227px;\n background: url(../images/mother-instructions/vehicle-crew.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-crew-selector {\n display: block;\n width: 500px;\n height: 227px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/vehicle-crew-selector.webp);\n}\n\n.vehicle-fire-weapon {\n display: block;\n width: 403px;\n height: 162px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/vehicle-fire-weapon.webp);\n}\n\n.item-dropdown {\n display: block;\n width: 300px;\n height: 263px;\n background: url(../images/mother-instructions/item-dropdown.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.modifiers-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/modifiers-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.melee-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/melee-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.ranged-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/ranged-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.armor-img {\n display: block;\n width: 600px;\n height: 415px;\n background: url(../images/mother-instructions/armor-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.planet-system-img {\n display: block;\n width: 600px;\n height: 562px;\n background: url(../images/mother-instructions/planet-system-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.initiative-roll {\n display: block;\n width: 300px;\n height: 277px;\n background: url(../images/mother-instructions/initiative-roll.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.clone-actor {\n display: inline-block;\n width: 200px;\n height: 119px;\n background: url(../images/mother-instructions/clone-actor.webp);\n margin-left: 25%;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.roll-clone {\n display: inline-block;\n width: 200px;\n height: 207px;\n background: url(../images/mother-instructions/roll-clone.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.init-chat-norm {\n display: block;\n width: 200px;\n height: 388px;\n background: url(../images/mother-instructions/init-chat-norm.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.init-chat-cards {\n display: block;\n width: 200px;\n height: 378px;\n background: url(../images/mother-instructions/init-chat-cards.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.gm-settings {\n display: block;\n width: 500px;\n height: 491px;\n background: url(../images/mother-instructions/gm-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.player-settings {\n display: block;\n width: 500px;\n height: 301px;\n background: url(../images/mother-instructions/player-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.style-settings {\n display: block;\n width: 400px;\n height: 377px;\n background: url(../images/mother-instructions/style-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.style-button-settings {\n display: block;\n width: 300px;\n height: 161px;\n background: url(../images/mother-instructions/style-button-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.font-picker-img {\n display: inline-block;\n width: 300px;\n height: 272px;\n background: url(../images/mother-instructions/font-picker-img.webp);\n margin-left: 5%;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.colour-picker-img {\n display: inline-block;\n width: 300px;\n height: 206px;\n background: url(../images/mother-instructions/colour-picker-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.character-token {\n display: block;\n width: 230px;\n height: 234px;\n background: url(../images/mother-instructions/character-token.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.creature-token {\n display: block;\n width: 230px;\n height: 235px;\n background: url(../images/mother-instructions/creature-token.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush1 {\n display: block;\n width: 300px;\n height: 241px;\n background: url(../images/mother-instructions/mpush1.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush2 {\n display: block;\n width: 300px;\n height: 340px;\n background: url(../images/mother-instructions/mpush2.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush3 {\n display: block;\n width: 300px;\n height: 297px;\n background: url(../images/mother-instructions/mpush3.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.pwr-supply {\n display: block;\n width: 600px;\n height: 134px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/power.webp);\n}\n\n.synth-hum {\n display: block;\n width: 153px;\n height: 87px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synth-hum.webp);\n}\n\n.inventory-tab-img {\n display: block;\n width: 600px;\n height: 435px;\n background: url(../images/mother-instructions/inventory-tab.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.inv-context-menu-img {\n display: block;\n width: 151px;\n height: 70px;\n background: url(../images/mother-instructions/inv-context-menu.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.status-icons-img {\n display: block;\n width: 230px;\n height: 229px;\n background: url(../images/mother-instructions/status-icons.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.enc-icon-img {\n display: block;\n width: 230px;\n height: 207px;\n background: url(../images/mother-instructions/enc-icon.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.spaceship-sheet-img {\n display: block;\n width: 497px;\n height: 353px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-modules.webp);\n}\n\n.spaceship-header1 {\n display: block;\n width: 402px;\n height: 632px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-header1.webp);\n}\n\n.spaceship-modules {\n display: block;\n width: 497px;\n height: 353px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-sheet-img.webp);\n}\n\n.spaceship-comtech {\n display: block;\n width: 395px;\n height: 262px;\n background: url(../images/mother-instructions/spaceship-comtech.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.grid {\n display: grid;\n grid-column: span 2/span 2;\n padding: 0;\n align-items: center;\n}\n\n.grid-2col {\n display: grid;\n grid-column: span 2;\n grid-template-columns: 1fr 1fr;\n padding: 0;\n align-items: center;\n}\n\n.grid-3col {\n grid-column: span 3/span 3;\n grid-template-columns: repeat(3, minmax(0, 1fr));\n border-color: var(--aliengreen);\n justify-items: center;\n margin: 0;\n}\n\n.grid-4col {\n grid-column: span 4/span 4;\n grid-template-columns: repeat(4, minmax(0, 1fr));\n border-color: var(--aliengreen);\n border-style: double;\n padding: 4px;\n}\n\n.grid-synPage {\n display: grid;\n grid-template-areas: \"Item1 Item2 Item2\" \"Item1 Item4 Item4\" \"Item8 Item4 Item4\" \"Item8 Item5 Item5\" \"Item8 Item3 Item3\" \"Item9 Item6 Item6\" \"Item10 Item7 Item7\" \"Item11 Item11 Item11\";\n grid-template-columns: 1fr 1fr 1fr;\n}\n\n.grid-genPage {\n display: grid;\n grid-template-areas: \"Item1 Item2 Item2\" \"Item1 Item4 Item4\" \"Item8 Item4 Item4\" \"Item8 Item5 Item5\" \"Item8 Item3 Item3\" \"Item9 Item6 Item6\" \"Item10 Item7 Item7\" \"Item11 Item11 Item11\";\n grid-template-columns: 1fr 1fr 1fr;\n}\n\n.Item1 {\n grid-area: Item1;\n border: 1px solid var(--aliengreen);\n padding: 5px;\n text-align: center;\n}\n\n.Item2 {\n grid-area: Item2;\n border: 1px solid var(--aliengreen);\n}\n\n.Item3 {\n grid-area: Item3;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item4 {\n grid-area: Item4;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item5 {\n grid-area: Item5;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item6 {\n grid-area: Item6;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item7 {\n grid-area: Item7;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n height: auto;\n}\n\n.Item8 {\n grid-area: Item8;\n border: 1px solid var(--aliengreen);\n padding: 5px;\n}\n\n.Item9 {\n grid-area: Item9;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.Item10 {\n grid-area: Item10;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.Item11 {\n grid-area: Item11;\n border: 1px solid var(--aliengreen);\n padding: 4px;\n align-content: center;\n justify-content: center;\n min-height: 53px;\n}\n\n.grid-2col-border {\n display: grid;\n grid-column: span 2;\n grid-template-columns: 1fr 1fr;\n border-color: var(--aliengreen);\n padding: 0;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.grid-spacecraft {\n display: grid;\n grid-template-areas: \"spacec1 spacec2 \";\n grid-template-columns: 35% 65%;\n}\n\n.spacec1 {\n grid-area: spacec1;\n border-right: 1px solid var(--aliengreen);\n align-content: center;\n}\n\n.spacec2 {\n grid-area: spacec2;\n padding-left: 5px;\n align-content: center;\n}\n\n.s1-header {\n display: grid;\n grid-template-areas: \". . s1h1 s1h1 s1h1 .\" \"s1h2 s1h2 s1h2 s1h2 s1h2 s1h2\" \"s1h3 s1h3 s1h3 s1h4 s1h4 s1h4\" \"s1h28 s1h28 s1h28 s1h29 s1h29 s1h29\" \"s1h30 s1h30 s1h30 s1h30 s1h30 s1h30 \" \"s1h32 s1h32 s1h32 s1h32 s1h32 s1h32\" \"s1h31 s1h31 s1h31 s1h31 s1h31 s1h31 \" \"s1h33 s1h33 s1h33 s1h33 s1h33 s1h33\" \". . s1h5 s1h5 s1h5 .\" \"s1h6 s1h6 s1h6 s1h6 s1h6 s1h6\" \"s1space1 s1h7 s1h8 s1space s1h9 s1h10\" \"s1space1 s1h11 s1h12 s1space s1h13 s1h14\" \"s1space1 s1h15 s1h16 s1space s1h17 s1h18\" \"s1space1 s1h19 s1h20 s1space s1h21 s1h22\" \"s1h23 s1h23 s1h23 s1h23 s1h23 s1h23\" \"s1h24 s1h24 s1h24 s1h24 s1h24 s1h24\" \"s1h25 s1h25 s1h25 s1h25 s1h25 s1h25\" \"s1h26 s1h26 s1h26 s1h26 s1h26 s1h26\" \"s1h27 s1h27 s1h27 s1h27 s1h27 s1h27\";\n grid-template-columns: 19px 50px 100px 19px 100px 57px;\n padding: 0 10px 0px 10px;\n}\n\n.s1space {\n grid-area: s1space;\n}\n\n.s1space1 {\n grid-area: s1space1;\n}\n\n.s1h1 {\n grid-area: s1h1;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h2 {\n grid-area: s1h2;\n align-content: center;\n}\n\n.s1h3 {\n grid-area: s1h3;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h4 {\n grid-area: s1h4;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h5 {\n grid-area: s1h5;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h6 {\n grid-area: s1h6;\n align-content: center;\n}\n\n.s1h7 {\n grid-area: s1h7;\n height: 30px;\n}\n\n.s1h8 {\n grid-area: s1h8;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h9 {\n grid-area: s1h9;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h10 {\n grid-area: s1h10;\n height: 30px;\n}\n\n.s1h11 {\n grid-area: s1h11;\n height: 30px;\n}\n\n.s1h12 {\n grid-area: s1h12;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h13 {\n grid-area: s1h13;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h14 {\n grid-area: s1h14;\n height: 30px;\n}\n\n.s1h15 {\n grid-area: s1h15;\n height: 30px;\n}\n\n.s1h16 {\n grid-area: s1h16;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h17 {\n grid-area: s1h17;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h18 {\n grid-area: s1h18;\n height: 30px;\n}\n\n.s1h19 {\n grid-area: s1h19;\n height: 30px;\n}\n\n.s1h20 {\n grid-area: s1h20;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h21 {\n grid-area: s1h21;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h22 {\n grid-area: s1h22;\n height: 30px;\n /* justify-self: center; */\n}\n\n.s1h23 {\n grid-area: s1h23;\n height: 20px;\n justify-self: center;\n font-weight: bolder;\n}\n\n.s1h24 {\n grid-area: s1h24;\n height: 30px;\n justify-self: center;\n}\n\n.s1h25 {\n grid-area: s1h25;\n height: 20px;\n justify-self: center;\n font-weight: bolder;\n}\n\n.s1h26 {\n grid-area: s1h26;\n height: 50px;\n justify-self: center;\n}\n\n.s1h27 {\n grid-area: s1h27;\n height: 50px;\n justify-self: center;\n}\n\n.s1h28 {\n grid-area: s1h28;\n align-content: center;\n}\n\n.s1h29 {\n grid-area: s1h29;\n align-content: center;\n}\n\n.s1h30 {\n grid-area: s1h30;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h31 {\n grid-area: s1h31;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h32 {\n grid-area: s1h32;\n align-content: center;\n}\n\n.s1h33 {\n grid-area: s1h33;\n align-content: center;\n}\n\n.grid-container {\n display: grid;\n margin: 0;\n padding: 0;\n grid-template-areas: \"Col1 Col2\" \"Col1 Col2\" \"Col1 Col2\" \"Col1 Col4\" \"Col3 Col3\";\n grid-template-columns: 370px 1fr;\n}\n\n.Col1 {\n grid-area: Col1;\n align-self: center;\n}\n\n.Col2 {\n grid-area: Col2;\n}\n\n.Col3 {\n grid-area: Col3;\n}\n\n.Col4 {\n grid-area: Col4;\n}\n\n.grid-attr {\n display: grid;\n margin: 0;\n padding: 0;\n padding-left: 5px;\n align-items: center;\n border: 1px solid var(--aliengreen);\n grid-template-areas: \"Attr1 Attr2 Attr3\";\n grid-template-columns: 300px 35px 30px;\n}\n\n.Attr1 {\n grid-area: Attr1;\n}\n\n.Attr2 {\n grid-area: Attr2;\n}\n\n.Attr3 {\n grid-area: Attr3;\n width: 30px;\n height: 20px;\n}\n\n.Attr4 {\n grid-area: Attr4;\n}\n\n.grid-Consumables {\n display: grid;\n grid-template-areas: \"Heading Heading \" \"Air1 Air2\" \"Food1 Food2\" \"Water1 Water2\" \"Power1 Power2\";\n grid-template-columns: 1fr 1fr;\n}\n\n.Heading {\n grid-area: Heading;\n justify-self: left;\n}\n\n.Air1 {\n grid-area: Air1;\n justify-content: left;\n align-self: center;\n}\n\n.Air2 {\n grid-area: Air2;\n}\n\n.Food1 {\n grid-area: Food1;\n justify-self: left;\n align-self: center;\n}\n\n.Food2 {\n grid-area: Food2;\n}\n\n.Power1 {\n grid-area: Power1;\n justify-self: left;\n align-self: center;\n}\n\n.Power2 {\n grid-area: Power2;\n}\n\n.Water1 {\n grid-area: Water1;\n justify-self: left;\n align-self: center;\n}\n\n.Water2 {\n grid-area: Water2;\n}\n\n.grid-vehicle-header {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vChar vChar\";\n grid-template-columns: auto;\n}\n\n.grid-vehicle {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vItem1 vItem2 vItem3 vItem4\" \"vItem5 vItem6 vItem7 vItem8\";\n grid-template-columns: auto;\n}\n\n.vChar {\n grid-area: vChar;\n}\n\n.vItem1 {\n grid-area: vItem1;\n}\n\n.vItem2 {\n grid-area: vItem2;\n}\n\n.vItem3 {\n grid-area: vItem3;\n}\n\n.vItem4 {\n grid-area: vItem4;\n}\n\n.vItem5 {\n grid-area: vItem5;\n}\n\n.vItem6 {\n grid-area: vItem6;\n}\n\n.vItem7 {\n grid-area: vItem7;\n}\n\n.vItem8 {\n grid-area: vItem8;\n}\n\n.grid-weapon {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"wItem1 wItem2 wItem3 wItem4\" \"wItem5 wItem6 wItem7 wItem7\";\n grid-template-columns: auto;\n align-items: center;\n padding-bottom: 2px;\n}\n\n.wItem1 {\n grid-area: wItem1;\n}\n\n.wItem2 {\n grid-area: wItem2;\n}\n\n.wItem3 {\n grid-area: wItem3;\n}\n\n.wItem4 {\n grid-area: wItem4;\n}\n\n.wItem5 {\n grid-area: wItem5;\n}\n\n.wItem6 {\n grid-area: wItem6;\n}\n\n.wItem7 {\n grid-area: wItem7;\n}\n\n.grid-ship-crit {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"gcItem1 gcItem2 gcItem2\" \"gcItem3 gcItem4 gcItem4\" \"gcItem5 gcItem6 gcItem6\";\n grid-template-columns: 30% 35% 35%;\n align-items: center;\n}\n\n.gcItem1 {\n grid-area: gcItem1;\n}\n\n.gcItem2 {\n grid-area: gcItem2;\n}\n\n.gcItem3 {\n grid-area: gcItem3;\n}\n\n.gcItem4 {\n grid-area: gcItem4;\n}\n\n.gcItem5 {\n grid-area: gcItem5;\n}\n\n.gcItem6 {\n grid-area: gcItem6;\n}\n\n.grid-weapon-body {\n display: grid;\n grid-template-areas: \"wCol1 wCol2 wCol3 wCol4 wCol5 wCol6\" \"wCol7 wCol8 wCol9 wCol10 wCol11 wCol12\" \"wCol13 wCol14 . . . .\";\n padding-bottom: 2px;\n grid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr;\n align-items: center;\n}\n\n.wCol1 {\n grid-area: wCol1;\n justify-self: left;\n}\n\n.wCol2 {\n grid-area: wCol2;\n justify-self: left;\n}\n\n.wCol3 {\n grid-area: wCol3;\n justify-self: left;\n}\n\n.wCol4 {\n grid-area: wCol4;\n justify-self: center;\n}\n\n.wCol5 {\n grid-area: wCol5;\n justify-self: left;\n}\n\n.wCol6 {\n grid-area: wCol6;\n justify-self: center;\n}\n\n.wCol7 {\n grid-area: wCol7;\n justify-self: left;\n}\n\n.wCol8 {\n grid-area: wCol8;\n justify-self: left;\n}\n\n.wCol9 {\n grid-area: wCol9;\n justify-self: left;\n}\n\n.wCol10 {\n grid-area: wCol10;\n justify-self: center;\n}\n\n.wCol11 {\n grid-area: wCol11;\n justify-self: left;\n}\n\n.wCol12 {\n grid-area: wCol12;\n justify-self: center;\n}\n\n.wCol13 {\n grid-area: wCol13;\n justify-self: left;\n}\n\n.wCol14 {\n grid-area: wCol14;\n justify-self: left;\n}\n\n.grid-items {\n display: grid;\n grid-template-areas: \"lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4\" \"lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8\";\n padding-bottom: 2px;\n grid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em;\n align-items: center;\n}\n\n.lCol1 {\n grid-area: lCol1;\n justify-self: left;\n}\n\n.lCol2 {\n grid-area: lCol2;\n justify-self: center;\n}\n\n.lCol3 {\n grid-area: lCol3;\n justify-self: center;\n}\n\n.lCol4 {\n grid-area: lCol4;\n justify-self: right;\n}\n\n.lCol5 {\n grid-area: lCol5;\n justify-self: left;\n}\n\n.lCol6 {\n grid-area: lCol6;\n justify-self: left;\n}\n\n.lCol7 {\n grid-area: lCol7;\n justify-self: center;\n}\n\n.lCol8 {\n grid-area: lCol8;\n justify-self: right;\n}\n\n.lCol9 {\n grid-area: lCol9;\n justify-self: center;\n}\n\n.lCol10 {\n grid-area: lCol10;\n justify-self: center;\n}\n\n.lCol11 {\n grid-area: lCol11;\n justify-self: center;\n}\n\n.lCol12 {\n grid-area: lCol12;\n justify-self: center;\n}\n\n.lCol13 {\n grid-area: lCol13;\n justify-self: center;\n}\n\n.lCol14 {\n grid-area: lCol14;\n justify-self: center;\n}\n\n.lCol15 {\n grid-area: lCol15;\n justify-self: center;\n}\n\n.lCol16 {\n grid-area: lCol16;\n justify-self: center;\n}\n\n.lCol17 {\n grid-area: lCol17;\n justify-self: center;\n}\n\n.lCol18 {\n grid-area: lCol18;\n justify-self: center;\n}\n\n.grid-modules {\n display: grid;\n grid-template-areas: \"mCol1 mCol2 mCol17 mCol15 mCol13 mCol4\" \"mCol5 mCol6 mCol18 mCol16 mCol14 mCol8\";\n padding-bottom: 6px;\n grid-template-columns: 30px 270px 75px 90px 269px 30px;\n align-items: center;\n}\n\n.mCol1 {\n grid-area: mCol1;\n justify-self: left;\n}\n\n.mCol2 {\n grid-area: mCol2;\n justify-self: center;\n}\n\n.mCol3 {\n grid-area: mCol3;\n justify-self: center;\n}\n\n.mCol4 {\n grid-area: mCol4;\n justify-self: right;\n}\n\n.mCol5 {\n grid-area: mCol5;\n justify-self: left;\n}\n\n.mCol6 {\n grid-area: mCol6;\n justify-self: left;\n}\n\n.mCol7 {\n grid-area: mCol7;\n justify-self: center;\n}\n\n.mCol8 {\n grid-area: mCol8;\n justify-self: right;\n}\n\n.mCol9 {\n grid-area: mCol9;\n justify-self: center;\n}\n\n.mCol10 {\n grid-area: mCol10;\n justify-self: center;\n}\n\n.mCol11 {\n grid-area: mCol11;\n justify-self: center;\n}\n\n.mCol12 {\n grid-area: mCol12;\n justify-self: center;\n}\n\n.mCol13 {\n grid-area: mCol13;\n justify-self: center;\n}\n\n.mCol14 {\n grid-area: mCol14;\n word-break: break-word;\n}\n\n.mCol15 {\n grid-area: mCol15;\n justify-self: center;\n}\n\n.mCol16 {\n grid-area: mCol16;\n justify-self: center;\n}\n\n.mCol17 {\n grid-area: mCol17;\n justify-self: center;\n}\n\n.mCol18 {\n grid-area: mCol18;\n justify-self: center;\n}\n\n.grid-talents {\n display: grid;\n grid-template-areas: \"talTitle talTitle\" \"tal1 tal2\" \"tal3 tal4\";\n padding: 3px;\n grid-template-columns: 75% 25%;\n align-items: center;\n}\n\n.tal1 {\n grid-area: tal1;\n justify-self: center;\n padding-left: 8px;\n}\n\n.tal2 {\n grid-area: tal2;\n justify-self: right;\n padding-right: 8px;\n}\n\n.tal3 {\n grid-area: tal3;\n align-self: center;\n}\n\n.tal4 {\n grid-area: tal4;\n justify-self: right;\n padding-right: 8px;\n align-self: left;\n}\n\n.talTitle {\n grid-area: talTitle;\n background-color: #221f1f;\n}\n\n.grid-special {\n display: grid;\n grid-template-areas: \"spe1 spe2 spe3\";\n grid-template-columns: 5% 70% 25%;\n align-items: center;\n}\n\n.spe1 {\n grid-area: spe1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.spe2 {\n grid-area: spe2;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.spe3 {\n grid-area: spe3;\n justify-self: right;\n}\n\n.critical-inj {\n display: grid;\n grid-template-areas: \"crit1 crit2 crit3 crit4\";\n grid-template-columns: 5% 31% 60% 3%;\n align-items: center;\n}\n\n.crit1 {\n grid-area: crit1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.crit2 {\n grid-area: crit2;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.crit3 {\n grid-area: crit3;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n align-items: left;\n}\n\n.crit4 {\n grid-area: crit4;\n justify-self: right;\n}\n\n.space-critical-inj {\n display: grid;\n grid-template-areas: \"ScritI1 ScritI2 ScritI4\";\n grid-template-columns: 5% 80% 3%;\n align-items: center;\n}\n\n.ScritI1 {\n grid-area: ScritI1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.ScritI2 {\n grid-area: ScritI2;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.ScritI4 {\n grid-area: ScritI4;\n justify-self: right;\n}\n\n.grid-two {\n display: grid;\n grid-template-areas: \"box1 box2\" \"box3 box4\";\n padding: 3px;\n grid-template-columns: 25% 75%;\n align-items: center;\n}\n\n.box1 {\n grid-area: box1;\n justify-self: center;\n padding-left: 8px;\n}\n\n.box2 {\n grid-area: box2;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box3 {\n grid-area: box3;\n justify-self: center;\n padding-left: 8px;\n padding-top: 10px;\n}\n\n.box4 {\n grid-area: box4;\n padding-top: 10px;\n}\n\n.grid-2 {\n display: grid;\n grid-template-areas: \"box11 box21 box23 box22\";\n grid-template-columns: 1fr 33px 15px 33px;\n align-items: center;\n margin: 1px;\n padding: 0;\n}\n\n.box11 {\n grid-area: box11;\n justify-self: center;\n}\n\n.box21 {\n grid-area: box21;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box22 {\n grid-area: box22;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box23 {\n grid-area: box23;\n justify-self: center;\n}\n\n.grid-crit {\n display: grid;\n grid-template-areas: \"crit1 crit2 \";\n padding: 0;\n margin: 0;\n grid-template-columns: 1fr 1fr;\n}\n\n.crit1 {\n grid-area: crit1;\n}\n\n.crit2 {\n grid-area: crit2;\n margin-bottom: 2px;\n}\n\n.grid-rTables {\n display: grid;\n grid-template-areas: \"rTable1 rTable2\";\n grid-template-columns: 1fr 0.5fr;\n align-items: center;\n margin: 0;\n padding: 0;\n}\n\n.rTable1 {\n grid-area: rTable1;\n justify-self: center;\n}\n\n.rTable2 {\n grid-area: rTable2;\n justify-self: center;\n padding-right: 8px;\n}\n\n.grid-creature {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vCre1 vCre2 \" \"vCre3 vCre4 \" \"vCre5 vCre6 \" \"vCre7 vCre8\";\n grid-template-columns: 1fr 1fr;\n align-items: center;\n}\n\n.vCre1 {\n grid-area: vCre1;\n}\n\n.vCre2 {\n grid-area: vCre2;\n}\n\n.vCre3 {\n grid-area: vCre3;\n}\n\n.vCre4 {\n grid-area: vCre4;\n}\n\n.vCre5 {\n grid-area: vCre5;\n}\n\n.vCre6 {\n grid-area: vCre6;\n}\n\n.vCre7 {\n grid-area: vCre7;\n}\n\n.vCre8 {\n grid-area: vCre8;\n}\n\n.grid-colony--header {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"hplan1 hplan2 \" \"hplan3 hplan4\" \"hplan5 hplan6 \" \"hplan7 hplan8\";\n grid-template-columns: auto;\n align-items: center;\n padding-bottom: 2px;\n}\n\n.hplan1 {\n grid-area: hplan1;\n}\n\n.hplan2 {\n grid-area: hplan2;\n}\n\n.hplan3 {\n grid-area: hplan3;\n}\n\n.hplan4 {\n grid-area: hplan4;\n}\n\n.hplan5 {\n grid-area: hplan5;\n}\n\n.hplan6 {\n grid-area: hplan6;\n}\n\n.hplan7 {\n grid-area: hplan7;\n}\n\n.hplan8 {\n grid-area: hplan8;\n}\n\n.grid-planet {\n display: grid;\n margin: 0;\n padding: 0;\n grid-template-areas: \"plan1 plan1 plan1 plan1\" \"plan2 plan2 plan3 plan3 \" \"plan4 plan4 plan4 plan4 \";\n grid-template-columns: 220px 1fr;\n}\n\n.plan1 {\n grid-area: plan1;\n justify-self: left;\n align-self: center;\n}\n\n.plan2 {\n grid-area: plan2;\n justify-self: left;\n}\n\n.plan3 {\n grid-area: plan3;\n justify-self: left;\n}\n\n.plan4 {\n grid-area: plan4;\n justify-self: left;\n}\n\n.grid-systems {\n display: grid;\n padding: 3px;\n grid-template-areas: \"sys1 sys2 sys3 sys4\" \"sys5 sys6 sys7 sys8\";\n grid-template-columns: 14em 15em 10em 2em;\n border-color: var(--aliengreen);\n border-bottom: double;\n}\n\n.sys1 {\n grid-area: sys1;\n justify-self: left;\n}\n\n.sys2 {\n grid-area: sys2;\n justify-self: left;\n}\n\n.sys3 {\n grid-area: sys3;\n justify-self: left;\n}\n\n.sys4 {\n grid-area: sys4;\n justify-self: right;\n}\n\n.sys5 {\n grid-area: sys5;\n justify-self: left;\n}\n\n.sys6 {\n grid-area: sys6;\n justify-self: left;\n}\n\n.sys7 {\n grid-area: sys7;\n justify-self: left;\n}\n\n.sys8 {\n grid-area: sys8;\n justify-self: right;\n}\n\n.grid-Char-Att {\n display: grid;\n padding-bottom: 4px;\n padding-top: 12px;\n padding-left: 30px;\n grid-row-gap: 3px;\n grid-column-gap: 10px;\n border-color: var(--aliengreen);\n align-items: center;\n grid-template-areas: \"gCol1 gCol2 gCol3 gCol4 gCol5 gCol11\" \"gCol6 gCol7 gCol8 gCol9 gCol10 gCol12\";\n grid-template-columns: 110px 50px 110px 50px 65px 130px;\n}\n\n.gCol1 {\n grid-area: gCol1;\n justify-self: left;\n}\n\n.gCol2 {\n grid-area: gCol2;\n justify-self: center;\n align-self: center;\n}\n\n.gCol3 {\n grid-area: gCol3;\n justify-self: left;\n}\n\n.gCol4 {\n grid-area: gCol4;\n justify-self: center;\n align-self: center;\n}\n\n.gCol5 {\n grid-area: gCol5;\n justify-self: center;\n}\n\n.gCol6 {\n grid-area: gCol6;\n justify-self: left;\n}\n\n.gCol7 {\n grid-area: gCol7;\n justify-self: center;\n align-self: center;\n}\n\n.gCol8 {\n grid-area: gCol8;\n justify-self: left;\n}\n\n.gCol9 {\n grid-area: gCol9;\n justify-self: center;\n align-self: center;\n}\n\n.gCol10 {\n grid-area: gCol10;\n justify-self: center;\n}\n\n.gCol11 {\n grid-area: gCol11;\n justify-self: center;\n}\n\n.gCol12 {\n grid-area: gCol12;\n justify-self: center;\n}\n\n.grid-item-xtras {\n display: grid;\n grid-template-areas: \"xCol1 xCol2 xCol3 xCol4 xCol5 xCol6\" \". xCol7 xCol7 xCol8 . .\";\n padding-bottom: 4px;\n padding-top: 5px;\n padding-left: 30px;\n grid-row-gap: 3px;\n grid-column-gap: 10px;\n grid-template-columns: 110px 50px 110px 50px 110px 50px;\n align-items: center;\n}\n\n.xCol1 {\n grid-area: xCol1;\n justify-self: left;\n}\n\n.xCol2 {\n grid-area: xCol2;\n justify-self: left;\n}\n\n.xCol3 {\n grid-area: xCol3;\n justify-self: left;\n}\n\n.xCol4 {\n grid-area: xCol4;\n justify-self: center;\n}\n\n.xCol5 {\n grid-area: xCol5;\n justify-self: left;\n}\n\n.xCol6 {\n grid-area: xCol6;\n justify-self: center;\n}\n\n.xCol7 {\n grid-area: xCol7;\n justify-self: center;\n}\n\n.xCol8 {\n grid-area: xCol8;\n justify-self: center;\n}\n\n.flex-group-center,\n.flex-group-left,\n.flex-group-right {\n justify-content: center;\n align-items: center;\n text-align: center;\n padding: 0;\n border: 1px solid var(--aliengreen);\n}\n\n.flex-group-left {\n justify-content: flex-start;\n text-align: left;\n}\n\n.flex-group-right {\n justify-content: flex-end;\n text-align: right;\n}\n\n.grid-crew {\n display: grid;\n grid-template-areas: \"gC1 gC2 gC3 gC4\" \"gC5 gC6 gC7 gC8\";\n grid-template-columns: 20em 15em 10em 5em;\n}\n\n.gC1 {\n justify-self: center;\n grid-area: gC1;\n}\n\n.gC2 {\n justify-self: center;\n grid-area: gC2;\n}\n\n.gC3 {\n justify-self: center;\n grid-area: gC3;\n}\n\n.gC4 {\n justify-self: right;\n grid-area: gC4;\n}\n\n.gC5 {\n justify-self: left;\n grid-area: gC5;\n}\n\n.gC6 {\n justify-self: center;\n grid-area: gC6;\n}\n\n.gC7 {\n justify-self: center;\n grid-area: gC7;\n}\n\n.gC8 {\n justify-self: right;\n grid-area: gC8;\n}\n\n.grid-ship-crew {\n display: grid;\n grid-template-areas: \"gSC1 gSC2 gSC3 gSC4 gSC5\" \" gSC6 gSC7 gSC8 gSC9 gSC10\";\n grid-template-columns: 43% 25% 20% 6%;\n}\n\n.gSC1 {\n justify-self: center;\n grid-area: gSC1;\n}\n\n.gSC2 {\n justify-self: center;\n grid-area: gSC2;\n}\n\n.gSC3 {\n justify-self: center;\n grid-area: gSC3;\n}\n\n.gSC4 {\n justify-self: right;\n grid-area: gSC4;\n}\n\n.gSC5 {\n justify-self: right;\n grid-area: gSC5;\n}\n\n.gSC6 {\n justify-self: left;\n grid-area: gSC6;\n}\n\n.gSC7 {\n justify-self: center;\n grid-area: gSC7;\n}\n\n.gSC8 {\n justify-self: right;\n grid-area: gSC8;\n}\n\n.gSC9 {\n justify-self: center;\n grid-area: gSC9;\n}\n\n.gSC10 {\n justify-self: right;\n grid-area: gSC10;\n}\n\n.grid-actor {\n display: grid;\n padding-top: 10px;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"gaItem1 gaItem2 gaItem3 gaItem4\";\n grid-template-columns: 20% 34% 20% 30%;\n}\n\n.gaItem1 {\n grid-area: gaItem1;\n}\n\n.gaItem2 {\n grid-area: gaItem2;\n}\n\n.gaItem3 {\n grid-area: gaItem3;\n}\n\n.gaItem4 {\n grid-area: gaItem4;\n}\n\n.grid-colony-planet1 {\n display: grid;\n padding-top: 55px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp1 gcp2 gcp3 gcp4 gcp5 gcp6 gcp7\";\n grid-template-columns: 150px 150px 196px 100px 150px 150px 150px;\n}\n\n.gcp1 {\n grid-area: gcp1;\n}\n\n.gcp2 {\n grid-area: gcp2;\n}\n\n.gcp3 {\n grid-area: gcp3;\n}\n\n.gcp4 {\n grid-area: gcp4;\n margin: 1px 0px 0px -7px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp5 {\n grid-area: gcp5;\n}\n\n.gcp6 {\n grid-area: gcp6;\n}\n\n.gcp7 {\n grid-area: gcp7;\n}\n\n.grid-colony-planet2 {\n display: grid;\n margin-top: -4px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp11 gcp12 gcp14 gcp16 gcp17\";\n grid-template-columns: 130px 240px 400px 110px 120px;\n}\n\n.gcp11 {\n grid-area: gcp11;\n}\n\n.gcp12 {\n grid-area: gcp12;\n}\n\n.gcp14 {\n grid-area: gcp14;\n}\n\n.gcp16 {\n grid-area: gcp16;\n}\n\n.gcp17 {\n grid-area: gcp17;\n}\n\n.grid-colony-planet3a {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n margin-top: 2px;\n grid-template-areas: \"gcp3a1 gcp3a2 gcp3a3 gcp3a4 gcp3a5 gcp3a6 gcp3a7\";\n grid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\n}\n\n.gcp3a1 {\n grid-area: gcp3a1;\n margin: -12px 0px 0px -127px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp3a2 {\n grid-area: gcp3a2;\n}\n\n.gcp3a3 {\n grid-area: gcp3a3;\n}\n\n.gcp3a4 {\n grid-area: gcp3a4;\n}\n\n.gcp3a5 {\n grid-area: gcp3a5;\n}\n\n.gcp3a6 {\n grid-area: gcp3a6;\n}\n\n.gcp3a7 {\n grid-area: gcp3a7;\n margin: -12px 0px 0px 24px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet3 {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp31 gcp32 gcp33 gcp34 gcp35 gcp36 gcp37\";\n grid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\n}\n\n.gcp31 {\n grid-area: gcp31;\n}\n\n.gcp32 {\n grid-area: gcp32;\n}\n\n.gcp33 {\n grid-area: gcp33;\n}\n\n.gcp34 {\n grid-area: gcp34;\n}\n\n.gcp35 {\n grid-area: gcp35;\n}\n\n.gcp36 {\n grid-area: gcp36;\n}\n\n.gcp37 {\n grid-area: gcp37;\n}\n\n.grid-colony-planet4a {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n margin-top: 5px;\n grid-template-areas: \"gcp4a1 gcp4a2 gcp4a3 gcp4a4 gcp4a5 gcp4a6 gcp4a7\";\n grid-template-columns: 210px 245px 110px 126px 110px 110px 110px;\n}\n\n.gcp4a1 {\n grid-area: gcp4a1;\n}\n\n.gcp4a2 {\n grid-area: gcp4a2;\n margin: -28px 0px 0px -19px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a3 {\n grid-area: gcp4a3;\n margin: -11px 0px 0px 10px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a4 {\n grid-area: gcp4a4;\n margin: -21px 0px 0px -28px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp4a5 {\n grid-area: gcp4a5;\n margin: -28px 0px 0px 0px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a6 {\n grid-area: gcp4a6;\n margin: -37px 0px 0px -12px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp4a7 {\n grid-area: gcp4a7;\n}\n\n.grid-colony-planet4 {\n display: grid;\n margin-left: 30px;\n margin-top: -2px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp41 gcp42 gcp43 gcp44 gcp45 gcp46 gcp47\";\n grid-template-columns: 210px 245px 110px 110px 110px 110px 110px;\n}\n\n.gcp41 {\n grid-area: gcp41;\n}\n\n.gcp42 {\n grid-area: gcp42;\n}\n\n.gcp43 {\n grid-area: gcp43;\n}\n\n.gcp44 {\n grid-area: gcp44;\n}\n\n.gcp45 {\n grid-area: gcp45;\n}\n\n.gcp46 {\n grid-area: gcp46;\n}\n\n.gcp47 {\n grid-area: gcp47;\n}\n\n.grid-colony-planet6a {\n display: grid;\n margin-left: 30px;\n padding-top: 82px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp6a1 gcp6a2 gcp6a4 gcp6a6 gcp6a7\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp6a1 {\n grid-area: gcp6a1;\n margin: -24px 0px 0px 61px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a2 {\n grid-area: gcp6a2;\n margin: -42px 0px 0px 50px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a4 {\n grid-area: gcp6a4;\n margin: -59px 0px 0px -41px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a6 {\n grid-area: gcp6a6;\n margin: -43px 0px 0px -138px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a7 {\n grid-area: gcp6a7;\n margin: -24px 0px 0px -118px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet6 {\n display: grid;\n margin-left: 30px;\n margin-top: -5px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp61 gcp62 gcp64 gcp66 gcp67\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp61 {\n grid-area: gcp61;\n}\n\n.gcp62 {\n grid-area: gcp62;\n}\n\n.gcp64 {\n grid-area: gcp64;\n}\n\n.gcp66 {\n grid-area: gcp66;\n}\n\n.gcp67 {\n grid-area: gcp67;\n}\n\n.grid-colony-planet7a {\n display: grid;\n margin-left: 25px;\n margin-top: 14px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp7a1 gcp7a2 gcp7a4 gcp7a6 gcp7a7\";\n grid-template-columns: 225px 205px 210px 200px 200px;\n}\n\n.gcp7a1 {\n grid-area: gcp7a1;\n margin: 8px 0px 0px -163px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a2 {\n grid-area: gcp7a2;\n margin: -8px 0px 0px -171px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a4 {\n grid-area: gcp7a4;\n margin: -25px 0px 0px -32px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a6 {\n grid-area: gcp7a6;\n margin: -6px 0px 0px 59px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a7 {\n grid-area: gcp7a7;\n margin: 11px 0px 0px 28px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet7 {\n display: grid;\n margin-left: 25px;\n margin-top: -30px;\n margin-bottom: 4px;\n grid-template-areas: \"gcp71 gcp72 gcp74 gcp76 gcp77\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp71 {\n grid-area: gcp71;\n}\n\n.gcp72 {\n grid-area: gcp72;\n}\n\n.gcp74 {\n grid-area: gcp74;\n}\n\n.gcp76 {\n grid-area: gcp76;\n}\n\n.gcp77 {\n grid-area: gcp77;\n}\n\n.grid-colony-planet8a {\n display: grid;\n margin-left: 25px;\n margin-top: -6px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp8a1 gcp8a2 gcp8a4 gcp8a6 gcp8a7\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp8a1 {\n grid-area: gcp8a1;\n}\n\n.gcp8a2 {\n grid-area: gcp8a2;\n}\n\n.gcp8a4 {\n grid-area: gcp8a4;\n margin: 8px 0px 0px -39px;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n margin-bottom: 0px;\n}\n\n.gcp8a6 {\n grid-area: gcp8a6;\n}\n\n.gcp8a7 {\n grid-area: gcp8a7;\n}\n\n.grid-colony-planet8 {\n display: grid;\n margin-bottom: 0px;\n margin-top: 11px;\n grid-template-areas: \"gcp81 gcp82 gcp84 gcp86 gcp87\";\n grid-template-columns: 225px 216px 210px 200px 190px;\n}\n\n.gcp81 {\n grid-area: gcp81;\n}\n\n.gcp82 {\n grid-area: gcp82;\n}\n\n.gcp84 {\n grid-area: gcp84;\n}\n\n.gcp86 {\n grid-area: gcp86;\n}\n\n.gcp87 {\n grid-area: gcp87;\n}\n\n.grid-colony-planet9 {\n display: grid;\n margin-top: -25px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp91 gcp94 gcp96 gcp97\";\n grid-template-columns: 444px 161px 34px 15px;\n}\n\n.gcp91 {\n grid-area: gcp91;\n}\n\n.gcp94 {\n grid-area: gcp94;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp96 {\n grid-area: gcp96;\n}\n\n.gcp97 {\n grid-area: gcp97;\n}\n\n.grid-colony-planet10a {\n display: grid;\n margin-left: 175px;\n margin-top: -84px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp10a1 gcp10a2 gcp10a4 gcp10a6 gcp10a7\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp10a1 {\n grid-area: gcp10a1;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.gcp10a2 {\n grid-area: gcp10a2;\n}\n\n.gcp10a4 {\n grid-area: gcp10a4;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-top: 114px;\n margin-bottom: 0px;\n}\n\n.gcp10a6 {\n grid-area: gcp10a6;\n}\n\n.gcp10a7 {\n grid-area: gcp10a7;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet10 {\n display: grid;\n margin-left: 181px;\n margin-top: -59px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp101 gcp102 gcp104 gcp106 gcp107\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp101 {\n grid-area: gcp101;\n}\n\n.gcp102 {\n grid-area: gcp102;\n}\n\n.gcp104 {\n grid-area: gcp104;\n}\n\n.gcp106 {\n grid-area: gcp106;\n}\n\n.gcp107 {\n grid-area: gcp107;\n}\n\n.grid-colony-planet11 {\n display: grid;\n margin-left: 187px;\n margin-top: -98px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp111 gcp112 gcp113 gcp114 gcp115 gcp116\";\n grid-template-columns: 171px 87px 171px 87px 171px 25px;\n}\n\n.gcp111 {\n grid-area: gcp111;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp112 {\n grid-area: gcp112;\n}\n\n.gcp113 {\n grid-area: gcp113;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-top: 107px;\n margin-bottom: 0px;\n}\n\n.gcp114 {\n grid-area: gcp114;\n}\n\n.gcp115 {\n grid-area: gcp115;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp116 {\n grid-area: gcp116;\n}\n\n.grid-colony-planet12a {\n display: grid;\n margin-left: 176px;\n margin-top: -86px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp12a1 gcp12a2 gcp12a4 gcp12a6 gcp12a7\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp12a1 {\n grid-area: gcp12a1;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.gcp12a2 {\n grid-area: gcp12a2;\n}\n\n.gcp12a4 {\n grid-area: gcp12a4;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-top: 118px;\n margin-bottom: 0px;\n}\n\n.gcp12a6 {\n grid-area: gcp12a6;\n}\n\n.gcp12a7 {\n grid-area: gcp12a7;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet12 {\n display: grid;\n margin-left: 181px;\n margin-top: -65px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp121 gcp122 gcp124 gcp126 gcp127\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp121 {\n grid-area: gcp121;\n}\n\n.gcp122 {\n grid-area: gcp122;\n}\n\n.gcp124 {\n grid-area: gcp124;\n}\n\n.gcp126 {\n grid-area: gcp126;\n}\n\n.gcp127 {\n grid-area: gcp127;\n}\n\n.grid-colony-planet13a {\n display: grid;\n margin-left: 187px;\n margin-top: -89px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp13a1 gcp13a2 gcp13a3 gcp13a4 gcp13a5 gcp13a6\";\n grid-template-columns: 171px 87px 171px 87px 171px 25px;\n}\n\n.gcp13a1 {\n grid-area: gcp13a1;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp13a2 {\n grid-area: gcp13a2;\n}\n\n.gcp13a3 {\n grid-area: gcp13a3;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-top: 107px;\n margin-bottom: 20px;\n}\n\n.gcp13a4 {\n grid-area: gcp13a4;\n}\n\n.gcp13a5 {\n grid-area: gcp13a5;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp13a6 {\n grid-area: gcp13a6;\n}\n\n.grid-colony-planet13 {\n display: grid;\n margin-left: 25px;\n margin-top: 3px;\n margin-bottom: 0px;\n padding-top: 66px;\n grid-template-areas: \"gcp131 gcp134 gcp136 gcp137\";\n grid-template-columns: 430px 210px 200px 190px;\n}\n\n.gcp131 {\n grid-area: gcp131;\n}\n\n.gcp134 {\n grid-area: gcp134;\n}\n\n.gcp136 {\n grid-area: gcp136;\n}\n\n.gcp137 {\n grid-area: gcp137;\n}\n\n.grid-colony-sheet {\n display: grid;\n margin-left: 25px;\n margin-top: 3px;\n margin-bottom: 0px;\n grid-template-areas: \"gcs1 gcs2 gcs3 gcs4\" \"gcs5 gcs2 gcs3 gcs4\" \"gcs6 gcs2 gcs3 gcs4\" \"gcs7 gcs2 gcs3 gcs4\";\n grid-template-columns: 523px 177px 177px 177px;\n}\n\n.gcs1 {\n grid-area: gcs1;\n}\n\n.gcs2 {\n grid-area: gcs2;\n margin-top: 55px;\n}\n\n.gcs3 {\n grid-area: gcs3;\n margin-top: 55px;\n}\n\n.gcs4 {\n grid-area: gcs4;\n margin-top: 55px;\n}\n\n.gcs5 {\n grid-area: gcs5;\n}\n\n.gcs6 {\n grid-area: gcs6;\n}\n\n.gcs7 {\n grid-area: gcs7;\n}\n\n.grid-colony-header {\n display: grid;\n grid-template-areas: \"gch1 gch2 gch3\" \"gch4 gch5 gch6\" \"gch7 gch8 gch9\" \"gch10 gch11 gch12\";\n padding-top: 70px;\n grid-template-columns: 174px 174px 174px;\n align-items: center;\n}\n\n.gch1 {\n grid-area: gch1;\n}\n\n.gch2 {\n grid-area: gch2;\n}\n\n.gch3 {\n grid-area: gch3;\n}\n\n.gch4 {\n grid-area: gch4;\n}\n\n.gch5 {\n grid-area: gch5;\n}\n\n.gch6 {\n grid-area: gch6;\n}\n\n.gch7 {\n grid-area: gch7;\n}\n\n.gch8 {\n grid-area: gch8;\n}\n\n.gch9 {\n grid-area: gch9;\n}\n\n.gch10 {\n grid-area: gch10;\n}\n\n.gch11 {\n grid-area: gch11;\n}\n\n.gch12 {\n grid-area: gch12;\n}\n\n.grid-colony-stats {\n display: grid;\n grid-template-areas: \"gcst1 gcst2 \" \"gcst3 gcst4\" \"gcst5 gcst6\" \"gcst7 gcst8\" \"gcst9 gcst10\" \"gcst11 gcst12\" \"gcst13 gcst14\" \"gcst15 gcst16\";\n row-gap: 20%;\n grid-template-columns: 281px 30px;\n margin: 65px 0px 0px 181px;\n}\n\n.gcst1 {\n grid-area: gcst1;\n}\n\n.gcst2 {\n grid-area: gcst2;\n}\n\n.gcst3 {\n grid-area: gcst3;\n}\n\n.gcst4 {\n grid-area: gcst4;\n}\n\n.gcst5 {\n grid-area: gcst5;\n}\n\n.gcst6 {\n grid-area: gcst6;\n}\n\n.gcst7 {\n grid-area: gcst7;\n}\n\n.gcst8 {\n grid-area: gcst8;\n}\n\n.gcst9 {\n grid-area: gcst9;\n}\n\n.gcst10 {\n grid-area: gcst10;\n}\n\n.gcst11 {\n grid-area: gcst11;\n}\n\n.gcst12 {\n grid-area: gcst12;\n}\n\n.gcst13 {\n grid-area: gcst13;\n}\n\n.gcst14 {\n grid-area: gcst14;\n}\n\n.gcst15 {\n grid-area: gcst15;\n}\n\n.gcst16 {\n grid-area: gcst16;\n}\n\n.grid-colony-level {\n display: grid;\n grid-template-areas: \"gclv1 gclv2 gclv3 gclv4 gclv5 gclv6\";\n grid-template-columns: 77px 86px 86px 87px 86px 78px;\n margin-left: 6px;\n}\n\n.gclv1 {\n grid-area: gclv1;\n}\n\n.gclv2 {\n grid-area: gclv2;\n}\n\n.gclv3 {\n grid-area: gclv3;\n}\n\n.gclv4 {\n grid-area: gclv4;\n}\n\n.gclv5 {\n grid-area: gclv5;\n}\n\n.gclv6 {\n grid-area: gclv6;\n}\n\n.flex-center {\n align-items: center;\n justify-content: center;\n text-align: center;\n padding: 0;\n}\n\n.flex-between {\n justify-content: space-between;\n}\n\n.alienrpg .flexcol {\n display: flex;\n flex-direction: column;\n flex-wrap: nowrap;\n}\n\n.alienrpg .flexcol .flex1 {\n flex: 1;\n}\n\n.alienrpg .flexcol .flex2 {\n flex: 2;\n}\n\n.alienrpg .flexcol .flex3 {\n flex: 3;\n}\n\n.alienrpg .alienrpg .flexcol .flex4 {\n flex: 4;\n}\n\n.alienrpg .flexrow {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.alienrpg .flexrow > * {\n flex: 1;\n}\n\n.alienrpg .flexrow .flex1 {\n flex: 1;\n}\n\n.alienrpg .flexrow .flex2 {\n flex: 2;\n}\n\n.alienrpg .flexrow .flex3 {\n flex: 3;\n}\n\n.alienrpg .flexrow .flex4 {\n flex: 4;\n}\n\n.alienrpg.actor .encumbrance {\n background: hsla(0, 0%, 0%, 0.1);\n height: 12px;\n margin-top: 5px;\n border: 1px solid hsl(0, 0%, 7%);\n border-radius: 3px;\n position: relative;\n width: calc(100% - 20px);\n}\n\n.alienrpg.actor .encumbrance .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: var(--aliengreen);\n height: 8px;\n border: 1px solid hsl(30, 32%, 33%);\n border-radius: 3px;\n}\n\n.alienrpg.actor .encumbrance .encumbrance-label {\n position: absolute;\n top: -3px;\n height: 16px;\n font-size: 16px;\n line-height: 16px;\n color: hsl(0, 0%, 0%);\n background: hsla(0, 0%, 100%, 0.4);\n padding: 0 3px;\n}\n\n.alienrpg.actor .encumbrance .encumbrance-breakpoint {\n position: absolute;\n left: 50%;\n}\n\n.alienrpg.actor .encumbrance .arrow-up {\n bottom: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-bottom: 4px solid hsl(0, 0%, 40%);\n}\n\n.alienrpg.actor .encumbrance .arrow-down {\n top: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-top: 4px solid hsl(0, 0%, 40%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .arrow-up {\n border-bottom: 4px solid hsl(0, 0%, 100%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .arrow-down {\n border-top: 4px solid hsl(0, 0%, 100%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: hsl(7, 100%, 50%);\n height: 8px;\n border: 1px solid hsl(66, 75%, 45%);\n border-radius: 3px;\n}\n\n/* @group Blink */\n.blink {\n -webkit-animation: blink 2s linear infinite;\n -moz-animation: blink 2s linear infinite;\n -ms-animation: blink 2s linear infinite;\n -o-animation: blink 2s linear infinite;\n animation: blink 2s linear infinite;\n}\n\n@-webkit-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-moz-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-ms-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-o-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n/* @end */\n.alienrpg #rcorners {\n border-radius: 15px;\n background-color: #c7d9c4;\n background-position: left top;\n padding: 6px;\n box-shadow: -10px 9px 9px #666666;\n border: 3px black;\n border-style: double;\n}\n\n/* class applies to select element itself, not a wrapper element */\n.select-css {\n display: block;\n font-size: 15px;\n font-family: var(--alienfont);\n font-weight: 700;\n color: inherit;\n width: 100%;\n max-width: 90%; /* useful when width is set to anything other than 100% */\n box-sizing: border-box;\n margin: 0;\n border: 1px solid var(--aliengreen);\n box-shadow: 0 1px 0 1px hsla(0, 0%, 0%, 0.04);\n border-radius: 0.5em;\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. \n \tfor the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference\n\n */\n background-image: url(../images/downarrow.svg);\n background-repeat: no-repeat, repeat;\n /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/\n background-position: right 0.7em top 50%, 0 0;\n /* icon size, then gradient */\n background-size: 1em auto, 100%;\n}\n\n/* Hide arrow icon in IE browsers */\n.select-css::-ms-expand {\n display: none;\n}\n\n/* Hover style */\n.select-css:hover {\n color: inherit;\n}\n\n/* Focus style */\n.select-css:focus {\n color: inherit;\n /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */\n box-shadow: 0 0 1px 1px var(--aliengreen);\n box-shadow: 0 0 0 1px -moz-mac-focusring var(--aliengreen);\n color: inherit;\n outline: none;\n background-color: hsl(0, 0%, 0%);\n}\n\n/* Set options to normal weight */\n.select-css option {\n font-weight: normal;\n background: hsl(0, 0%, 0%);\n}\n\n/* Support for rtl text, explicit support for Arabic and Hebrew */\n*[dir=rtl] .select-css,\n:root:lang(ar) .select-css,\n:root:lang(iw) .select-css {\n background-position: left 0.7em top 50%, 0 0;\n padding: 0.6em 0.8em 0.5em 1.4em;\n}\n\n/* Disabled styles */\n.select-css:disabled,\n.select-css[aria-disabled=true] {\n color: var(--aliengreen);\n background-image: url(../images/downarrow.svg);\n background-repeat: no-repeat, repeat;\n}\n\n.select-css:disabled:hover,\n.select-css[aria-disabled=true] {\n border-color: hsl(0, 0%, 67%);\n}\n\n/*\n\tOriginal Sheet by Paul Watson\n\n\tCRT Effect by Alec Lownes\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\n\n\tMay 2021\n*/\n@keyframes flicker {\n 0% {\n opacity: 0.27861;\n }\n 5% {\n opacity: 0.34769;\n }\n 10% {\n opacity: 0.23604;\n }\n 15% {\n opacity: 0.90626;\n }\n 20% {\n opacity: 0.18128;\n }\n 25% {\n opacity: 0.83891;\n }\n 30% {\n opacity: 0.65583;\n }\n 35% {\n opacity: 0.67807;\n }\n 40% {\n opacity: 0.26559;\n }\n 45% {\n opacity: 0.84693;\n }\n 50% {\n opacity: 0.96019;\n }\n 55% {\n opacity: 0.08594;\n }\n 60% {\n opacity: 0.20313;\n }\n 65% {\n opacity: 0.71988;\n }\n 70% {\n opacity: 0.53455;\n }\n 75% {\n opacity: 0.37288;\n }\n 80% {\n opacity: 0.71428;\n }\n 85% {\n opacity: 0.70419;\n }\n 90% {\n opacity: 0.7003;\n }\n 95% {\n opacity: 0.36108;\n }\n 100% {\n opacity: 0.24387;\n }\n}\n@keyframes textShadow {\n 0% {\n text-shadow: 0.4389924193px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 5% {\n text-shadow: 2.7928974011px 0 1px rgba(255, 255, 0, 0.5), -2.7928974011px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 10% {\n text-shadow: 0.0295627584px 0 1px rgba(255, 255, 0, 0.5), -0.0295627584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 15% {\n text-shadow: 0.4021853855px 0 1px rgba(255, 255, 0, 0.5), -0.4021853855px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 20% {\n text-shadow: 3.47940379px 0 1px rgba(255, 255, 0, 0.5), -3.47940379px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 25% {\n text-shadow: 1.6125630401px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 30% {\n text-shadow: 0.7015590085px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 35% {\n text-shadow: 3.8969140477px 0 1px rgba(255, 255, 0, 0.5), -3.8969140477px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 40% {\n text-shadow: 3.8709056148px 0 1px rgba(255, 255, 0, 0.5), -3.8709056148px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 45% {\n text-shadow: 2.2310569634px 0 1px rgba(255, 255, 0, 0.5), -2.2310569634px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 50% {\n text-shadow: 0.0808429042px 0 1px rgba(255, 255, 0, 0.5), -0.0808429042px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 55% {\n text-shadow: 2.3758461067px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 60% {\n text-shadow: 2.2021930511px 0 1px rgba(255, 255, 0, 0.5), -2.2021930511px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 65% {\n text-shadow: 2.8638780615px 0 1px rgba(255, 255, 0, 0.5), -2.8638780615px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 70% {\n text-shadow: 0.4887402516px 0 1px rgba(255, 255, 0, 0.5), -0.4887402516px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 75% {\n text-shadow: 1.8948491306px 0 1px rgba(255, 255, 0, 0.5), -1.8948491306px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 80% {\n text-shadow: 0.0833037308px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 85% {\n text-shadow: 0.0976982726px 0 1px rgba(255, 255, 0, 0.5), -0.0976982726px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 90% {\n text-shadow: 3.4433397615px 0 1px rgba(255, 255, 0, 0.5), -3.4433397615px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 95% {\n text-shadow: 2.1841838853px 0 1px rgba(255, 255, 0, 0.5), -2.1841838853px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 100% {\n text-shadow: 2.6208764474px 0 1px rgba(255, 255, 0, 0.5), -2.6208764474px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n}\n/* interface */\n::-webkit-scrollbar-thumb {\n outline: none;\n border-radius: 2px;\n background: var(--aliendarkergreen);\n border: 1px solid var(--aliendarkergreen);\n}\n\n.window-header {\n background-color: rgba(50, 100, 120, 0.3);\n border-radius: 7px 7px 0px 0px;\n}\n\n.alienrpg input[type=text],\n.alienrpg input[type=number],\n.alienrpg input[type=password],\n.alienrpg input[type=date],\n.alienrpg input[type=time] {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n}\n\ninput[type=text]:hover,\ninput[type=number]:hover,\ninput[type=password]:hover,\ninput[type=date]:hover,\ninput[type=time]:hover {\n border: 1px solid var(--aliengreen);\n}\n\na:hover {\n text-shadow: 0 0 5px var(--aliengreen);\n}\n\n#sidebar-tabs {\n border-bottom: 1px solid var(--aliengreen);\n box-shadow: 0 0 10px var(--aliengreen);\n}\n\n#sidebar-tabs .item.active {\n border: 1px solid var(--aliengreen);\n box-shadow: 0 0 6px inset var(--aliengreen);\n}\n\nselect:focus {\n box-shadow: 0 0 5px var(--aliengreen);\n}\n\ntextarea:focus {\n outline: 0px;\n box-shadow: 0 0 10px var(--aliengreen);\n color: #000;\n font-weight: 400;\n}\n\ncombobox:focus {\n outline: 0px;\n box-shadow: 0 0 10px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n}\n\n#hotbar .macro:hover {\n box-shadow: 0 0 10px inset var(--aliengreen);\n}\n\n#hotbar .macro.active:hover {\n border: 1px solid var(--aliengreen);\n}\n\n#players ol .player.context {\n border-top: 1px solid var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n}\n\n#players ol .player.context .player-name {\n text-shadow: 0 0 5px var(--aliengreen);\n}\n\n#context-menu li.context-item:hover {\n text-shadow: 0 0 4px var(--aliengreen);\n}\n\n#controls .scene-control.active,\n#controls .control-tool.active,\n#controls .scene-control:hover,\n#controls .control-tool:hover {\n border: 1px solid var(--aliengreen);\n border-bottom: 1px solid var(--aliendarkergreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n}\n\n#navigation #scene-list .scene.view,\n#navigation #scene-list .scene.context {\n border: 1px solid var(--aliengreen);\n background: rgba(52, 52, 52, 0.95);\n border-bottom: 1px solid var(--aliengreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n}\n\n#pause {\n background: none;\n}\n#pause > img {\n width: 200px;\n height: 200px;\n top: -50px;\n left: calc(50% - 100px);\n opacity: 0.7;\n --fa-animation-duration: 10s;\n}\n#pause h3 {\n font-size: 32px;\n text-shadow: 0px 3px 5px rgb(0, 0, 0);\n}\n\n.alienrpg #context-menu li.context-item {\n line-height: 1.55;\n}\n\n/* CHAT */\n.sidebar-tab h1,\n.sidebar-tab h2 {\n border-bottom: 2px dotted var(--aliengreen);\n}\n\n.sidebar-tab .fas.fa-trash:hover {\n animation: textShadow 0.5s infinite;\n}\n\n.chat-message .message-header .message-sender {\n padding-bottom: 5px;\n}\n\n.alien-Push-button {\n height: 40px;\n margin-top: 5px;\n margin-left: 1px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n border-radius: 3px;\n background: url(../images/alien_crt_push-button.png) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.alien-Push-button:hover {\n border-radius: 3px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n background-color: inherit;\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.chat-message,\n.chat-message.emote {\n font-family: var(--alienchatfont);\n font-size: 110%;\n font-weight: bold;\n padding: 13px 15px 50px 11px;\n border-width: 0px;\n box-shadow: 0 1px 5px #000;\n background-size: 100%;\n background-position: top, bottom, 0px 18px;\n background-repeat: no-repeat, no-repeat, repeat;\n background-image: url(\"../images/chat-top.png\"), url(\"../images/chat-bottom.png\"), var(--chatbackground);\n}\n\n.chat-message.whisper {\n color: var(--alienchatlightblue);\n padding: 13px 15px 50px 11px;\n border-width: 0px;\n box-shadow: 0 1px 5px #000;\n background-size: 100%;\n background-position: top, bottom, 0px 18px;\n background-repeat: no-repeat, no-repeat, repeat;\n background-image: url(\"../images/hidden-chat-top.png\"), url(\"../images/hidden-chat-bottom.png\"), url(\"../images/hidden-chat-middle.png\");\n}\n\n.chat-message.whisper span,\n.chat-message.whisper div {\n color: var(--alienchatlightblue);\n}\n\n.chat-message.whisper h2 {\n color: lightblue;\n border-bottom: 2px dotted lightsteelblue;\n}\n\n.chat-message.whisper h4 {\n color: lightsteelblue;\n}\n\n.chat-message.whisper hr {\n border-top: 1px solid lightsteelblue;\n border-bottom: 1px solid royalblue;\n}\n\n.chat-message.whisper .blink {\n color: lightsteelblue;\n background-color: royalblue;\n text-shadow: 0 0 5px lightsteelblue;\n animation: blink 0.5 5;\n}\n\n.chat-message.whisper .inline-roll:hover {\n text-shadow: 0 0 5px lightsteelblue;\n}\n\n.chat-message.whisper .inline-roll,\n.chat-message.whisper .dice-tooltip {\n border-color: lightsteelblue;\n}\n\n.alien-Push-button:hover {\n border-radius: 3px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n background-color: inherit;\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.blink {\n padding: 0px 0px 2px 5px;\n margin-top: 5px;\n margin-bottom: 5px;\n color: white;\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n\n.warnblink {\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n\n.message-sender {\n width: 900px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n/* Journals */\n.journal-sheet ::-webkit-scrollbar-thumb {\n background: #135d91;\n border: 1px solid #135d91;\n}\n\n.journal-sheet .editor h1 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n border-bottom: 2px solid #135d91;\n}\n\n.journal-sheet .editor h2 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n}\n\n.journal-sheet .editor h3 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n}\n\n.chat-message .warning-bar {\n display: inline-block;\n background-image: url(\"../images/icons/warning-bar.webp\");\n width: 259px;\n height: 8px;\n /* vertical-align: middle; */\n border: 0;\n}\n\n/* .journal-sheet form { */\n.sheet.journal-entry .journal-entry-content {\n color: var(--aliengreen);\n background: #000;\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n background: var(--journalback) top left !important;\n background-size: cover;\n color: powderblue;\n}\n\n.sheet.journal-entry .sidebar .directory-header .header-search input {\n color: hsl(0, 0%, 0%);\n}\n\n.alienrpg .arpgtable {\n height: 36px;\n width: 80%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n}\n\n.alienrpg .arpgtable tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .caption {\n text-align: center;\n color: greenyellow;\n font-size: xx-large;\n}\n\n.alienrpg .arpgtablesmall {\n height: 36px;\n width: 34%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n}\n\n.alienrpg .arpgtablesmall tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .tdstyle {\n width: 40%;\n height: 18px;\n text-align: left;\n}\n\n.alienrpg .tdstyleR {\n width: 40%;\n height: 18px;\n text-align: Right;\n}\n\n.alienrpg .tdstyleC {\n width: 100%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .tdstyle3D {\n width: 30%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .tdstyle2D {\n width: 50%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .arpglink {\n background-color: white;\n color: black;\n}\n\n.alienrpg .mess {\n color: yellowgreen;\n font-family: \"Courier New\", Courier, monospace;\n}\n\n.alienrpg .ntable {\n width: 99%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .ntable tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .trhead {\n text-align: center;\n width: 45%;\n font-weight: bold;\n}\n\n.alienrpg .tcol1 {\n width: 2.5%;\n}\n\n.alienrpg .tcol2 {\n width: 45%;\n text-align: justify;\n vertical-align: top;\n}\n\n.alienrpg .tcol3 {\n width: 5%;\n}\n\n.alienrpg .etable {\n width: 40%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding: 0;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .etable td:first-child {\n padding-left: 5px;\n}\n\n.alienrpg .etr {\n /* border-style: solid;\n border-color: greenyellow; */\n border: 1;\n}\n\n.alienrpg .ehead {\n text-align: center;\n font-weight: bold;\n}\n\n.alienrpg .ecol1 {\n width: 50%;\n text-align: center;\n}\n\n.alienrpg .ecol2 {\n width: 50%;\n text-align: center;\n}\n\n.alienrpg .ecol3 {\n width: 3%;\n /* border-left: greenyellow;\n border-style: solid; */\n}\n\n.alienrpg .stable {\n width: 90%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .strhead {\n text-align: center;\n font-weight: bold;\n}\n\n.alienrpg .scol1 {\n width: 16%;\n}\n\n.alienrpg .scol2 {\n width: 3%;\n}\n\n.alienrpg .scol3 {\n width: 80%;\n}\n\n.alienrpg .scol4 {\n width: 25%;\n}\n\n.alienrpg .scol5 {\n width: 60%;\n text-align: left;\n}\n\n.alienrpg .scol6 {\n width: 90%;\n}\n\n.alienrpg .scol7 {\n width: 20%;\n text-align: left;\n}\n\n.alienrpg .scol8 {\n width: 65%;\n text-align: left;\n}\n\n.alienrpg .scol9 {\n width: 12%;\n}\n\n.alienrpg .scol10 {\n width: 50%;\n}\n\n.alienrpg .skltable {\n width: 35%;\n /* border-style: double; */\n /* border-color: #e92d2d; */\n margin-left: auto;\n margin-right: auto;\n border: 1;\n}\n\n.alienrpg .oddstable {\n width: 96%;\n height: 16px;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .oddhead {\n font-weight: bold;\n}\n\n.alienrpg .oddcol1 {\n width: 25%;\n}\n\n.alienrpg .oddcol2 {\n width: 39%;\n}\n\n.oddcol3 {\n width: 36%;\n}\n\n.alienrpg .oddcol4 {\n width: 40%;\n}\n\n.alienrpg .bigtable {\n width: 99%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .die {\n width: 6%;\n text-align: center;\n}\n\n.alienrpg .inj {\n width: 16%;\n}\n\n.alienrpg .fatal {\n width: 6%;\n}\n\n.alienrpg .tim {\n width: 7%;\n text-align: center;\n}\n\n.alienrpg .eff {\n width: 56%;\n}\n\n.alienrpg .heal {\n width: 15%;\n text-align: center;\n}\n\n.alienrpg .crit {\n width: 19%;\n text-align: center;\n}\n\n.alienrpg .eff2 {\n width: 55%;\n}\n\n/* V10 work */\n.alienrpg .aframe {\n position: relative;\n}\n\n.alienrpg .leftcol {\n position: absolute;\n width: 45%;\n left: 1.2%;\n text-align: justify;\n /* background: #855f5f; */\n}\n\n.alienrpg .rightcol {\n position: absolute;\n width: 45%;\n left: 50%;\n text-align: justify;\n /* background: rgb(174, 174, 110); */\n}\n\n.alienrpg .heading {\n color: var(--aliengreen);\n font-size: 28px;\n border-bottom: 2px solid var(--color-underline-header);\n}\n\n.alienrpg .heading2 {\n text-align: center;\n color: var(--aliengreen);\n /* font-size: x-large; */\n}\n\n.alienrpg .heading3 {\n color: var(--aliengreen);\n}\n\n.alienrpg .imagecontainer {\n position: relative;\n text-align: center;\n color: white;\n}\n\n/* Import settings */\n.alienrpg .container {\n width: 100%;\n}\n\n.alienrpg .listHeading {\n text-align: center;\n vertical-align: middle;\n padding: 10px 0px;\n border-bottom: 1px solid black;\n margin-bottom: 10px;\n}\n\n.alienrpg .twogridcol {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(160px, 50%));\n}\n\n.alienrpg .twogridcol input[type=checkbox] {\n vertical-align: middle;\n}\n\n.alienrpg .actors.content {\n background: lightgray;\n}\n\n.alienrpg .actors.content.toggle-display {\n display: none;\n}\n\n.alienrpg .items.content {\n background: lightgray;\n}\n\n.alienrpg .items.content.toggle-display {\n display: none;\n}\n\n.alienrpg .journal.content {\n background: lightgray;\n}\n\n.alienrpg .journal.content.toggle-display {\n display: none;\n}\n\n.alienrpg .scenes.content {\n background: lightgray;\n}\n\n.alienrpg .scenes.content.toggle-display {\n display: none;\n}\n\n.alienrpg .tables.content {\n background: lightgray;\n}\n\n.alienrpg .tables.content.toggle-display {\n display: none;\n}\n\n.alienrpg .macros.content {\n background: lightgray;\n}\n\n.alienrpg .macros.content.toggle-display {\n display: none;\n}\n\n.alienrpg .title {\n cursor: pointer;\n}\n\n/* Footer */\n.alienrpg .footer {\n position: sticky;\n bottom: 0;\n left: 0;\n width: inherit;\n height: auto;\n background-color: #d0daee;\n}\n\n.alienrpg .cinsymbol {\n display: inline-block;\n background-image: url(\"../images/icons/cin-symbol.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .camsymbol {\n display: inline-block;\n background-image: url(\"../images/icons/cam-symbol.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .stresssymbol {\n display: inline-block;\n background-image: url(\"../images/icons/alien-dice-y1.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .basesymbol {\n display: inline-block;\n background-image: url(\"../images/icons/alien-dice-6.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .datebox {\n width: 36px;\n height: 35px;\n background-color: rgb(26, 71, 53);\n color: white;\n border: solid rgb(72, 141, 99);\n border-radius: 5px;\n padding: 1%;\n vertical-align: middle;\n}\n\n.alienrpg .datebox2 {\n float: inline-start;\n width: auto;\n margin-right: 10px;\n margin-top: 7px;\n height: 35px;\n background-color: rgb(26, 71, 53);\n color: white;\n border: solid rgb(72, 141, 99);\n border-radius: 5px;\n padding: 1%;\n vertical-align: middle;\n}\n\n.alienrpg .colonytable {\n width: 60%;\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n font-family: \"OCR-A\";\n text-align: center;\n}\n\n.alienrpg .colonyname {\n font-size: x-large;\n font-weight: bold;\n}\n\n.alienrpg .colonyparent {\n font-size: smaller;\n font-weight: bold;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonyparentdata {\n border-right: solid red 1px;\n font-weight: bold;\n}\n\n.alienrpg .colonyposition {\n font-size: smaller;\n font-weight: bold;\n}\n\n.alienrpg .colonypositiondata {\n font-size: x-large;\n}\n\n.alienrpg .trborder {\n border-bottom: solid transparent 5px;\n}\n\n.alienrpg .colonyheader {\n font-size: smaller;\n width: 20%;\n font-weight: bold;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonyheaderright {\n font-size: smaller;\n width: 20%;\n font-weight: bold;\n}\n\n.alienrpg .colonydata1 {\n width: 20%;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonydata2 {\n width: 20%;\n}\n\n.alienrpg .bbw-table1 {\n width: 169px;\n vertical-align: top;\n padding-left: 2px;\n padding-right: 2px;\n}\n\n.alienrpg {\n /* Styles limited to alienrpg sheets */\n /*\n \tOriginal Sheet by Paul Watson\n\n \tCRT Effect by Alec Lownes\n \t\thttp://aleclownes.com/2017/02/01/crt-display.html\n\n \tMay 2021\n */\n /* CHARACTER SHEET */\n /*.sheet {\n \tmin-width: 600px;\n \tmax-width: 1000px;\n \tmin-height: 350px;\n }*/\n /** General Tab **/\n /** General Tab - Left Column **/\n /*** Story and Experience Points ***/\n /*** Conditions ***/\n /*.dots.radiation.radbox_char {\n margin-top: 36px;\n }\n\n .dots.radiation.radbox_synth {\n /*margin-top: 27px;\n margin-top: 7px;\n }\n\n .dots.radiation.radglow_char {\n margin-top: 36px;\n }\n\n .dots.radiation.radglow_synth {\n margin-top: 27px;\n }*/\n /*** Consumables ***/\n /** General Tab - Right Column **/\n /** - **/\n /* Creature Sheet */\n /* Items */\n}\n.alienrpg .item-form {\n font-family: var(--alienfont);\n background: hsl(0, 0%, 0%);\n}\n.alienrpg .actor-header {\n flex: 0 0 180px;\n overflow: hidden;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n margin-bottom: 1px;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .vehicle-header {\n overflow: hidden;\n display: flex;\n margin-bottom: 1px;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .profile-img {\n flex: 0 0 100px;\n height: 150px;\n width: auto;\n}\n.alienrpg .profile-img-item {\n flex: 0 0 100px;\n height: 100px;\n margin-right: 10px;\n width: auto;\n justify-self: center;\n}\n.alienrpg .profile-img-vehicle {\n flex: 0 0 100px;\n height: 160px;\n margin-right: 10px;\n width: 300px;\n}\n.alienrpg .header-fields {\n flex: 1;\n}\n.alienrpg h1.charname {\n height: 50px;\n padding: 0px;\n margin: 0 5px 5px 5px;\n border-bottom: 0;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg h1.charname input {\n width: 100%;\n height: 100%;\n margin: 0;\n color: inherit;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .sheet nav.sheet-tabs {\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .sheet-tabs {\n flex: 0;\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .tab,\n.alienrpg .editor {\n height: 100%;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .tox .tox-editor-container {\n background: hsl(0, 0%, 100%);\n}\n.alienrpg .tox .tox-edit-area {\n padding: 0 8px;\n}\n.alienrpg .maxboxsize {\n max-width: 40px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .healboxsize {\n max-width: 80px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .cashboxsize {\n max-width: 150px;\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n padding: 5px;\n margin: 5px 5px 5px 5px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox1 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 230px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox2 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 400px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox3 {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n padding: 5px;\n margin: 5px 5px 5px 5px;\n width: 180px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox4 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 450px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg textarea {\n resize: none;\n padding: 2;\n color: inherit;\n border: 1px solid var(--aliengreen);\n font-family: var(--alienfont);\n font-size: var(--fontsize);\n}\n.alienrpg form .sheet-content .click-stat-level {\n height: 18px;\n padding: 8px;\n background: hsl(0, 0%, 0%);\n border-radius: 2px;\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502);\n font-family: \"Roboto\", system, -apple-system, sans-serif;\n font-size: 10px;\n font-weight: 700;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.alienrpg .click-stat-level .fas {\n display: none;\n padding: 2px 4px;\n border-radius: 2px;\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5);\n font-family: \"Roboto\", system, -apple-system, sans-serif;\n font-size: 10px;\n font-weight: 700;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.alienrpg .dots {\n cursor: pointer;\n display: flex;\n flex-direction: column;\n margin-right: 8px;\n font-weight: 700;\n font-size: 15px;\n flex-wrap: wrap;\n}\n.alienrpg .newdots {\n cursor: pointer;\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n}\n.alienrpg .planetboxsize {\n max-width: 40px;\n color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .colony-planet1 {\n max-width: 190px;\n margin: -5px 0px 0px -3px;\n height: max-content;\n color: var(--color-text-dark-primary) !important;\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen) !important;\n}\n.alienrpg .colony-planet2 {\n max-width: 250px;\n height: max-content;\n color: var(--color-text-dark-primary) !important;\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen) !important;\n}\n.alienrpg .resource-label {\n font-family: var(--alienfont);\n text-transform: uppercase;\n padding-left: 5px;\n justify-self: center;\n flex: auto;\n}\n.alienrpg .speciality-label {\n font-family: var(--alienfont);\n text-transform: uppercase;\n padding-left: 5px;\n justify-self: left;\n flex: auto;\n}\n.alienrpg .attr-label {\n font-weight: bold;\n text-transform: uppercase;\n padding-right: 5px;\n}\n.alienrpg .tabs {\n height: 30px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .tabs .sheet nav.sheet-tabs {\n height: 32px;\n flex: 0 0 32px;\n margin: 4px 0;\n line-height: 32px;\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .tabs .item {\n font-weight: bold;\n color: inherit;\n}\n.alienrpg .tabs .item.active {\n text-decoration: underline;\n text-shadow: none;\n}\n.alienrpg .items-list {\n list-style: none;\n padding-left: 5px;\n padding-right: 5px;\n padding-top: 0px;\n padding-bottom: 0px;\n}\n.alienrpg .item-header {\n background-color: hsl(0, 5%, 16%);\n}\n.alienrpg .item-name {\n margin: 0;\n}\n.alienrpg .item-controls {\n text-align: right;\n}\n.alienrpg .item-label {\n font-family: var(--alienfont);\n font-size: small;\n text-transform: uppercase;\n padding-right: 5px;\n padding-left: 5px;\n}\n.alienrpg .biog {\n height: 300px;\n padding: 3px 0;\n width: 1fr;\n font-family: var(--alienfont);\n}\n.alienrpg .biog .biog-image {\n flex: 0 0 24px;\n margin-right: 5px;\n}\n.alienrpg .biog .editor-content {\n word-wrap: break-word;\n font-family: var(--alienfont);\n}\n.alienrpg .biog img {\n display: block;\n}\n.alienrpg .biog-full {\n height: 600px;\n padding: 3px 0;\n width: 1fr;\n font-family: var(--alienfont);\n}\n.alienrpg .biog-full .biog-image {\n flex: 0 0 24px;\n margin-right: 5px;\n}\n.alienrpg .biog-full .editor-content {\n word-wrap: break-word;\n font-family: var(--alienfont);\n}\n.alienrpg .biog-full img {\n display: block;\n}\n.alienrpg .crt .window-content {\n padding: 5px;\n border: 2px solid var(--aliendarkergreen);\n color: var(--aliengreen);\n text-shadow: 0 0 2px var(--aliendarkergreen);\n}\n.alienrpg .crt .window-content::before {\n content: \" \";\n display: block;\n position: absolute;\n top: 30px;\n left: 0;\n bottom: 0;\n right: 0;\n background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));\n z-index: 2;\n background-size: 100% 2px, 3px 100%;\n pointer-events: none;\n}\n.alienrpg .crt .window-content::after {\n content: \" \";\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n background: rgba(18, 16, 16, 0.1);\n opacity: 0;\n z-index: 2;\n pointer-events: none;\n}\n.alienrpg .crt textarea {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n color: ghostwhite;\n font-family: var(--alienchatfont);\n font-size: 14px;\n font-weight: 200;\n letter-spacing: 1px;\n}\n.alienrpg .crt h1 {\n border-bottom: 2px dotted var(--aliengreen);\n padding-left: 0px;\n}\n.alienrpg .crt label,\n.alienrpg .crt h2,\n.alienrpg .crt h3 {\n padding-left: 0px;\n margin: 0px;\n}\n.alienrpg .crt .profile-img {\n margin: 0;\n height: 157px;\n margin-right: 4px;\n border-radius: 10px;\n}\n.alienrpg .crt h1.charname input {\n text-transform: uppercase;\n width: calc(100% + 10px);\n padding-left: 8px;\n border: 0px;\n}\n.alienrpg .crt input[type=text],\n.alienrpg .crt input[type=number],\n.alienrpg .crt input[type=password],\n.alienrpg .crt input[type=date],\n.alienrpg .crt input[type=time] {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt input[type=text]:hover,\n.alienrpg .crt input[type=number]:hover,\n.alienrpg .crt input[type=password]:hover,\n.alienrpg .crt input[type=date]:hover,\n.alienrpg .crt input[type=time]:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt h1.charname input:focus {\n box-shadow: 0 0 10px var(--aliengreen);\n}\n.alienrpg .crt h1.charname {\n margin: 0px 0px 5px 0px;\n}\n.alienrpg .crt .select-css {\n border-radius: 3px;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt .select-css:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .grid-4col {\n border: 3px double var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .grid-synth {\n grid-column: 3;\n grid-template-columns: 25% 25% 50%;\n border: 3px double var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n padding: 4px;\n}\n.alienrpg .crt .synth-stresslabel {\n justify-self: left;\n text-align: left;\n}\n.alienrpg .crt .minus-btn {\n width: 14px;\n color: var(--aliendarkergreen);\n font-size: 30px;\n}\n.alienrpg .crt .plus-btn {\n width: 14px;\n color: var(--aliendarkergreen);\n font-size: 30px;\n margin-left: -7px;\n}\n.alienrpg .crt .rollable-stress:hover,\n.alienrpg .crt .rollCrit:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 150%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .fa-solid.fa-wrench:hover,\n.alienrpg .crt .fa-solid.fa-toolbox:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .far.fa-heart:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .resource-content .maxboxsize {\n vertical-align: 7px;\n}\n.alienrpg .crt .crt-grid-Char-Att {\n margin-left: -5px;\n border-left: 3px double var(--aliengreen);\n border-bottom: 3px double var(--aliengreen);\n border-right: 3px double var(--aliengreen);\n float: right;\n width: 100%;\n padding: 6px 12px 6px 2px;\n grid-column-gap: 0px;\n grid-template-areas: \"crt_gCol1 crt_gCol2 crt_gCol3 crt_gCol4 crt_gCol5 crt_gCol6\" \"crt_gCol7 crt_gCol8 crt_gCol9 crt_gCol10 crt_gCol11 crt_gCol12\";\n grid-template-columns: 25% 8% 25% 8% 25% 8%;\n display: grid;\n grid-row-gap: 3px;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.alienrpg .crt_gCol1,\n.alienrpg .crt_gCol2,\n.alienrpg .crt_gCol3,\n.alienrpg .crt_gCol4,\n.alienrpg .crt_gCol5,\n.alienrpg .crt_gCol6,\n.alienrpg .crt_gCol7,\n.alienrpg .crt_gCol8,\n.alienrpg .crt_gCol9,\n.alienrpg .crt_gCol10,\n.alienrpg .crt_gCol11,\n.alienrpg .crt_gCol12 {\n justify-self: center;\n align-self: center;\n}\n.alienrpg .crt_gCol11 {\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt-crt-grid-Char-Att .maxboxsize {\n min-width: 40px;\n z-index: 1;\n}\n.alienrpg .crt .NPC {\n width: 15px;\n height: 15px;\n}\n.alienrpg .crt .tooltip .tooltiptext {\n width: 250px;\n top: -36px;\n right: 200%;\n margin-left: -60px;\n color: black;\n background-color: var(--aliengreen);\n box-shadow: 0 0 10px var(--aliengreen);\n}\n.alienrpg .crt .tooltip .tooltiptext::after {\n margin-top: 10px;\n border-width: 7px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n.alienrpg .crt .crt-grid-Char-Att .crt-gCol6:focus,\n.alienrpg .crt .grid-Consumables .maxboxsize:focus {\n color: var(--aliendarkergreen);\n background-color: var(--alienoddtab);\n box-shadow: 0 0 0 #000;\n cursor: not-allowed;\n}\n.alienrpg .crt .crt-grid-Char-Att .crt_gCol6:hover,\n.alienrpg .crt .grid-Consumables .maxboxsize:hover {\n cursor: default;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt .click-stat-level .far {\n letter-spacing: 1px;\n}\n.alienrpg .crt .synthsdont {\n margin: 10px;\n padding-left: 10px;\n border-left: 2px dotted var(--aliengreen);\n}\n.alienrpg .crt .imitate-human {\n text-align: center;\n}\n.alienrpg .crt .text {\n background-color: var(--aliendarkergreen);\n}\n.alienrpg .crt .tabs {\n color: #000;\n background-color: #fff;\n font-weight: bold;\n text-transform: uppercase;\n text-shadow: 0 0 2px white;\n}\n.alienrpg .crt .tabs .item.active {\n text-decoration: none;\n font-size: 110%;\n color: white;\n background-color: var(--aliendarkergreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n text-shadow: 0 0 10px var(--aliengreen);\n cursor: default;\n}\n.alienrpg .crt .tabs .item {\n width: 100%;\n padding-top: 6px;\n}\n.alienrpg .crt .tabs .item.active {\n padding-top: 5px;\n}\n.alienrpg .crt .tabs .item:hover {\n color: #000;\n background-color: var(--alienitemselect);\n box-shadow: 0 0 10px var(--alienitemselect);\n margin: -3px 0 -3px 0;\n padding-top: 6px;\n}\n.alienrpg .crt .grid-genPage h2 {\n text-transform: uppercase;\n}\n.alienrpg .crt .grid-2col-border {\n margin-top: -3px;\n padding-bottom: 4px;\n}\n.alienrpg .crt .journal-sheet select {\n text-overflow: ellipsis;\n}\n.alienrpg .crt .resource-content button {\n width: 16px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .grid-crtPage {\n display: grid;\n grid-template-areas: \"crt_Col1 crt_Col2\";\n grid-template-columns: 220px;\n}\n.alienrpg .crt .crt_Col1 {\n display: grid;\n grid-template-areas: \"crt_Item1\", \"crt_Item2\", \"crt_Item3\";\n grid-template-columns: 100%;\n}\n.alienrpg .crt .crt_Col2 {\n display: grid;\n grid-template-areas: \"crt_Item4\", \"crt_Item5\", \"crt_Item7\", \"crt_Item8\", \"crt_Item9\", \"crt_Item6\";\n grid-template-columns: 100%;\n padding-left: 5px;\n}\n.alienrpg .crt .crt_Col1 h2 {\n text-transform: uppercase;\n padding-bottom: 4px;\n}\n.alienrpg .crt .crt_Item1,\n.alienrpg .crt .crt_Item2_char,\n.alienrpg .crt .crt_Item2_synth,\n.alienrpg .crt .crt_Item3 {\n border: 1px solid var(--aliengreen);\n padding: 5px;\n}\n.alienrpg .crt .crt_Item1 {\n text-align: center;\n /* height: 130px; */\n}\n.alienrpg .crt .crt_Item1 .sp_faded {\n padding-top: 5px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item1 .xp_faded {\n padding-top: 6px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item1 h2 {\n padding-top: 8px;\n}\n.alienrpg .crt .crt_Item1 .experience {\n width: 160px;\n display: inline-flex;\n margin-bottom: 10px;\n}\n.alienrpg .crt .crt_Item1 .xp_dots_pos {\n padding-top: 18px;\n}\n.alienrpg .crt .crt_Item2_char {\n position: relative;\n height: 334px;\n}\n.alienrpg .crt .crt_Item2_synth {\n position: relative;\n}\n.alienrpg .crt .dots_conditions .dots {\n height: 25px;\n padding-top: 4px;\n padding-left: 7px;\n}\n.alienrpg .crt .dots.starving,\n.alienrpg .crt .dots.exhausted,\n.alienrpg .crt .dots.panic {\n width: 100%;\n background-color: var(--alienoddtab);\n}\n.alienrpg .crt .overwatch {\n margin: 15px 0 25px 13px;\n}\n.alienrpg .crt .overwatch_synth {\n /* margin: 20px 0 15px 13px ; */\n margin: 6px 0 0 13px;\n}\n.alienrpg .crt .dots.panic .panicked {\n color: white;\n background-color: red;\n margin-top: -5px;\n margin-left: -7px;\n padding-left: 6px;\n border-top: 2px solid red;\n border-bottom: 2px solid red;\n font-weight: bold;\n box-shadow: 0 0 10px red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .panicked-textarea {\n margin-left: 60px;\n border: 1px solid yellow;\n background-color: orange;\n}\n.alienrpg .crt .panicked-textarea:focus {\n border: 1px solid yellow;\n background-color: yellow;\n color: red;\n}\n.alienrpg .crt .dots.radiation {\n border: 1px dashed var(--alienitemselect);\n color: var(--alienitemselect);\n width: 98%;\n padding-top: 16px;\n padding-bottom: 19px;\n align-items: center;\n flex-wrap: nowrap;\n margin: 2px;\n}\n.alienrpg .crt #bottom {\n position: absolute;\n bottom: 0;\n left: 0;\n}\n.alienrpg .crt .dots.radiation.rad_glow {\n background-color: var(--alienitemselect);\n color: #000;\n border-radius: 3px;\n box-shadow: 0 0 10px yellow;\n}\n.alienrpg .crt .crt_grid_SynthStress {\n display: grid;\n grid-template-areas: \"imitate-human_left imitate-human_right\";\n grid-template-columns: 20% 80%;\n}\n.alienrpg .crt .imitate-human_left {\n padding: 7px 0 0 0;\n}\n.alienrpg .crt .imitate-human_right {\n padding: 5px 0px 0px 10px;\n}\n.alienrpg .crt .synth-label {\n width: 100%;\n margin-top: 2px;\n padding: 6px 0px 5px 0px;\n text-transform: uppercase;\n text-align: center;\n}\n.alienrpg .crt .alienrpgv .synth_fake_check {\n color: var(--aliendarkergreen);\n width: 100%;\n margin-top: 12px;\n padding: 6px 0px 6px 0px;\n text-transform: uppercase;\n text-align: center;\n background-color: var(--alienoddtab);\n}\n.alienrpg .crt .fas.fa-parachute-box {\n vertical-align: top;\n padding-top: 6px;\n padding-left: 3px;\n}\n.alienrpg .crt .fa-parachute-box:before {\n content: \"\\f49e\";\n}\n.alienrpg .crt .crt_Item3 .supply-btn.Power2 {\n padding-left: 6px;\n font-size: 20px;\n}\n.alienrpg .crt .crt_gridCarrer {\n display: grid;\n grid-template-areas: \"crt_box1 crt_box2 crt_box3 crt_box4\";\n padding: 0px;\n padding-top: 1px;\n grid-template-columns: 17% 36% 17% 30%;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 2px;\n}\n.alienrpg .crt .crt_gridCarrer .crt_box1,\n.alienrpg .crt .crt_gridCarrer .crt_box2,\n.alienrpg .crt .crt_gridCarrer .crt_box3,\n.alienrpg .crt .crt_gridCarrer .crt_box4 {\n justify-self: center;\n max-width: 100%;\n padding-top: 0px;\n}\n.alienrpg .crt .crt_gridSpecialty {\n display: grid;\n grid-template-areas: \"crt_sbox1 crt_sbox2\";\n padding: 4px 0px 3px 0px;\n grid-template-columns: 17% 83%;\n margin-bottom: 2px;\n}\n.alienrpg .crt .crt_gridSpecialty .crt_sbox1,\n.alienrpg .crt .crt_gridSpecialty .crt_sbox2 {\n justify-self: center;\n max-width: 100%;\n padding-top: 0px;\n}\n.alienrpg .crt .crt_grid-special {\n grid-area: crt_sbox2;\n display: grid;\n width: 100%;\n grid-template-areas: \"crt_spe1 crt_spe2\";\n grid-template-columns: 75% 25%;\n}\n.alienrpg .crt .crt .crt_spe1 {\n grid-area: crt_spe1;\n font-weight: 100;\n text-transform: uppercase;\n}\n.alienrpg .crt .crt_spe2 {\n grid-area: crt_spe2;\n padding-right: 5px;\n justify-self: right;\n}\n.alienrpg .crt .crt_Item4,\n.alienrpg .crt .crt_Item5,\n.alienrpg .crt .crt_Item6,\n.alienrpg .crt .crt_Item7,\n.alienrpg .crt .crt_Item8,\n.alienrpg .crt .crt_Item9 {\n border: 0px solid var(--aliengreen);\n margin-bottom: 3px;\n}\n.alienrpg .crt_Item4 .resource-label-header,\n.alienrpg .crt_Item5 .resource-label-header,\n.alienrpg .crt_Item6 .resource-label-header,\n.alienrpg .crt_Item7 .resource-label-header,\n.alienrpg .crt_Item8 .resource-label-header,\n.alienrpg .crt_Item9 .resource-label-header {\n display: block;\n width: 100%;\n padding: 1px 0px 1px 2px;\n color: #000;\n font-weight: bolder;\n text-transform: uppercase;\n background-color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item4 {\n height: 50px;\n}\n.alienrpg .crt .crt_Item5 textarea {\n height: 107px;\n}\n.alienrpg .crt .crt_Item5 textarea:hover,\n.alienrpg .crt .crt_Item7 textarea:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .crt_Item6 {\n height: 216px;\n border: 1px solid var(--aliendarkergreen);\n margin-bottom: 0px;\n}\n.alienrpg .crt .crt_Item7 textarea {\n height: 87px;\n}\n.alienrpg .crt .crt_Item8 {\n padding-bottom: 2px;\n}\n.alienrpg .crt .crt_Item8 input,\n.alienrpg .crt .crt_Item9 input {\n margin: 0px;\n width: 100%;\n}\n.alienrpg .crt .crt_Relat {\n display: grid;\n grid-template-areas: \"crt_Relat_Buddy crt_Relat_Rival\";\n grid-template-columns: 49%;\n grid-column-gap: 5px;\n}\n.alienrpg .crt_Col3 {\n grid-area: crt_Col3;\n padding-top: 10px;\n color: var(--aliendarkergreen);\n font-family: var(--alienfont);\n}\n.alienrpg .crt.grid-attr {\n border: 0px solid var(--aliengreen);\n}\n.alienrpg .crt .talent-btn:hover,\n.alienrpg .crt .talent-btn:focus {\n box-shadow: 0 0 7px var(--aliengreen);\n text-shadow: 0 0 15px var(--aliengreen);\n background-color: var(--aliengreen);\n cursor: help;\n font-weight: bolder;\n text-transform: uppercase;\n color: #000;\n}\n.alienrpg .crt .rollable {\n width: 90%;\n text-align: center;\n}\n.alienrpg .rollable:hover,\n.alienrpg .rollcomputer:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 130%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .rollItem,\n.alienrpg .crt .creature-acid-roll {\n width: 100%;\n text-align: center;\n}\n.alienrpg .crt .rollItem:hover,\n.alienrpg .crt .rollItem:focus {\n text-shadow: 0 0 15px var(--aliengreen);\n box-shadow: 0 0 7px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n font-size: 100%;\n font-weight: bolder;\n text-transform: uppercase;\n}\n.alienrpg .crt .rollVehicleWeapon:hover,\n.alienrpg .crt .rollVehicleWeapon:focus {\n text-shadow: 0 0 15px var(--aliengreen);\n box-shadow: 0 0 7px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n font-size: 100%;\n font-weight: bolder;\n text-transform: uppercase;\n}\n.alienrpg .crt .grid-talents {\n text-align: center;\n grid-template-columns: 90% 10%;\n}\n.alienrpg .crt .talTitle {\n text-transform: uppercase;\n color: #000;\n background-color: var(--aliengreen);\n}\n.alienrpg .crt .item-header {\n /* background-color: var(--aliendarkergreen); */\n /* color: black; */\n}\n.alienrpg .crt .textbox {\n color: ghostwhite;\n font-family: var(--alienchatfont);\n font-size: 14px;\n font-weight: 200;\n letter-spacing: 1px;\n}\n.alienrpg .crt .textbox:focus {\n font-weight: 400;\n}\n.alienrpg .crt .encumbrance .encumbrance-bar {\n background: var(--alienitemselect);\n}\n.alienrpg .crt .blink {\n padding: 0px 0px 2px 5px;\n margin-top: 5px;\n margin-bottom: 5px;\n background-color: red;\n color: white;\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n.alienrpg .crt_lCol6 {\n justify-self: center;\n}\n.alienrpg .crt .crit-injuries {\n margin-top: 118px;\n}\n.alienrpg .crt .grid-crit {\n grid-template-columns: 95% 5%;\n}\n.alienrpg .crt_crit2 {\n text-align: center;\n font-size: 15px;\n}\n.alienrpg .crt .Item11 {\n border: 0px solid var(--aliengreen);\n}\n.alienrpg .crt .Item11 .items-list {\n height: auto;\n}\n.alienrpg .crt .critical-inj {\n padding-bottom: 10px;\n}\n.alienrpg .crt .resource-label-header.rollCrit:hover {\n font-size: 15px;\n background-color: var(--aliendarkergreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt_box4 {\n padding: 7px 0px 0px 7px;\n}\n.alienrpg .crt .crt_Col1 {\n margin-left: -5px;\n}\n.alienrpg .crt .fas.fa-tools {\n vertical-align: top;\n padding-top: 13px;\n margin-left: 5px;\n}\n.alienrpg .crt .fas.fa-tools:hover {\n cursor: help;\n}\n.alienrpg .crt .fas.fa-tools:before {\n content: \"\\f022\";\n}\n.alienrpg .crt .fas:hover {\n color: var(--aliengreen);\n text-shadow: 0 0 2px var(--aliengreen);\n animation: textShadow 0.5s 0.3;\n}\n.alienrpg .crt .items-list .item-header {\n border-bottom-style: solid;\n border-bottom-color: var(--aliengreen);\n}\n.alienrpg .crt .Col3 .panel {\n margin-left: 5px;\n padding: 0 10px 0 10px;\n border-left: 2px inset var(--aliengreen);\n}\n.alienrpg .crt .tab.inventory .fas {\n margin-right: 10px;\n}\n.alienrpg .crt .creature-acid-roll:hover,\n.alienrpg .crt .creature-acid-roll:focus {\n text-shadow: 0 0 0px var(--aliengreen);\n color: var(--aliengreen);\n background-color: #000;\n font-weight: 1;\n font-size: 110%;\n border: 0px solid var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .creature-attack-roll {\n width: 260px;\n height: 40px;\n border-radius: 3px;\n text-shadow: 0 0 rgba(0, 0, 0, 0);\n color: rgba(0, 0, 0, 0);\n background: url(../images/alien_crt_roll-attack.png) no-repeat top left;\n}\n.alienrpg .crt .creature-attack-roll:hover {\n border-radius: 3px;\n background-color: var(--aliendarkergreen);\n text-shadow: 0 0 rgba(0, 0, 0, 0);\n color: rgba(0, 0, 0, 0);\n background: url(../images/alien_crt_roll-attack_hover.gif) no-repeat top left;\n}\n.alienrpg .crt .profile-img-item {\n margin: 0;\n height: 125px;\n width: auto;\n margin-right: 4px;\n border-radius: 10px;\n}\n.alienrpg .crt .textbox1,\n.alienrpg .crt .textbox2 {\n padding-left: 5px;\n}","$c-white: hsl(0, 0%, 100%);\r\n$c-black: hsl(0, 0%, 0%);\r\n$c-green: hsl(84, 100%, 59%);\r\n\r\n:root {\r\n\t--aliengreen: hsl(84, 100%, 59%);\r\n\t--aliendarkergreen: hsl(141, 60%, 40%);\r\n\t--alienitemselect: hsl(70, 80%, 74%);\r\n\t--alienoddtab: hsl(72, 29%, 7%);\r\n\t--blue: hsl(224, 75%, 62%);\r\n\t--black: hsl(0, 0%, 0%);\r\n\t--white: hsl(0, 0%, 100%);\r\n\t--alientextjournal: #b1e0e7;\r\n\t--journalback: url(../images/mother-instructions/indbackground2.png);\r\n\t--chatbackground: url(/systems/alienrpg/images/IndBackground3.png);\r\n\t--alienchatfont: 'Blinker', sans-serif;\r\n\t--alienchatwhite: hsl(0, 0%, 100%);\r\n\t--alienchatred: hsl(0, 100%, 50%);\r\n\t--alienchatredshadow: rgb(230 230 230);\r\n\t--alienchatblue: hsl(240deg 42% 72%);\r\n\t// --alienchatlightblue: hsl(240, 96%, 70%);\r\n\t--alienchatlightblue: hsl(120, 97%, 41%);\r\n\t--alienchatlightgreen: hsl(120, 97%, 41%);\r\n\t--alienchatgoldenrod: hsl(43, 74%, 49%);\r\n}\r\n","// Import utilities.\r\n@import 'utils/typography';\r\n@import 'utils/colors';\r\n@import 'utils/mixins';\r\n@import 'utils/variables';\r\n\r\n/* Global styles */\r\n@import 'global/window';\r\n@import 'global/mother-instruction-images';\r\n@import 'global/grid';\r\n@import 'global/flex';\r\n@import 'global/itemList';\r\n@import 'global/select-css';\r\n@import 'actor/alien-crt-ui';\r\n@import 'global/module';\r\n\r\n.alienrpg {\r\n /* Styles limited to alienrpg sheets */\r\n @import 'components/forms';\r\n @import 'components/resource';\r\n @import 'components/tabs';\r\n @import 'components/items';\r\n @import 'actor/alien-crt-actor';\r\n}\r\n",".alienrpg ul ol {\r\n\tmargin-left: 3px;\r\n}\r\n.alienrpg #context-menu {\r\n\t// width: 100%;\r\n\twidth: auto;\r\n\theight: max-content;\r\n\tmin-width: 156px;\r\n\tmax-width: 360px;\r\n\tposition: absolute;\r\n\tleft: -998%;\r\n\ttop: -50%;\r\n\tbackground: $c-black;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 5px;\r\n\tcolor: var(--aliengreen);\r\n\ttext-align: left;\r\n\tfont-size: smaller;\r\n\tz-index: 1;\r\n}\r\n.alienrpg #context-menu li.context-item {\r\n\tline-height: 16px;\r\n}\r\n\r\n.alienrpg .window-content {\r\n\t// font-family: var(--alienfont);\r\n\t// color: var(--aliengreen);\r\n\t// font-size: var(--fontsize);\r\n\tbackground: hsl(0deg, 0%, 0%);\r\n\tborder: var(--aliengreen) 1px solid;\r\n\t// flex-direction: column;\r\n\t// flex-wrap: nowrap;\r\n\t// padding: 2px;\r\n\t// overflow-y: scroll;\r\n\t// overflow-x: auto;\r\n\t// border: var(--aliengreen) 3px;\r\n}\r\n\r\n// .alienrpg .window-content {\r\n// // font-family: var(--alienfont);\r\n// // color: var(--aliengreen);\r\n// // font-size: var(--fontsize);\r\n// background: $c-black;\r\n// // flex-direction: column;\r\n// // flex-wrap: nowrap;\r\n// // padding: 2px;\r\n// // overflow-y: scroll;\r\n// // overflow-x: auto;\r\n// // border: var(--aliengreen) 3px;\r\n// }\r\n\r\n.alienrpg form {\r\n\tfont-family: var(--alienfont);\r\n\tcolor: var(--aliengreen);\r\n\tfont-size: var(--fontsize);\r\n\tbackground: $c-black;\r\n\tflex-direction: column;\r\n\tflex-wrap: nowrap;\r\n\tpadding: 2px;\r\n\toverflow-y: scroll;\r\n\toverflow-x: auto;\r\n\tborder: var(--aliengreen) 3px;\r\n}\r\n\r\n.journal-sheet {\r\n\tform {\r\n\t\t// font-family: var(--alienfont);\r\n\t\t// color: var(--aliengreen);\r\n\t\t// background: url(../images/mother-instructions/indbackground2.png) no-repeat top left;\r\n\t\tbackground: var(--journalback) top left !important;\r\n\t\tbackground-size: cover;\r\n\t\tborder: 1px solid var(--aliengreen);\r\n\t\tborder-radius: 1px;\r\n\t\t// color: hsl(187, 52%, 80%);\r\n\t\tcolor: var(--alientextjournal) !important;\r\n\t}\r\n\tselect {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) 3px;\r\n\t\tborder: 1px solid hsl(53, 4%, 46%);\r\n\t\tborder-radius: 3px;\r\n\t\tpadding: 0 3px;\r\n\t\ttext-overflow: ellipsis;\r\n\t\tfont-size: 16px;\r\n\t}\r\n\tinput {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) 3px;\r\n\t}\r\n\tbutton {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) solid 1px;\r\n\t\twidth: 100%;\r\n\t\tmargin: 0 1px;\r\n\t\tborder-radius: 3px;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 28px;\r\n\t}\r\n\r\n\tcritbutton {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) solid 1px;\r\n\t\t// width: 100%;\r\n\t\tmargin: 0 1px;\r\n\t\tborder-radius: 3px;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 28px;\r\n\t}\r\n\t.tox .tox-editor-container {\r\n\t\tbackground-color: $c-white;\r\n\t}\r\n}\r\n\r\na.entity-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n\r\n.alienrpg a.entity-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\na.content-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n\r\n.alienrpg a.content-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n#chat .message {\r\n\tborder: 1px solid hsl(0deg, 8%, 34%);\r\n\tborder-radius: 1px;\r\n}\r\n.chat-message {\r\n\t// background-image: url('/systems/alienrpg/images/IndBackground3.png');\r\n\tbackground-image: var(--chatbackground);\r\n\tbackground-size: cover;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: center;\r\n\tcolor: inherit;\r\n\t// color: $c-green;\r\n\r\n\t.message-header .message-sender {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.message-metadata {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.flavor-text {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.table-draw .table-results .table-result {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n}\r\n.chat-message .table-draw .table-results .table-result .chatBG {\r\n\t// background-image: url('/systems/alienrpg/images/IndBackground3.png');\r\n\tbackground-image: var(--chatbackground);\r\n\tbackground-size: cover;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: center;\r\n\tcolor: var(--aliengreen);\r\n\r\n\tpadding-left: 6px;\r\n}\r\n.chat-message.whisper {\r\n\tbackground: hsl(0, 0%, 9%);\r\n\t// color: $c-green;\r\n\tcolor: var(--aliengreen);\r\n}\r\n\r\n.chat-message.blind {\r\n\tbackground: hsl(0, 0%, 9%);\r\n}\r\n\r\n.chat-message.emote {\r\n\tbackground: hsl(0, 0%, 9%);\r\n}\r\n\r\n.chat-message .critchat {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tborder-bottom: 1px solid var(--color-border-light-primary);\r\n\tpadding: 3px 0;\r\n\tcolor: var(--aliengreen);\r\n}\r\n\r\n.dice-tooltip .roll > img {\r\n\twidth: 24px;\r\n}\r\n\r\n.dice-tooltip {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 1px;\r\n\tbackground: $c-black;\r\n\r\n\t.dice-rolls {\r\n\t\tcolor: inherit;\r\n\t\tbackground: $c-black;\r\n\t}\r\n\r\n\t.part-header {\r\n\t\tcolor: inherit;\r\n\t\t// color: $c-green;\r\n\t\tbackground: $c-black;\r\n\t}\r\n}\r\n.dice-tooltip .dice-rolls .roll {\r\n\tfilter: none;\r\n}\r\n.dice-tooltip .dice-rolls .roll.max {\r\n\tfilter: none;\r\n}\r\n.dice-tooltip .dice-rolls .roll.min {\r\n\tfilter: none;\r\n}\r\n\r\n.inline-roll .dice-tooltip {\r\n\tcolor: inherit;\r\n\t// color: $c-green;\r\n\tbackground: $c-black;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 2px;\r\n}\r\n// a.entity-link,\r\na.inline-roll {\r\n\tbackground: $c-black;\r\n\tpadding: 1px 4px;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 2px;\r\n\twhite-space: nowrap;\r\n\tword-break: break-all;\r\n}\r\n\r\n.dice-roll .dice-formula,\r\n.dice-roll .dice-total {\r\n\t// color: inherit;\r\n\tcolor: var(--aliengreen);\r\n}\r\n.dice-tooltip .part-header .part-formula {\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n}\r\n.part-total {\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n}\r\n\r\n.alienrpg h2 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\tmargin-left: 5px;\r\n\t// font-size: var(--fontsize) ;\r\n}\r\n.alienrpg h3 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\t// font-size: var(--fontsize) ;\r\n\r\n\t// margin-left: 2px;\r\n}\r\n\r\n.alienrpg h4 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\t// font-size: var(--fontsize) ;\r\n}\r\n.resource-content {\r\n\tbutton {\r\n\t\tflex: 0;\r\n\t\tborder: 0;\r\n\t\twidth: 30px;\r\n\t\tfont-size: 1.5rem;\r\n\t\tpadding: 0;\r\n\t\tcolor: inherit;\r\n\t\tmargin: 0;\r\n\t}\r\n}\r\n\r\n.rollable:hover,\r\n.rollcomputer:hover {\r\n\tcolor: var(--aliengreen);\r\n\tbackground-color: #000;\r\n\tborder: 0px solid var(--aliengreen);\r\n\tfont-weight: 1;\r\n\tfont-size: 120%;\r\n\tbox-shadow: 0 0 0px var(--aliengreen);\r\n\tanimation: textShadow 1s infinite;\r\n}\r\n\r\n.far.fa-heart:hover {\r\n\tcolor: red;\r\n\tanimation: textShadow 1s infinite;\r\n}\r\n\r\n// .rollable,\r\n// .rollcomputer {\r\n// &:hover,\r\n// &:focus {\r\n// // color: black;\r\n// text-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n// font-size: 95%;\r\n// cursor: pointer;\r\n// }\r\n// }\r\n\r\n.rollableVeh {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 1.3em;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.creature-acid-roll {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 95%;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.rollItem {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.rollVehicleWeapon {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.openItem {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.talent-btn {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\tcolor: hsl(103, 100%, 28%);\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\t// font-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n\r\n.minus-btn .plus-btn {\r\n\twidth: 10px;\r\n\theight: 10px;\r\n\tline-height: 20px;\r\n\tpadding: 0;\r\n}\r\n\r\n.supply-btn {\r\n\tfont-size: 5px;\r\n\tpadding: 0;\r\n\tfont-family: var(--alienfont);\r\n}\r\n\r\n.pwr-btn {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\tbackground-color: hsl(4, 69%, 53%);\r\n\t\tfont-size: 120%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n\r\n.stunt-btn {\r\n\twidth: 5px;\r\n\tpadding: 0;\r\n\tfont-family: var(--alienfont);\r\n}\r\n\r\n.creature-attack-roll {\r\n\tdisplay: inline-block;\r\n\twidth: 280px;\r\n\theight: 40px;\r\n\t// font-size: 25pt;\r\n\tfont-weight: bold;\r\n\tfont-size: 2em;\r\n\t/* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */\r\n\ttext-shadow: 2px 2px hsl(128, 83%, 25%);\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.creature-attack-roll:hover {\r\n\tborder-radius: 10px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n\ttext-shadow: 2px 2px hsl(0, 92%, 26%);\r\n}\r\n.creature-attack-roll:active {\r\n\tposition: relative;\r\n\ttop: 1px;\r\n\tborder-radius: unset;\r\n\tbackground-color: unset;\r\n\tcolor: unset;\r\n}\r\nbutton:hover,\r\nbutton:focus {\r\n\tbox-shadow: unset;\r\n}\r\n\r\n.alien-Push-button {\r\n\tdisplay: inline-block;\r\n\twidth: 260px;\r\n\theight: 45px;\r\n\tbackground-color: $c-black;\r\n\t// color: hsl(84, 100%, 59%);\r\n\tfont-weight: bold;\r\n\tfont-size: clamp(2rem, -4.5rem + 5vw, 3rem);\r\n\tfont-family: var(--alienfont);\r\n\tpadding-bottom: 5px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.alien-Push-button:hover {\r\n\tborder-radius: 10px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n}\r\n\r\n.alien-crit-button {\r\n\tdisplay: inline-block;\r\n\twidth: 280px;\r\n\theight: 26px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-weight: bold;\r\n\tfont-size: 1.2rem;\r\n\t// font-size: clamp(1rem, 1vw, 2rem);\r\n\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.alien-crit-button:hover {\r\n\tborder-radius: 5px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n}\r\n\r\n.alien-diceface-b0 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-b0.png) no-repeat top left;\r\n}\r\n.alien-diceface-b6 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-b6.png) no-repeat top left;\r\n}\r\n.alien-diceface-y0 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y0.png) no-repeat top left;\r\n}\r\n.alien-diceface-y1 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y1.png) no-repeat top left;\r\n}\r\n.alien-diceface-y6 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y6.png) no-repeat top left;\r\n}\r\n\r\n.tooltip {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted black;\r\n}\r\n\r\n.tooltip .tooltiptext {\r\n\tvisibility: hidden;\r\n\twidth: 250px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\ttext-align: center;\r\n\tborder-radius: 6px;\r\n\tpadding: 5px 0;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\ttop: -5px;\r\n\tright: 105%;\r\n\tmargin-left: -60px;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n}\r\n.tooltip .tooltiptext::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 5px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n.tooltip:hover .tooltiptext {\r\n\tvisibility: visible;\r\n}\r\n.tooltip2 {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted black;\r\n}\r\n\r\n.tooltip2 .tooltiptext2 {\r\n\tvisibility: hidden;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\ttext-align: center;\r\n\tborder-radius: 6px;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n\tpadding: 0px;\r\n\tfont-family: 'Times New Roman', Times, serif;\r\n\twidth: 150px;\r\n\ttop: -30px;\r\n\tright: -160px;\r\n\tmargin-left: auto;\r\n}\r\n.tooltip2 .tooltiptext2::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 5px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n.tooltip2:hover .tooltiptext2 {\r\n\tvisibility: visible;\r\n}\r\n\r\n.alienrpg .inputtext {\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n}\r\n\r\n.box-top {\r\n\tborder-top: 3px solid var(--aliengreen);\r\n}\r\n\r\n.ctooltip {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted $c-black;\r\n}\r\n\r\n/* Tooltip text */\r\n.ctooltip .ctooltiptext {\r\n\t// /* Position the tooltip text - see examples below! */\r\n\t// position: absolute;\r\n\t// z-index: 1;\r\n\tfont-size: small;\r\n\tvisibility: hidden;\r\n\twidth: 150px;\r\n\tbackground-color: $c-black;\r\n\tcolor: var(--aliengreen);\r\n\ttext-align: center;\r\n\tborder-radius: 3px;\r\n\tpadding: 2px 0;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\t// top: -5px;\r\n\t// right: 105%;\r\n\tmargin-left: -150px;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n}\r\n\r\n/* Show the tooltip text when you mouse over the tooltip container */\r\n.ctooltip:hover .ctooltiptext {\r\n\tvisibility: visible;\r\n}\r\n\r\n.ctooltip .ctooltiptext::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 1px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n\r\n// .dice-tooltip .dice-rolls .roll.d6 {\r\n// background-image: url(../icons/svg/d6-grey.svg);\r\n// }\r\n\r\n.alienchatwhite {\r\n\tcolor: var(--alienchatwhite);\r\n}\r\n\r\n.alienchatred {\r\n\tcolor: var(--alienchatred);\r\n\tfont-weight: bolder;\r\n\tfont-size: larger;\r\n\t-webkit-background-clip: text;\r\n\tbackground-clip: text;\r\n\tbackground-color: var(--alienchatredshadow);\r\n}\r\n\r\n.alienchatblue {\r\n\tcolor: var(--alienchatblue);\r\n}\r\n.alienchatlightblue {\r\n\tcolor: var(--alienchatlightblue);\r\n\tfont-weight: bold;\r\n\tfont-size: larger;\r\n}\r\n.alienchatlightgreen {\r\n\tcolor: var(--alienchatlightgreen);\r\n}\r\n.alienchatgoldenrod {\r\n\tcolor: var(--alienchatgoldenrod);\r\n\tfont-weight: bold;\r\n}\r\n\r\n.combatbutton {\r\n\tmax-width: 200px;\r\n\tcolor: var(--aliengreen);\r\n\tborder: var(--aliengreen) 1px solid;\r\n}\r\n\r\n.prosemirror.editing-source textarea {\r\n\tcolor: $c-white;\r\n}\r\n\r\n.prosemirror menu .pm-dropdown {\r\n\tcolor: $c-black;\r\n}\r\n\r\n#overlay {\r\n\theight: 200%;\r\n\tbackground-color: hsl(120deg 64% 43% / 30%); /* Black background with opacity */\r\n\tz-index: 2;\r\n}\r\n",".spanner-icon {\r\n display: inline-block;\r\n width: 30px;\r\n height: 25px;\r\n padding: 0px;\r\n margin: 1px;\r\n background: url(../images/mother-instructions/spanner-icon.webp);\r\n}\r\n.character-sheet-img {\r\n display: block;\r\n width: 464px;\r\n height: 500px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-sheet-img.webp);\r\n}\r\n.creature-sheet-img {\r\n display: block;\r\n width: 500px;\r\n height: 477px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-sheet-img.webp);\r\n}\r\n.character-header {\r\n display: block;\r\n width: 500px;\r\n height: 152px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-header.webp);\r\n}\r\n.synthetic-header {\r\n display: block;\r\n width: 500px;\r\n height: 155px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-header.webp);\r\n}\r\n\r\n.agil-mod {\r\n display: block;\r\n width: 403px;\r\n height: 162px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/agil-mod.webp);\r\n}\r\n.armor-mod {\r\n display: block;\r\n width: 403px;\r\n height: 172px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/armor-mod.webp);\r\n}\r\n.stress-mod {\r\n display: block;\r\n width: 400px;\r\n height: 136px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/stress-mod.webp);\r\n}\r\n.character-details {\r\n display: block;\r\n width: 300px;\r\n height: 328px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-details.webp);\r\n}\r\n.synthetic-details {\r\n display: block;\r\n width: 300px;\r\n height: 380px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-details.webp);\r\n}\r\n\r\n.character-consumables {\r\n display: block;\r\n width: 153px;\r\n height: 330px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-consumables.webp);\r\n}\r\n\r\n.synthetic-consumables {\r\n display: block;\r\n width: 153px;\r\n height: 322px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-consumables.webp);\r\n}\r\n.talent-agenda {\r\n display: block;\r\n width: 300px;\r\n height: 260px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/talent-agenda.webp);\r\n}\r\n.con-edit {\r\n display: block;\r\n width: 151px;\r\n height: 109px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/con-edit.webp);\r\n}\r\n.enc {\r\n display: block;\r\n width: 600px;\r\n height: 71px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/enc.webp);\r\n}\r\n.enc-warn {\r\n display: block;\r\n width: 462px;\r\n height: 49px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/enc-warn.webp);\r\n}\r\n.inv-inact {\r\n display: block;\r\n width: 600px;\r\n height: 199px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/inv-inact.webp);\r\n}\r\n.moskills {\r\n display: block;\r\n width: 300px;\r\n height: 254px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/skills.webp);\r\n}\r\n\r\n.creature-header {\r\n display: block;\r\n width: 500px;\r\n height: 102px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-header.webp);\r\n}\r\n.creature-attack-dropdown {\r\n display: block;\r\n width: 600px;\r\n height: 330px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-attack-dropdown.webp);\r\n}\r\n.acid-splash-popup {\r\n display: block;\r\n width: 400px;\r\n height: 141px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/acid-splash-popup.webp);\r\n}\r\n.chat-roll {\r\n display: block;\r\n width: 300px;\r\n height: 188px;\r\n background: url(../images/mother-instructions/chat-roll.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.radiation-roll {\r\n display: block;\r\n width: 240px;\r\n height: 274px;\r\n background: url(../images/mother-instructions/radiation-rolls.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.territories-general {\r\n display: block;\r\n width: 500px;\r\n height: 498px;\r\n background: url(../images/mother-instructions/territories-general.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.territories-systems {\r\n display: block;\r\n width: 500px;\r\n height: 186px;\r\n background: url(../images/mother-instructions/territories-systems.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-general {\r\n display: block;\r\n width: 500px;\r\n height: 342px;\r\n background: url(../images/mother-instructions/vehicle-general.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-inv {\r\n display: block;\r\n width: 500px;\r\n height: 343px;\r\n background: url(../images/mother-instructions/vehicle-inv.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-crew {\r\n display: block;\r\n width: 500px;\r\n height: 227px;\r\n background: url(../images/mother-instructions/vehicle-crew.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-crew-selector {\r\n display: block;\r\n width: 500px;\r\n height: 227px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/vehicle-crew-selector.webp);\r\n}\r\n\r\n.vehicle-fire-weapon {\r\n display: block;\r\n width: 403px;\r\n height: 162px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/vehicle-fire-weapon.webp);\r\n}\r\n\r\n.item-dropdown {\r\n display: block;\r\n width: 300px;\r\n height: 263px;\r\n background: url(../images/mother-instructions/item-dropdown.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.modifiers-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/modifiers-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.melee-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/melee-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.ranged-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/ranged-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.armor-img {\r\n display: block;\r\n width: 600px;\r\n height: 415px;\r\n background: url(../images/mother-instructions/armor-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.planet-system-img {\r\n display: block;\r\n width: 600px;\r\n height: 562px;\r\n background: url(../images/mother-instructions/planet-system-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.initiative-roll {\r\n display: block;\r\n width: 300px;\r\n height: 277px;\r\n background: url(../images/mother-instructions/initiative-roll.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.clone-actor {\r\n display: inline-block;\r\n width: 200px;\r\n height: 119px;\r\n background: url(../images/mother-instructions/clone-actor.webp);\r\n margin-left: 25%;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.roll-clone {\r\n display: inline-block;\r\n width: 200px;\r\n height: 207px;\r\n background: url(../images/mother-instructions/roll-clone.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.init-chat-norm {\r\n display: block;\r\n width: 200px;\r\n height: 388px;\r\n background: url(../images/mother-instructions/init-chat-norm.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.init-chat-cards {\r\n display: block;\r\n width: 200px;\r\n height: 378px;\r\n background: url(../images/mother-instructions/init-chat-cards.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.gm-settings {\r\n display: block;\r\n width: 500px;\r\n height: 491px;\r\n background: url(../images/mother-instructions/gm-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.player-settings {\r\n display: block;\r\n width: 500px;\r\n height: 301px;\r\n background: url(../images/mother-instructions/player-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.style-settings {\r\n display: block;\r\n width: 400px;\r\n height: 377px;\r\n background: url(../images/mother-instructions/style-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.style-button-settings {\r\n display: block;\r\n width: 300px;\r\n height: 161px;\r\n background: url(../images/mother-instructions/style-button-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.font-picker-img {\r\n display: inline-block;\r\n width: 300px;\r\n height: 272px;\r\n background: url(../images/mother-instructions/font-picker-img.webp);\r\n margin-left: 5%;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.colour-picker-img {\r\n display: inline-block;\r\n width: 300px;\r\n height: 206px;\r\n background: url(../images/mother-instructions/colour-picker-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.character-token {\r\n display: block;\r\n width: 230px;\r\n height: 234px;\r\n background: url(../images/mother-instructions/character-token.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.creature-token {\r\n display: block;\r\n width: 230px;\r\n height: 235px;\r\n background: url(../images/mother-instructions/creature-token.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush1 {\r\n display: block;\r\n width: 300px;\r\n height: 241px;\r\n background: url(../images/mother-instructions/mpush1.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush2 {\r\n display: block;\r\n width: 300px;\r\n height: 340px;\r\n background: url(../images/mother-instructions/mpush2.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush3 {\r\n display: block;\r\n width: 300px;\r\n height: 297px;\r\n background: url(../images/mother-instructions/mpush3.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.pwr-supply {\r\n display: block;\r\n width: 600px;\r\n height: 134px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/power.webp);\r\n}\r\n.synth-hum {\r\n display: block;\r\n width: 153px;\r\n height: 87px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synth-hum.webp);\r\n}\r\n\r\n.inventory-tab-img {\r\n display: block;\r\n width: 600px;\r\n height: 435px;\r\n background: url(../images/mother-instructions/inventory-tab.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.inv-context-menu-img {\r\n display: block;\r\n width: 151px;\r\n height: 70px;\r\n background: url(../images/mother-instructions/inv-context-menu.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.status-icons-img {\r\n display: block;\r\n width: 230px;\r\n height: 229px;\r\n background: url(../images/mother-instructions/status-icons.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.enc-icon-img {\r\n display: block;\r\n width: 230px;\r\n height: 207px;\r\n background: url(../images/mother-instructions/enc-icon.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.spaceship-sheet-img {\r\n display: block;\r\n width: 497px;\r\n height: 353px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-modules.webp);\r\n}\r\n.spaceship-header1 {\r\n display: block;\r\n width: 402px;\r\n height: 632px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-header1.webp);\r\n}\r\n.spaceship-modules {\r\n display: block;\r\n width: 497px;\r\n height: 353px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-sheet-img.webp);\r\n}\r\n\r\n.spaceship-comtech {\r\n display: block;\r\n width: 395px;\r\n height: 262px;\r\n background: url(../images/mother-instructions/spaceship-comtech.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n",".grid {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2 / span 2;\r\n\t// grid-template-columns: repeat(2, minmax(50fr, 1fr));\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\tpadding: 0;\r\n\talign-items: center;\r\n\t// justify-items: center;\r\n}\r\n.grid-2col {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2;\r\n\tgrid-template-columns: 1fr 1fr;\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\tpadding: 0;\r\n\talign-items: center;\r\n\t// justify-items: center;\r\n}\r\n\r\n.grid-3col {\r\n\tgrid-column: span 3 / span 3;\r\n\tgrid-template-columns: repeat(3, minmax(0, 1fr));\r\n\tborder-color: var(--aliengreen);\r\n\t// border-style: solid;\r\n\tjustify-items: center;\r\n\tmargin: 0;\r\n}\r\n\r\n.grid-4col {\r\n\tgrid-column: span 4 / span 4;\r\n\tgrid-template-columns: repeat(4, minmax(0, 1fr));\r\n\tborder-color: var(--aliengreen);\r\n\tborder-style: double;\r\n\tpadding: 4px;\r\n}\r\n\r\n.grid-synPage {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Item1 Item2 Item2'\r\n\t\t'Item1 Item4 Item4'\r\n\t\t'Item8 Item4 Item4'\r\n\t\t'Item8 Item5 Item5'\r\n\t\t'Item8 Item3 Item3'\r\n\t\t'Item9 Item6 Item6'\r\n\t\t'Item10 Item7 Item7'\r\n\t\t'Item11 Item11 Item11';\r\n\t// 'Item11 Item10 Item10'\r\n\t// 'Item11 Item10 Item10';\r\n\r\n\tgrid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.grid-genPage {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Item1 Item2 Item2'\r\n\t\t'Item1 Item4 Item4'\r\n\t\t'Item8 Item4 Item4'\r\n\t\t'Item8 Item5 Item5'\r\n\t\t'Item8 Item3 Item3'\r\n\t\t'Item9 Item6 Item6'\r\n\t\t'Item10 Item7 Item7'\r\n\t\t'Item11 Item11 Item11';\r\n\t// 'Item11 Item10 Item10'\r\n\t// 'Item11 Item10 Item10';\r\n\tgrid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.Item1 {\r\n\tgrid-area: Item1;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 5px;\r\n\ttext-align: center;\r\n}\r\n.Item2 {\r\n\tgrid-area: Item2;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.Item3 {\r\n\tgrid-area: Item3;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item4 {\r\n\tgrid-area: Item4;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item5 {\r\n\tgrid-area: Item5;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item6 {\r\n\tgrid-area: Item6;\r\n\tborder: 1px solid var(--aliengreen);\r\n\t// justify-items: center;\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item7 {\r\n\tgrid-area: Item7;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n\t// height: 80px;\r\n\theight: auto;\r\n}\r\n.Item8 {\r\n\tgrid-area: Item8;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 5px;\r\n}\r\n.Item9 {\r\n\tgrid-area: Item9;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-bottom: 5px;\r\n}\r\n.Item10 {\r\n\tgrid-area: Item10;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-bottom: 5px;\r\n\t// padding-left: 5px;\r\n\t// padding-right: 5px;\r\n}\r\n.Item11 {\r\n\tgrid-area: Item11;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 4px;\r\n\talign-content: center;\r\n\tjustify-content: center;\r\n\tmin-height: 53px;\r\n}\r\n\r\n.grid-2col-border {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2;\r\n\tgrid-template-columns: 1fr 1fr;\r\n\tborder-color: var(--aliengreen);\r\n\tpadding: 0;\r\n\t-webkit-box-align: center;\r\n\t-ms-flex-align: center;\r\n\talign-items: center;\r\n}\r\n\r\n.grid-spacecraft {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'spacec1 spacec2 ';\r\n\r\n\tgrid-template-columns: 35% 65%;\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\t// padding: 0;\r\n\t// align-items: center;\r\n\t// justify-items: center;\r\n}\r\n.spacec1 {\r\n\tgrid-area: spacec1;\r\n\tborder-right: 1px solid var(--aliengreen);\r\n\t// padding: 4px;\r\n\talign-content: center;\r\n\t// justify-content: center;\r\n\t// min-height: 53px;\r\n}\r\n.spacec2 {\r\n\tgrid-area: spacec2;\r\n\t// border: 1px solid var(--aliengreen);\r\n\tpadding-left: 5px;\r\n\talign-content: center;\r\n\t// justify-content: center;\r\n\t// min-height: 53px;\r\n}\r\n\r\n.s1-header {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'. . s1h1 s1h1 s1h1 .'\r\n\t\t's1h2 s1h2 s1h2 s1h2 s1h2 s1h2'\r\n\t\t's1h3 s1h3 s1h3 s1h4 s1h4 s1h4'\r\n\t\t's1h28 s1h28 s1h28 s1h29 s1h29 s1h29'\r\n\t\t's1h30 s1h30 s1h30 s1h30 s1h30 s1h30 '\r\n\t\t's1h32 s1h32 s1h32 s1h32 s1h32 s1h32'\r\n\t\t's1h31 s1h31 s1h31 s1h31 s1h31 s1h31 '\r\n\t\t's1h33 s1h33 s1h33 s1h33 s1h33 s1h33'\r\n\t\t'. . s1h5 s1h5 s1h5 .'\r\n\t\t's1h6 s1h6 s1h6 s1h6 s1h6 s1h6'\r\n\t\t's1space1 s1h7 s1h8 s1space s1h9 s1h10'\r\n\t\t's1space1 s1h11 s1h12 s1space s1h13 s1h14'\r\n\t\t's1space1 s1h15 s1h16 s1space s1h17 s1h18'\r\n\t\t's1space1 s1h19 s1h20 s1space s1h21 s1h22'\r\n\t\t's1h23 s1h23 s1h23 s1h23 s1h23 s1h23'\r\n\t\t's1h24 s1h24 s1h24 s1h24 s1h24 s1h24'\r\n\t\t's1h25 s1h25 s1h25 s1h25 s1h25 s1h25'\r\n\t\t's1h26 s1h26 s1h26 s1h26 s1h26 s1h26'\r\n\t\t's1h27 s1h27 s1h27 s1h27 s1h27 s1h27';\r\n\tgrid-template-columns: 19px 50px 100px 19px 100px 57px;\r\n\tpadding: 0 10px 0px 10px;\r\n\t// background-color: hsl(165, 27%, 50%);\r\n\t// color: hsl(120, 94%, 6%);\r\n}\r\n.s1space {\r\n\tgrid-area: s1space;\r\n}\r\n.s1space1 {\r\n\tgrid-area: s1space1;\r\n}\r\n.s1h1 {\r\n\tgrid-area: s1h1;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h2 {\r\n\tgrid-area: s1h2;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h3 {\r\n\tgrid-area: s1h3;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h4 {\r\n\tgrid-area: s1h4;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h5 {\r\n\tgrid-area: s1h5;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h6 {\r\n\tgrid-area: s1h6;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h7 {\r\n\tgrid-area: s1h7;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h8 {\r\n\tgrid-area: s1h8;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h9 {\r\n\tgrid-area: s1h9;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h10 {\r\n\tgrid-area: s1h10;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h11 {\r\n\tgrid-area: s1h11;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h12 {\r\n\tgrid-area: s1h12;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h13 {\r\n\tgrid-area: s1h13;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h14 {\r\n\tgrid-area: s1h14;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h15 {\r\n\tgrid-area: s1h15;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h16 {\r\n\tgrid-area: s1h16;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h17 {\r\n\tgrid-area: s1h17;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h18 {\r\n\tgrid-area: s1h18;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// justify-self: center;\r\n}\r\n.s1h19 {\r\n\tgrid-area: s1h19;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h20 {\r\n\tgrid-area: s1h20;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h21 {\r\n\tgrid-area: s1h21;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h22 {\r\n\tgrid-area: s1h22;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t/* justify-self: center; */\r\n}\r\n.s1h23 {\r\n\tgrid-area: s1h23;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 20px;\r\n\tjustify-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h24 {\r\n\tgrid-area: s1h24;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tjustify-self: center;\r\n}\r\n.s1h25 {\r\n\tgrid-area: s1h25;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 20px;\r\n\tjustify-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h26 {\r\n\tgrid-area: s1h26;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 50px;\r\n\tjustify-self: center;\r\n}\r\n.s1h27 {\r\n\tgrid-area: s1h27;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 50px;\r\n\tjustify-self: center;\r\n}\r\n.s1h28 {\r\n\tgrid-area: s1h28;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h29 {\r\n\tgrid-area: s1h29;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h30 {\r\n\tgrid-area: s1h30;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h31 {\r\n\tgrid-area: s1h31;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h32 {\r\n\tgrid-area: s1h32;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h33 {\r\n\tgrid-area: s1h33;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n\r\n.grid-container {\r\n\tdisplay: grid;\r\n\t// gap: 5px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\t// align-items: center;\r\n\t// justify-items: first baseline;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col4'\r\n\t\t'Col3 Col3';\r\n\t// grid-template-rows: 1fr;\r\n\tgrid-template-columns: 370px 1fr;\r\n}\r\n.Col1 {\r\n\tgrid-area: Col1;\r\n\t// justify-items: left;\r\n\t// border: 2px solid white;\r\n\talign-self: center;\r\n}\r\n.Col2 {\r\n\tgrid-area: Col2;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.Col3 {\r\n\tgrid-area: Col3;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n.Col4 {\r\n\tgrid-area: Col4;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.grid-attr {\r\n\tdisplay: grid;\r\n\t// gap: 5px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tpadding-left: 5px;\r\n\talign-items: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tgrid-template-areas: 'Attr1 Attr2 Attr3';\r\n\tgrid-template-columns: 300px 35px 30px;\r\n}\r\n\r\n.Attr1 {\r\n\tgrid-area: Attr1;\r\n\t// justify-items: left;\r\n\t// border: 2px solid white;\r\n}\r\n.Attr2 {\r\n\tgrid-area: Attr2;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.Attr3 {\r\n\tgrid-area: Attr3;\r\n\twidth: 30px;\r\n\theight: 20px;\r\n\t// justify-items: left;\r\n}\r\n.Attr4 {\r\n\tgrid-area: Attr4;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.grid-Consumables {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Heading Heading '\r\n\t\t'Air1 Air2'\r\n\t\t'Food1 Food2'\r\n\t\t'Water1 Water2'\r\n\t\t'Power1 Power2';\r\n\r\n\tgrid-template-columns: 1fr 1fr;\r\n}\r\n\r\n.Heading {\r\n\tgrid-area: Heading;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n}\r\n.Air1 {\r\n\tgrid-area: Air1;\r\n\t// border: 1px solid white;\r\n\tjustify-content: left;\r\n\talign-self: center;\r\n}\r\n.Air2 {\r\n\tgrid-area: Air2;\r\n\t// border: 1px solid white;\r\n}\r\n.Food1 {\r\n\tgrid-area: Food1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.Food2 {\r\n\tgrid-area: Food2;\r\n\t// border: 1px solid white;\r\n}\r\n.Power1 {\r\n\tgrid-area: Power1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n\t// margin-top: 5px;\r\n}\r\n.Power2 {\r\n\tgrid-area: Power2;\r\n\t// border: 1px solid white;\r\n}\r\n.Water1 {\r\n\tgrid-area: Water1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.Water2 {\r\n\tgrid-area: Water2;\r\n\t// border: 1px solid white;\r\n}\r\n\r\n.grid-vehicle-header {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas: 'vChar vChar';\r\n\tgrid-template-columns: auto;\r\n}\r\n\r\n.grid-vehicle {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'vItem1 vItem2 vItem3 vItem4'\r\n\t\t'vItem5 vItem6 vItem7 vItem8';\r\n\r\n\tgrid-template-columns: auto;\r\n}\r\n\r\n.vChar {\r\n\tgrid-area: vChar;\r\n}\r\n.vItem1 {\r\n\tgrid-area: vItem1;\r\n}\r\n.vItem2 {\r\n\tgrid-area: vItem2;\r\n}\r\n.vItem3 {\r\n\tgrid-area: vItem3;\r\n}\r\n.vItem4 {\r\n\tgrid-area: vItem4;\r\n}\r\n.vItem5 {\r\n\tgrid-area: vItem5;\r\n}\r\n.vItem6 {\r\n\tgrid-area: vItem6;\r\n}\r\n.vItem7 {\r\n\tgrid-area: vItem7;\r\n}\r\n.vItem8 {\r\n\tgrid-area: vItem8;\r\n}\r\n\r\n.grid-weapon {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'wItem1 wItem2 wItem3 wItem4'\r\n\t\t'wItem5 wItem6 wItem7 wItem7';\r\n\r\n\tgrid-template-columns: auto;\r\n\talign-items: center;\r\n\tpadding-bottom: 2px;\r\n}\r\n\r\n.wItem1 {\r\n\tgrid-area: wItem1;\r\n}\r\n.wItem2 {\r\n\tgrid-area: wItem2;\r\n}\r\n.wItem3 {\r\n\tgrid-area: wItem3;\r\n}\r\n.wItem4 {\r\n\tgrid-area: wItem4;\r\n}\r\n.wItem5 {\r\n\tgrid-area: wItem5;\r\n}\r\n.wItem6 {\r\n\tgrid-area: wItem6;\r\n}\r\n.wItem7 {\r\n\tgrid-area: wItem7;\r\n}\r\n\r\n.grid-ship-crit {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'gcItem1 gcItem2 gcItem2'\r\n\t\t'gcItem3 gcItem4 gcItem4'\r\n\t\t'gcItem5 gcItem6 gcItem6';\r\n\tgrid-template-columns: 30% 35% 35%;\r\n\talign-items: center;\r\n}\r\n\r\n.gcItem1 {\r\n\tgrid-area: gcItem1;\r\n}\r\n.gcItem2 {\r\n\tgrid-area: gcItem2;\r\n}\r\n.gcItem3 {\r\n\tgrid-area: gcItem3;\r\n}\r\n.gcItem4 {\r\n\tgrid-area: gcItem4;\r\n}\r\n.gcItem5 {\r\n\tgrid-area: gcItem5;\r\n}\r\n.gcItem6 {\r\n\tgrid-area: gcItem6;\r\n}\r\n\r\n.grid-weapon-body {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'wCol1 wCol2 wCol3 wCol4 wCol5 wCol6'\r\n\t\t'wCol7 wCol8 wCol9 wCol10 wCol11 wCol12'\r\n\t\t'wCol13 wCol14 . . . .';\r\n\tpadding-bottom: 2px;\r\n\t// l1 l2 l3 l4 l5 l6\r\n\tgrid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr;\r\n\t// grid-template-columns: 2em 25em 5em 5em 4em 2em;\r\n\talign-items: center;\r\n}\r\n\r\n.wCol1 {\r\n\tgrid-area: wCol1;\r\n\tjustify-self: left;\r\n}\r\n.wCol2 {\r\n\tgrid-area: wCol2;\r\n\tjustify-self: left;\r\n}\r\n.wCol3 {\r\n\tgrid-area: wCol3;\r\n\tjustify-self: left;\r\n}\r\n.wCol4 {\r\n\tgrid-area: wCol4;\r\n\tjustify-self: center;\r\n}\r\n.wCol5 {\r\n\tgrid-area: wCol5;\r\n\tjustify-self: left;\r\n}\r\n.wCol6 {\r\n\tgrid-area: wCol6;\r\n\tjustify-self: center;\r\n}\r\n.wCol7 {\r\n\tgrid-area: wCol7;\r\n\tjustify-self: left;\r\n}\r\n.wCol8 {\r\n\tgrid-area: wCol8;\r\n\tjustify-self: left;\r\n}\r\n.wCol9 {\r\n\tgrid-area: wCol9;\r\n\tjustify-self: left;\r\n}\r\n.wCol10 {\r\n\tgrid-area: wCol10;\r\n\tjustify-self: center;\r\n}\r\n.wCol11 {\r\n\tgrid-area: wCol11;\r\n\tjustify-self: left;\r\n}\r\n.wCol12 {\r\n\tgrid-area: wCol12;\r\n\tjustify-self: center;\r\n}\r\n.wCol13 {\r\n\tgrid-area: wCol13;\r\n\tjustify-self: left;\r\n}\r\n.wCol14 {\r\n\tgrid-area: wCol14;\r\n\tjustify-self: left;\r\n}\r\n\r\n.grid-items {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4'\r\n\t\t'lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8';\r\n\tpadding-bottom: 2px;\r\n\t// l1 l2 l3 l4 l5 l6 l7 l8 l9\r\n\tgrid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em;\r\n\t// grid-template-columns: 25px 410px 60px 60px 60px 20px;\r\n\talign-items: center;\r\n}\r\n\r\n.lCol1 {\r\n\tgrid-area: lCol1;\r\n\tjustify-self: left;\r\n}\r\n.lCol2 {\r\n\tgrid-area: lCol2;\r\n\tjustify-self: center;\r\n}\r\n.lCol3 {\r\n\tgrid-area: lCol3;\r\n\tjustify-self: center;\r\n}\r\n.lCol4 {\r\n\tgrid-area: lCol4;\r\n\tjustify-self: right;\r\n}\r\n.lCol5 {\r\n\tgrid-area: lCol5;\r\n\tjustify-self: left;\r\n}\r\n.lCol6 {\r\n\tgrid-area: lCol6;\r\n\tjustify-self: left;\r\n}\r\n.lCol7 {\r\n\tgrid-area: lCol7;\r\n\tjustify-self: center;\r\n}\r\n.lCol8 {\r\n\tgrid-area: lCol8;\r\n\tjustify-self: right;\r\n}\r\n.lCol9 {\r\n\tgrid-area: lCol9;\r\n\tjustify-self: center;\r\n}\r\n.lCol10 {\r\n\tgrid-area: lCol10;\r\n\tjustify-self: center;\r\n}\r\n.lCol11 {\r\n\tgrid-area: lCol11;\r\n\tjustify-self: center;\r\n}\r\n.lCol12 {\r\n\tgrid-area: lCol12;\r\n\tjustify-self: center;\r\n}\r\n.lCol13 {\r\n\tgrid-area: lCol13;\r\n\tjustify-self: center;\r\n}\r\n.lCol14 {\r\n\tgrid-area: lCol14;\r\n\tjustify-self: center;\r\n}\r\n.lCol15 {\r\n\tgrid-area: lCol15;\r\n\tjustify-self: center;\r\n}\r\n.lCol16 {\r\n\tgrid-area: lCol16;\r\n\tjustify-self: center;\r\n}\r\n.lCol17 {\r\n\tgrid-area: lCol17;\r\n\tjustify-self: center;\r\n}\r\n.lCol18 {\r\n\tgrid-area: lCol18;\r\n\tjustify-self: center;\r\n}\r\n.grid-modules {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'mCol1 mCol2 mCol17 mCol15 mCol13 mCol4'\r\n\t\t'mCol5 mCol6 mCol18 mCol16 mCol14 mCol8';\r\n\tpadding-bottom: 6px;\r\n\t// l1 l2 l3 l4 l5 l6 l7 l8 l9\r\n\tgrid-template-columns: 30px 270px 75px 90px 269px 30px;\r\n\t// grid-template-columns: 25px 410px 60px 60px 60px 20px;\r\n\talign-items: center;\r\n}\r\n\r\n.mCol1 {\r\n\tgrid-area: mCol1;\r\n\tjustify-self: left;\r\n}\r\n.mCol2 {\r\n\tgrid-area: mCol2;\r\n\tjustify-self: center;\r\n}\r\n.mCol3 {\r\n\tgrid-area: mCol3;\r\n\tjustify-self: center;\r\n}\r\n.mCol4 {\r\n\tgrid-area: mCol4;\r\n\tjustify-self: right;\r\n}\r\n.mCol5 {\r\n\tgrid-area: mCol5;\r\n\tjustify-self: left;\r\n}\r\n.mCol6 {\r\n\tgrid-area: mCol6;\r\n\tjustify-self: left;\r\n}\r\n.mCol7 {\r\n\tgrid-area: mCol7;\r\n\tjustify-self: center;\r\n}\r\n.mCol8 {\r\n\tgrid-area: mCol8;\r\n\tjustify-self: right;\r\n}\r\n.mCol9 {\r\n\tgrid-area: mCol9;\r\n\tjustify-self: center;\r\n}\r\n.mCol10 {\r\n\tgrid-area: mCol10;\r\n\tjustify-self: center;\r\n}\r\n.mCol11 {\r\n\tgrid-area: mCol11;\r\n\tjustify-self: center;\r\n}\r\n.mCol12 {\r\n\tgrid-area: mCol12;\r\n\tjustify-self: center;\r\n}\r\n.mCol13 {\r\n\tgrid-area: mCol13;\r\n\tjustify-self: center;\r\n}\r\n.mCol14 {\r\n\tgrid-area: mCol14;\r\n\tword-break: break-word;\r\n}\r\n.mCol15 {\r\n\tgrid-area: mCol15;\r\n\tjustify-self: center;\r\n}\r\n.mCol16 {\r\n\tgrid-area: mCol16;\r\n\tjustify-self: center;\r\n}\r\n.mCol17 {\r\n\tgrid-area: mCol17;\r\n\tjustify-self: center;\r\n}\r\n.mCol18 {\r\n\tgrid-area: mCol18;\r\n\tjustify-self: center;\r\n}\r\n\r\n.grid-talents {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'talTitle talTitle'\r\n\t\t'tal1 tal2'\r\n\t\t'tal3 tal4';\r\n\t// grid-template-rows: 3fr;\r\n\r\n\tpadding: 3px;\r\n\tgrid-template-columns: 75% 25%;\r\n\talign-items: center;\r\n}\r\n\r\n.tal1 {\r\n\tgrid-area: tal1;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n\t// background-color: $c-black;\r\n}\r\n.tal2 {\r\n\tgrid-area: tal2;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.tal3 {\r\n\tgrid-area: tal3;\r\n\talign-self: center;\r\n}\r\n.tal4 {\r\n\tgrid-area: tal4;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n\talign-self: left;\r\n\r\n\t// padding-top: 2px;\r\n}\r\n.talTitle {\r\n\tgrid-area: talTitle;\r\n\tbackground-color: #221f1f;\r\n}\r\n.grid-special {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'spe1 spe2 spe3';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 70% 25%;\r\n\talign-items: center;\r\n}\r\n\r\n.spe1 {\r\n\tgrid-area: spe1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.spe2 {\r\n\tgrid-area: spe2;\r\n\t// justify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n.spe3 {\r\n\tgrid-area: spe3;\r\n\tjustify-self: right;\r\n}\r\n\r\n.critical-inj {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'crit1 crit2 crit3 crit4';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 31% 60% 3%;\r\n\talign-items: center;\r\n}\r\n\r\n.crit1 {\r\n\tgrid-area: crit1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.crit2 {\r\n\tgrid-area: crit2;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n.crit3 {\r\n\tgrid-area: crit3;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n\talign-items: left;\r\n}\r\n.crit4 {\r\n\tgrid-area: crit4;\r\n\tjustify-self: right;\r\n}\r\n\r\n.space-critical-inj {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'ScritI1 ScritI2 ScritI4';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 80% 3%;\r\n\talign-items: center;\r\n}\r\n\r\n.ScritI1 {\r\n\tgrid-area: ScritI1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.ScritI2 {\r\n\tgrid-area: ScritI2;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.ScritI4 {\r\n\tgrid-area: ScritI4;\r\n\tjustify-self: right;\r\n}\r\n\r\n.grid-two {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'box1 box2'\r\n\t\t'box3 box4';\r\n\tpadding: 3px;\r\n\tgrid-template-columns: 25% 75%;\r\n\talign-items: center;\r\n}\r\n\r\n.box1 {\r\n\tgrid-area: box1;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n}\r\n.box2 {\r\n\tgrid-area: box2;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box3 {\r\n\tgrid-area: box3;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n\tpadding-top: 10px;\r\n}\r\n.box4 {\r\n\tgrid-area: box4;\r\n\tpadding-top: 10px;\r\n}\r\n\r\n.grid-2 {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'box11 box21 box23 box22';\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 1fr 33px 15px 33px;\r\n\talign-items: center;\r\n\tmargin: 1px;\r\n\tpadding: 0;\r\n\t// padding-left: 2px;\r\n}\r\n\r\n.box11 {\r\n\tgrid-area: box11;\r\n\tjustify-self: center;\r\n\t// padding-left: 8px;\r\n\t// background-color: $c-black;\r\n}\r\n.box21 {\r\n\tgrid-area: box21;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box22 {\r\n\tgrid-area: box22;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box23 {\r\n\tgrid-area: box23;\r\n\tjustify-self: center;\r\n\t// padding-right: 8px;\r\n}\r\n.grid-crit {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'crit1 crit2 ';\r\n\tpadding: 0;\r\n\tmargin: 0;\r\n\tgrid-template-columns: 1fr 1fr;\r\n}\r\n.crit1 {\r\n\tgrid-area: crit1;\r\n}\r\n.crit2 {\r\n\tgrid-area: crit2;\r\n\t// margin-left: 90px;\r\n\tmargin-bottom: 2px;\r\n}\r\n\r\n.grid-rTables {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'rTable1 rTable2';\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 1fr 0.5fr;\r\n\talign-items: center;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n}\r\n\r\n.rTable1 {\r\n\tgrid-area: rTable1;\r\n\tjustify-self: center;\r\n}\r\n.rTable2 {\r\n\tgrid-area: rTable2;\r\n\tjustify-self: center;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.grid-creature {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n // 'vChar1 vChar1 '\r\n\r\n\t\t'vCre1 vCre2 '\r\n\t\t'vCre3 vCre4 '\r\n\t\t'vCre5 vCre6 '\r\n\t\t'vCre7 vCre8';\r\n\r\n\tgrid-template-columns: 1fr 1fr;\r\n\talign-items: center;\r\n}\r\n\r\n.vCre1 {\r\n\tgrid-area: vCre1;\r\n}\r\n.vCre2 {\r\n\tgrid-area: vCre2;\r\n}\r\n.vCre3 {\r\n\tgrid-area: vCre3;\r\n}\r\n.vCre4 {\r\n\tgrid-area: vCre4;\r\n}\r\n.vCre5 {\r\n\tgrid-area: vCre5;\r\n}\r\n.vCre6 {\r\n\tgrid-area: vCre6;\r\n}\r\n.vCre7 {\r\n\tgrid-area: vCre7;\r\n}\r\n.vCre8 {\r\n\tgrid-area: vCre8;\r\n}\r\n.grid-colony--header {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'hplan1 hplan2 '\r\n\t\t'hplan3 hplan4'\r\n\t\t'hplan5 hplan6 '\r\n\t\t'hplan7 hplan8';\r\n\r\n\tgrid-template-columns: auto;\r\n\talign-items: center;\r\n\tpadding-bottom: 2px;\r\n}\r\n\r\n.hplan1 {\r\n\tgrid-area: hplan1;\r\n}\r\n.hplan2 {\r\n\tgrid-area: hplan2;\r\n}\r\n.hplan3 {\r\n\tgrid-area: hplan3;\r\n}\r\n.hplan4 {\r\n\tgrid-area: hplan4;\r\n}\r\n.hplan5 {\r\n\tgrid-area: hplan5;\r\n}\r\n.hplan6 {\r\n\tgrid-area: hplan6;\r\n}\r\n.hplan7 {\r\n\tgrid-area: hplan7;\r\n}\r\n.hplan8 {\r\n\tgrid-area: hplan8;\r\n}\r\n\r\n.grid-planet {\r\n\tdisplay: grid;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tgrid-template-areas:\r\n\t\t'plan1 plan1 plan1 plan1'\r\n\t\t'plan2 plan2 plan3 plan3 '\r\n\t\t// 'plan3 plan3 plan3 plan3 '\r\n\t\t'plan4 plan4 plan4 plan4 ';\r\n\tgrid-template-columns: 220px 1fr;\r\n}\r\n.plan1 {\r\n\tgrid-area: plan1;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.plan2 {\r\n\tgrid-area: plan2;\r\n\tjustify-self: left;\r\n}\r\n.plan3 {\r\n\tgrid-area: plan3;\r\n\tjustify-self: left;\r\n}\r\n.plan4 {\r\n\tgrid-area: plan4;\r\n\tjustify-self: left;\r\n}\r\n\r\n.grid-systems {\r\n\tdisplay: grid;\r\n\tpadding: 3px;\r\n\tgrid-template-areas:\r\n\t\t'sys1 sys2 sys3 sys4'\r\n\t\t'sys5 sys6 sys7 sys8';\r\n\tgrid-template-columns: 14em 15em 10em 2em;\r\n\tborder-color: var(--aliengreen);\r\n\tborder-bottom: double;\r\n}\r\n\r\n.sys1 {\r\n\tgrid-area: sys1;\r\n\tjustify-self: left;\r\n}\r\n.sys2 {\r\n\tgrid-area: sys2;\r\n\tjustify-self: left;\r\n}\r\n.sys3 {\r\n\tgrid-area: sys3;\r\n\tjustify-self: left;\r\n}\r\n.sys4 {\r\n\tgrid-area: sys4;\r\n\tjustify-self: right;\r\n}\r\n.sys5 {\r\n\tgrid-area: sys5;\r\n\tjustify-self: left;\r\n}\r\n.sys6 {\r\n\tgrid-area: sys6;\r\n\tjustify-self: left;\r\n}\r\n.sys7 {\r\n\tgrid-area: sys7;\r\n\tjustify-self: left;\r\n}\r\n.sys8 {\r\n\tgrid-area: sys8;\r\n\tjustify-self: right;\r\n}\r\n\r\n.grid-Char-Att {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tpadding-bottom: 4px;\r\n\tpadding-top: 12px;\r\n\tpadding-left: 30px;\r\n\tgrid-row-gap: 3px;\r\n\tgrid-column-gap: 10px;\r\n\tborder-color: var(--aliengreen);\r\n\talign-items: center;\r\n\tgrid-template-areas:\r\n\t\t'gCol1 gCol2 gCol3 gCol4 gCol5 gCol11'\r\n\t\t'gCol6 gCol7 gCol8 gCol9 gCol10 gCol12';\r\n\tgrid-template-columns: 110px 50px 110px 50px 65px 130px;\r\n}\r\n\r\n.gCol1 {\r\n\tgrid-area: gCol1;\r\n\tjustify-self: left;\r\n}\r\n.gCol2 {\r\n\tgrid-area: gCol2;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol3 {\r\n\tgrid-area: gCol3;\r\n\tjustify-self: left;\r\n}\r\n.gCol4 {\r\n\tgrid-area: gCol4;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol5 {\r\n\tgrid-area: gCol5;\r\n\tjustify-self: center;\r\n}\r\n.gCol6 {\r\n\tgrid-area: gCol6;\r\n\tjustify-self: left;\r\n}\r\n.gCol7 {\r\n\tgrid-area: gCol7;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol8 {\r\n\tgrid-area: gCol8;\r\n\tjustify-self: left;\r\n}\r\n.gCol9 {\r\n\tgrid-area: gCol9;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol10 {\r\n\tgrid-area: gCol10;\r\n\tjustify-self: center;\r\n}\r\n.gCol11 {\r\n\tgrid-area: gCol11;\r\n\tjustify-self: center;\r\n}\r\n.gCol12 {\r\n\tgrid-area: gCol12;\r\n\tjustify-self: center;\r\n}\r\n\r\n.grid-item-xtras {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'xCol1 xCol2 xCol3 xCol4 xCol5 xCol6'\r\n\t\t'. xCol7 xCol7 xCol8 . .';\r\n\tpadding-bottom: 4px;\r\n\tpadding-top: 5px;\r\n\tpadding-left: 30px;\r\n\tgrid-row-gap: 3px;\r\n\tgrid-column-gap: 10px;\r\n\t// l1 l2 l3 l4 l5 l6\r\n\tgrid-template-columns: 110px 50px 110px 50px 110px 50px;\r\n\talign-items: center;\r\n}\r\n\r\n.xCol1 {\r\n\tgrid-area: xCol1;\r\n\tjustify-self: left;\r\n}\r\n.xCol2 {\r\n\tgrid-area: xCol2;\r\n\tjustify-self: left;\r\n}\r\n.xCol3 {\r\n\tgrid-area: xCol3;\r\n\tjustify-self: left;\r\n}\r\n.xCol4 {\r\n\tgrid-area: xCol4;\r\n\tjustify-self: center;\r\n}\r\n.xCol5 {\r\n\tgrid-area: xCol5;\r\n\tjustify-self: left;\r\n}\r\n.xCol6 {\r\n\tgrid-area: xCol6;\r\n\tjustify-self: center;\r\n}\r\n.xCol7 {\r\n\tgrid-area: xCol7;\r\n\tjustify-self: center;\r\n}\r\n.xCol8 {\r\n\tgrid-area: xCol8;\r\n\tjustify-self: center;\r\n}\r\n\r\n.flex-group-center,\r\n.flex-group-left,\r\n.flex-group-right {\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\ttext-align: center;\r\n\tpadding: 0;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.flex-group-left {\r\n\tjustify-content: flex-start;\r\n\ttext-align: left;\r\n}\r\n\r\n.flex-group-right {\r\n\tjustify-content: flex-end;\r\n\ttext-align: right;\r\n}\r\n\r\n.grid-crew {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gC1 gC2 gC3 gC4'\r\n\t\t'gC5 gC6 gC7 gC8';\r\n\tgrid-template-columns: 20em 15em 10em 5em;\r\n}\r\n.gC1 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC1;\r\n}\r\n.gC2 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC2;\r\n}\r\n.gC3 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC3;\r\n}\r\n.gC4 {\r\n\tjustify-self: right;\r\n\tgrid-area: gC4;\r\n}\r\n.gC5 {\r\n\tjustify-self: left;\r\n\tgrid-area: gC5;\r\n}\r\n.gC6 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC6;\r\n}\r\n.gC7 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC7;\r\n}\r\n.gC8 {\r\n\tjustify-self: right;\r\n\tgrid-area: gC8;\r\n}\r\n\r\n.grid-ship-crew {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gSC1 gSC2 gSC3 gSC4 gSC5'\r\n\t\t' gSC6 gSC7 gSC8 gSC9 gSC10';\r\n\tgrid-template-columns: 43% 25% 20% 6%;\r\n}\r\n.gSC1 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC1;\r\n}\r\n.gSC2 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC2;\r\n}\r\n.gSC3 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC3;\r\n}\r\n.gSC4 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC4;\r\n}\r\n.gSC5 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC5;\r\n}\r\n.gSC6 {\r\n\tjustify-self: left;\r\n\tgrid-area: gSC6;\r\n}\r\n.gSC7 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC7;\r\n}\r\n.gSC8 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC8;\r\n}\r\n.gSC9 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC9;\r\n}\r\n.gSC10 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC10;\r\n}\r\n\r\n.grid-actor {\r\n\tdisplay: grid;\r\n\tpadding-top: 10px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas: 'gaItem1 gaItem2 gaItem3 gaItem4';\r\n\tgrid-template-columns: 20% 34% 20% 30%;\r\n}\r\n\r\n.gaItem1 {\r\n\tgrid-area: gaItem1;\r\n}\r\n.gaItem2 {\r\n\tgrid-area: gaItem2;\r\n}\r\n.gaItem3 {\r\n\tgrid-area: gaItem3;\r\n}\r\n.gaItem4 {\r\n\tgrid-area: gaItem4;\r\n}\r\n\r\n.grid-colony-planet1 {\r\n\tdisplay: grid;\r\n\tpadding-top: 55px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp1 gcp2 gcp3 gcp4 gcp5 gcp6 gcp7';\r\n\tgrid-template-columns: 150px 150px 196px 100px 150px 150px 150px;\r\n}\r\n\r\n.gcp1 {\r\n\tgrid-area: gcp1;\r\n}\r\n.gcp2 {\r\n\tgrid-area: gcp2;\r\n}\r\n.gcp3 {\r\n\tgrid-area: gcp3;\r\n}\r\n.gcp4 {\r\n\tgrid-area: gcp4;\r\n\tmargin: 1px 0px 0px -7px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp5 {\r\n\tgrid-area: gcp5;\r\n}\r\n.gcp6 {\r\n\tgrid-area: gcp6;\r\n}\r\n.gcp7 {\r\n\tgrid-area: gcp7;\r\n}\r\n\r\n.grid-colony-planet2 {\r\n\tdisplay: grid;\r\n\tmargin-top: -4px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp11 gcp12 gcp14 gcp16 gcp17';\r\n\t// grid-template-columns: 13% 21% 40% 11% 17%;\r\n\tgrid-template-columns: 130px 240px 400px 110px 120px;\r\n}\r\n\r\n.gcp11 {\r\n\tgrid-area: gcp11;\r\n}\r\n.gcp12 {\r\n\tgrid-area: gcp12;\r\n}\r\n.gcp14 {\r\n\tgrid-area: gcp14;\r\n}\r\n.gcp16 {\r\n\tgrid-area: gcp16;\r\n}\r\n.gcp17 {\r\n\tgrid-area: gcp17;\r\n}\r\n.grid-colony-planet3a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 2px;\r\n\tgrid-template-areas: 'gcp3a1 gcp3a2 gcp3a3 gcp3a4 gcp3a5 gcp3a6 gcp3a7';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\r\n}\r\n\r\n.gcp3a1 {\r\n\tgrid-area: gcp3a1;\r\n\tmargin: -12px 0px 0px -127px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp3a2 {\r\n\tgrid-area: gcp3a2;\r\n}\r\n.gcp3a3 {\r\n\tgrid-area: gcp3a3;\r\n}\r\n.gcp3a4 {\r\n\tgrid-area: gcp3a4;\r\n}\r\n.gcp3a5 {\r\n\tgrid-area: gcp3a5;\r\n}\r\n.gcp3a6 {\r\n\tgrid-area: gcp3a6;\r\n}\r\n.gcp3a7 {\r\n\tgrid-area: gcp3a7;\r\n\tmargin: -12px 0px 0px 24px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet3 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp31 gcp32 gcp33 gcp34 gcp35 gcp36 gcp37';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\r\n}\r\n\r\n.gcp31 {\r\n\tgrid-area: gcp31;\r\n}\r\n.gcp32 {\r\n\tgrid-area: gcp32;\r\n}\r\n.gcp33 {\r\n\tgrid-area: gcp33;\r\n}\r\n.gcp34 {\r\n\tgrid-area: gcp34;\r\n}\r\n.gcp35 {\r\n\tgrid-area: gcp35;\r\n}\r\n.gcp36 {\r\n\tgrid-area: gcp36;\r\n}\r\n.gcp37 {\r\n\tgrid-area: gcp37;\r\n}\r\n\r\n.grid-colony-planet4a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 5px;\r\n\tgrid-template-areas: 'gcp4a1 gcp4a2 gcp4a3 gcp4a4 gcp4a5 gcp4a6 gcp4a7';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 245px 110px 126px 110px 110px 110px;\r\n}\r\n\r\n.gcp4a1 {\r\n\tgrid-area: gcp4a1;\r\n}\r\n.gcp4a2 {\r\n\tgrid-area: gcp4a2;\r\n\tmargin: -28px 0px 0px -19px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a3 {\r\n\tgrid-area: gcp4a3;\r\n\tmargin: -11px 0px 0px 10px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a4 {\r\n\tgrid-area: gcp4a4;\r\n\tmargin: -21px 0px 0px -28px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a5 {\r\n\tgrid-area: gcp4a5;\r\n\tmargin: -28px 0px 0px 0px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a6 {\r\n\tgrid-area: gcp4a6;\r\n\tmargin: -37px 0px 0px -12px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a7 {\r\n\tgrid-area: gcp4a7;\r\n}\r\n.grid-colony-planet4 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-top: -2px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp41 gcp42 gcp43 gcp44 gcp45 gcp46 gcp47';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 245px 110px 110px 110px 110px 110px;\r\n}\r\n\r\n.gcp41 {\r\n\tgrid-area: gcp41;\r\n}\r\n.gcp42 {\r\n\tgrid-area: gcp42;\r\n}\r\n.gcp43 {\r\n\tgrid-area: gcp43;\r\n}\r\n.gcp44 {\r\n\tgrid-area: gcp44;\r\n}\r\n.gcp45 {\r\n\tgrid-area: gcp45;\r\n}\r\n.gcp46 {\r\n\tgrid-area: gcp46;\r\n}\r\n.gcp47 {\r\n\tgrid-area: gcp47;\r\n}\r\n\r\n.grid-colony-planet6a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tpadding-top: 82px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp6a1 gcp6a2 gcp6a4 gcp6a6 gcp6a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp6a1 {\r\n\tgrid-area: gcp6a1;\r\n\tmargin: -24px 0px 0px 61px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a2 {\r\n\tgrid-area: gcp6a2;\r\n\tmargin: -42px 0px 0px 50px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a4 {\r\n\tgrid-area: gcp6a4;\r\n\tmargin: -59px 0px 0px -41px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a6 {\r\n\tgrid-area: gcp6a6;\r\n\tmargin: -43px 0px 0px -138px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a7 {\r\n\tgrid-area: gcp6a7;\r\n\tmargin: -24px 0px 0px -118px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet6 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-top: -5px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp61 gcp62 gcp64 gcp66 gcp67';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp61 {\r\n\tgrid-area: gcp61;\r\n}\r\n.gcp62 {\r\n\tgrid-area: gcp62;\r\n}\r\n.gcp64 {\r\n\tgrid-area: gcp64;\r\n}\r\n.gcp66 {\r\n\tgrid-area: gcp66;\r\n}\r\n.gcp67 {\r\n\tgrid-area: gcp67;\r\n}\r\n\r\n.grid-colony-planet7a {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 14px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp7a1 gcp7a2 gcp7a4 gcp7a6 gcp7a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 200px;\r\n}\r\n\r\n.gcp7a1 {\r\n\tgrid-area: gcp7a1;\r\n\tmargin: 8px 0px 0px -163px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a2 {\r\n\tgrid-area: gcp7a2;\r\n\tmargin: -8px 0px 0px -171px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a4 {\r\n\tgrid-area: gcp7a4;\r\n\tmargin: -25px 0px 0px -32px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a6 {\r\n\tgrid-area: gcp7a6;\r\n\tmargin: -6px 0px 0px 59px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a7 {\r\n\tgrid-area: gcp7a7;\r\n\tmargin: 11px 0px 0px 28px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet7 {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: -30px;\r\n\tmargin-bottom: 4px;\r\n\tgrid-template-areas: 'gcp71 gcp72 gcp74 gcp76 gcp77';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp71 {\r\n\tgrid-area: gcp71;\r\n}\r\n.gcp72 {\r\n\tgrid-area: gcp72;\r\n}\r\n.gcp74 {\r\n\tgrid-area: gcp74;\r\n}\r\n.gcp76 {\r\n\tgrid-area: gcp76;\r\n}\r\n.gcp77 {\r\n\tgrid-area: gcp77;\r\n}\r\n\r\n.grid-colony-planet8a {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: -6px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp8a1 gcp8a2 gcp8a4 gcp8a6 gcp8a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp8a1 {\r\n\tgrid-area: gcp8a1;\r\n}\r\n.gcp8a2 {\r\n\tgrid-area: gcp8a2;\r\n}\r\n\r\n.gcp8a4 {\r\n\tgrid-area: gcp8a4;\r\n\tmargin: 8px 0px 0px -39px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.gcp8a6 {\r\n\tgrid-area: gcp8a6;\r\n}\r\n.gcp8a7 {\r\n\tgrid-area: gcp8a7;\r\n}\r\n\r\n.grid-colony-planet8 {\r\n\tdisplay: grid;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 11px;\r\n\tgrid-template-areas: 'gcp81 gcp82 gcp84 gcp86 gcp87';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 216px 210px 200px 190px;\r\n}\r\n.gcp81 {\r\n\tgrid-area: gcp81;\r\n}\r\n.gcp82 {\r\n\tgrid-area: gcp82;\r\n}\r\n.gcp84 {\r\n\tgrid-area: gcp84;\r\n}\r\n.gcp86 {\r\n\tgrid-area: gcp86;\r\n}\r\n.gcp87 {\r\n\tgrid-area: gcp87;\r\n}\r\n\r\n.grid-colony-planet9 {\r\n\tdisplay: grid;\r\n\tmargin-top: -25px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp91 gcp94 gcp96 gcp97';\r\n\tgrid-template-columns: 444px 161px 34px 15px;\r\n}\r\n\r\n.gcp91 {\r\n\tgrid-area: gcp91;\r\n}\r\n.gcp94 {\r\n\tgrid-area: gcp94;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp96 {\r\n\tgrid-area: gcp96;\r\n}\r\n.gcp97 {\r\n\tgrid-area: gcp97;\r\n}\r\n\r\n.grid-colony-planet10a {\r\n\tdisplay: grid;\r\n\tmargin-left: 175px;\r\n\tmargin-top: -84px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp10a1 gcp10a2 gcp10a4 gcp10a6 gcp10a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n.gcp10a1 {\r\n\tgrid-area: gcp10a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp10a2 {\r\n\tgrid-area: gcp10a2;\r\n}\r\n.gcp10a4 {\r\n\tgrid-area: gcp10a4;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-top: 114px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp10a6 {\r\n\tgrid-area: gcp10a6;\r\n}\r\n.gcp10a7 {\r\n\tgrid-area: gcp10a7;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet10 {\r\n\tdisplay: grid;\r\n\tmargin-left: 181px;\r\n\tmargin-top: -59px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp101 gcp102 gcp104 gcp106 gcp107';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n.gcp101 {\r\n\tgrid-area: gcp101;\r\n}\r\n.gcp102 {\r\n\tgrid-area: gcp102;\r\n}\r\n.gcp104 {\r\n\tgrid-area: gcp104;\r\n}\r\n.gcp106 {\r\n\tgrid-area: gcp106;\r\n}\r\n.gcp107 {\r\n\tgrid-area: gcp107;\r\n}\r\n\r\n.grid-colony-planet11 {\r\n\tdisplay: grid;\r\n\tmargin-left: 187px;\r\n\tmargin-top: -98px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp111 gcp112 gcp113 gcp114 gcp115 gcp116';\r\n\tgrid-template-columns: 171px 87px 171px 87px 171px 25px;\r\n}\r\n\r\n.gcp111 {\r\n\tgrid-area: gcp111;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp112 {\r\n\tgrid-area: gcp112;\r\n}\r\n.gcp113 {\r\n\tgrid-area: gcp113;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-top: 107px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp114 {\r\n\tgrid-area: gcp114;\r\n}\r\n.gcp115 {\r\n\tgrid-area: gcp115;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp116 {\r\n\tgrid-area: gcp116;\r\n}\r\n\r\n.grid-colony-planet12a {\r\n\tdisplay: grid;\r\n\tmargin-left: 176px;\r\n\tmargin-top: -86px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp12a1 gcp12a2 gcp12a4 gcp12a6 gcp12a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n\r\n.gcp12a1 {\r\n\tgrid-area: gcp12a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp12a2 {\r\n\tgrid-area: gcp12a2;\r\n}\r\n.gcp12a4 {\r\n\tgrid-area: gcp12a4;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-top: 118px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp12a6 {\r\n\tgrid-area: gcp12a6;\r\n}\r\n.gcp12a7 {\r\n\tgrid-area: gcp12a7;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet12 {\r\n\tdisplay: grid;\r\n\tmargin-left: 181px;\r\n\tmargin-top: -65px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp121 gcp122 gcp124 gcp126 gcp127';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n\r\n.gcp121 {\r\n\tgrid-area: gcp121;\r\n}\r\n.gcp122 {\r\n\tgrid-area: gcp122;\r\n}\r\n.gcp124 {\r\n\tgrid-area: gcp124;\r\n}\r\n.gcp126 {\r\n\tgrid-area: gcp126;\r\n}\r\n.gcp127 {\r\n\tgrid-area: gcp127;\r\n}\r\n\r\n.grid-colony-planet13a {\r\n\tdisplay: grid;\r\n\tmargin-left: 187px;\r\n\tmargin-top: -89px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp13a1 gcp13a2 gcp13a3 gcp13a4 gcp13a5 gcp13a6';\r\n\tgrid-template-columns: 171px 87px 171px 87px 171px 25px;\r\n}\r\n\r\n.gcp13a1 {\r\n\tgrid-area: gcp13a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp13a2 {\r\n\tgrid-area: gcp13a2;\r\n}\r\n.gcp13a3 {\r\n\tgrid-area: gcp13a3;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-top: 107px;\r\n\tmargin-bottom: 20px;\r\n}\r\n.gcp13a4 {\r\n\tgrid-area: gcp13a4;\r\n}\r\n.gcp13a5 {\r\n\tgrid-area: gcp13a5;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp13a6 {\r\n\tgrid-area: gcp13a6;\r\n}\r\n\r\n.grid-colony-planet13 {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 3px;\r\n\tmargin-bottom: 0px;\r\n\tpadding-top: 66px;\r\n\tgrid-template-areas: 'gcp131 gcp134 gcp136 gcp137';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 430px 210px 200px 190px;\r\n}\r\n\r\n.gcp131 {\r\n\tgrid-area: gcp131;\r\n}\r\n.gcp134 {\r\n\tgrid-area: gcp134;\r\n}\r\n.gcp136 {\r\n\tgrid-area: gcp136;\r\n}\r\n.gcp137 {\r\n\tgrid-area: gcp137;\r\n}\r\n\r\n.grid-colony-sheet {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 3px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas:\r\n\t\t'gcs1 gcs2 gcs3 gcs4'\r\n\t\t'gcs5 gcs2 gcs3 gcs4'\r\n\t\t'gcs6 gcs2 gcs3 gcs4'\r\n\t\t'gcs7 gcs2 gcs3 gcs4';\r\n\tgrid-template-columns: 523px 177px 177px 177px;\r\n}\r\n.gcs1 {\r\n\tgrid-area: gcs1;\r\n}\r\n.gcs2 {\r\n\tgrid-area: gcs2;\r\n\tmargin-top: 55px;\r\n}\r\n.gcs3 {\r\n\tgrid-area: gcs3;\r\n\tmargin-top: 55px;\r\n}\r\n.gcs4 {\r\n\tgrid-area: gcs4;\r\n\tmargin-top: 55px;\r\n}\r\n.gcs5 {\r\n\tgrid-area: gcs5;\r\n}\r\n.gcs6 {\r\n\tgrid-area: gcs6;\r\n}\r\n.gcs7 {\r\n\tgrid-area: gcs7;\r\n}\r\n\r\n.grid-colony-header {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gch1 gch2 gch3'\r\n\t\t'gch4 gch5 gch6'\r\n\t\t'gch7 gch8 gch9'\r\n\t\t'gch10 gch11 gch12';\r\n\tpadding-top: 70px;\r\n\tgrid-template-columns: 174px 174px 174px;\r\n\talign-items: center;\r\n}\r\n.gch1 {\r\n\tgrid-area: gch1;\r\n}\r\n.gch2 {\r\n\tgrid-area: gch2;\r\n}\r\n.gch3 {\r\n\tgrid-area: gch3;\r\n}\r\n.gch4 {\r\n\tgrid-area: gch4;\r\n}\r\n.gch5 {\r\n\tgrid-area: gch5;\r\n}\r\n.gch6 {\r\n\tgrid-area: gch6;\r\n}\r\n.gch7 {\r\n\tgrid-area: gch7;\r\n}\r\n.gch8 {\r\n\tgrid-area: gch8;\r\n}\r\n.gch9 {\r\n\tgrid-area: gch9;\r\n}\r\n.gch10 {\r\n\tgrid-area: gch10;\r\n}\r\n.gch11 {\r\n\tgrid-area: gch11;\r\n}\r\n.gch12 {\r\n\tgrid-area: gch12;\r\n}\r\n.grid-colony-stats {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gcst1 gcst2 '\r\n\t\t'gcst3 gcst4'\r\n\t\t'gcst5 gcst6'\r\n\t\t'gcst7 gcst8'\r\n\t\t'gcst9 gcst10'\r\n\t\t'gcst11 gcst12'\r\n\t\t'gcst13 gcst14'\r\n\t\t'gcst15 gcst16';\r\n\trow-gap: 20%;\r\n\tgrid-template-columns: 281px 30px;\r\n\tmargin: 65px 0px 0px 181px;\r\n}\r\n.gcst1 {\r\n\tgrid-area: gcst1;\r\n}\r\n.gcst2 {\r\n\tgrid-area: gcst2;\r\n}\r\n.gcst3 {\r\n\tgrid-area: gcst3;\r\n}\r\n.gcst4 {\r\n\tgrid-area: gcst4;\r\n}\r\n.gcst5 {\r\n\tgrid-area: gcst5;\r\n}\r\n.gcst6 {\r\n\tgrid-area: gcst6;\r\n}\r\n.gcst7 {\r\n\tgrid-area: gcst7;\r\n}\r\n.gcst8 {\r\n\tgrid-area: gcst8;\r\n}\r\n.gcst9 {\r\n\tgrid-area: gcst9;\r\n}\r\n.gcst10 {\r\n\tgrid-area: gcst10;\r\n}\r\n.gcst11 {\r\n\tgrid-area: gcst11;\r\n}\r\n.gcst12 {\r\n\tgrid-area: gcst12;\r\n}\r\n.gcst13 {\r\n\tgrid-area: gcst13;\r\n}\r\n.gcst14 {\r\n\tgrid-area: gcst14;\r\n}\r\n.gcst15 {\r\n\tgrid-area: gcst15;\r\n}\r\n.gcst16 {\r\n\tgrid-area: gcst16;\r\n}\r\n\r\n.grid-colony-level {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'gclv1 gclv2 gclv3 gclv4 gclv5 gclv6';\r\n\tgrid-template-columns: 77px 86px 86px 87px 86px 78px;\r\n\tmargin-left: 6px;\r\n}\r\n\r\n.gclv1 {\r\n\tgrid-area: gclv1;\r\n}\r\n.gclv2 {\r\n\tgrid-area: gclv2;\r\n}\r\n.gclv3 {\r\n\tgrid-area: gclv3;\r\n}\r\n.gclv4 {\r\n\tgrid-area: gclv4;\r\n}\r\n.gclv5 {\r\n\tgrid-area: gclv5;\r\n}\r\n.gclv6 {\r\n\tgrid-area: gclv6;\r\n}\r\n",".flex-center {\r\n align-items: center;\r\n justify-content: center;\r\n text-align: center;\r\n padding: 0;\r\n}\r\n\r\n.flex-between {\r\n justify-content: space-between;\r\n}\r\n// .alienflex {\r\n// flex: auto;\r\n// }\r\n.alienrpg .flexcol {\r\n display: flex;\r\n flex-direction: column;\r\n flex-wrap: nowrap;\r\n}\r\n// .alienrpg .flexcol > * {\r\n// flex: 1;\r\n// }\r\n.alienrpg .flexcol .flex1 {\r\n flex: 1;\r\n}\r\n.alienrpg .flexcol .flex2 {\r\n flex: 2;\r\n}\r\n.alienrpg .flexcol .flex3 {\r\n flex: 3;\r\n}\r\n.alienrpg .alienrpg .flexcol .flex4 {\r\n flex: 4;\r\n}\r\n.alienrpg .flexrow {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n justify-content: flex-start;\r\n}\r\n.alienrpg .flexrow > * {\r\n flex: 1;\r\n}\r\n.alienrpg .flexrow .flex1 {\r\n flex: 1;\r\n}\r\n.alienrpg .flexrow .flex2 {\r\n flex: 2;\r\n}\r\n.alienrpg .flexrow .flex3 {\r\n flex: 3;\r\n}\r\n.alienrpg .flexrow .flex4 {\r\n flex: 4;\r\n}\r\n",".alienrpg.actor .encumbrance {\r\n\tbackground: hsla(0, 0%, 0%, 0.1);\r\n\theight: 12px;\r\n\tmargin-top: 5px;\r\n\tborder: 1px solid hsl(0, 0%, 7%);\r\n\tborder-radius: 3px;\r\n\tposition: relative;\r\n\twidth: calc(100% - 20px);\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-bar {\r\n\tposition: absolute;\r\n\ttop: 1px;\r\n\tleft: 1px;\r\n\tbackground: var(--aliengreen);\r\n\theight: 8px;\r\n\tborder: 1px solid hsl(30, 32%, 33%);\r\n\tborder-radius: 3px;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-label {\r\n\tposition: absolute;\r\n\ttop: -3px;\r\n\theight: 16px;\r\n\tfont-size: 16px;\r\n\tline-height: 16px;\r\n\tcolor: $c-black;\r\n\tbackground: hsla(0, 0%, 100%, 0.4);\r\n\tpadding: 0 3px;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-breakpoint {\r\n\tposition: absolute;\r\n\tleft: 50%;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .arrow-up {\r\n\tbottom: 0;\r\n\twidth: 0;\r\n\theight: 0;\r\n\tborder-left: 4px solid transparent;\r\n\tborder-right: 4px solid transparent;\r\n\tborder-bottom: 4px solid hsl(0, 0%, 40%);\r\n}\r\n\r\n.alienrpg.actor .encumbrance .arrow-down {\r\n\ttop: 0;\r\n\twidth: 0;\r\n\theight: 0;\r\n\tborder-left: 4px solid transparent;\r\n\tborder-right: 4px solid transparent;\r\n\tborder-top: 4px solid hsl(0, 0%, 40%);\r\n}\r\n\r\n.alienrpg.actor .encumbrance.encumbered .arrow-up {\r\n\tborder-bottom: 4px solid $c-white;\r\n}\r\n\r\n.alienrpg.actor .encumbrance.encumbered .arrow-down {\r\n\tborder-top: 4px solid $c-white;\r\n}\r\n.alienrpg.actor .encumbrance.encumbered .encumbrance-bar {\r\n\tposition: absolute;\r\n\ttop: 1px;\r\n\tleft: 1px;\r\n\tbackground: hsl(7, 100%, 50%);\r\n\theight: 8px;\r\n\tborder: 1px solid hsl(66, 75%, 45%);\r\n\tborder-radius: 3px;\r\n}\r\n\r\n/* @group Blink */\r\n.blink {\r\n\t-webkit-animation: blink 2s linear infinite;\r\n\t-moz-animation: blink 2s linear infinite;\r\n\t-ms-animation: blink 2s linear infinite;\r\n\t-o-animation: blink 2s linear infinite;\r\n\tanimation: blink 2s linear infinite;\r\n}\r\n@-webkit-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@-moz-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@-ms-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@-o-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n/* @end */\r\n\r\n.alienrpg #rcorners {\r\n\tborder-radius: 15px;\r\n\tbackground-color: #c7d9c4;\r\n\tbackground-position: left top;\r\n\tpadding: 6px;\r\n\tbox-shadow: -10px 9px 9px #666666;\r\n\tborder: 3px black;\r\n\tborder-style: double;\r\n}\r\n","/* class applies to select element itself, not a wrapper element */\r\n.select-css {\r\n display: block;\r\n font-size: 15px;\r\n font-family: var(--alienfont);\r\n font-weight: 700;\r\n color: inherit;\r\n // line-height: 1.3;\r\n // padding: 0.6em 1.4em 0.5em 0.8em;\r\n width: 100%;\r\n max-width: 90%; /* useful when width is set to anything other than 100% */\r\n box-sizing: border-box;\r\n margin: 0;\r\n border: 1px solid var(--aliengreen);\r\n box-shadow: 0 1px 0 1px hsla(0, 0%, 0%, 0.04);\r\n border-radius: 0.5em;\r\n -moz-appearance: none;\r\n -webkit-appearance: none;\r\n appearance: none;\r\n // background-color: #fff;\r\n /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. \r\n\t\tfor the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference\r\n\t\t\r\n\t*/\r\n // background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ADFF2F%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),\r\n // linear-gradient(to bottom, black 0%, black 100%);\r\n background-image: url(../images/downarrow.svg);\r\n background-repeat: no-repeat, repeat;\r\n\r\n /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/\r\n background-position: right 0.7em top 50%, 0 0;\r\n /* icon size, then gradient */\r\n background-size: 1em auto, 100%;\r\n}\r\n/* Hide arrow icon in IE browsers */\r\n.select-css::-ms-expand {\r\n display: none;\r\n}\r\n/* Hover style */\r\n.select-css:hover {\r\n color: inherit;\r\n}\r\n/* Focus style */\r\n.select-css:focus {\r\n color: inherit;\r\n /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */\r\n box-shadow: 0 0 1px 1px var(--aliengreen);\r\n box-shadow: 0 0 0 1px -moz-mac-focusring var(--aliengreen);\r\n color: inherit;\r\n outline: none;\r\n background-color: $c-black;\r\n}\r\n\r\n/* Set options to normal weight */\r\n.select-css option {\r\n font-weight: normal;\r\n background: hsl(0, 0%, 0%);\r\n}\r\n\r\n/* Support for rtl text, explicit support for Arabic and Hebrew */\r\n*[dir='rtl'] .select-css,\r\n:root:lang(ar) .select-css,\r\n:root:lang(iw) .select-css {\r\n background-position: left 0.7em top 50%, 0 0;\r\n padding: 0.6em 0.8em 0.5em 1.4em;\r\n}\r\n\r\n/* Disabled styles */\r\n.select-css:disabled,\r\n.select-css[aria-disabled='true'] {\r\n color: var(--aliengreen);\r\n background-image: url(../images/downarrow.svg);\r\n background-repeat: no-repeat, repeat;\r\n // background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),\r\n // linear-gradient(to bottom, black 0%, black 100%);\r\n}\r\n\r\n.select-css:disabled:hover,\r\n.select-css[aria-disabled='true'] {\r\n border-color: hsl(0, 0%, 67%);\r\n}\r\n","/*\r\n\tOriginal Sheet by Paul Watson\r\n\r\n\tCRT Effect by Alec Lownes\r\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\r\n\r\n\tMay 2021\r\n*/\r\n\r\n@keyframes flicker {\r\n\t0% {\r\n\t\topacity: 0.27861;\r\n\t}\r\n\t5% {\r\n\t\topacity: 0.34769;\r\n\t}\r\n\t10% {\r\n\t\topacity: 0.23604;\r\n\t}\r\n\t15% {\r\n\t\topacity: 0.90626;\r\n\t}\r\n\t20% {\r\n\t\topacity: 0.18128;\r\n\t}\r\n\t25% {\r\n\t\topacity: 0.83891;\r\n\t}\r\n\t30% {\r\n\t\topacity: 0.65583;\r\n\t}\r\n\t35% {\r\n\t\topacity: 0.67807;\r\n\t}\r\n\t40% {\r\n\t\topacity: 0.26559;\r\n\t}\r\n\t45% {\r\n\t\topacity: 0.84693;\r\n\t}\r\n\t50% {\r\n\t\topacity: 0.96019;\r\n\t}\r\n\t55% {\r\n\t\topacity: 0.08594;\r\n\t}\r\n\t60% {\r\n\t\topacity: 0.20313;\r\n\t}\r\n\t65% {\r\n\t\topacity: 0.71988;\r\n\t}\r\n\t70% {\r\n\t\topacity: 0.53455;\r\n\t}\r\n\t75% {\r\n\t\topacity: 0.37288;\r\n\t}\r\n\t80% {\r\n\t\topacity: 0.71428;\r\n\t}\r\n\t85% {\r\n\t\topacity: 0.70419;\r\n\t}\r\n\t90% {\r\n\t\topacity: 0.7003;\r\n\t}\r\n\t95% {\r\n\t\topacity: 0.36108;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0.24387;\r\n\t}\r\n}\r\n\r\n@keyframes textShadow {\r\n\t0% {\r\n\t\ttext-shadow: 0.4389924193300864px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193300864px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t5% {\r\n\t\ttext-shadow: 2.7928974010788217px 0 1px rgba(255, 255, 0, 0.5), -2.7928974010788217px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t10% {\r\n\t\ttext-shadow: 0.02956275843481219px 0 1px rgba(255, 255, 0, 0.5), -0.02956275843481219px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t15% {\r\n\t\ttext-shadow: 0.40218538552878136px 0 1px rgba(255, 255, 0, 0.5), -0.40218538552878136px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t20% {\r\n\t\ttext-shadow: 3.4794037899852017px 0 1px rgba(255, 255, 0, 0.5), -3.4794037899852017px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t25% {\r\n\t\ttext-shadow: 1.6125630401149584px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401149584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t30% {\r\n\t\ttext-shadow: 0.7015590085143956px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085143956px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t35% {\r\n\t\ttext-shadow: 3.896914047650351px 0 1px rgba(255, 255, 0, 0.5), -3.896914047650351px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t40% {\r\n\t\ttext-shadow: 3.870905614848819px 0 1px rgba(255, 255, 0, 0.5), -3.870905614848819px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t45% {\r\n\t\ttext-shadow: 2.231056963361899px 0 1px rgba(255, 255, 0, 0.5), -2.231056963361899px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t50% {\r\n\t\ttext-shadow: 0.08084290417898504px 0 1px rgba(255, 255, 0, 0.5), -0.08084290417898504px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t55% {\r\n\t\ttext-shadow: 2.3758461067427543px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067427543px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t60% {\r\n\t\ttext-shadow: 2.202193051050636px 0 1px rgba(255, 255, 0, 0.5), -2.202193051050636px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t65% {\r\n\t\ttext-shadow: 2.8638780614874975px 0 1px rgba(255, 255, 0, 0.5), -2.8638780614874975px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t70% {\r\n\t\ttext-shadow: 0.48874025155497314px 0 1px rgba(255, 255, 0, 0.5), -0.48874025155497314px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t75% {\r\n\t\ttext-shadow: 1.8948491305757957px 0 1px rgba(255, 255, 0, 0.5), -1.8948491305757957px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t80% {\r\n\t\ttext-shadow: 0.0833037308038857px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308038857px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t85% {\r\n\t\ttext-shadow: 0.09769827255241735px 0 1px rgba(255, 255, 0, 0.5), -0.09769827255241735px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t90% {\r\n\t\ttext-shadow: 3.443339761481782px 0 1px rgba(255, 255, 0, 0.5), -3.443339761481782px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t95% {\r\n\t\ttext-shadow: 2.1841838852799786px 0 1px rgba(255, 255, 0, 0.5), -2.1841838852799786px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t100% {\r\n\t\ttext-shadow: 2.6208764473832513px 0 1px rgba(255, 255, 0, 0.5), -2.6208764473832513px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n}\r\n\r\n/* interface */\r\n\r\n::-webkit-scrollbar-thumb {\r\n\toutline: none;\r\n\tborder-radius: 2px;\r\n\tbackground: var(--aliendarkergreen);\r\n\tborder: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.window-header {\r\n\tbackground-color: rgba(50, 100, 120, 0.3);\r\n\tborder-radius: 7px 7px 0px 0px;\r\n}\r\n\r\n.alienrpg input[type='text'],\r\n.alienrpg input[type='number'],\r\n.alienrpg input[type='password'],\r\n.alienrpg input[type='date'],\r\n.alienrpg input[type='time'] {\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\ninput[type='text']:hover,\r\ninput[type='number']:hover,\r\ninput[type='password']:hover,\r\ninput[type='date']:hover,\r\ninput[type='time']:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\na:hover {\r\n\ttext-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\n#sidebar-tabs {\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n#sidebar-tabs .item.active {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 6px inset var(--aliengreen);\r\n}\r\n\r\nselect:focus {\r\n\tbox-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\ntextarea:focus {\r\n\toutline: 0px;\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n\t// background-color: var(--aliengreen);\r\n\tcolor: #000;\r\n\tfont-weight: 400;\r\n}\r\n\r\ncombobox:focus {\r\n\toutline: 0px;\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n\tbackground-color: var(--aliengreen);\r\n\tcolor: #000;\r\n}\r\n\r\n#hotbar .macro:hover {\r\n\tbox-shadow: 0 0 10px inset var(--aliengreen);\r\n}\r\n\r\n#hotbar .macro.active:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n#players ol .player.context {\r\n\tborder-top: 1px solid var(--aliengreen);\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n}\r\n\r\n#players ol .player.context .player-name {\r\n\ttext-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\n#context-menu li.context-item:hover {\r\n\ttext-shadow: 0 0 4px var(--aliengreen);\r\n}\r\n\r\n#controls .scene-control.active,\r\n#controls .control-tool.active,\r\n#controls .scene-control:hover,\r\n#controls .control-tool:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-bottom: 1px solid var(--aliendarkergreen);\r\n\tbox-shadow: 0 0 10px var(--aliendarkergreen);\r\n}\r\n\r\n#navigation #scene-list .scene.view,\r\n#navigation #scene-list .scene.context {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tbackground: rgba(52, 52, 52, 0.95);\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 10px var(--aliendarkergreen);\r\n}\r\n\r\n// #pause img {\r\n// box-sizing: border-box;\r\n// width: 128px;\r\n// height: 128px;\r\n// padding-left: 128px;\r\n\r\n// background-image: url('../images/paused-alien.png');\r\n// animation: rotation 20s infinite linear;\r\n// }\r\n\r\n#pause {\r\n\tbackground: none;\r\n\t& > img {\r\n\t\twidth: 200px;\r\n\t\theight: 200px;\r\n\t\ttop: -50px;\r\n\t\tleft: calc(50% - 100px);\r\n\t\topacity: 0.7;\r\n\t\t--fa-animation-duration: 10s;\r\n\t}\r\n\th3 {\r\n\t\t// font-family: var(--alienfont); !\r\n\t\tfont-size: 32px;\r\n\t\ttext-shadow: 0px 3px 5px rgba(0, 0, 0, 1);\r\n\t}\r\n}\r\n\r\n.alienrpg #context-menu li.context-item {\r\n\tline-height: 1.55;\r\n}\r\n\r\n/* CHAT */\r\n\r\n.sidebar-tab h1,\r\n.sidebar-tab h2 {\r\n\tborder-bottom: 2px dotted var(--aliengreen);\r\n}\r\n\r\n.sidebar-tab .fas.fa-trash:hover {\r\n\tanimation: textShadow 0.5s infinite;\r\n}\r\n\r\n.chat-message .message-header .message-sender {\r\n\tpadding-bottom: 5px;\r\n}\r\n\r\n.alien-Push-button {\r\n\theight: 40px;\r\n\tmargin-top: 5px;\r\n\tmargin-left: 1px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tborder-radius: 3px;\r\n\tbackground: url(../images/alien_crt_push-button.png) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.alien-Push-button:hover {\r\n\tborder-radius: 3px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tbackground-color: inherit;\r\n\tbackground: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.chat-message,\r\n.chat-message.emote {\r\n\tfont-family: var(--alienchatfont);\r\n\tfont-size: 110%;\r\n\tfont-weight: bold;\r\n\r\n\tpadding: 13px 15px 50px 11px;\r\n\tborder-width: 0px;\r\n\r\n\tbox-shadow: 0 1px 5px #000;\r\n\r\n\tbackground-size: 100%;\r\n\tbackground-position: top, bottom, 0px 18px;\r\n\tbackground-repeat: no-repeat, no-repeat, repeat;\r\n\t// background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/chat-middle.png');\r\n\tbackground-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), var(--chatbackground);\r\n\t// background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/IndBackground3.png');\r\n}\r\n\r\n.chat-message.whisper {\r\n\tcolor: var(--alienchatlightblue);\r\n\r\n\tpadding: 13px 15px 50px 11px;\r\n\tborder-width: 0px;\r\n\r\n\tbox-shadow: 0 1px 5px #000;\r\n\r\n\tbackground-size: 100%;\r\n\tbackground-position: top, bottom, 0px 18px;\r\n\tbackground-repeat: no-repeat, no-repeat, repeat;\r\n\tbackground-image: url('../images/hidden-chat-top.png'), url('../images/hidden-chat-bottom.png'), url('../images/hidden-chat-middle.png');\r\n}\r\n\r\n.chat-message.whisper span,\r\n.chat-message.whisper div {\r\n\tcolor: var(--alienchatlightblue);\r\n\r\n\t// color: royalblue;\r\n}\r\n\r\n.chat-message.whisper h2 {\r\n\tcolor: lightblue;\r\n\tborder-bottom: 2px dotted lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper h4 {\r\n\tcolor: lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper hr {\r\n\tborder-top: 1px solid lightsteelblue;\r\n\tborder-bottom: 1px solid royalblue;\r\n}\r\n\r\n.chat-message.whisper .blink {\r\n\tcolor: lightsteelblue;\r\n\tbackground-color: royalblue;\r\n\ttext-shadow: 0 0 5px lightsteelblue;\r\n\tanimation: blink 0.5 5;\r\n}\r\n\r\n.chat-message.whisper .inline-roll:hover {\r\n\ttext-shadow: 0 0 5px lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper .inline-roll,\r\n.chat-message.whisper .dice-tooltip {\r\n\tborder-color: lightsteelblue;\r\n}\r\n\r\n// .chat-message.whisper .dice-tooltip img,\r\n// .chat-message.whisper .dice-tooltip li,\r\n// .chat-message.whisper .alien-Push-button,\r\n// .chat-message.whisper span.alien-diceface-b0,\r\n// .chat-message.whisper span.alien-diceface-b6,\r\n// .chat-message.whisper span.alien-diceface-y0,\r\n// .chat-message.whisper span.alien-diceface-y1,\r\n// .chat-message.whisper span.alien-diceface-y6 {\r\n// filter: sepia(100%) saturate(250%) brightness(100%) hue-rotate(180deg);\r\n// }\r\n\r\n.alien-Push-button:hover {\r\n\tborder-radius: 3px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tbackground-color: inherit;\r\n\tbackground: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.blink {\r\n\tpadding: 0px 0px 2px 5px;\r\n\tmargin-top: 5px;\r\n\tmargin-bottom: 5px;\r\n\t// background-color: red;\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 5px red;\r\n\tanimation: blink 0.5s 5;\r\n}\r\n\r\n.warnblink {\r\n\ttext-shadow: 0 0 5px red;\r\n\tanimation: blink 0.5s 5;\r\n}\r\n\r\n.message-sender {\r\n\twidth: 900px;\r\n\twhite-space: nowrap;\r\n\toverflow: hidden;\r\n\ttext-overflow: ellipsis;\r\n}\r\n\r\n// .dice-tooltip .part-header .part-formula,\r\n// .dice-tooltip .dice-rolls {\r\n// padding-left: 3px;\r\n// }\r\n\r\n/* Journals */\r\n\r\n.journal-sheet ::-webkit-scrollbar-thumb {\r\n\tbackground: #135d91;\r\n\tborder: 1px solid #135d91;\r\n}\r\n\r\n// .journal-sheet .editor p {\r\n// text-align: justify;\r\n// line-height: 1.3em;\r\n// margin-bottom: 20px;\r\n// }\r\n\r\n// .journal-sheet .editor .tcol2 {\r\n// line-height: 1.4em;\r\n// margin-bottom: 20px;\r\n// }\r\n\r\n// .journal-sheet .editor div {\r\n// padding-left: 5px;\r\n// padding-right: 5px;\r\n// }\r\n\r\n// .journal-sheet .editor .cinsymbol,\r\n// .camsymbol {\r\n// height: 36px;\r\n// vertical-align: top;\r\n// margin-top: 1px;\r\n// }\r\n\r\n// .journal-sheet .editor .caption {\r\n// color: white;\r\n// text-shadow: 0 0 10px #2a8ed5;\r\n// }\r\n\r\n.journal-sheet .editor h1 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n\tborder-bottom: 2px solid #135d91;\r\n}\r\n\r\n.journal-sheet .editor h2 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n}\r\n\r\n.journal-sheet .editor h3 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n}\r\n\r\n// .journal-sheet .editor .mess {\r\n// display: block;\r\n// color: #e6ff99;\r\n// font-weight: bold;\r\n// text-shadow: 0 0 3px #d6ff5c;\r\n// background-color: rgba(50, 70, 50, 0.3);\r\n// box-shadow: 0 0 5px rgba(50, 70, 50);\r\n// padding: 5px 10px 8px 5px;\r\n// margin-left: 4%;\r\n// margin-right: 4%;\r\n// }\r\n\r\n.chat-message .warning-bar {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/warning-bar.webp');\r\n\twidth: 259px;\r\n\theight: 8px;\r\n\t/* vertical-align: middle; */\r\n\tborder: 0;\r\n}\r\n","/* .journal-sheet form { */\r\n.sheet.journal-entry .journal-entry-content {\r\n\tcolor: var(--aliengreen);\r\n\tbackground: #000;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 1px;\r\n\tbackground: var(--journalback) top left !important;\r\n\tbackground-size: cover;\r\n\tcolor: powderblue;\r\n}\r\n\r\n.sheet.journal-entry .sidebar .directory-header .header-search input {\r\n\tcolor: hsl(0, 0%, 0%);\r\n}\r\n\r\n.alienrpg .arpgtable {\r\n\theight: 36px;\r\n\twidth: 80%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n}\r\n.alienrpg .arpgtable tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n\r\n.alienrpg .caption {\r\n\ttext-align: center;\r\n\tcolor: greenyellow;\r\n\tfont-size: xx-large;\r\n}\r\n\r\n.alienrpg .arpgtablesmall {\r\n\theight: 36px;\r\n\twidth: 34%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n}\r\n\r\n.alienrpg .arpgtablesmall tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n.alienrpg .tdstyle {\r\n\twidth: 40%;\r\n\theight: 18px;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .tdstyleR {\r\n\twidth: 40%;\r\n\theight: 18px;\r\n\ttext-align: Right;\r\n}\r\n.alienrpg .tdstyleC {\r\n\twidth: 100%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .tdstyle3D {\r\n\twidth: 30%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .tdstyle2D {\r\n\twidth: 50%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .arpglink {\r\n\tbackground-color: white;\r\n\tcolor: black;\r\n}\r\n\r\n.alienrpg .mess {\r\n\tcolor: yellowgreen;\r\n\tfont-family: 'Courier New', Courier, monospace;\r\n}\r\n\r\n.alienrpg .ntable {\r\n\twidth: 99%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n.alienrpg .ntable tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n\r\n.alienrpg .trhead {\r\n\ttext-align: center;\r\n\twidth: 45%;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .tcol1 {\r\n\twidth: 2.5%;\r\n}\r\n.alienrpg .tcol2 {\r\n\twidth: 45%;\r\n\ttext-align: justify;\r\n\tvertical-align: top;\r\n}\r\n.alienrpg .tcol3 {\r\n\twidth: 5%;\r\n}\r\n\r\n.alienrpg .etable {\r\n\twidth: 40%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding: 0;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n.alienrpg .etable td:first-child {\r\n\tpadding-left: 5px;\r\n}\r\n.alienrpg .etr {\r\n\t/* border-style: solid;\r\n border-color: greenyellow; */\r\n\tborder: 1;\r\n}\r\n.alienrpg .ehead {\r\n\ttext-align: center;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .ecol1 {\r\n\twidth: 50%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .ecol2 {\r\n\twidth: 50%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .ecol3 {\r\n\twidth: 3%;\r\n\t/* border-left: greenyellow;\r\n border-style: solid; */\r\n}\r\n\r\n.alienrpg .stable {\r\n\twidth: 90%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .strhead {\r\n\ttext-align: center;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .scol1 {\r\n\twidth: 16%;\r\n}\r\n.alienrpg .scol2 {\r\n\twidth: 3%;\r\n}\r\n.alienrpg .scol3 {\r\n\twidth: 80%;\r\n}\r\n.alienrpg .scol4 {\r\n\twidth: 25%;\r\n}\r\n.alienrpg .scol5 {\r\n\twidth: 60%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol6 {\r\n\twidth: 90%;\r\n}\r\n\r\n.alienrpg .scol7 {\r\n\twidth: 20%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol8 {\r\n\twidth: 65%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol9 {\r\n\twidth: 12%;\r\n}\r\n.alienrpg .scol10 {\r\n\twidth: 50%;\r\n}\r\n.alienrpg .skltable {\r\n\twidth: 35%;\r\n\t/* border-style: double; */\r\n\t/* border-color: #e92d2d; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n}\r\n\r\n.alienrpg .oddstable {\r\n\twidth: 96%;\r\n\theight: 16px;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .oddhead {\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .oddcol1 {\r\n\twidth: 25%;\r\n}\r\n.alienrpg .oddcol2 {\r\n\twidth: 39%;\r\n}\r\n.oddcol3 {\r\n\twidth: 36%;\r\n}\r\n.alienrpg .oddcol4 {\r\n\twidth: 40%;\r\n}\r\n\r\n.alienrpg .bigtable {\r\n\twidth: 99%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .die {\r\n\twidth: 6%;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .inj {\r\n\twidth: 16%;\r\n}\r\n\r\n.alienrpg .fatal {\r\n\twidth: 6%;\r\n}\r\n\r\n.alienrpg .tim {\r\n\twidth: 7%;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .eff {\r\n\twidth: 56%;\r\n}\r\n\r\n.alienrpg .heal {\r\n\twidth: 15%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .crit {\r\n\twidth: 19%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .eff2 {\r\n\twidth: 55%;\r\n}\r\n\r\n/* V10 work */\r\n\r\n.alienrpg .aframe {\r\n\tposition: relative;\r\n}\r\n\r\n.alienrpg .leftcol {\r\n\tposition: absolute;\r\n\twidth: 45%;\r\n\tleft: 1.2%;\r\n\ttext-align: justify;\r\n\t/* background: #855f5f; */\r\n}\r\n.alienrpg .rightcol {\r\n\tposition: absolute;\r\n\twidth: 45%;\r\n\tleft: 50%;\r\n\ttext-align: justify;\r\n\t/* background: rgb(174, 174, 110); */\r\n}\r\n\r\n.alienrpg .heading {\r\n\t// text-align: center;\r\n\tcolor: var(--aliengreen);\r\n\t// font-size: xx-large;\r\n\tfont-size: 28px;\r\n\tborder-bottom: 2px solid var(--color-underline-header);\r\n}\r\n.alienrpg .heading2 {\r\n\ttext-align: center;\r\n\tcolor: var(--aliengreen);\r\n\t/* font-size: x-large; */\r\n}\r\n.alienrpg .heading3 {\r\n\tcolor: var(--aliengreen);\r\n}\r\n.alienrpg .imagecontainer {\r\n\tposition: relative;\r\n\ttext-align: center;\r\n\tcolor: white;\r\n}\r\n\r\n/* Import settings */\r\n.alienrpg .container {\r\n\twidth: 100%;\r\n}\r\n\r\n.alienrpg .listHeading {\r\n\ttext-align: center;\r\n\tvertical-align: middle;\r\n\tpadding: 10px 0px;\r\n\tborder-bottom: 1px solid black;\r\n\tmargin-bottom: 10px;\r\n}\r\n\r\n.alienrpg .twogridcol {\r\n\tdisplay: grid;\r\n\tgrid-template-columns: repeat(auto-fill, minmax(160px, 50%));\r\n}\r\n\r\n.alienrpg .twogridcol input[type='checkbox'] {\r\n\tvertical-align: middle;\r\n}\r\n\r\n.alienrpg .actors.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .actors.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .items.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .items.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .journal.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .journal.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .scenes.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .scenes.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .tables.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .tables.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .macros.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .macros.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .title {\r\n\tcursor: pointer;\r\n}\r\n/* Footer */\r\n\r\n.alienrpg .footer {\r\n\tposition: sticky;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\twidth: inherit;\r\n\theight: auto;\r\n\tbackground-color: #d0daee;\r\n}\r\n\r\n.alienrpg .cinsymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/cin-symbol.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .camsymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/cam-symbol.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .stresssymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/alien-dice-y1.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .basesymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/alien-dice-6.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n\r\n.alienrpg .datebox {\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tbackground-color: rgb(26, 71, 53);\r\n\tcolor: white;\r\n\tborder: solid rgb(72, 141, 99);\r\n\tborder-radius: 5px;\r\n\tpadding: 1%;\r\n\tvertical-align: middle;\r\n}\r\n\r\n.alienrpg .datebox2 {\r\n\tfloat: inline-start;\r\n\twidth: auto;\r\n\tmargin-right: 10px;\r\n\tmargin-top: 7px;\r\n\theight: 35px;\r\n\tbackground-color: rgb(26, 71, 53);\r\n\tcolor: white;\r\n\tborder: solid rgb(72, 141, 99);\r\n\tborder-radius: 5px;\r\n\tpadding: 1%;\r\n\tvertical-align: middle;\r\n}\r\n.alienrpg .colonytable {\r\n\twidth: 60%;\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n\tfont-family: 'OCR-A';\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .colonyname {\r\n\tfont-size: x-large;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .colonyparent {\r\n\tfont-size: smaller;\r\n\tfont-weight: bold;\r\n\tborder-right: solid red 1px;\r\n}\r\n.alienrpg .colonyparentdata {\r\n\tborder-right: solid red 1px;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .colonyposition {\r\n\tfont-size: smaller;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .colonypositiondata {\r\n\tfont-size: x-large;\r\n}\r\n\r\n.alienrpg .trborder {\r\n\tborder-bottom: solid transparent 5px;\r\n}\r\n\r\n.alienrpg .colonyheader {\r\n\tfont-size: smaller;\r\n\twidth: 20%;\r\n\tfont-weight: bold;\r\n\tborder-right: solid red 1px;\r\n}\r\n\r\n.alienrpg .colonyheaderright {\r\n\tfont-size: smaller;\r\n\twidth: 20%;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .colonydata1 {\r\n\twidth: 20%;\r\n\tborder-right: solid red 1px;\r\n}\r\n.alienrpg .colonydata2 {\r\n\twidth: 20%;\r\n}\r\n\r\n.alienrpg .bbw-table1 {\r\n\twidth: 169px;\r\n\tvertical-align: top;\r\n\tpadding-left: 2px;\r\n\tpadding-right: 2px;\r\n}\r\n","/*\r\n\tOriginal Sheet by Paul Watson\r\n\r\n\tCRT Effect by Alec Lownes\r\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\r\n\r\n\tMay 2021\r\n*/\r\n\r\n/* CHARACTER SHEET */\r\n\r\n/*.sheet {\r\n\tmin-width: 600px;\r\n\tmax-width: 1000px;\r\n\tmin-height: 350px;\r\n}*/\r\n\r\n.crt .window-content {\r\n padding: 5px;\r\n border: 2px solid var(--aliendarkergreen);\r\n color: var(--aliengreen);\r\n text-shadow: 0 0 2px var(--aliendarkergreen);\r\n}\r\n\r\n.crt .window-content::before {\r\n content: ' ';\r\n display: block;\r\n position: absolute;\r\n top: 30px;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%),\r\n linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));\r\n z-index: 2;\r\n background-size: 100% 2px, 3px 100%;\r\n pointer-events: none;\r\n}\r\n\r\n.crt .window-content::after {\r\n content: ' ';\r\n display: block;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: rgba(18, 16, 16, 0.1);\r\n opacity: 0;\r\n z-index: 2;\r\n pointer-events: none;\r\n // animation: flicker 0.15s infinite;\r\n}\r\n\r\n.crt textarea {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n color: ghostwhite;\r\n font-family: var(--alienchatfont);\r\n font-size: 14px;\r\n font-weight: 200;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt h1 {\r\n border-bottom: 2px dotted var(--aliengreen);\r\n padding-left: 0px;\r\n}\r\n\r\n.crt label,\r\n.crt h2,\r\n.crt h3 {\r\n padding-left: 0px;\r\n margin: 0px;\r\n}\r\n\r\n.crt .profile-img {\r\n margin: 0;\r\n height: 157px;\r\n margin-right: 4px;\r\n border-radius: 10px;\r\n}\r\n\r\n.crt h1.charname input {\r\n text-transform: uppercase;\r\n width: calc(100% + 10px);\r\n padding-left: 8px;\r\n border: 0px;\r\n}\r\n.crt input[type='text'],\r\n.crt input[type='number'],\r\n.crt input[type='password'],\r\n.crt input[type='date'],\r\n.crt input[type='time'] {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt input[type='text']:hover,\r\n.crt input[type='number']:hover,\r\n.crt input[type='password']:hover,\r\n.crt input[type='date']:hover,\r\n.crt input[type='time']:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt h1.charname input:focus {\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n.crt h1.charname {\r\n margin: 0px 0px 5px 0px;\r\n}\r\n\r\n.crt .select-css {\r\n border-radius: 3px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt .select-css:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .grid-4col {\r\n border: 3px double var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .grid-synth {\r\n grid-column: 3;\r\n grid-template-columns: 25% 25% 50%;\r\n border: 3px double var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n padding: 4px;\r\n}\r\n\r\n.crt .synth-stresslabel {\r\n justify-self: left;\r\n text-align: left;\r\n}\r\n\r\n.crt .minus-btn {\r\n width: 14px;\r\n color: var(--aliendarkergreen);\r\n font-size: 30px;\r\n}\r\n\r\n.crt .plus-btn {\r\n width: 14px;\r\n color: var(--aliendarkergreen);\r\n font-size: 30px;\r\n margin-left: -7px;\r\n}\r\n\r\n.crt .rollable-stress:hover,\r\n.crt .rollCrit:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 150%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .fa-solid.fa-wrench:hover,\r\n.crt .fa-solid.fa-toolbox:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n.crt .far.fa-heart:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .resource-content .maxboxsize {\r\n vertical-align: 7px;\r\n}\r\n\r\n.crt .crt-grid-Char-Att {\r\n margin-left: -5px;\r\n border-left: 3px double var(--aliengreen);\r\n border-bottom: 3px double var(--aliengreen);\r\n border-right: 3px double var(--aliengreen);\r\n float: right;\r\n width: 100%;\r\n padding: 6px 12px 6px 2px;\r\n grid-column-gap: 0px;\r\n grid-template-areas: 'crt_gCol1 crt_gCol2 crt_gCol3 crt_gCol4 crt_gCol5 crt_gCol6' 'crt_gCol7 crt_gCol8 crt_gCol9 crt_gCol10 crt_gCol11 crt_gCol12';\r\n grid-template-columns: 25% 8% 25% 8% 25% 8%;\r\n\r\n display: grid;\r\n grid-row-gap: 3px;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n}\r\n\r\n.crt_gCol1,\r\n.crt_gCol2,\r\n.crt_gCol3,\r\n.crt_gCol4,\r\n.crt_gCol5,\r\n.crt_gCol6,\r\n.crt_gCol7,\r\n.crt_gCol8,\r\n.crt_gCol9,\r\n.crt_gCol10,\r\n.crt_gCol11,\r\n.crt_gCol12 {\r\n justify-self: center;\r\n align-self: center;\r\n}\r\n\r\n.crt_gCol11 {\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt-crt-grid-Char-Att .maxboxsize {\r\n min-width: 40px;\r\n z-index: 1;\r\n}\r\n\r\n.crt .NPC {\r\n width: 15px;\r\n height: 15px;\r\n}\r\n\r\n.crt .tooltip .tooltiptext {\r\n width: 250px;\r\n top: -36px;\r\n right: 200%;\r\n margin-left: -60px;\r\n\r\n color: black;\r\n background-color: var(--aliengreen);\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n.crt .tooltip .tooltiptext::after {\r\n margin-top: 10px;\r\n border-width: 7px;\r\n border-style: solid;\r\n border-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n\r\n.crt .crt-grid-Char-Att .crt-gCol6:focus,\r\n.crt .grid-Consumables .maxboxsize:focus {\r\n color: var(--aliendarkergreen);\r\n background-color: var(--alienoddtab);\r\n box-shadow: 0 0 0 #000;\r\n cursor: not-allowed;\r\n}\r\n\r\n.crt .crt-grid-Char-Att .crt_gCol6:hover,\r\n.crt .grid-Consumables .maxboxsize:hover {\r\n cursor: default;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt .click-stat-level .far {\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt .synthsdont {\r\n margin: 10px;\r\n padding-left: 10px;\r\n border-left: 2px dotted var(--aliengreen);\r\n}\r\n\r\n.crt .imitate-human {\r\n text-align: center;\r\n}\r\n\r\n.crt .text {\r\n background-color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .tabs {\r\n color: #000;\r\n background-color: #fff;\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n text-shadow: 0 0 2px white;\r\n}\r\n\r\n.crt .tabs .item.active {\r\n text-decoration: none;\r\n font-size: 110%;\r\n color: white;\r\n background-color: var(--aliendarkergreen);\r\n box-shadow: 0 0 10px var(--aliendarkergreen);\r\n text-shadow: 0 0 10px var(--aliengreen);\r\n cursor: default;\r\n}\r\n\r\n.crt .tabs .item {\r\n width: 100%;\r\n // margin: -7px 0 -7px 0;\r\n padding-top: 6px;\r\n}\r\n\r\n.crt .tabs .item.active {\r\n // margin: -7px 0 -7px 0;\r\n padding-top: 5px;\r\n}\r\n\r\n.crt .tabs .item:hover {\r\n color: #000;\r\n background-color: var(--alienitemselect);\r\n box-shadow: 0 0 10px var(--alienitemselect);\r\n margin: -3px 0 -3px 0;\r\n padding-top: 6px;\r\n}\r\n\r\n.crt .grid-genPage h2 {\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .grid-2col-border {\r\n margin-top: -3px;\r\n padding-bottom: 4px;\r\n}\r\n\r\n.crt .journal-sheet select {\r\n text-overflow: ellipsis;\r\n}\r\n\r\n.crt .resource-content button {\r\n width: 16px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n/** General Tab **/\r\n\r\n.crt .grid-crtPage {\r\n display: grid;\r\n grid-template-areas: 'crt_Col1 crt_Col2';\r\n grid-template-columns: 220px;\r\n}\r\n\r\n.crt .crt_Col1 {\r\n display: grid;\r\n grid-template-areas: 'crt_Item1', 'crt_Item2', 'crt_Item3';\r\n grid-template-columns: 100%;\r\n}\r\n\r\n.crt .crt_Col2 {\r\n display: grid;\r\n grid-template-areas: 'crt_Item4', 'crt_Item5', 'crt_Item7', 'crt_Item8', 'crt_Item9', 'crt_Item6';\r\n grid-template-columns: 100%;\r\n padding-left: 5px;\r\n}\r\n\r\n/** General Tab - Left Column **/\r\n\r\n.crt .crt_Col1 h2 {\r\n text-transform: uppercase;\r\n padding-bottom: 4px;\r\n}\r\n\r\n.crt .crt_Item1,\r\n.crt .crt_Item2_char,\r\n.crt .crt_Item2_synth,\r\n.crt .crt_Item3 {\r\n border: 1px solid var(--aliengreen);\r\n padding: 5px;\r\n}\r\n\r\n/*** Story and Experience Points ***/\r\n\r\n.crt .crt_Item1 {\r\n text-align: center;\r\n /* height: 130px; */\r\n}\r\n\r\n.crt .crt_Item1 .sp_faded {\r\n padding-top: 5px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item1 .xp_faded {\r\n padding-top: 6px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item1 h2 {\r\n padding-top: 8px;\r\n}\r\n\r\n.crt .crt_Item1 .experience {\r\n width: 160px;\r\n display: inline-flex;\r\n margin-bottom: 10px;\r\n}\r\n.crt .crt_Item1 .xp_dots_pos {\r\n padding-top: 18px;\r\n}\r\n\r\n/*** Conditions ***/\r\n\r\n.crt .crt_Item2_char {\r\n position: relative;\r\n height: 334px;\r\n}\r\n.crt .crt_Item2_synth {\r\n position: relative;\r\n // height: 370px;\r\n}\r\n\r\n.crt .dots_conditions .dots {\r\n height: 25px;\r\n padding-top: 4px;\r\n padding-left: 7px;\r\n}\r\n\r\n.crt .dots.starving,\r\n.crt .dots.exhausted,\r\n.crt .dots.panic {\r\n width: 100%;\r\n background-color: var(--alienoddtab);\r\n}\r\n\r\n.crt .overwatch {\r\n margin: 15px 0 25px 13px;\r\n}\r\n\r\n.crt .overwatch_synth {\r\n /* margin: 20px 0 15px 13px ; */\r\n margin: 6px 0 0 13px;\r\n}\r\n\r\n.crt .dots.panic .panicked {\r\n color: white;\r\n background-color: red;\r\n margin-top: -5px;\r\n margin-left: -7px;\r\n padding-left: 6px;\r\n border-top: 2px solid red;\r\n border-bottom: 2px solid red;\r\n font-weight: bold;\r\n box-shadow: 0 0 10px red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .panicked-textarea {\r\n margin-left: 60px;\r\n border: 1px solid yellow;\r\n background-color: orange;\r\n}\r\n\r\n.crt .panicked-textarea:focus {\r\n border: 1px solid yellow;\r\n background-color: yellow;\r\n color: red;\r\n}\r\n\r\n.crt .dots.radiation {\r\n border: 1px dashed var(--alienitemselect);\r\n color: var(--alienitemselect);\r\n width: 98%;\r\n padding-top: 16px;\r\n padding-bottom: 19px;\r\n align-items: center;\r\n flex-wrap: nowrap;\r\n margin: 2px;\r\n}\r\n\r\n.crt #bottom {\r\n position: absolute;\r\n bottom: 0;\r\n left: 0;\r\n}\r\n\r\n/*.dots.radiation.radbox_char {\r\n margin-top: 36px;\r\n}\r\n\r\n.dots.radiation.radbox_synth {\r\n /*margin-top: 27px;\r\n margin-top: 7px;\r\n}\r\n\r\n.dots.radiation.radglow_char {\r\n margin-top: 36px;\r\n}\r\n\r\n.dots.radiation.radglow_synth {\r\n margin-top: 27px;\r\n}*/\r\n\r\n.crt .dots.radiation.rad_glow {\r\n background-color: var(--alienitemselect);\r\n color: #000;\r\n border-radius: 3px;\r\n box-shadow: 0 0 10px yellow;\r\n}\r\n\r\n.crt .crt_grid_SynthStress {\r\n display: grid;\r\n grid-template-areas: 'imitate-human_left imitate-human_right';\r\n grid-template-columns: 20% 80%;\r\n}\r\n\r\n.crt .imitate-human_left {\r\n padding: 7px 0 0 0;\r\n}\r\n\r\n.crt .imitate-human_right {\r\n padding: 5px 0px 0px 10px;\r\n}\r\n\r\n.crt .synth-label {\r\n width: 100%;\r\n margin-top: 2px;\r\n padding: 6px 0px 5px 0px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n}\r\n\r\n.crt .alienrpgv .synth_fake_check {\r\n color: var(--aliendarkergreen);\r\n width: 100%;\r\n margin-top: 12px;\r\n padding: 6px 0px 6px 0px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n background-color: var(--alienoddtab);\r\n}\r\n\r\n/*** Consumables ***/\r\n\r\n.crt .fas.fa-parachute-box {\r\n vertical-align: top;\r\n padding-top: 6px;\r\n padding-left: 3px;\r\n}\r\n\r\n.crt .fa-parachute-box:before {\r\n content: '\\f49e';\r\n}\r\n\r\n.crt .crt_Item3 .supply-btn.Power2 {\r\n padding-left: 6px;\r\n font-size: 20px;\r\n}\r\n\r\n/** General Tab - Right Column **/\r\n\r\n.crt .crt_gridCarrer {\r\n display: grid;\r\n grid-template-areas: 'crt_box1 crt_box2 crt_box3 crt_box4';\r\n padding: 0px;\r\n padding-top: 1px;\r\n grid-template-columns: 17% 36% 17% 30%;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.crt .crt_gridCarrer .crt_box1,\r\n.crt .crt_gridCarrer .crt_box2,\r\n.crt .crt_gridCarrer .crt_box3,\r\n.crt .crt_gridCarrer .crt_box4 {\r\n justify-self: center;\r\n max-width: 100%;\r\n padding-top: 0px;\r\n}\r\n\r\n.crt .crt_gridSpecialty {\r\n display: grid;\r\n grid-template-areas: 'crt_sbox1 crt_sbox2';\r\n padding: 4px 0px 3px 0px;\r\n grid-template-columns: 17% 83%;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.crt .crt_gridSpecialty .crt_sbox1,\r\n.crt .crt_gridSpecialty .crt_sbox2 {\r\n justify-self: center;\r\n max-width: 100%;\r\n padding-top: 0px;\r\n}\r\n\r\n.crt .crt_grid-special {\r\n grid-area: crt_sbox2;\r\n display: grid;\r\n width: 100%;\r\n grid-template-areas: 'crt_spe1 crt_spe2';\r\n grid-template-columns: 75% 25%;\r\n}\r\n\r\n.crt .crt .crt_spe1 {\r\n grid-area: crt_spe1;\r\n font-weight: 100;\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .crt_spe2 {\r\n grid-area: crt_spe2;\r\n padding-right: 5px;\r\n justify-self: right;\r\n}\r\n\r\n.crt .crt_Item4,\r\n.crt .crt_Item5,\r\n.crt .crt_Item6,\r\n.crt .crt_Item7,\r\n.crt .crt_Item8,\r\n.crt .crt_Item9 {\r\n border: 0px solid var(--aliengreen);\r\n margin-bottom: 3px;\r\n}\r\n\r\n.crt_Item4 .resource-label-header,\r\n.crt_Item5 .resource-label-header,\r\n.crt_Item6 .resource-label-header,\r\n.crt_Item7 .resource-label-header,\r\n.crt_Item8 .resource-label-header,\r\n.crt_Item9 .resource-label-header {\r\n display: block;\r\n width: 100%;\r\n padding: 1px 0px 1px 2px;\r\n color: #000;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n background-color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item4 {\r\n height: 50px;\r\n}\r\n\r\n.crt .crt_Item5 textarea {\r\n height: 107px;\r\n}\r\n\r\n.crt .crt_Item5 textarea:hover,\r\n.crt .crt_Item7 textarea:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .crt_Item6 {\r\n height: 216px;\r\n border: 1px solid var(--aliendarkergreen);\r\n margin-bottom: 0px;\r\n}\r\n\r\n.crt .crt_Item7 textarea {\r\n height: 87px;\r\n}\r\n\r\n.crt .crt_Item8 {\r\n padding-bottom: 2px;\r\n}\r\n.crt .crt_Item8 input,\r\n.crt .crt_Item9 input {\r\n margin: 0px;\r\n width: 100%;\r\n}\r\n\r\n.crt .crt_Relat {\r\n display: grid;\r\n grid-template-areas: 'crt_Relat_Buddy crt_Relat_Rival';\r\n grid-template-columns: 49%;\r\n grid-column-gap: 5px;\r\n}\r\n\r\n/** - **/\r\n\r\n.crt_Col3 {\r\n grid-area: crt_Col3;\r\n padding-top: 10px;\r\n color: var(--aliendarkergreen);\r\n font-family: var(--alienfont);\r\n}\r\n\r\n.crt.grid-attr {\r\n border: 0px solid var(--aliengreen);\r\n}\r\n\r\n.crt .talent-btn:hover,\r\n.crt .talent-btn:focus {\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n cursor: help;\r\n\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n color: #000;\r\n}\r\n\r\n.crt .rollable {\r\n width: 90%;\r\n text-align: center;\r\n}\r\n\r\n.rollable:hover,\r\n.rollcomputer:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 130%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n// .crt .rollable:hover,\r\n// .crt .rollable:focus {\r\n// color: #000;\r\n// animation: textShadow 1s infinite;\r\n// font-weight: 1;\r\n\r\n// // font-size: 110%;\r\n// // font-weight: bolder;\r\n// background-color: var(--aliengreen);\r\n// border: 1px solid var(--aliengreen);\r\n// text-shadow: 0 0 0px var(--aliengreen);\r\n// box-shadow: 0 0 5px var(--aliengreen);\r\n// cursor: pointer;\r\n// }\r\n\r\n.crt .rollItem,\r\n.crt .creature-acid-roll {\r\n width: 100%;\r\n text-align: center;\r\n}\r\n\r\n.crt .rollItem:hover,\r\n.crt .rollItem:focus {\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n font-size: 100%;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n}\r\n.crt .rollVehicleWeapon:hover,\r\n.crt .rollVehicleWeapon:focus {\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n font-size: 100%;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .grid-talents {\r\n text-align: center;\r\n grid-template-columns: 90% 10%;\r\n}\r\n\r\n.crt .talTitle {\r\n text-transform: uppercase;\r\n color: #000;\r\n background-color: var(--aliengreen);\r\n}\r\n\r\n.crt .item-header {\r\n /* background-color: var(--aliendarkergreen); */\r\n /* color: black; */\r\n}\r\n\r\n.crt .textbox {\r\n color: ghostwhite;\r\n font-family: var(--alienchatfont);\r\n font-size: 14px;\r\n font-weight: 200;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt .textbox:focus {\r\n font-weight: 400;\r\n}\r\n\r\n.crt .encumbrance .encumbrance-bar {\r\n background: var(--alienitemselect);\r\n}\r\n\r\n.crt .blink {\r\n padding: 0px 0px 2px 5px;\r\n margin-top: 5px;\r\n margin-bottom: 5px;\r\n background-color: red;\r\n color: white;\r\n text-shadow: 0 0 5px red;\r\n animation: blink 0.5s 5;\r\n}\r\n\r\n.crt_lCol6 {\r\n justify-self: center;\r\n}\r\n\r\n.crt .crit-injuries {\r\n margin-top: 118px;\r\n}\r\n\r\n.crt .grid-crit {\r\n grid-template-columns: 95% 5%;\r\n}\r\n\r\n.crt_crit2 {\r\n text-align: center;\r\n font-size: 15px;\r\n}\r\n\r\n.crt .Item11 {\r\n border: 0px solid var(--aliengreen);\r\n}\r\n\r\n.crt .Item11 .items-list {\r\n height: auto;\r\n}\r\n\r\n.crt .critical-inj {\r\n padding-bottom: 10px;\r\n}\r\n\r\n.crt .resource-label-header.rollCrit:hover {\r\n font-size: 15px;\r\n background-color: var(--aliendarkergreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt_box4 {\r\n padding: 7px 0px 0px 7px;\r\n}\r\n\r\n.crt .crt_Col1 {\r\n margin-left: -5px;\r\n}\r\n\r\n.crt .fas.fa-tools {\r\n vertical-align: top;\r\n padding-top: 13px;\r\n margin-left: 5px;\r\n}\r\n\r\n.crt .fas.fa-tools:hover {\r\n cursor: help;\r\n}\r\n\r\n.crt .fas.fa-tools:before {\r\n content: '\\f022';\r\n}\r\n\r\n.crt .fas:hover {\r\n color: var(--aliengreen);\r\n text-shadow: 0 0 2px var(--aliengreen);\r\n animation: textShadow 0.5s 0.3;\r\n}\r\n\r\n.crt .items-list .item-header {\r\n border-bottom-style: solid;\r\n border-bottom-color: var(--aliengreen);\r\n}\r\n\r\n.crt .Col3 .panel {\r\n margin-left: 5px;\r\n padding: 0 10px 0 10px;\r\n border-left: 2px inset var(--aliengreen);\r\n}\r\n\r\n.crt .tab.inventory .fas {\r\n margin-right: 10px;\r\n}\r\n\r\n/* Creature Sheet */\r\n\r\n.crt .creature-acid-roll:hover,\r\n.crt .creature-acid-roll:focus {\r\n text-shadow: 0 0 0px var(--aliengreen);\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n font-weight: 1;\r\n font-size: 110%;\r\n border: 0px solid var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .creature-attack-roll {\r\n width: 260px;\r\n height: 40px;\r\n border-radius: 3px;\r\n text-shadow: 0 0 #00000000;\r\n color: #00000000;\r\n background: url(../images/alien_crt_roll-attack.png) no-repeat top left;\r\n}\r\n\r\n.crt .creature-attack-roll:hover {\r\n border-radius: 3px;\r\n background-color: var(--aliendarkergreen);\r\n text-shadow: 0 0 #00000000;\r\n color: #00000000;\r\n background: url(../images/alien_crt_roll-attack_hover.gif) no-repeat top left;\r\n}\r\n\r\n/* Items */\r\n\r\n.crt .profile-img-item {\r\n margin: 0;\r\n height: 125px;\r\n width: auto;\r\n margin-right: 4px;\r\n border-radius: 10px;\r\n}\r\n\r\n.crt .textbox1,\r\n.crt .textbox2 {\r\n padding-left: 5px;\r\n}\r\n",".item-form {\r\n\tfont-family: var(--alienfont);\r\n\tbackground: $c-black;\r\n}\r\n\r\n.actor-header {\r\n\tflex: 0 0 180px;\r\n\toverflow: hidden;\r\n\tdisplay: flex;\r\n\tflex-direction: row;\r\n\tflex-wrap: wrap;\r\n\tjustify-content: flex-start;\r\n\tmargin-bottom: 1px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n}\r\n\r\n.vehicle-header {\r\n\toverflow: hidden;\r\n\tdisplay: flex;\r\n\tmargin-bottom: 1px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n}\r\n\r\n.profile-img {\r\n\tflex: 0 0 100px;\r\n\theight: 150px;\r\n\t// margin-right: 10px;\r\n\twidth: auto;\r\n}\r\n.profile-img-item {\r\n\tflex: 0 0 100px;\r\n\theight: 100px;\r\n\tmargin-right: 10px;\r\n\twidth: auto;\r\n\tjustify-self: center;\r\n}\r\n.profile-img-vehicle {\r\n\tflex: 0 0 100px;\r\n\theight: 160px;\r\n\tmargin-right: 10px;\r\n\twidth: 300px;\r\n}\r\n\r\n.header-fields {\r\n\tflex: 1;\r\n}\r\n\r\nh1.charname {\r\n\theight: 50px;\r\n\tpadding: 0px;\r\n\tmargin: 0 5px 5px 5px;\r\n\tborder-bottom: 0;\r\n\tborder: 1px solid var(--aliengreen);\r\n\r\n\tinput {\r\n\t\twidth: 100%;\r\n\t\theight: 100%;\r\n\t\tmargin: 0;\r\n\t\tcolor: inherit;\r\n\t\tborder: 1px solid var(--aliengreen);\r\n\t}\r\n}\r\n.sheet nav.sheet-tabs {\r\n\tborder-top: 1px solid var(--aliengreen) !important;\r\n\tborder-bottom: 1px solid var(--aliengreen) !important;\r\n}\r\n.sheet-tabs {\r\n\tflex: 0;\r\n\t// border: 1px solid var(--aliengreen);\r\n\tborder-top: 1px solid var(--aliengreen) !important;\r\n\tborder-bottom: 1px solid var(--aliengreen) !important;\r\n\t// color: $c-green;\r\n}\r\n\r\n// .sheet-body,\r\n.tab,\r\n.editor {\r\n\theight: 100%; // Do not change this or notes will stop working\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\t// overflow: hidden;\r\n}\r\n\r\n.tox {\r\n\t.tox-editor-container {\r\n\t\tbackground: $c-white;\r\n\t}\r\n\r\n\t.tox-edit-area {\r\n\t\tpadding: 0 8px;\r\n\t}\r\n}\r\n.maxboxsize {\r\n\tmax-width: 40px;\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.healboxsize {\r\n\tmax-width: 80px;\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.cashboxsize {\r\n\tmax-width: 150px;\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.textbox {\r\n\tcolor: inherit;\r\n\t// justify-items: center;\r\n\tbackground-color: $c-black;\r\n\tpadding: 5px;\r\n\tmargin: 5px 5px 5px 5px;\r\n\tborder: 1px solid var(--aliengreen);\r\n\r\n\t// width: 180px;\r\n}\r\n.textbox1 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 230px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox2 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 400px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox3 {\r\n\tcolor: inherit;\r\n\t// justify-items: center;\r\n\tbackground-color: $c-black;\r\n\tpadding: 5px;\r\n\tmargin: 5px 5px 5px 5px;\r\n\twidth: 180px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox4 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 450px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\ntextarea {\r\n\tresize: none;\r\n\tpadding: 2;\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\t// font-size: medium;\r\n\tfont-size: var(--fontsize);\r\n}\r\n\r\nform .sheet-content .click-stat-level {\r\n\theight: 18px;\r\n\tpadding: 8px;\r\n\tbackground: $c-black;\r\n\tborder-radius: 2px;\r\n\tbox-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502);\r\n\tfont-family: 'Roboto', system, -apple-system, sans-serif;\r\n\tfont-size: 10px;\r\n\tfont-weight: 700;\r\n\tline-height: 1;\r\n\ttext-transform: uppercase;\r\n\tletter-spacing: 0.25px;\r\n\t// color: $c-green;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\tcursor: pointer;\r\n}\r\n.click-stat-level .fas {\r\n\tdisplay: none;\r\n\tpadding: 2px 4px;\r\n\tborder-radius: 2px;\r\n\tbox-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5);\r\n\tfont-family: 'Roboto', system, -apple-system, sans-serif;\r\n\tfont-size: 10px;\r\n\tfont-weight: 700;\r\n\tline-height: 1;\r\n\ttext-transform: uppercase;\r\n\tletter-spacing: 0.25px;\r\n\t// color: $c-green;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\tcursor: pointer;\r\n}\r\n.dots {\r\n\tcursor: pointer;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\t// color: $c-green;\r\n\tmargin-right: 8px;\r\n\tfont-weight: 700;\r\n\tfont-size: 15px;\r\n\tflex-wrap: wrap;\r\n}\r\n\r\n.newdots {\r\n\tcursor: pointer;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\tflex-wrap: wrap;\r\n}\r\n\r\n.planetboxsize {\r\n\tmax-width: 40px;\r\n\tcolor: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.colony-planet1 {\r\n\tmax-width: 190px;\r\n\tmargin: -5px 0px 0px -3px;\r\n\theight: max-content;\r\n\tcolor: var(--color-text-dark-primary) !important;\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen) !important;\r\n}\r\n.colony-planet2 {\r\n\tmax-width: 250px;\r\n\t// margin: -10px 0px 0px -14px;\r\n\theight: max-content;\r\n\tcolor: var(--color-text-dark-primary) !important;\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen) !important;\r\n}\r\n",".resource-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n text-transform: uppercase;\r\n // padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n justify-self: center;\r\n flex: auto;\r\n}\r\n\r\n.speciality-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n text-transform: uppercase;\r\n // padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n justify-self: left;\r\n flex: auto;\r\n}\r\n\r\n.attr-label {\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n padding-right: 5px;\r\n // color: $c-green;\r\n // justify-self: center;\r\n}\r\n",".tabs {\r\n height: 30px;\r\n // border-top: 1px solid #aaa;\r\n // border-bottom: 1px solid #aaa;\r\n color: inherit;\r\n background-color: $c-black;\r\n border: 1px solid var(--aliengreen);\r\n\r\n .sheet nav.sheet-tabs {\r\n height: 32px;\r\n flex: 0 0 32px;\r\n margin: 4px 0;\r\n line-height: 32px;\r\n border-top: 1px solid var(--aliengreen) !important;\r\n border-bottom: 1px solid var(--aliengreen) !important;\r\n }\r\n .item {\r\n // line-height: 30px;\r\n font-weight: bold;\r\n color: inherit;\r\n }\r\n\r\n .item.active {\r\n text-decoration: underline;\r\n text-shadow: none;\r\n }\r\n}\r\n",".items-list {\r\n\tlist-style: none;\r\n\t// margin: 7px 0;\r\n\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n\tpadding-top: 0px;\r\n\tpadding-bottom: 0px;\r\n\t// overflow-y: auto;\r\n}\r\n.item-header {\r\n\t// font-weight: bold;\r\n\tbackground-color: hsl(0, 5%, 16%);\r\n}\r\n\r\n.item-name {\r\n\tmargin: 0;\r\n}\r\n\r\n.item-controls {\r\n\ttext-align: right;\r\n}\r\n\r\n.item-label {\r\n\t// font-weight: bold;\r\n\tfont-family: var(--alienfont);\r\n\tfont-size: small;\r\n\ttext-transform: uppercase;\r\n\tpadding-right: 5px;\r\n\tpadding-left: 5px;\r\n\t// color: $c-green;\r\n\t// flex: auto;\r\n}\r\n\r\n// This calls needs tobe used for the editorbox on actor templates without flexcol.\r\n.biog {\r\n\t// line-height: 24px;\r\n\theight: 300px;\r\n\t// height: 600px;\r\n\tpadding: 3px 0;\r\n\twidth: 1fr;\r\n\t// border-bottom: 1px solid #bbb;\r\n\tfont-family: var(--alienfont);\r\n\r\n\t.biog-image {\r\n\t\tflex: 0 0 24px;\r\n\t\tmargin-right: 5px;\r\n\t}\r\n\t.editor-content {\r\n\t\t// width: 550px;\r\n\t\tword-wrap: break-word;\r\n\t\t// color: $c-green;\r\n\t\tfont-family: var(--alienfont);\r\n\t}\r\n\r\n\timg {\r\n\t\tdisplay: block;\r\n\t}\r\n}\r\n// This calls needs tobe used for the editorbox on actor templates without flexcol.\r\n.biog-full {\r\n\t// line-height: 24px;\r\n\theight: 600px;\r\n\t// height: 600px;\r\n\tpadding: 3px 0;\r\n\twidth: 1fr;\r\n\t// border-bottom: 1px solid #bbb;\r\n\tfont-family: var(--alienfont);\r\n\r\n\t.biog-image {\r\n\t\tflex: 0 0 24px;\r\n\t\tmargin-right: 5px;\r\n\t}\r\n\t.editor-content {\r\n\t\t// width: 550px;\r\n\t\tword-wrap: break-word;\r\n\t\t// color: $c-green;\r\n\t\tfont-family: var(--alienfont);\r\n\t}\r\n\r\n\timg {\r\n\t\tdisplay: block;\r\n\t}\r\n}\r\n"]} \ No newline at end of file diff --git a/scss/global/_grid.scss b/scss/global/_grid.scss index f1e9bf1f..a2be63f9 100644 --- a/scss/global/_grid.scss +++ b/scss/global/_grid.scss @@ -208,7 +208,7 @@ 's1h25 s1h25 s1h25 s1h25 s1h25 s1h25' 's1h26 s1h26 s1h26 s1h26 s1h26 s1h26' 's1h27 s1h27 s1h27 s1h27 s1h27 s1h27'; - grid-template-columns: 5% 10% 30% 5% 30% 10%; + grid-template-columns: 19px 50px 100px 19px 100px 57px; padding: 0 10px 0px 10px; // background-color: hsl(165, 27%, 50%); // color: hsl(120, 94%, 6%); @@ -349,7 +349,7 @@ grid-area: s1h22; // border: 1px solid var(--aliengreen); height: 30px; - justify-self: center; + /* justify-self: center; */ } .s1h23 { grid-area: s1h23; diff --git a/templates/actor/spacecraft-sheet.html b/templates/actor/spacecraft-sheet.html index 303e9517..1c78703f 100644 --- a/templates/actor/spacecraft-sheet.html +++ b/templates/actor/spacecraft-sheet.html @@ -45,6 +45,7 @@

      {{localize "ALIENRPG.AI"}}

      {{localize "ALIENRPG.AI"}}
    - + -
    - +
    + -
    -

    +
    +

    -
    -

    {{localize "ALIENRPG.Career"}}

    -
    - -
    -
    -
    -
    +
    +

    {{localize "ALIENRPG.Career"}}

    +
    + +
    +
    +
    + - {{!-- Sheet Tab Navigation --}} - + {{!-- Sheet Tab Navigation --}} + - {{!-- Sheet Body --}} -
    - {{!-- Attributes Tab --}} -
    -

    {{localize "ALIENRPG.Description"}}

    -
    {{editor system.general.comment.value target="system.general.comment.value" button=true owner=owner editable=true}}
    -
    + {{!-- Sheet Body --}} +
    + {{!-- Attributes Tab --}} +
    +

    {{localize "ALIENRPG.Description"}}

    +
    + {{editor system.general.comment.value target="system.general.comment.value" button=true owner=owner editable=true}} +
    +
    - {{!-- Notes Tab --}} -
    {{editor system.notes.notes target="system.notes.notes" button=true owner=owner editable=true}}
    -
    - \ No newline at end of file + {{!-- Notes Tab --}} +
    + {{editor system.notes.notes target="system.notes.notes" button=true owner=owner editable=true}} +
    +
    + From 7e6f2b682d86f88b0676c2248e09e2a6caa64241 Mon Sep 17 00:00:00 2001 From: pwatson100 Date: Mon, 8 Jan 2024 14:05:54 +0000 Subject: [PATCH 17/20] adjusted spacing on planet sheet systems tab --- css/alienrpg.css | 2 +- css/alienrpg.css.map | 2 +- scss/global/_grid.scss | 2 +- templates/item/planet-system-sheet.html | 122 ++++++++++++------------ 4 files changed, 64 insertions(+), 64 deletions(-) diff --git a/css/alienrpg.css b/css/alienrpg.css index a507e0f3..e657733c 100644 --- a/css/alienrpg.css +++ b/css/alienrpg.css @@ -2645,7 +2645,7 @@ button:focus { display: grid; padding: 3px; grid-template-areas: "sys1 sys2 sys3 sys4" "sys5 sys6 sys7 sys8"; - grid-template-columns: 14em 15em 10em 2em; + grid-template-columns: 19em 15em 14em 2em; border-color: var(--aliengreen); border-bottom: double; } diff --git a/css/alienrpg.css.map b/css/alienrpg.css.map index 18cbed0b..69bca9c3 100644 --- a/css/alienrpg.css.map +++ b/css/alienrpg.css.map @@ -1 +1 @@ -{"version":3,"sources":["..\\scss\\utils\\_typography.scss","alienrpg.css","..\\scss\\utils\\_colors.scss","..\\scss\\alienrpg.scss","..\\scss\\global\\_window.scss","..\\scss\\global\\_mother-instruction-images.scss","..\\scss\\global\\_grid.scss","..\\scss\\global\\_flex.scss","..\\scss\\global\\_itemList.scss","..\\scss\\global\\_select-css.scss","..\\scss\\actor\\_alien-crt-ui.scss","..\\scss\\global\\_module.scss","..\\scss\\actor\\_alien-crt-actor.scss","..\\scss\\components\\_forms.scss","..\\scss\\components\\_resource.scss","..\\scss\\components\\_tabs.scss","..\\scss\\components\\_items.scss"],"names":[],"mappings":"AAKA;EACE,qBAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,wHAAA;EACA,yKAAA;ACJF;ADOA;EACE,qBAAA;EACA,kBAAA;EACA,gBAAA;EACA,wIAAA;EACA,sFAAA;ACLF;ADQA;EACE,uBAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,mHAAA;EACA,yKAAA;ACNF;ADSA;EACE,oBAAA;EACA,gCAAA;EACA,kBAAA;ACPF;ADWA;EACE,qBAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,yHAAA;EACA,87CAAA;ACTF;ADqBA;EACE,sBAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,kGAAA;EACA,yKAAA;ACnBF;ADsBA;EAEE,oBAAA;EACA,gBAAA;ACrBF;;AC3CA;EACC,gCAAA;EACA,sCAAA;EACA,oCAAA;EACA,+BAAA;EACA,0BAAA;EACA,uBAAA;EACA,yBAAA;EACA,2BAAA;EACA,oEAAA;EACA,kEAAA;EACA,sCAAA;EACA,kCAAA;EACA,iCAAA;EACA,sCAAA;EACA,oCAAA;EAEA,wCAAA;EACA,yCAAA;EACA,uCAAA;AD6CD;;AE9DA,kBAAA;ACNA;EACC,gBAAA;AHwED;;AGtEA;EAEC,WAAA;EACA,2BAAA;EAAA,wBAAA;EAAA,mBAAA;EACA,gBAAA;EACA,gBAAA;EACA,kBAAA;EACA,WAAA;EACA,SAAA;EACA,0BFXS;EEYT,mCAAA;EACA,kBAAA;EACA,wBAAA;EACA,gBAAA;EACA,kBAAA;EACA,UAAA;AHwED;;AGtEA;EACC,iBAAA;AHyED;;AGtEA;EAIC,0BAAA;EACA,mCAAA;AHsED;;AGhDA;EACC,6BAAA;EACA,wBAAA;EACA,0BAAA;EACA,0BFtDS;EEuDT,4BAAA;EAAA,6BAAA;MAAA,0BAAA;UAAA,sBAAA;EACA,qBAAA;MAAA,iBAAA;EACA,YAAA;EACA,kBAAA;EACA,gBAAA;EACA,6BAAA;AHmDD;;AG/CC;EAIC,kDAAA;EACA,sBAAA;EACA,mCAAA;EACA,kBAAA;EAEA,yCAAA;AH8CF;AG5CC;EACC,6BAAA;EAEA,cAAA;EACA,0BF/EQ;EEgFR,6BAAA;EACA,kCAAA;EACA,kBAAA;EACA,cAAA;EACA,uBAAA;EACA,eAAA;AH6CF;AG3CC;EACC,6BAAA;EAEA,cAAA;EAEA,0BF5FQ;EE6FR,6BAAA;AH2CF;AGzCC;EACC,6BAAA;EAEA,cAAA;EAEA,0BFpGQ;EEqGR,mCAAA;EACA,WAAA;EACA,aAAA;EACA,kBAAA;EACA,eAAA;EACA,iBAAA;AHyCF;AGtCC;EACC,6BAAA;EAEA,cAAA;EAEA,0BFlHQ;EEmHR,mCAAA;EAEA,aAAA;EACA,kBAAA;EACA,eAAA;EACA,iBAAA;AHqCF;AGnCC;EACC,kCF5HQ;ADiKV;;AGjCA;EACC,uBFjIS;EEkIT,0BFjIS;ADqKV;;AGjCA;EACC,uBFtIS;EEuIT,0BFtIS;AD0KV;;AGlCA;EACC,uBF1IS;EE2IT,0BF1IS;AD+KV;;AGlCA;EACC,uBF/IS;EEgJT,0BF/IS;ADoLV;;AGnCA;EACC,iCAAA;EACA,kBAAA;AHsCD;;AGpCA;EAEC,uCAAA;EACA,sBAAA;EACA,4BAAA;EACA,2BAAA;EACA,cAAA;AHsCD;AGnCC;EACC,wBAAA;AHqCF;AGlCC;EACC,wBAAA;AHoCF;AGjCC;EACC,wBAAA;AHmCF;AGhCC;EACC,wBAAA;AHkCF;;AG9BA;EAEC,uCAAA;EACA,sBAAA;EACA,4BAAA;EACA,2BAAA;EACA,wBAAA;EAEA,iBAAA;AH+BD;;AG7BA;EACC,0BAAA;EAEA,wBAAA;AH+BD;;AG5BA;EACC,0BAAA;AH+BD;;AG5BA;EACC,0BAAA;AH+BD;;AG5BA;EACC,oBAAA;EAAA,oBAAA;EAAA,aAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,0DAAA;EACA,cAAA;EACA,wBAAA;AH+BD;;AG5BA;EACC,WAAA;AH+BD;;AG5BA;EACC,mCAAA;EACA,kBAAA;EACA,0BFtNS;ADqPV;AG7BC;EACC,cAAA;EACA,0BF1NQ;ADyPV;AG5BC;EACC,cAAA;EAEA,0BFhOQ;AD6PV;;AG1BA;EACC,oBAAA;UAAA,YAAA;AH6BD;;AG3BA;EACC,oBAAA;UAAA,YAAA;AH8BD;;AG5BA;EACC,oBAAA;UAAA,YAAA;AH+BD;;AG5BA;EACC,cAAA;EAEA,0BFhPS;EEiPT,mCAAA;EACA,kBAAA;AH8BD;;AG3BA;EACC,0BFtPS;EEuPT,gBAAA;EACA,mCAAA;EACA,kBAAA;EACA,mBAAA;EACA,qBAAA;AH8BD;;AG3BA;;EAGC,wBAAA;AH6BD;;AG3BA;EAEC,cAAA;AH6BD;;AG3BA;EAEC,cAAA;AH6BD;;AG1BA;EACC,SAAA;EACA,UAAA;EACA,WAAA;EACA,gBAAA;AH6BD;;AG1BA;EACC,SAAA;EACA,UAAA;EACA,WAAA;AH6BD;;AGvBA;EACC,SAAA;EACA,UAAA;EACA,WAAA;AH0BD;;AGtBC;EACC,mBAAA;MAAA,WAAA;UAAA,OAAA;EACA,SAAA;EACA,WAAA;EACA,iBAAA;EACA,UAAA;EACA,cAAA;EACA,SAAA;AHyBF;;AGrBA;;EAEC,wBAAA;EACA,sBAAA;EACA,mCAAA;EACA,cAAA;EACA,eAAA;EACA,6CAAA;UAAA,qCAAA;EACA,yCAAA;UAAA,iCAAA;AHwBD;;AGrBA;EACC,UAAA;EACA,yCAAA;UAAA,iCAAA;AHwBD;;AGTC;EAEC,uCAAA;EACA,gBAAA;EACA,mBAAA;EACA,eAAA;AHWF;;AGPC;EAGC,uCAAA;EACA,cAAA;EACA,eAAA;AHQF;;AGJC;EAGC,uCAAA;EACA,eAAA;EACA,mBAAA;EACA,eAAA;AHKF;;AGDC;EAGC,uCAAA;EACA,eAAA;EACA,mBAAA;EACA,eAAA;AHEF;;AGEC;EAGC,uCAAA;EACA,eAAA;EACA,mBAAA;EACA,eAAA;AHDF;;AGKC;EAEC,0BAAA;EACA,uCAAA;EAEA,mBAAA;EACA,eAAA;AHJF;;AGQA;EACC,WAAA;EACA,YAAA;EACA,iBAAA;EACA,UAAA;AHLD;;AGQA;EACC,cAAA;EACA,UAAA;EACA,6BAAA;AHLD;;AGSC;EAEC,kCAAA;EACA,eAAA;EACA,mBAAA;EACA,eAAA;AHPF;;AGWA;EACC,UAAA;EACA,UAAA;EACA,6BAAA;AHRD;;AGWA;EACC,qBAAA;EACA,YAAA;EACA,YAAA;EAEA,iBAAA;EACA,cAAA;EACA,yDAAA;EACA,uCAAA;EACA,mCAAA;EACA,mBAAA;EACA,wBAAA;EACA,6BAAA;EACA,oBAAA;AHTD;;AGWA;EACC,mBAAA;EACA,wBAAA;EACA,qCAAA;AHRD;;AGUA;EACC,kBAAA;EACA,QAAA;EACA,oBAAA;EACA,uBAAA;EACA,YAAA;AHPD;;AGSA;;EAEC,yBAAA;UAAA,iBAAA;AHND;;AGSA;EACC,qBAAA;EACA,YAAA;EACA,YAAA;EACA,gCFrcS;EEucT,iBAAA;EACA,2CAAA;EACA,6BAAA;EACA,mBAAA;EACA,mCAAA;EACA,mBAAA;EACA,wBAAA;EACA,6BAAA;EACA,oBAAA;AHPD;;AGSA;EACC,mBAAA;EACA,wBAAA;AHND;;AGSA;EACC,qBAAA;EACA,YAAA;EACA,YAAA;EACA,mCAAA;EACA,mBAAA;EACA,wBAAA;EACA,iBAAA;EACA,iBAAA;EAGA,6BAAA;EACA,oBAAA;AHRD;;AGUA;EACC,kBAAA;EACA,wBAAA;AHPD;;AGUA;EACC,qBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,2DAAA;AHPD;;AGSA;EACC,qBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,2DAAA;AHND;;AGQA;EACC,qBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,2DAAA;AHLD;;AGOA;EACC,qBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,2DAAA;AHJD;;AGMA;EACC,qBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,2DAAA;AHHD;;AGMA;EACC,kBAAA;EACA,qBAAA;EACA,+BAAA;AHHD;;AGMA;EACC,kBAAA;EACA,YAAA;EACA,gCF3hBS;EE6hBT,kBAAA;EACA,kBAAA;EACA,cAAA;EACA,kBAAA;EACA,UAAA;EACA,SAAA;EACA,WAAA;EACA,kBAAA;EACA,mBAAA;EACA,+BAAA;AHJD;;AGMA;EACC,YAAA;EACA,kBAAA;EACA,QAAA;EACA,UAAA,EAAA,gCAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;EACA,mEAAA;AHHD;;AGKA;EACC,mBAAA;AHFD;;AGIA;EACC,kBAAA;EACA,qBAAA;EACA,+BAAA;AHDD;;AGIA;EACC,kBAAA;EACA,gCF7jBS;EE+jBT,kBAAA;EACA,kBAAA;EACA,kBAAA;EACA,UAAA;EACA,mBAAA;EACA,+BAAA;EACA,YAAA;EACA,4CAAA;EACA,YAAA;EACA,UAAA;EACA,aAAA;EACA,iBAAA;AHFD;;AGIA;EACC,YAAA;EACA,kBAAA;EACA,QAAA;EACA,UAAA,EAAA,gCAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;EACA,mEAAA;AHDD;;AGGA;EACC,mBAAA;AHAD;;AGGA;EACC,cAAA;EACA,gCF5lBS;AD4lBV;;AGGA;EACC,uCAAA;AHAD;;AGGA;EACC,kBAAA;EACA,qBAAA;EACA,wCAAA;AHAD;;AGGA,iBAAA;AACA;EAIC,gBAAA;EACA,kBAAA;EACA,YAAA;EACA,gCFjnBS;EEknBT,wBAAA;EACA,kBAAA;EACA,kBAAA;EACA,cAAA;EACA,kBAAA;EACA,UAAA;EAGA,mBAAA;EACA,mBAAA;EACA,+BAAA;AHLD;;AGQA,oEAAA;AACA;EACC,mBAAA;AHLD;;AGQA;EACC,YAAA;EACA,kBAAA;EACA,QAAA;EACA,UAAA,EAAA,gCAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;EACA,mEAAA;AHLD;;AGYA;EACC,4BAAA;AHTD;;AGYA;EACC,0BAAA;EACA,mBAAA;EACA,iBAAA;EACA,6BAAA;EACA,qBAAA;EACA,2CAAA;AHTD;;AGYA;EACC,2BAAA;AHTD;;AGWA;EACC,gCAAA;EACA,iBAAA;EACA,iBAAA;AHRD;;AGUA;EACC,iCAAA;AHPD;;AGSA;EACC,gCAAA;EACA,iBAAA;AHND;;AGSA;EACC,gBAAA;EACA,wBAAA;EACA,mCAAA;AHND;;AGSA;EACC,uBFxrBS;ADkrBV;;AGSA;EACC,qBF3rBS;ADqrBV;;AGSA;EACC,YAAA;EACA,0CAAA,EAAA,kCAAA;EACA,UAAA;AHND;;AI5rBA;EACE,qBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,gEAAA;AJ+rBF;;AI7rBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,uEAAA;AJgsBF;;AI9rBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,sEAAA;AJisBF;;AI/rBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,oEAAA;AJksBF;;AIhsBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,oEAAA;AJmsBF;;AIhsBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,4DAAA;AJmsBF;;AIjsBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,6DAAA;AJosBF;;AIlsBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,8DAAA;AJqsBF;;AInsBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,qEAAA;AJssBF;;AIpsBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,qEAAA;AJusBF;;AIpsBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,yEAAA;AJusBF;;AIpsBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,yEAAA;AJusBF;;AIrsBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,iEAAA;AJwsBF;;AItsBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,4DAAA;AJysBF;;AIvsBA;EACE,cAAA;EACA,YAAA;EACA,YAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,uDAAA;AJ0sBF;;AIxsBA;EACE,cAAA;EACA,YAAA;EACA,YAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,4DAAA;AJ2sBF;;AIzsBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,6DAAA;AJ4sBF;;AI1sBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,0DAAA;AJ6sBF;;AI1sBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,mEAAA;AJ6sBF;;AI3sBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,4EAAA;AJ8sBF;;AI5sBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,qEAAA;AJ+sBF;;AI7sBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,6DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJgtBF;;AI9sBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,mEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJitBF;;AI/sBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,uEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJktBF;;AIhtBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,uEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJmtBF;;AIjtBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,mEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJotBF;;AIltBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,+DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJqtBF;;AIntBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,gEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJstBF;;AIptBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,yEAAA;AJutBF;;AIptBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,uEAAA;AJutBF;;AIptBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJutBF;;AIrtBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJwtBF;;AIttBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,6DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJytBF;;AIvtBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,8DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ0tBF;;AIxtBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,6DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ2tBF;;AIxtBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,qEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ2tBF;;AIztBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,mEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ4tBF;;AI1tBA;EACE,qBAAA;EACA,YAAA;EACA,aAAA;EACA,+DAAA;EACA,gBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ6tBF;;AI3tBA;EACE,qBAAA;EACA,YAAA;EACA,aAAA;EACA,8DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ8tBF;;AI5tBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,kEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ+tBF;;AI7tBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,mEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJguBF;;AI9tBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,+DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJiuBF;;AI/tBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,mEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJkuBF;;AIhuBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,kEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJmuBF;;AIjuBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,yEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJouBF;;AIluBA;EACE,qBAAA;EACA,YAAA;EACA,aAAA;EACA,mEAAA;EACA,eAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJquBF;;AInuBA;EACE,qBAAA;EACA,YAAA;EACA,aAAA;EACA,qEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJsuBF;;AIpuBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,mEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJuuBF;;AIruBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,kEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJwuBF;;AItuBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,0DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJyuBF;;AIvuBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,0DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ0uBF;;AIxuBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,0DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ2uBF;;AIxuBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,yDAAA;AJ2uBF;;AIzuBA;EACE,cAAA;EACA,YAAA;EACA,YAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,6DAAA;AJ4uBF;;AIzuBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ4uBF;;AIzuBA;EACE,cAAA;EACA,YAAA;EACA,YAAA;EACA,oEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ4uBF;;AIzuBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,gEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ4uBF;;AIzuBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,4DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ4uBF;;AIzuBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,qEAAA;AJ4uBF;;AI1uBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,qEAAA;AJ6uBF;;AI3uBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,uEAAA;AJ8uBF;;AI3uBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,qEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ8uBF;;AKp2CA;EACC,aAAA;EACA,0BAAA;EAIA,UAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALo2CD;;AKj2CA;EACC,aAAA;EACA,mBAAA;EACA,8BAAA;EAGA,UAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALk2CD;;AK91CA;EACC,0BAAA;EACA,gDAAA;EACA,+BAAA;EAEA,qBAAA;EACA,SAAA;ALg2CD;;AK71CA;EACC,0BAAA;EACA,gDAAA;EACA,+BAAA;EACA,oBAAA;EACA,YAAA;ALg2CD;;AK71CA;EACC,aAAA;EAEA,wLACC;EAWD,kCAAA;ALo1CD;;AKj1CA;EACC,aAAA;EAEA,wLACC;EAUD,kCAAA;ALy0CD;;AKt0CA;EACC,gBAAA;EACA,mCAAA;EACA,YAAA;EACA,kBAAA;ALy0CD;;AKv0CA;EACC,gBAAA;EACA,mCAAA;AL00CD;;AKx0CA;EACC,gBAAA;EACA,mCAAA;EACA,gBAAA;EACA,iBAAA;EACA,kBAAA;AL20CD;;AKz0CA;EACC,gBAAA;EACA,mCAAA;EACA,gBAAA;EACA,iBAAA;EACA,kBAAA;AL40CD;;AK10CA;EACC,gBAAA;EACA,mCAAA;EACA,gBAAA;EACA,iBAAA;EACA,kBAAA;AL60CD;;AK30CA;EACC,gBAAA;EACA,mCAAA;EAEA,gBAAA;EACA,iBAAA;EACA,kBAAA;AL60CD;;AK30CA;EACC,gBAAA;EACA,mCAAA;EACA,gBAAA;EACA,iBAAA;EACA,kBAAA;EAEA,YAAA;AL60CD;;AK30CA;EACC,gBAAA;EACA,mCAAA;EACA,YAAA;AL80CD;;AK50CA;EACC,gBAAA;EACA,mCAAA;EACA,gBAAA;EACA,mBAAA;AL+0CD;;AK70CA;EACC,iBAAA;EACA,mCAAA;EACA,gBAAA;EACA,mBAAA;ALg1CD;;AK50CA;EACC,iBAAA;EACA,mCAAA;EACA,YAAA;EACA,0BAAA;MAAA,qBAAA;EACA,wBAAA;MAAA,qBAAA;UAAA,uBAAA;EACA,gBAAA;AL+0CD;;AK50CA;EACC,aAAA;EACA,mBAAA;EACA,8BAAA;EACA,+BAAA;EACA,UAAA;EACA,yBAAA;EACA,sBAAA;EACA,mBAAA;AL+0CD;;AK50CA;EACC,aAAA;EACA,uCAAA;EAEA,8BAAA;AL80CD;;AKv0CA;EACC,kBAAA;EACA,yCAAA;EAEA,0BAAA;MAAA,qBAAA;ALy0CD;;AKr0CA;EACC,kBAAA;EAEA,iBAAA;EACA,0BAAA;MAAA,qBAAA;ALu0CD;;AKl0CA;EACC,aAAA;EACA,ysBACC;EAmBD,sDAAA;EACA,wBAAA;ALkzCD;;AK9yCA;EACC,kBAAA;ALizCD;;AK/yCA;EACC,mBAAA;ALkzCD;;AKhzCA;EACC,eAAA;EAEA,0BAAA;MAAA,qBAAA;EACA,mBAAA;ALkzCD;;AKhzCA;EACC,eAAA;EAEA,0BAAA;MAAA,qBAAA;ALkzCD;;AKhzCA;EACC,eAAA;EAEA,0BAAA;MAAA,qBAAA;EACA,mBAAA;ALkzCD;;AKhzCA;EACC,eAAA;EAEA,0BAAA;MAAA,qBAAA;EACA,mBAAA;ALkzCD;;AKhzCA;EACC,eAAA;EAEA,0BAAA;MAAA,qBAAA;EACA,mBAAA;ALkzCD;;AKhzCA;EACC,eAAA;EAEA,0BAAA;MAAA,qBAAA;ALkzCD;;AKhzCA;EACC,eAAA;EAEA,YAAA;ALkzCD;;AKhzCA;EACC,eAAA;EAEA,YAAA;EACA,iBAAA;EACA,mBAAA;ALkzCD;;AKhzCA;EACC,eAAA;EAEA,YAAA;EACA,mBAAA;ALkzCD;;AKhzCA;EACC,gBAAA;EAEA,YAAA;ALkzCD;;AKhzCA;EACC,gBAAA;EAEA,YAAA;ALkzCD;;AKhzCA;EACC,gBAAA;EAEA,YAAA;EACA,iBAAA;EACA,mBAAA;ALkzCD;;AKhzCA;EACC,gBAAA;EAEA,YAAA;EACA,mBAAA;ALkzCD;;AKhzCA;EACC,gBAAA;EAEA,YAAA;ALkzCD;;AKhzCA;EACC,gBAAA;EAEA,YAAA;ALkzCD;;AKhzCA;EACC,gBAAA;EAEA,YAAA;EAEA,iBAAA;EACA,mBAAA;ALizCD;;AK/yCA;EACC,gBAAA;EAEA,YAAA;EAEA,mBAAA;ALgzCD;;AK9yCA;EACC,gBAAA;EAEA,YAAA;ALgzCD;;AK7yCA;EACC,gBAAA;EAEA,YAAA;AL+yCD;;AK7yCA;EACC,gBAAA;EAEA,YAAA;EAEA,iBAAA;EACA,mBAAA;AL8yCD;;AK5yCA;EACC,gBAAA;EAEA,YAAA;EAEA,mBAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EAEA,YAAA;EACA,0BAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EAEA,YAAA;EACA,oBAAA;EACA,mBAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EAEA,YAAA;EACA,oBAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EAEA,YAAA;EACA,oBAAA;EACA,mBAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EAEA,YAAA;EACA,oBAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EAEA,YAAA;EACA,oBAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EAEA,0BAAA;MAAA,qBAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EAEA,0BAAA;MAAA,qBAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EAEA,0BAAA;MAAA,qBAAA;EACA,mBAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EAEA,0BAAA;MAAA,qBAAA;EACA,mBAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EAEA,0BAAA;MAAA,qBAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EAEA,0BAAA;MAAA,qBAAA;AL6yCD;;AK1yCA;EACC,aAAA;EAEA,SAAA;EACA,UAAA;EAIA,gFACC;EAMD,gCAAA;ALmyCD;;AKjyCA;EACC,eAAA;EAGA,kBAAA;ALkyCD;;AKhyCA;EACC,eAAA;ALmyCD;;AK9xCA;EACC,eAAA;ALiyCD;;AK7xCA;EACC,eAAA;ALgyCD;;AK3xCA;EACC,aAAA;EAEA,SAAA;EACA,UAAA;EACA,iBAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,mCAAA;EACA,wCAAA;EACA,sCAAA;AL6xCD;;AK1xCA;EACC,gBAAA;AL6xCD;;AKzxCA;EACC,gBAAA;AL4xCD;;AKvxCA;EACC,gBAAA;EACA,WAAA;EACA,YAAA;AL0xCD;;AKvxCA;EACC,gBAAA;AL0xCD;;AKrxCA;EACC,aAAA;EAEA,iGACC;EAMD,8BAAA;ALixCD;;AK9wCA;EACC,kBAAA;EAEA,kBAAA;ALgxCD;;AK9wCA;EACC,eAAA;EAEA,sBAAA;MAAA,mBAAA;UAAA,qBAAA;EACA,kBAAA;ALgxCD;;AK9wCA;EACC,eAAA;ALixCD;;AK9wCA;EACC,gBAAA;EAEA,kBAAA;EACA,kBAAA;ALgxCD;;AK9wCA;EACC,gBAAA;ALixCD;;AK9wCA;EACC,iBAAA;EAEA,kBAAA;EACA,kBAAA;ALgxCD;;AK7wCA;EACC,iBAAA;ALgxCD;;AK7wCA;EACC,iBAAA;EAEA,kBAAA;EACA,kBAAA;AL+wCD;;AK7wCA;EACC,iBAAA;ALgxCD;;AK5wCA;EACC,aAAA;EACA,mCAAA;EACA,kCAAA;EACA,2BAAA;AL+wCD;;AK5wCA;EACC,aAAA;EACA,mCAAA;EACA,gFACC;EAGD,2BAAA;AL4wCD;;AKzwCA;EACC,gBAAA;AL4wCD;;AK1wCA;EACC,iBAAA;AL6wCD;;AK3wCA;EACC,iBAAA;AL8wCD;;AK5wCA;EACC,iBAAA;AL+wCD;;AK7wCA;EACC,iBAAA;ALgxCD;;AK9wCA;EACC,iBAAA;ALixCD;;AK/wCA;EACC,iBAAA;ALkxCD;;AKhxCA;EACC,iBAAA;ALmxCD;;AKjxCA;EACC,iBAAA;ALoxCD;;AKjxCA;EACC,aAAA;EACA,mCAAA;EACA,gFACC;EAGD,2BAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,mBAAA;ALixCD;;AK9wCA;EACC,iBAAA;ALixCD;;AK/wCA;EACC,iBAAA;ALkxCD;;AKhxCA;EACC,iBAAA;ALmxCD;;AKjxCA;EACC,iBAAA;ALoxCD;;AKlxCA;EACC,iBAAA;ALqxCD;;AKnxCA;EACC,iBAAA;ALsxCD;;AKpxCA;EACC,iBAAA;ALuxCD;;AKpxCA;EACC,aAAA;EACA,mCAAA;EACA,kGACC;EAGD,kCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALoxCD;;AKjxCA;EACC,kBAAA;ALoxCD;;AKlxCA;EACC,kBAAA;ALqxCD;;AKnxCA;EACC,kBAAA;ALsxCD;;AKpxCA;EACC,kBAAA;ALuxCD;;AKrxCA;EACC,kBAAA;ALwxCD;;AKtxCA;EACC,kBAAA;ALyxCD;;AKtxCA;EACC,aAAA;EAEA,2HACC;EAGD,mBAAA;EAEA,uDAAA;EAEA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALmxCD;;AKhxCA;EACC,gBAAA;EACA,kBAAA;ALmxCD;;AKjxCA;EACC,gBAAA;EACA,kBAAA;ALoxCD;;AKlxCA;EACC,gBAAA;EACA,kBAAA;ALqxCD;;AKnxCA;EACC,gBAAA;EACA,oBAAA;ALsxCD;;AKpxCA;EACC,gBAAA;EACA,kBAAA;ALuxCD;;AKrxCA;EACC,gBAAA;EACA,oBAAA;ALwxCD;;AKtxCA;EACC,gBAAA;EACA,kBAAA;ALyxCD;;AKvxCA;EACC,gBAAA;EACA,kBAAA;AL0xCD;;AKxxCA;EACC,gBAAA;EACA,kBAAA;AL2xCD;;AKzxCA;EACC,iBAAA;EACA,oBAAA;AL4xCD;;AK1xCA;EACC,iBAAA;EACA,kBAAA;AL6xCD;;AK3xCA;EACC,iBAAA;EACA,oBAAA;AL8xCD;;AK5xCA;EACC,iBAAA;EACA,kBAAA;AL+xCD;;AK7xCA;EACC,iBAAA;EACA,kBAAA;ALgyCD;;AK7xCA;EACC,aAAA;EAEA,6IACC;EAED,mBAAA;EAEA,2DAAA;EAEA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;AL2xCD;;AKxxCA;EACC,gBAAA;EACA,kBAAA;AL2xCD;;AKzxCA;EACC,gBAAA;EACA,oBAAA;AL4xCD;;AK1xCA;EACC,gBAAA;EACA,oBAAA;AL6xCD;;AK3xCA;EACC,gBAAA;EACA,mBAAA;AL8xCD;;AK5xCA;EACC,gBAAA;EACA,kBAAA;AL+xCD;;AK7xCA;EACC,gBAAA;EACA,kBAAA;ALgyCD;;AK9xCA;EACC,gBAAA;EACA,oBAAA;ALiyCD;;AK/xCA;EACC,gBAAA;EACA,mBAAA;ALkyCD;;AKhyCA;EACC,gBAAA;EACA,oBAAA;ALmyCD;;AKjyCA;EACC,iBAAA;EACA,oBAAA;ALoyCD;;AKlyCA;EACC,iBAAA;EACA,oBAAA;ALqyCD;;AKnyCA;EACC,iBAAA;EACA,oBAAA;ALsyCD;;AKpyCA;EACC,iBAAA;EACA,oBAAA;ALuyCD;;AKryCA;EACC,iBAAA;EACA,oBAAA;ALwyCD;;AKtyCA;EACC,iBAAA;EACA,oBAAA;ALyyCD;;AKvyCA;EACC,iBAAA;EACA,oBAAA;AL0yCD;;AKxyCA;EACC,iBAAA;EACA,oBAAA;AL2yCD;;AKzyCA;EACC,iBAAA;EACA,oBAAA;AL4yCD;;AK1yCA;EACC,aAAA;EAEA,sGACC;EAED,mBAAA;EAEA,sDAAA;EAEA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALwyCD;;AKryCA;EACC,gBAAA;EACA,kBAAA;ALwyCD;;AKtyCA;EACC,gBAAA;EACA,oBAAA;ALyyCD;;AKvyCA;EACC,gBAAA;EACA,oBAAA;AL0yCD;;AKxyCA;EACC,gBAAA;EACA,mBAAA;AL2yCD;;AKzyCA;EACC,gBAAA;EACA,kBAAA;AL4yCD;;AK1yCA;EACC,gBAAA;EACA,kBAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EACA,oBAAA;AL8yCD;;AK5yCA;EACC,gBAAA;EACA,mBAAA;AL+yCD;;AK7yCA;EACC,gBAAA;EACA,oBAAA;ALgzCD;;AK9yCA;EACC,iBAAA;EACA,oBAAA;ALizCD;;AK/yCA;EACC,iBAAA;EACA,oBAAA;ALkzCD;;AKhzCA;EACC,iBAAA;EACA,oBAAA;ALmzCD;;AKjzCA;EACC,iBAAA;EACA,oBAAA;ALozCD;;AKlzCA;EACC,iBAAA;EACA,sBAAA;ALqzCD;;AKnzCA;EACC,iBAAA;EACA,oBAAA;ALszCD;;AKpzCA;EACC,iBAAA;EACA,oBAAA;ALuzCD;;AKrzCA;EACC,iBAAA;EACA,oBAAA;ALwzCD;;AKtzCA;EACC,iBAAA;EACA,oBAAA;ALyzCD;;AKtzCA;EACC,aAAA;EACA,gEACC;EAKD,YAAA;EACA,8BAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALozCD;;AKjzCA;EACC,eAAA;EACA,oBAAA;EACA,iBAAA;ALozCD;;AKjzCA;EACC,eAAA;EACA,mBAAA;EACA,kBAAA;ALozCD;;AKjzCA;EACC,eAAA;EACA,kBAAA;ALozCD;;AKlzCA;EACC,eAAA;EACA,mBAAA;EACA,kBAAA;EACA,gBAAA;ALqzCD;;AKjzCA;EACC,mBAAA;EACA,yBAAA;ALozCD;;AKlzCA;EACC,aAAA;EACA,qCAAA;EAGA,iCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALmzCD;;AKhzCA;EACC,eAAA;EACA,kBAAA;EACA,kBAAA;ALmzCD;;AKjzCA;EACC,eAAA;EAEA,iBAAA;EACA,kBAAA;ALmzCD;;AKjzCA;EACC,eAAA;EACA,mBAAA;ALozCD;;AKjzCA;EACC,aAAA;EACA,8CAAA;EAGA,oCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALkzCD;;AK/yCA;EACC,gBAAA;EACA,kBAAA;EACA,kBAAA;ALkzCD;;AKhzCA;EACC,gBAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;ALmzCD;;AKjzCA;EACC,gBAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,uBAAA;MAAA,oBAAA;UAAA,iBAAA;ALozCD;;AKlzCA;EACC,gBAAA;EACA,mBAAA;ALqzCD;;AKlzCA;EACC,aAAA;EACA,8CAAA;EAGA,gCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALmzCD;;AKhzCA;EACC,kBAAA;EACA,kBAAA;EACA,kBAAA;ALmzCD;;AKjzCA;EACC,kBAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;ALozCD;;AKjzCA;EACC,kBAAA;EACA,mBAAA;ALozCD;;AKjzCA;EACC,aAAA;EACA,4CACC;EAED,YAAA;EACA,8BAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALkzCD;;AK/yCA;EACC,eAAA;EACA,oBAAA;EACA,iBAAA;ALkzCD;;AKhzCA;EACC,eAAA;EACA,mBAAA;EACA,kBAAA;ALmzCD;;AKjzCA;EACC,eAAA;EACA,oBAAA;EACA,iBAAA;EACA,iBAAA;ALozCD;;AKlzCA;EACC,eAAA;EACA,iBAAA;ALqzCD;;AKlzCA;EACC,aAAA;EACA,8CAAA;EAEA,yCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,WAAA;EACA,UAAA;ALozCD;;AKhzCA;EACC,gBAAA;EACA,oBAAA;ALmzCD;;AK/yCA;EACC,gBAAA;EACA,mBAAA;EACA,kBAAA;ALkzCD;;AKhzCA;EACC,gBAAA;EACA,mBAAA;EACA,kBAAA;ALmzCD;;AKjzCA;EACC,gBAAA;EACA,oBAAA;ALozCD;;AKjzCA;EACC,aAAA;EACA,mCAAA;EACA,UAAA;EACA,SAAA;EACA,8BAAA;ALozCD;;AKlzCA;EACC,gBAAA;ALqzCD;;AKnzCA;EACC,gBAAA;EAEA,kBAAA;ALqzCD;;AKlzCA;EACC,aAAA;EACA,sCAAA;EAEA,gCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,SAAA;EACA,UAAA;ALozCD;;AKjzCA;EACC,kBAAA;EACA,oBAAA;ALozCD;;AKlzCA;EACC,kBAAA;EACA,oBAAA;EACA,kBAAA;ALqzCD;;AKlzCA;EACC,aAAA;EACA,mCAAA;EACA,+EAGC;EAKD,8BAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;AL8yCD;;AK3yCA;EACC,gBAAA;AL8yCD;;AK5yCA;EACC,gBAAA;AL+yCD;;AK7yCA;EACC,gBAAA;ALgzCD;;AK9yCA;EACC,gBAAA;ALizCD;;AK/yCA;EACC,gBAAA;ALkzCD;;AKhzCA;EACC,gBAAA;ALmzCD;;AKjzCA;EACC,gBAAA;ALozCD;;AKlzCA;EACC,gBAAA;ALqzCD;;AKnzCA;EACC,aAAA;EACA,mCAAA;EACA,sFACC;EAKD,2BAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,mBAAA;ALizCD;;AK9yCA;EACC,iBAAA;ALizCD;;AK/yCA;EACC,iBAAA;ALkzCD;;AKhzCA;EACC,iBAAA;ALmzCD;;AKjzCA;EACC,iBAAA;ALozCD;;AKlzCA;EACC,iBAAA;ALqzCD;;AKnzCA;EACC,iBAAA;ALszCD;;AKpzCA;EACC,iBAAA;ALuzCD;;AKrzCA;EACC,iBAAA;ALwzCD;;AKrzCA;EACC,aAAA;EACA,SAAA;EACA,UAAA;EACA,oGACC;EAID,gCAAA;ALozCD;;AKlzCA;EACC,gBAAA;EACA,kBAAA;EACA,kBAAA;ALqzCD;;AKnzCA;EACC,gBAAA;EACA,kBAAA;ALszCD;;AKpzCA;EACC,gBAAA;EACA,kBAAA;ALuzCD;;AKrzCA;EACC,gBAAA;EACA,kBAAA;ALwzCD;;AKrzCA;EACC,aAAA;EACA,YAAA;EACA,gEACC;EAED,yCAAA;EACA,+BAAA;EACA,qBAAA;ALszCD;;AKnzCA;EACC,eAAA;EACA,kBAAA;ALszCD;;AKpzCA;EACC,eAAA;EACA,kBAAA;ALuzCD;;AKrzCA;EACC,eAAA;EACA,kBAAA;ALwzCD;;AKtzCA;EACC,eAAA;EACA,mBAAA;ALyzCD;;AKvzCA;EACC,eAAA;EACA,kBAAA;AL0zCD;;AKxzCA;EACC,eAAA;EACA,kBAAA;AL2zCD;;AKzzCA;EACC,eAAA;EACA,kBAAA;AL4zCD;;AK1zCA;EACC,eAAA;EACA,mBAAA;AL6zCD;;AK1zCA;EACC,aAAA;EAEA,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,iBAAA;EACA,qBAAA;EACA,+BAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,mGACC;EAED,uDAAA;AL0zCD;;AKvzCA;EACC,gBAAA;EACA,kBAAA;AL0zCD;;AKxzCA;EACC,gBAAA;EACA,oBAAA;EACA,kBAAA;AL2zCD;;AKzzCA;EACC,gBAAA;EACA,kBAAA;AL4zCD;;AK1zCA;EACC,gBAAA;EACA,oBAAA;EACA,kBAAA;AL6zCD;;AK3zCA;EACC,gBAAA;EACA,oBAAA;AL8zCD;;AK5zCA;EACC,gBAAA;EACA,kBAAA;AL+zCD;;AK7zCA;EACC,gBAAA;EACA,oBAAA;EACA,kBAAA;ALg0CD;;AK9zCA;EACC,gBAAA;EACA,kBAAA;ALi0CD;;AK/zCA;EACC,gBAAA;EACA,oBAAA;EACA,kBAAA;ALk0CD;;AKh0CA;EACC,iBAAA;EACA,oBAAA;ALm0CD;;AKj0CA;EACC,iBAAA;EACA,oBAAA;ALo0CD;;AKl0CA;EACC,iBAAA;EACA,oBAAA;ALq0CD;;AKl0CA;EACC,aAAA;EACA,qFACC;EAED,mBAAA;EACA,gBAAA;EACA,kBAAA;EACA,iBAAA;EACA,qBAAA;EAEA,uDAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALk0CD;;AK/zCA;EACC,gBAAA;EACA,kBAAA;ALk0CD;;AKh0CA;EACC,gBAAA;EACA,kBAAA;ALm0CD;;AKj0CA;EACC,gBAAA;EACA,kBAAA;ALo0CD;;AKl0CA;EACC,gBAAA;EACA,oBAAA;ALq0CD;;AKn0CA;EACC,gBAAA;EACA,kBAAA;ALs0CD;;AKp0CA;EACC,gBAAA;EACA,oBAAA;ALu0CD;;AKr0CA;EACC,gBAAA;EACA,oBAAA;ALw0CD;;AKt0CA;EACC,gBAAA;EACA,oBAAA;ALy0CD;;AKt0CA;;;EAGC,wBAAA;MAAA,qBAAA;UAAA,uBAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,kBAAA;EACA,UAAA;EACA,mCAAA;ALy0CD;;AKt0CA;EACC,uBAAA;MAAA,oBAAA;UAAA,2BAAA;EACA,gBAAA;ALy0CD;;AKt0CA;EACC,qBAAA;MAAA,kBAAA;UAAA,yBAAA;EACA,iBAAA;ALy0CD;;AKt0CA;EACC,aAAA;EACA,wDACC;EAED,yCAAA;ALu0CD;;AKr0CA;EACC,oBAAA;EACA,cAAA;ALw0CD;;AKt0CA;EACC,oBAAA;EACA,cAAA;ALy0CD;;AKv0CA;EACC,oBAAA;EACA,cAAA;AL00CD;;AKx0CA;EACC,mBAAA;EACA,cAAA;AL20CD;;AKz0CA;EACC,kBAAA;EACA,cAAA;AL40CD;;AK10CA;EACC,oBAAA;EACA,cAAA;AL60CD;;AK30CA;EACC,oBAAA;EACA,cAAA;AL80CD;;AK50CA;EACC,mBAAA;EACA,cAAA;AL+0CD;;AK50CA;EACC,aAAA;EACA,4EACC;EAED,qCAAA;AL60CD;;AK30CA;EACC,oBAAA;EACA,eAAA;AL80CD;;AK50CA;EACC,oBAAA;EACA,eAAA;AL+0CD;;AK70CA;EACC,oBAAA;EACA,eAAA;ALg1CD;;AK90CA;EACC,mBAAA;EACA,eAAA;ALi1CD;;AK/0CA;EACC,mBAAA;EACA,eAAA;ALk1CD;;AKh1CA;EACC,kBAAA;EACA,eAAA;ALm1CD;;AKj1CA;EACC,oBAAA;EACA,eAAA;ALo1CD;;AKl1CA;EACC,mBAAA;EACA,eAAA;ALq1CD;;AKn1CA;EACC,oBAAA;EACA,eAAA;ALs1CD;;AKp1CA;EACC,mBAAA;EACA,gBAAA;ALu1CD;;AKp1CA;EACC,aAAA;EACA,iBAAA;EACA,mCAAA;EACA,sDAAA;EACA,sCAAA;ALu1CD;;AKp1CA;EACC,kBAAA;ALu1CD;;AKr1CA;EACC,kBAAA;ALw1CD;;AKt1CA;EACC,kBAAA;ALy1CD;;AKv1CA;EACC,kBAAA;AL01CD;;AKv1CA;EACC,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,yDAAA;EACA,gEAAA;AL01CD;;AKv1CA;EACC,eAAA;AL01CD;;AKx1CA;EACC,eAAA;AL21CD;;AKz1CA;EACC,eAAA;AL41CD;;AK11CA;EACC,eAAA;EACA,wBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL61CD;;AK31CA;EACC,eAAA;AL81CD;;AK51CA;EACC,eAAA;AL+1CD;;AK71CA;EACC,eAAA;ALg2CD;;AK71CA;EACC,aAAA;EACA,gBAAA;EACA,kBAAA;EACA,sDAAA;EAEA,oDAAA;AL+1CD;;AK51CA;EACC,gBAAA;AL+1CD;;AK71CA;EACC,gBAAA;ALg2CD;;AK91CA;EACC,gBAAA;ALi2CD;;AK/1CA;EACC,gBAAA;ALk2CD;;AKh2CA;EACC,gBAAA;ALm2CD;;AKj2CA;EACC,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,eAAA;EACA,uEAAA;EAEA,gEAAA;ALm2CD;;AKh2CA;EACC,iBAAA;EACA,4BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALm2CD;;AKj2CA;EACC,iBAAA;ALo2CD;;AKl2CA;EACC,iBAAA;ALq2CD;;AKn2CA;EACC,iBAAA;ALs2CD;;AKp2CA;EACC,iBAAA;ALu2CD;;AKr2CA;EACC,iBAAA;ALw2CD;;AKt2CA;EACC,iBAAA;EACA,0BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALy2CD;;AKt2CA;EACC,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,gEAAA;EAEA,gEAAA;ALw2CD;;AKr2CA;EACC,gBAAA;ALw2CD;;AKt2CA;EACC,gBAAA;ALy2CD;;AKv2CA;EACC,gBAAA;AL02CD;;AKx2CA;EACC,gBAAA;AL22CD;;AKz2CA;EACC,gBAAA;AL42CD;;AK12CA;EACC,gBAAA;AL62CD;;AK32CA;EACC,gBAAA;AL82CD;;AK32CA;EACC,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,eAAA;EACA,uEAAA;EAEA,gEAAA;AL62CD;;AK12CA;EACC,iBAAA;AL62CD;;AK32CA;EACC,iBAAA;EACA,2BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL82CD;;AK52CA;EACC,iBAAA;EACA,0BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL+2CD;;AK72CA;EACC,iBAAA;EACA,2BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALg3CD;;AK92CA;EACC,iBAAA;EACA,yBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALi3CD;;AK/2CA;EACC,iBAAA;EACA,2BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALk3CD;;AKh3CA;EACC,iBAAA;ALm3CD;;AKj3CA;EACC,aAAA;EACA,iBAAA;EACA,gBAAA;EACA,kBAAA;EACA,gEAAA;EAEA,gEAAA;ALm3CD;;AKh3CA;EACC,gBAAA;ALm3CD;;AKj3CA;EACC,gBAAA;ALo3CD;;AKl3CA;EACC,gBAAA;ALq3CD;;AKn3CA;EACC,gBAAA;ALs3CD;;AKp3CA;EACC,gBAAA;ALu3CD;;AKr3CA;EACC,gBAAA;ALw3CD;;AKt3CA;EACC,gBAAA;ALy3CD;;AKt3CA;EACC,aAAA;EACA,iBAAA;EACA,iBAAA;EACA,kBAAA;EACA,2DAAA;EAEA,oDAAA;ALw3CD;;AKr3CA;EACC,iBAAA;EACA,0BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALw3CD;;AKt3CA;EACC,iBAAA;EACA,0BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALy3CD;;AKv3CA;EACC,iBAAA;EACA,2BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL03CD;;AKx3CA;EACC,iBAAA;EACA,4BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL23CD;;AKz3CA;EACC,iBAAA;EACA,4BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL43CD;;AKz3CA;EACC,aAAA;EACA,iBAAA;EACA,gBAAA;EACA,kBAAA;EACA,sDAAA;EAEA,oDAAA;AL23CD;;AKx3CA;EACC,gBAAA;AL23CD;;AKz3CA;EACC,gBAAA;AL43CD;;AK13CA;EACC,gBAAA;AL63CD;;AK33CA;EACC,gBAAA;AL83CD;;AK53CA;EACC,gBAAA;AL+3CD;;AK53CA;EACC,aAAA;EACA,iBAAA;EACA,gBAAA;EACA,kBAAA;EACA,2DAAA;EAEA,oDAAA;AL83CD;;AK33CA;EACC,iBAAA;EACA,0BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL83CD;;AK53CA;EACC,iBAAA;EACA,2BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL+3CD;;AK73CA;EACC,iBAAA;EACA,2BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALg4CD;;AK93CA;EACC,iBAAA;EACA,yBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALi4CD;;AK/3CA;EACC,iBAAA;EACA,yBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALk4CD;;AK/3CA;EACC,aAAA;EACA,iBAAA;EACA,iBAAA;EACA,kBAAA;EACA,sDAAA;EAEA,oDAAA;ALi4CD;;AK93CA;EACC,gBAAA;ALi4CD;;AK/3CA;EACC,gBAAA;ALk4CD;;AKh4CA;EACC,gBAAA;ALm4CD;;AKj4CA;EACC,gBAAA;ALo4CD;;AKl4CA;EACC,gBAAA;ALq4CD;;AKl4CA;EACC,aAAA;EACA,iBAAA;EACA,gBAAA;EACA,kBAAA;EACA,2DAAA;EAEA,oDAAA;ALo4CD;;AKj4CA;EACC,iBAAA;ALo4CD;;AKl4CA;EACC,iBAAA;ALq4CD;;AKl4CA;EACC,iBAAA;EACA,yBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALq4CD;;AKl4CA;EACC,iBAAA;ALq4CD;;AKn4CA;EACC,iBAAA;ALs4CD;;AKn4CA;EACC,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,sDAAA;EAEA,oDAAA;ALq4CD;;AKn4CA;EACC,gBAAA;ALs4CD;;AKp4CA;EACC,gBAAA;ALu4CD;;AKr4CA;EACC,gBAAA;ALw4CD;;AKt4CA;EACC,gBAAA;ALy4CD;;AKv4CA;EACC,gBAAA;AL04CD;;AKv4CA;EACC,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,8CAAA;EACA,4CAAA;AL04CD;;AKv4CA;EACC,gBAAA;AL04CD;;AKx4CA;EACC,gBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL24CD;;AKz4CA;EACC,gBAAA;AL44CD;;AK14CA;EACC,gBAAA;AL64CD;;AK14CA;EACC,aAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,gEAAA;EAEA,kDAAA;AL44CD;;AK14CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;EACA,kBAAA;AL64CD;;AK34CA;EACC,kBAAA;AL84CD;;AK54CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;AL+4CD;;AK74CA;EACC,kBAAA;ALg5CD;;AK94CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;EACA,kBAAA;ALi5CD;;AK94CA;EACC,aAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,2DAAA;EAEA,kDAAA;ALg5CD;;AK94CA;EACC,iBAAA;ALi5CD;;AK/4CA;EACC,iBAAA;ALk5CD;;AKh5CA;EACC,iBAAA;ALm5CD;;AKj5CA;EACC,iBAAA;ALo5CD;;AKl5CA;EACC,iBAAA;ALq5CD;;AKl5CA;EACC,aAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,gEAAA;EACA,uDAAA;ALq5CD;;AKl5CA;EACC,iBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALq5CD;;AKn5CA;EACC,iBAAA;ALs5CD;;AKp5CA;EACC,iBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,iBAAA;EACA,kBAAA;ALu5CD;;AKr5CA;EACC,iBAAA;ALw5CD;;AKt5CA;EACC,iBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALy5CD;;AKv5CA;EACC,iBAAA;AL05CD;;AKv5CA;EACC,aAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,gEAAA;EAEA,kDAAA;ALy5CD;;AKt5CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;EACA,kBAAA;ALy5CD;;AKv5CA;EACC,kBAAA;AL05CD;;AKx5CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;AL25CD;;AKz5CA;EACC,kBAAA;AL45CD;;AK15CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;EACA,kBAAA;AL65CD;;AK15CA;EACC,aAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,2DAAA;EAEA,kDAAA;AL45CD;;AKz5CA;EACC,iBAAA;AL45CD;;AK15CA;EACC,iBAAA;AL65CD;;AK35CA;EACC,iBAAA;AL85CD;;AK55CA;EACC,iBAAA;AL+5CD;;AK75CA;EACC,iBAAA;ALg6CD;;AK75CA;EACC,aAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,sEAAA;EACA,uDAAA;ALg6CD;;AK75CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALg6CD;;AK95CA;EACC,kBAAA;ALi6CD;;AK/5CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,iBAAA;EACA,mBAAA;ALk6CD;;AKh6CA;EACC,kBAAA;ALm6CD;;AKj6CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALo6CD;;AKl6CA;EACC,kBAAA;ALq6CD;;AKl6CA;EACC,aAAA;EACA,iBAAA;EACA,eAAA;EACA,kBAAA;EACA,iBAAA;EACA,mDAAA;EAEA,8CAAA;ALo6CD;;AKj6CA;EACC,iBAAA;ALo6CD;;AKl6CA;EACC,iBAAA;ALq6CD;;AKn6CA;EACC,iBAAA;ALs6CD;;AKp6CA;EACC,iBAAA;ALu6CD;;AKp6CA;EACC,aAAA;EACA,iBAAA;EACA,eAAA;EACA,kBAAA;EACA,4GACC;EAID,8CAAA;ALm6CD;;AKj6CA;EACC,eAAA;ALo6CD;;AKl6CA;EACC,eAAA;EACA,gBAAA;ALq6CD;;AKn6CA;EACC,eAAA;EACA,gBAAA;ALs6CD;;AKp6CA;EACC,eAAA;EACA,gBAAA;ALu6CD;;AKr6CA;EACC,eAAA;ALw6CD;;AKt6CA;EACC,eAAA;ALy6CD;;AKv6CA;EACC,eAAA;AL06CD;;AKv6CA;EACC,aAAA;EACA,2FACC;EAID,iBAAA;EACA,wCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALs6CD;;AKp6CA;EACC,eAAA;ALu6CD;;AKr6CA;EACC,eAAA;ALw6CD;;AKt6CA;EACC,eAAA;ALy6CD;;AKv6CA;EACC,eAAA;AL06CD;;AKx6CA;EACC,eAAA;AL26CD;;AKz6CA;EACC,eAAA;AL46CD;;AK16CA;EACC,eAAA;AL66CD;;AK36CA;EACC,eAAA;AL86CD;;AK56CA;EACC,eAAA;AL+6CD;;AK76CA;EACC,gBAAA;ALg7CD;;AK96CA;EACC,gBAAA;ALi7CD;;AK/6CA;EACC,gBAAA;ALk7CD;;AKh7CA;EACC,aAAA;EACA,4IACC;EAQD,YAAA;EACA,iCAAA;EACA,0BAAA;AL26CD;;AKz6CA;EACC,gBAAA;AL46CD;;AK16CA;EACC,gBAAA;AL66CD;;AK36CA;EACC,gBAAA;AL86CD;;AK56CA;EACC,gBAAA;AL+6CD;;AK76CA;EACC,gBAAA;ALg7CD;;AK96CA;EACC,gBAAA;ALi7CD;;AK/6CA;EACC,gBAAA;ALk7CD;;AKh7CA;EACC,gBAAA;ALm7CD;;AKj7CA;EACC,gBAAA;ALo7CD;;AKl7CA;EACC,iBAAA;ALq7CD;;AKn7CA;EACC,iBAAA;ALs7CD;;AKp7CA;EACC,iBAAA;ALu7CD;;AKr7CA;EACC,iBAAA;ALw7CD;;AKt7CA;EACC,iBAAA;ALy7CD;;AKv7CA;EACC,iBAAA;AL07CD;;AKx7CA;EACC,iBAAA;AL27CD;;AKx7CA;EACC,aAAA;EACA,0DAAA;EACA,oDAAA;EACA,gBAAA;AL27CD;;AKx7CA;EACC,gBAAA;AL27CD;;AKz7CA;EACC,gBAAA;AL47CD;;AK17CA;EACC,gBAAA;AL67CD;;AK37CA;EACC,gBAAA;AL87CD;;AK57CA;EACC,gBAAA;AL+7CD;;AK77CA;EACC,gBAAA;ALg8CD;;AMvxHA;EACE,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,wBAAA;MAAA,qBAAA;UAAA,uBAAA;EACA,kBAAA;EACA,UAAA;AN0xHF;;AMvxHA;EACE,yBAAA;MAAA,sBAAA;UAAA,8BAAA;AN0xHF;;AMrxHA;EACE,oBAAA;EAAA,oBAAA;EAAA,aAAA;EACA,4BAAA;EAAA,6BAAA;MAAA,0BAAA;UAAA,sBAAA;EACA,qBAAA;MAAA,iBAAA;ANwxHF;;AMnxHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;ANsxHF;;AMpxHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;ANuxHF;;AMrxHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;ANwxHF;;AMtxHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;ANyxHF;;AMvxHA;EACE,oBAAA;EAAA,oBAAA;EAAA,aAAA;EACA,8BAAA;EAAA,6BAAA;MAAA,uBAAA;UAAA,mBAAA;EACA,mBAAA;MAAA,eAAA;EACA,uBAAA;MAAA,oBAAA;UAAA,2BAAA;AN0xHF;;AMxxHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;AN2xHF;;AMzxHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;AN4xHF;;AM1xHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;AN6xHF;;AM3xHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;AN8xHF;;AM5xHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;AN+xHF;;AOn1HA;EACC,gCAAA;EACA,YAAA;EACA,eAAA;EACA,gCAAA;EACA,kBAAA;EACA,kBAAA;EACA,wBAAA;APs1HD;;AOn1HA;EACC,kBAAA;EACA,QAAA;EACA,SAAA;EACA,6BAAA;EACA,WAAA;EACA,mCAAA;EACA,kBAAA;APs1HD;;AOn1HA;EACC,kBAAA;EACA,SAAA;EACA,YAAA;EACA,eAAA;EACA,iBAAA;EACA,qBNzBS;EM0BT,kCAAA;EACA,cAAA;APs1HD;;AOn1HA;EACC,kBAAA;EACA,SAAA;APs1HD;;AOn1HA;EACC,SAAA;EACA,QAAA;EACA,SAAA;EACA,kCAAA;EACA,mCAAA;EACA,wCAAA;APs1HD;;AOn1HA;EACC,MAAA;EACA,QAAA;EACA,SAAA;EACA,kCAAA;EACA,mCAAA;EACA,qCAAA;APs1HD;;AOn1HA;EACC,yCAAA;APs1HD;;AOn1HA;EACC,sCAAA;APs1HD;;AOp1HA;EACC,kBAAA;EACA,QAAA;EACA,SAAA;EACA,6BAAA;EACA,WAAA;EACA,mCAAA;EACA,kBAAA;APu1HD;;AOp1HA,iBAAA;AACA;EACC,2CAAA;EAIA,mCAAA;APu1HD;;AOr1HA;EACC;IACC,UAAA;EPw1HA;EOt1HD;IACC,UAAA;EPw1HA;EOt1HD;IACC,UAAA;EPw1HA;EOt1HD;IACC,UAAA;EPw1HA;AACF;AO5yHA;EACC;IACC,UAAA;EPw1HA;EOt1HD;IACC,UAAA;EPw1HA;EOt1HD;IACC,UAAA;EPw1HA;EOt1HD;IACC,UAAA;EPw1HA;AACF;AOt1HA,SAAA;AAEA;EACC,mBAAA;EACA,yBAAA;EACA,6BAAA;EACA,YAAA;EACA,yCAAA;UAAA,iCAAA;EACA,iBAAA;EACA,oBAAA;APu1HD;;AQr/HA,kEAAA;AACA;EACE,cAAA;EACA,eAAA;EACA,6BAAA;EACA,gBAAA;EACA,cAAA;EAGA,WAAA;EACA,cAAA,EAAA,yDAAA;EACA,8BAAA;UAAA,sBAAA;EACA,SAAA;EACA,mCAAA;EACA,qDAAA;UAAA,6CAAA;EACA,oBAAA;EACA,qBAAA;EACA,wBAAA;EACA,gBAAA;EAEA;;;GAAA;EAMA,8CAAA;EACA,oCAAA;EAEA,mFAAA;EACA,6CAAA;EACA,6BAAA;EACA,+BAAA;ARk/HF;;AQh/HA,mCAAA;AACA;EACE,aAAA;ARm/HF;;AQj/HA,gBAAA;AACA;EACE,cAAA;ARo/HF;;AQl/HA,gBAAA;AACA;EACE,cAAA;EACA,wFAAA;EACA,iDAAA;UAAA,yCAAA;EACA,0DAAA;EACA,cAAA;EACA,aAAA;EACA,gCPjDQ;ADsiIV;;AQl/HA,iCAAA;AACA;EACE,mBAAA;EACA,0BAAA;ARq/HF;;AQl/HA,iEAAA;AACA;;;EAGE,4CAAA;EACA,gCAAA;ARq/HF;;AQl/HA,oBAAA;AACA;;EAEE,wBAAA;EACA,8CAAA;EACA,oCAAA;ARq/HF;;AQh/HA;;EAEE,6BAAA;ARm/HF;;ASlkIA;;;;;;;CAAA;AASA;EACC;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,eAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;AACF;ASnoIA;EACC;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,eAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;AACF;ASjkIA;EACC;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,4GAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;AACF;ASloIA;EACC;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;E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","file":"alienrpg.css","sourcesContent":["// @import url('https://fonts.googleapis.com/css2?family=Wallpoet:wght@400;800&family=Wallpoet:wght@300;400;500&display=swap');\r\n\r\n// $font-primary: 'Wallpoet', sans-serif;\r\n// $font-secondary: 'Wallpoet', sans-serif;\r\n\r\n@font-face {\r\n font-family: 'Changa';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: local('Changa', sans-serif), url(https://fonts.gstatic.com/s/changa/v10/2-cm9JNi2YuVOUckZpy-.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Roboto';\r\n font-style: normal;\r\n font-weight: 400;\r\n src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');\r\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Wallpoet';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: local('Wallpoet'), url(https://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUObp58Q.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n@font-face {\r\n font-family: 'OCR-A';\r\n src: url('../fonts/ocraext.ttf');\r\n font-style: normal;\r\n}\r\n\r\n// @import url('https://fonts.googleapis.com/css2?family=Kosugi&display=swap');\r\n@font-face {\r\n font-family: 'Kosugi';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: url(https://fonts.gstatic.com/s/kosugi/v14/pxiFyp4_v8FCjlI4MdLqfUsvcYfqJiw3zzHMw5Qu_B3d0SE.50.woff2) format('woff2');\r\n unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0,\r\n U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610,\r\n U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2,\r\n U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c,\r\n U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a,\r\n U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2,\r\n U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33,\r\n U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56;\r\n}\r\n\r\n// @import url('https://fonts.googleapis.com/css2?family=Blinker:wght@200;400&display=swap');\r\n\r\n@font-face {\r\n font-family: 'Blinker';\r\n font-style: normal;\r\n font-weight: 200;\r\n font-display: swap;\r\n src: url(https://fonts.gstatic.com/s/blinker/v12/cIf4MaFatEE-VTaP_OGAdGYmnQ.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n:root {\r\n // --alienfont: 'Wallpoet', sans-serif;\r\n --alienfont: 'OCR-A';\r\n --fontsize: 15px; // this equates to 15px\r\n}\r\n","@font-face {\n font-family: \"Changa\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: local(\"Changa\", sans-serif), url(https://fonts.gstatic.com/s/changa/v10/2-cm9JNi2YuVOUckZpy-.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 400;\n src: local(\"Roboto\"), local(\"Roboto-Regular\"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format(\"woff2\");\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n@font-face {\n font-family: \"Wallpoet\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: local(\"Wallpoet\"), url(https://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUObp58Q.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: \"OCR-A\";\n src: url(\"../fonts/ocraext.ttf\");\n font-style: normal;\n}\n@font-face {\n font-family: \"Kosugi\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://fonts.gstatic.com/s/kosugi/v14/pxiFyp4_v8FCjlI4MdLqfUsvcYfqJiw3zzHMw5Qu_B3d0SE.50.woff2) format(\"woff2\");\n unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0, U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610, U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2, U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c, U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a, U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2, U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33, U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56;\n}\n@font-face {\n font-family: \"Blinker\";\n font-style: normal;\n font-weight: 200;\n font-display: swap;\n src: url(https://fonts.gstatic.com/s/blinker/v12/cIf4MaFatEE-VTaP_OGAdGYmnQ.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n:root {\n --alienfont: \"OCR-A\";\n --fontsize: 15px;\n}\n\n:root {\n --aliengreen: hsl(84, 100%, 59%);\n --aliendarkergreen: hsl(141, 60%, 40%);\n --alienitemselect: hsl(70, 80%, 74%);\n --alienoddtab: hsl(72, 29%, 7%);\n --blue: hsl(224, 75%, 62%);\n --black: hsl(0, 0%, 0%);\n --white: hsl(0, 0%, 100%);\n --alientextjournal: #b1e0e7;\n --journalback: url(../images/mother-instructions/indbackground2.png);\n --chatbackground: url(/systems/alienrpg/images/IndBackground3.png);\n --alienchatfont: \"Blinker\", sans-serif;\n --alienchatwhite: hsl(0, 0%, 100%);\n --alienchatred: hsl(0, 100%, 50%);\n --alienchatredshadow: rgb(230 230 230);\n --alienchatblue: hsl(240deg 42% 72%);\n --alienchatlightblue: hsl(120, 97%, 41%);\n --alienchatlightgreen: hsl(120, 97%, 41%);\n --alienchatgoldenrod: hsl(43, 74%, 49%);\n}\n\n/* Global styles */\n.alienrpg ul ol {\n margin-left: 3px;\n}\n\n.alienrpg #context-menu {\n width: auto;\n height: max-content;\n min-width: 156px;\n max-width: 360px;\n position: absolute;\n left: -998%;\n top: -50%;\n background: hsl(0, 0%, 0%);\n border: 1px solid var(--aliengreen);\n border-radius: 5px;\n color: var(--aliengreen);\n text-align: left;\n font-size: smaller;\n z-index: 1;\n}\n\n.alienrpg #context-menu li.context-item {\n line-height: 16px;\n}\n\n.alienrpg .window-content {\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 1px solid;\n}\n\n.alienrpg form {\n font-family: var(--alienfont);\n color: var(--aliengreen);\n font-size: var(--fontsize);\n background: hsl(0, 0%, 0%);\n flex-direction: column;\n flex-wrap: nowrap;\n padding: 2px;\n overflow-y: scroll;\n overflow-x: auto;\n border: var(--aliengreen) 3px;\n}\n\n.journal-sheet form {\n background: var(--journalback) top left !important;\n background-size: cover;\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n color: var(--alientextjournal) !important;\n}\n.journal-sheet select {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 3px;\n border: 1px solid hsl(53, 4%, 46%);\n border-radius: 3px;\n padding: 0 3px;\n text-overflow: ellipsis;\n font-size: 16px;\n}\n.journal-sheet input {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 3px;\n}\n.journal-sheet button {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) solid 1px;\n width: 100%;\n margin: 0 1px;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n}\n.journal-sheet critbutton {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) solid 1px;\n margin: 0 1px;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n}\n.journal-sheet .tox .tox-editor-container {\n background-color: hsl(0, 0%, 100%);\n}\n\na.entity-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n.alienrpg a.entity-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\na.content-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n.alienrpg a.content-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n#chat .message {\n border: 1px solid hsl(0, 8%, 34%);\n border-radius: 1px;\n}\n\n.chat-message {\n background-image: var(--chatbackground);\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n color: inherit;\n}\n.chat-message .message-header .message-sender {\n color: var(--aliengreen);\n}\n.chat-message .message-metadata {\n color: var(--aliengreen);\n}\n.chat-message .flavor-text {\n color: var(--aliengreen);\n}\n.chat-message .table-draw .table-results .table-result {\n color: var(--aliengreen);\n}\n\n.chat-message .table-draw .table-results .table-result .chatBG {\n background-image: var(--chatbackground);\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n color: var(--aliengreen);\n padding-left: 6px;\n}\n\n.chat-message.whisper {\n background: hsl(0, 0%, 9%);\n color: var(--aliengreen);\n}\n\n.chat-message.blind {\n background: hsl(0, 0%, 9%);\n}\n\n.chat-message.emote {\n background: hsl(0, 0%, 9%);\n}\n\n.chat-message .critchat {\n display: flex;\n align-items: center;\n border-bottom: 1px solid var(--color-border-light-primary);\n padding: 3px 0;\n color: var(--aliengreen);\n}\n\n.dice-tooltip .roll > img {\n width: 24px;\n}\n\n.dice-tooltip {\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n background: hsl(0, 0%, 0%);\n}\n.dice-tooltip .dice-rolls {\n color: inherit;\n background: hsl(0, 0%, 0%);\n}\n.dice-tooltip .part-header {\n color: inherit;\n background: hsl(0, 0%, 0%);\n}\n\n.dice-tooltip .dice-rolls .roll {\n filter: none;\n}\n\n.dice-tooltip .dice-rolls .roll.max {\n filter: none;\n}\n\n.dice-tooltip .dice-rolls .roll.min {\n filter: none;\n}\n\n.inline-roll .dice-tooltip {\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: 2px solid var(--aliengreen);\n border-radius: 2px;\n}\n\na.inline-roll {\n background: hsl(0, 0%, 0%);\n padding: 1px 4px;\n border: 1px solid var(--aliengreen);\n border-radius: 2px;\n white-space: nowrap;\n word-break: break-all;\n}\n\n.dice-roll .dice-formula,\n.dice-roll .dice-total {\n color: var(--aliengreen);\n}\n\n.dice-tooltip .part-header .part-formula {\n color: inherit;\n}\n\n.part-total {\n color: inherit;\n}\n\n.alienrpg h2 {\n border: 0;\n padding: 0;\n margin: 1px;\n margin-left: 5px;\n}\n\n.alienrpg h3 {\n border: 0;\n padding: 0;\n margin: 1px;\n}\n\n.alienrpg h4 {\n border: 0;\n padding: 0;\n margin: 1px;\n}\n\n.resource-content button {\n flex: 0;\n border: 0;\n width: 30px;\n font-size: 1.5rem;\n padding: 0;\n color: inherit;\n margin: 0;\n}\n\n.rollable:hover,\n.rollcomputer:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 120%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n\n.far.fa-heart:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n\n.rollableVeh:hover, .rollableVeh:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 1.3em;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.creature-acid-roll:hover, .creature-acid-roll:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 95%;\n cursor: pointer;\n}\n\n.rollItem:hover, .rollItem:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.rollVehicleWeapon:hover, .rollVehicleWeapon:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.openItem:hover, .openItem:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.talent-btn:hover, .talent-btn:focus {\n color: hsl(103, 100%, 28%);\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-weight: bolder;\n cursor: pointer;\n}\n\n.minus-btn .plus-btn {\n width: 10px;\n height: 10px;\n line-height: 20px;\n padding: 0;\n}\n\n.supply-btn {\n font-size: 5px;\n padding: 0;\n font-family: var(--alienfont);\n}\n\n.pwr-btn:hover, .pwr-btn:focus {\n background-color: hsl(4, 69%, 53%);\n font-size: 120%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.stunt-btn {\n width: 5px;\n padding: 0;\n font-family: var(--alienfont);\n}\n\n.creature-attack-roll {\n display: inline-block;\n width: 280px;\n height: 40px;\n font-weight: bold;\n font-size: 2em;\n /* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */\n text-shadow: 2px 2px hsl(128, 83%, 25%);\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.creature-attack-roll:hover {\n border-radius: 10px;\n color: hsl(0, 100%, 50%);\n text-shadow: 2px 2px hsl(0, 92%, 26%);\n}\n\n.creature-attack-roll:active {\n position: relative;\n top: 1px;\n border-radius: unset;\n background-color: unset;\n color: unset;\n}\n\nbutton:hover,\nbutton:focus {\n box-shadow: unset;\n}\n\n.alien-Push-button {\n display: inline-block;\n width: 260px;\n height: 45px;\n background-color: hsl(0, 0%, 0%);\n font-weight: bold;\n font-size: clamp(2rem, -4.5rem + 5vw, 3rem);\n font-family: var(--alienfont);\n padding-bottom: 5px;\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.alien-Push-button:hover {\n border-radius: 10px;\n color: hsl(0, 100%, 50%);\n}\n\n.alien-crit-button {\n display: inline-block;\n width: 280px;\n height: 26px;\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-weight: bold;\n font-size: 1.2rem;\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.alien-crit-button:hover {\n border-radius: 5px;\n color: hsl(0, 100%, 50%);\n}\n\n.alien-diceface-b0 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-b0.png) no-repeat top left;\n}\n\n.alien-diceface-b6 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-b6.png) no-repeat top left;\n}\n\n.alien-diceface-y0 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y0.png) no-repeat top left;\n}\n\n.alien-diceface-y1 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y1.png) no-repeat top left;\n}\n\n.alien-diceface-y6 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y6.png) no-repeat top left;\n}\n\n.tooltip {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted black;\n}\n\n.tooltip .tooltiptext {\n visibility: hidden;\n width: 250px;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border-radius: 6px;\n padding: 5px 0;\n position: absolute;\n z-index: 1;\n top: -5px;\n right: 105%;\n margin-left: -60px;\n border-style: solid;\n border-color: var(--aliengreen);\n}\n\n.tooltip .tooltiptext::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 5px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.tooltip:hover .tooltiptext {\n visibility: visible;\n}\n\n.tooltip2 {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted black;\n}\n\n.tooltip2 .tooltiptext2 {\n visibility: hidden;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border-radius: 6px;\n position: absolute;\n z-index: 1;\n border-style: solid;\n border-color: var(--aliengreen);\n padding: 0px;\n font-family: \"Times New Roman\", Times, serif;\n width: 150px;\n top: -30px;\n right: -160px;\n margin-left: auto;\n}\n\n.tooltip2 .tooltiptext2::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 5px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.tooltip2:hover .tooltiptext2 {\n visibility: visible;\n}\n\n.alienrpg .inputtext {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n}\n\n.box-top {\n border-top: 3px solid var(--aliengreen);\n}\n\n.ctooltip {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted hsl(0, 0%, 0%);\n}\n\n/* Tooltip text */\n.ctooltip .ctooltiptext {\n font-size: small;\n visibility: hidden;\n width: 150px;\n background-color: hsl(0, 0%, 0%);\n color: var(--aliengreen);\n text-align: center;\n border-radius: 3px;\n padding: 2px 0;\n position: absolute;\n z-index: 1;\n margin-left: -150px;\n border-style: solid;\n border-color: var(--aliengreen);\n}\n\n/* Show the tooltip text when you mouse over the tooltip container */\n.ctooltip:hover .ctooltiptext {\n visibility: visible;\n}\n\n.ctooltip .ctooltiptext::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 1px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.alienchatwhite {\n color: var(--alienchatwhite);\n}\n\n.alienchatred {\n color: var(--alienchatred);\n font-weight: bolder;\n font-size: larger;\n -webkit-background-clip: text;\n background-clip: text;\n background-color: var(--alienchatredshadow);\n}\n\n.alienchatblue {\n color: var(--alienchatblue);\n}\n\n.alienchatlightblue {\n color: var(--alienchatlightblue);\n font-weight: bold;\n font-size: larger;\n}\n\n.alienchatlightgreen {\n color: var(--alienchatlightgreen);\n}\n\n.alienchatgoldenrod {\n color: var(--alienchatgoldenrod);\n font-weight: bold;\n}\n\n.combatbutton {\n max-width: 200px;\n color: var(--aliengreen);\n border: var(--aliengreen) 1px solid;\n}\n\n.prosemirror.editing-source textarea {\n color: hsl(0, 0%, 100%);\n}\n\n.prosemirror menu .pm-dropdown {\n color: hsl(0, 0%, 0%);\n}\n\n#overlay {\n height: 200%;\n background-color: hsla(120, 64%, 43%, 0.3); /* Black background with opacity */\n z-index: 2;\n}\n\n.spanner-icon {\n display: inline-block;\n width: 30px;\n height: 25px;\n padding: 0px;\n margin: 1px;\n background: url(../images/mother-instructions/spanner-icon.webp);\n}\n\n.character-sheet-img {\n display: block;\n width: 464px;\n height: 500px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-sheet-img.webp);\n}\n\n.creature-sheet-img {\n display: block;\n width: 500px;\n height: 477px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-sheet-img.webp);\n}\n\n.character-header {\n display: block;\n width: 500px;\n height: 152px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-header.webp);\n}\n\n.synthetic-header {\n display: block;\n width: 500px;\n height: 155px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-header.webp);\n}\n\n.agil-mod {\n display: block;\n width: 403px;\n height: 162px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/agil-mod.webp);\n}\n\n.armor-mod {\n display: block;\n width: 403px;\n height: 172px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/armor-mod.webp);\n}\n\n.stress-mod {\n display: block;\n width: 400px;\n height: 136px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/stress-mod.webp);\n}\n\n.character-details {\n display: block;\n width: 300px;\n height: 328px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-details.webp);\n}\n\n.synthetic-details {\n display: block;\n width: 300px;\n height: 380px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-details.webp);\n}\n\n.character-consumables {\n display: block;\n width: 153px;\n height: 330px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-consumables.webp);\n}\n\n.synthetic-consumables {\n display: block;\n width: 153px;\n height: 322px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-consumables.webp);\n}\n\n.talent-agenda {\n display: block;\n width: 300px;\n height: 260px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/talent-agenda.webp);\n}\n\n.con-edit {\n display: block;\n width: 151px;\n height: 109px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/con-edit.webp);\n}\n\n.enc {\n display: block;\n width: 600px;\n height: 71px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/enc.webp);\n}\n\n.enc-warn {\n display: block;\n width: 462px;\n height: 49px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/enc-warn.webp);\n}\n\n.inv-inact {\n display: block;\n width: 600px;\n height: 199px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/inv-inact.webp);\n}\n\n.moskills {\n display: block;\n width: 300px;\n height: 254px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/skills.webp);\n}\n\n.creature-header {\n display: block;\n width: 500px;\n height: 102px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-header.webp);\n}\n\n.creature-attack-dropdown {\n display: block;\n width: 600px;\n height: 330px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-attack-dropdown.webp);\n}\n\n.acid-splash-popup {\n display: block;\n width: 400px;\n height: 141px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/acid-splash-popup.webp);\n}\n\n.chat-roll {\n display: block;\n width: 300px;\n height: 188px;\n background: url(../images/mother-instructions/chat-roll.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.radiation-roll {\n display: block;\n width: 240px;\n height: 274px;\n background: url(../images/mother-instructions/radiation-rolls.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.territories-general {\n display: block;\n width: 500px;\n height: 498px;\n background: url(../images/mother-instructions/territories-general.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.territories-systems {\n display: block;\n width: 500px;\n height: 186px;\n background: url(../images/mother-instructions/territories-systems.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-general {\n display: block;\n width: 500px;\n height: 342px;\n background: url(../images/mother-instructions/vehicle-general.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-inv {\n display: block;\n width: 500px;\n height: 343px;\n background: url(../images/mother-instructions/vehicle-inv.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-crew {\n display: block;\n width: 500px;\n height: 227px;\n background: url(../images/mother-instructions/vehicle-crew.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-crew-selector {\n display: block;\n width: 500px;\n height: 227px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/vehicle-crew-selector.webp);\n}\n\n.vehicle-fire-weapon {\n display: block;\n width: 403px;\n height: 162px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/vehicle-fire-weapon.webp);\n}\n\n.item-dropdown {\n display: block;\n width: 300px;\n height: 263px;\n background: url(../images/mother-instructions/item-dropdown.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.modifiers-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/modifiers-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.melee-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/melee-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.ranged-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/ranged-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.armor-img {\n display: block;\n width: 600px;\n height: 415px;\n background: url(../images/mother-instructions/armor-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.planet-system-img {\n display: block;\n width: 600px;\n height: 562px;\n background: url(../images/mother-instructions/planet-system-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.initiative-roll {\n display: block;\n width: 300px;\n height: 277px;\n background: url(../images/mother-instructions/initiative-roll.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.clone-actor {\n display: inline-block;\n width: 200px;\n height: 119px;\n background: url(../images/mother-instructions/clone-actor.webp);\n margin-left: 25%;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.roll-clone {\n display: inline-block;\n width: 200px;\n height: 207px;\n background: url(../images/mother-instructions/roll-clone.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.init-chat-norm {\n display: block;\n width: 200px;\n height: 388px;\n background: url(../images/mother-instructions/init-chat-norm.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.init-chat-cards {\n display: block;\n width: 200px;\n height: 378px;\n background: url(../images/mother-instructions/init-chat-cards.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.gm-settings {\n display: block;\n width: 500px;\n height: 491px;\n background: url(../images/mother-instructions/gm-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.player-settings {\n display: block;\n width: 500px;\n height: 301px;\n background: url(../images/mother-instructions/player-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.style-settings {\n display: block;\n width: 400px;\n height: 377px;\n background: url(../images/mother-instructions/style-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.style-button-settings {\n display: block;\n width: 300px;\n height: 161px;\n background: url(../images/mother-instructions/style-button-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.font-picker-img {\n display: inline-block;\n width: 300px;\n height: 272px;\n background: url(../images/mother-instructions/font-picker-img.webp);\n margin-left: 5%;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.colour-picker-img {\n display: inline-block;\n width: 300px;\n height: 206px;\n background: url(../images/mother-instructions/colour-picker-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.character-token {\n display: block;\n width: 230px;\n height: 234px;\n background: url(../images/mother-instructions/character-token.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.creature-token {\n display: block;\n width: 230px;\n height: 235px;\n background: url(../images/mother-instructions/creature-token.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush1 {\n display: block;\n width: 300px;\n height: 241px;\n background: url(../images/mother-instructions/mpush1.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush2 {\n display: block;\n width: 300px;\n height: 340px;\n background: url(../images/mother-instructions/mpush2.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush3 {\n display: block;\n width: 300px;\n height: 297px;\n background: url(../images/mother-instructions/mpush3.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.pwr-supply {\n display: block;\n width: 600px;\n height: 134px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/power.webp);\n}\n\n.synth-hum {\n display: block;\n width: 153px;\n height: 87px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synth-hum.webp);\n}\n\n.inventory-tab-img {\n display: block;\n width: 600px;\n height: 435px;\n background: url(../images/mother-instructions/inventory-tab.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.inv-context-menu-img {\n display: block;\n width: 151px;\n height: 70px;\n background: url(../images/mother-instructions/inv-context-menu.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.status-icons-img {\n display: block;\n width: 230px;\n height: 229px;\n background: url(../images/mother-instructions/status-icons.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.enc-icon-img {\n display: block;\n width: 230px;\n height: 207px;\n background: url(../images/mother-instructions/enc-icon.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.spaceship-sheet-img {\n display: block;\n width: 497px;\n height: 353px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-modules.webp);\n}\n\n.spaceship-header1 {\n display: block;\n width: 402px;\n height: 632px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-header1.webp);\n}\n\n.spaceship-modules {\n display: block;\n width: 497px;\n height: 353px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-sheet-img.webp);\n}\n\n.spaceship-comtech {\n display: block;\n width: 395px;\n height: 262px;\n background: url(../images/mother-instructions/spaceship-comtech.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.grid {\n display: grid;\n grid-column: span 2/span 2;\n padding: 0;\n align-items: center;\n}\n\n.grid-2col {\n display: grid;\n grid-column: span 2;\n grid-template-columns: 1fr 1fr;\n padding: 0;\n align-items: center;\n}\n\n.grid-3col {\n grid-column: span 3/span 3;\n grid-template-columns: repeat(3, minmax(0, 1fr));\n border-color: var(--aliengreen);\n justify-items: center;\n margin: 0;\n}\n\n.grid-4col {\n grid-column: span 4/span 4;\n grid-template-columns: repeat(4, minmax(0, 1fr));\n border-color: var(--aliengreen);\n border-style: double;\n padding: 4px;\n}\n\n.grid-synPage {\n display: grid;\n grid-template-areas: \"Item1 Item2 Item2\" \"Item1 Item4 Item4\" \"Item8 Item4 Item4\" \"Item8 Item5 Item5\" \"Item8 Item3 Item3\" \"Item9 Item6 Item6\" \"Item10 Item7 Item7\" \"Item11 Item11 Item11\";\n grid-template-columns: 1fr 1fr 1fr;\n}\n\n.grid-genPage {\n display: grid;\n grid-template-areas: \"Item1 Item2 Item2\" \"Item1 Item4 Item4\" \"Item8 Item4 Item4\" \"Item8 Item5 Item5\" \"Item8 Item3 Item3\" \"Item9 Item6 Item6\" \"Item10 Item7 Item7\" \"Item11 Item11 Item11\";\n grid-template-columns: 1fr 1fr 1fr;\n}\n\n.Item1 {\n grid-area: Item1;\n border: 1px solid var(--aliengreen);\n padding: 5px;\n text-align: center;\n}\n\n.Item2 {\n grid-area: Item2;\n border: 1px solid var(--aliengreen);\n}\n\n.Item3 {\n grid-area: Item3;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item4 {\n grid-area: Item4;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item5 {\n grid-area: Item5;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item6 {\n grid-area: Item6;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item7 {\n grid-area: Item7;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n height: auto;\n}\n\n.Item8 {\n grid-area: Item8;\n border: 1px solid var(--aliengreen);\n padding: 5px;\n}\n\n.Item9 {\n grid-area: Item9;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.Item10 {\n grid-area: Item10;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.Item11 {\n grid-area: Item11;\n border: 1px solid var(--aliengreen);\n padding: 4px;\n align-content: center;\n justify-content: center;\n min-height: 53px;\n}\n\n.grid-2col-border {\n display: grid;\n grid-column: span 2;\n grid-template-columns: 1fr 1fr;\n border-color: var(--aliengreen);\n padding: 0;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.grid-spacecraft {\n display: grid;\n grid-template-areas: \"spacec1 spacec2 \";\n grid-template-columns: 35% 65%;\n}\n\n.spacec1 {\n grid-area: spacec1;\n border-right: 1px solid var(--aliengreen);\n align-content: center;\n}\n\n.spacec2 {\n grid-area: spacec2;\n padding-left: 5px;\n align-content: center;\n}\n\n.s1-header {\n display: grid;\n grid-template-areas: \". . s1h1 s1h1 s1h1 .\" \"s1h2 s1h2 s1h2 s1h2 s1h2 s1h2\" \"s1h3 s1h3 s1h3 s1h4 s1h4 s1h4\" \"s1h28 s1h28 s1h28 s1h29 s1h29 s1h29\" \"s1h30 s1h30 s1h30 s1h30 s1h30 s1h30 \" \"s1h32 s1h32 s1h32 s1h32 s1h32 s1h32\" \"s1h31 s1h31 s1h31 s1h31 s1h31 s1h31 \" \"s1h33 s1h33 s1h33 s1h33 s1h33 s1h33\" \". . s1h5 s1h5 s1h5 .\" \"s1h6 s1h6 s1h6 s1h6 s1h6 s1h6\" \"s1space1 s1h7 s1h8 s1space s1h9 s1h10\" \"s1space1 s1h11 s1h12 s1space s1h13 s1h14\" \"s1space1 s1h15 s1h16 s1space s1h17 s1h18\" \"s1space1 s1h19 s1h20 s1space s1h21 s1h22\" \"s1h23 s1h23 s1h23 s1h23 s1h23 s1h23\" \"s1h24 s1h24 s1h24 s1h24 s1h24 s1h24\" \"s1h25 s1h25 s1h25 s1h25 s1h25 s1h25\" \"s1h26 s1h26 s1h26 s1h26 s1h26 s1h26\" \"s1h27 s1h27 s1h27 s1h27 s1h27 s1h27\";\n grid-template-columns: 19px 50px 100px 19px 100px 57px;\n padding: 0 10px 0px 10px;\n}\n\n.s1space {\n grid-area: s1space;\n}\n\n.s1space1 {\n grid-area: s1space1;\n}\n\n.s1h1 {\n grid-area: s1h1;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h2 {\n grid-area: s1h2;\n align-content: center;\n}\n\n.s1h3 {\n grid-area: s1h3;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h4 {\n grid-area: s1h4;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h5 {\n grid-area: s1h5;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h6 {\n grid-area: s1h6;\n align-content: center;\n}\n\n.s1h7 {\n grid-area: s1h7;\n height: 30px;\n}\n\n.s1h8 {\n grid-area: s1h8;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h9 {\n grid-area: s1h9;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h10 {\n grid-area: s1h10;\n height: 30px;\n}\n\n.s1h11 {\n grid-area: s1h11;\n height: 30px;\n}\n\n.s1h12 {\n grid-area: s1h12;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h13 {\n grid-area: s1h13;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h14 {\n grid-area: s1h14;\n height: 30px;\n}\n\n.s1h15 {\n grid-area: s1h15;\n height: 30px;\n}\n\n.s1h16 {\n grid-area: s1h16;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h17 {\n grid-area: s1h17;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h18 {\n grid-area: s1h18;\n height: 30px;\n}\n\n.s1h19 {\n grid-area: s1h19;\n height: 30px;\n}\n\n.s1h20 {\n grid-area: s1h20;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h21 {\n grid-area: s1h21;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h22 {\n grid-area: s1h22;\n height: 30px;\n /* justify-self: center; */\n}\n\n.s1h23 {\n grid-area: s1h23;\n height: 20px;\n justify-self: center;\n font-weight: bolder;\n}\n\n.s1h24 {\n grid-area: s1h24;\n height: 30px;\n justify-self: center;\n}\n\n.s1h25 {\n grid-area: s1h25;\n height: 20px;\n justify-self: center;\n font-weight: bolder;\n}\n\n.s1h26 {\n grid-area: s1h26;\n height: 50px;\n justify-self: center;\n}\n\n.s1h27 {\n grid-area: s1h27;\n height: 50px;\n justify-self: center;\n}\n\n.s1h28 {\n grid-area: s1h28;\n align-content: center;\n}\n\n.s1h29 {\n grid-area: s1h29;\n align-content: center;\n}\n\n.s1h30 {\n grid-area: s1h30;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h31 {\n grid-area: s1h31;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h32 {\n grid-area: s1h32;\n align-content: center;\n}\n\n.s1h33 {\n grid-area: s1h33;\n align-content: center;\n}\n\n.grid-container {\n display: grid;\n margin: 0;\n padding: 0;\n grid-template-areas: \"Col1 Col2\" \"Col1 Col2\" \"Col1 Col2\" \"Col1 Col4\" \"Col3 Col3\";\n grid-template-columns: 370px 1fr;\n}\n\n.Col1 {\n grid-area: Col1;\n align-self: center;\n}\n\n.Col2 {\n grid-area: Col2;\n}\n\n.Col3 {\n grid-area: Col3;\n}\n\n.Col4 {\n grid-area: Col4;\n}\n\n.grid-attr {\n display: grid;\n margin: 0;\n padding: 0;\n padding-left: 5px;\n align-items: center;\n border: 1px solid var(--aliengreen);\n grid-template-areas: \"Attr1 Attr2 Attr3\";\n grid-template-columns: 300px 35px 30px;\n}\n\n.Attr1 {\n grid-area: Attr1;\n}\n\n.Attr2 {\n grid-area: Attr2;\n}\n\n.Attr3 {\n grid-area: Attr3;\n width: 30px;\n height: 20px;\n}\n\n.Attr4 {\n grid-area: Attr4;\n}\n\n.grid-Consumables {\n display: grid;\n grid-template-areas: \"Heading Heading \" \"Air1 Air2\" \"Food1 Food2\" \"Water1 Water2\" \"Power1 Power2\";\n grid-template-columns: 1fr 1fr;\n}\n\n.Heading {\n grid-area: Heading;\n justify-self: left;\n}\n\n.Air1 {\n grid-area: Air1;\n justify-content: left;\n align-self: center;\n}\n\n.Air2 {\n grid-area: Air2;\n}\n\n.Food1 {\n grid-area: Food1;\n justify-self: left;\n align-self: center;\n}\n\n.Food2 {\n grid-area: Food2;\n}\n\n.Power1 {\n grid-area: Power1;\n justify-self: left;\n align-self: center;\n}\n\n.Power2 {\n grid-area: Power2;\n}\n\n.Water1 {\n grid-area: Water1;\n justify-self: left;\n align-self: center;\n}\n\n.Water2 {\n grid-area: Water2;\n}\n\n.grid-vehicle-header {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vChar vChar\";\n grid-template-columns: auto;\n}\n\n.grid-vehicle {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vItem1 vItem2 vItem3 vItem4\" \"vItem5 vItem6 vItem7 vItem8\";\n grid-template-columns: auto;\n}\n\n.vChar {\n grid-area: vChar;\n}\n\n.vItem1 {\n grid-area: vItem1;\n}\n\n.vItem2 {\n grid-area: vItem2;\n}\n\n.vItem3 {\n grid-area: vItem3;\n}\n\n.vItem4 {\n grid-area: vItem4;\n}\n\n.vItem5 {\n grid-area: vItem5;\n}\n\n.vItem6 {\n grid-area: vItem6;\n}\n\n.vItem7 {\n grid-area: vItem7;\n}\n\n.vItem8 {\n grid-area: vItem8;\n}\n\n.grid-weapon {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"wItem1 wItem2 wItem3 wItem4\" \"wItem5 wItem6 wItem7 wItem7\";\n grid-template-columns: auto;\n align-items: center;\n padding-bottom: 2px;\n}\n\n.wItem1 {\n grid-area: wItem1;\n}\n\n.wItem2 {\n grid-area: wItem2;\n}\n\n.wItem3 {\n grid-area: wItem3;\n}\n\n.wItem4 {\n grid-area: wItem4;\n}\n\n.wItem5 {\n grid-area: wItem5;\n}\n\n.wItem6 {\n grid-area: wItem6;\n}\n\n.wItem7 {\n grid-area: wItem7;\n}\n\n.grid-ship-crit {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"gcItem1 gcItem2 gcItem2\" \"gcItem3 gcItem4 gcItem4\" \"gcItem5 gcItem6 gcItem6\";\n grid-template-columns: 30% 35% 35%;\n align-items: center;\n}\n\n.gcItem1 {\n grid-area: gcItem1;\n}\n\n.gcItem2 {\n grid-area: gcItem2;\n}\n\n.gcItem3 {\n grid-area: gcItem3;\n}\n\n.gcItem4 {\n grid-area: gcItem4;\n}\n\n.gcItem5 {\n grid-area: gcItem5;\n}\n\n.gcItem6 {\n grid-area: gcItem6;\n}\n\n.grid-weapon-body {\n display: grid;\n grid-template-areas: \"wCol1 wCol2 wCol3 wCol4 wCol5 wCol6\" \"wCol7 wCol8 wCol9 wCol10 wCol11 wCol12\" \"wCol13 wCol14 . . . .\";\n padding-bottom: 2px;\n grid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr;\n align-items: center;\n}\n\n.wCol1 {\n grid-area: wCol1;\n justify-self: left;\n}\n\n.wCol2 {\n grid-area: wCol2;\n justify-self: left;\n}\n\n.wCol3 {\n grid-area: wCol3;\n justify-self: left;\n}\n\n.wCol4 {\n grid-area: wCol4;\n justify-self: center;\n}\n\n.wCol5 {\n grid-area: wCol5;\n justify-self: left;\n}\n\n.wCol6 {\n grid-area: wCol6;\n justify-self: center;\n}\n\n.wCol7 {\n grid-area: wCol7;\n justify-self: left;\n}\n\n.wCol8 {\n grid-area: wCol8;\n justify-self: left;\n}\n\n.wCol9 {\n grid-area: wCol9;\n justify-self: left;\n}\n\n.wCol10 {\n grid-area: wCol10;\n justify-self: center;\n}\n\n.wCol11 {\n grid-area: wCol11;\n justify-self: left;\n}\n\n.wCol12 {\n grid-area: wCol12;\n justify-self: center;\n}\n\n.wCol13 {\n grid-area: wCol13;\n justify-self: left;\n}\n\n.wCol14 {\n grid-area: wCol14;\n justify-self: left;\n}\n\n.grid-items {\n display: grid;\n grid-template-areas: \"lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4\" \"lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8\";\n padding-bottom: 2px;\n grid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em;\n align-items: center;\n}\n\n.lCol1 {\n grid-area: lCol1;\n justify-self: left;\n}\n\n.lCol2 {\n grid-area: lCol2;\n justify-self: center;\n}\n\n.lCol3 {\n grid-area: lCol3;\n justify-self: center;\n}\n\n.lCol4 {\n grid-area: lCol4;\n justify-self: right;\n}\n\n.lCol5 {\n grid-area: lCol5;\n justify-self: left;\n}\n\n.lCol6 {\n grid-area: lCol6;\n justify-self: left;\n}\n\n.lCol7 {\n grid-area: lCol7;\n justify-self: center;\n}\n\n.lCol8 {\n grid-area: lCol8;\n justify-self: right;\n}\n\n.lCol9 {\n grid-area: lCol9;\n justify-self: center;\n}\n\n.lCol10 {\n grid-area: lCol10;\n justify-self: center;\n}\n\n.lCol11 {\n grid-area: lCol11;\n justify-self: center;\n}\n\n.lCol12 {\n grid-area: lCol12;\n justify-self: center;\n}\n\n.lCol13 {\n grid-area: lCol13;\n justify-self: center;\n}\n\n.lCol14 {\n grid-area: lCol14;\n justify-self: center;\n}\n\n.lCol15 {\n grid-area: lCol15;\n justify-self: center;\n}\n\n.lCol16 {\n grid-area: lCol16;\n justify-self: center;\n}\n\n.lCol17 {\n grid-area: lCol17;\n justify-self: center;\n}\n\n.lCol18 {\n grid-area: lCol18;\n justify-self: center;\n}\n\n.grid-modules {\n display: grid;\n grid-template-areas: \"mCol1 mCol2 mCol17 mCol15 mCol13 mCol4\" \"mCol5 mCol6 mCol18 mCol16 mCol14 mCol8\";\n padding-bottom: 6px;\n grid-template-columns: 30px 270px 75px 90px 269px 30px;\n align-items: center;\n}\n\n.mCol1 {\n grid-area: mCol1;\n justify-self: left;\n}\n\n.mCol2 {\n grid-area: mCol2;\n justify-self: center;\n}\n\n.mCol3 {\n grid-area: mCol3;\n justify-self: center;\n}\n\n.mCol4 {\n grid-area: mCol4;\n justify-self: right;\n}\n\n.mCol5 {\n grid-area: mCol5;\n justify-self: left;\n}\n\n.mCol6 {\n grid-area: mCol6;\n justify-self: left;\n}\n\n.mCol7 {\n grid-area: mCol7;\n justify-self: center;\n}\n\n.mCol8 {\n grid-area: mCol8;\n justify-self: right;\n}\n\n.mCol9 {\n grid-area: mCol9;\n justify-self: center;\n}\n\n.mCol10 {\n grid-area: mCol10;\n justify-self: center;\n}\n\n.mCol11 {\n grid-area: mCol11;\n justify-self: center;\n}\n\n.mCol12 {\n grid-area: mCol12;\n justify-self: center;\n}\n\n.mCol13 {\n grid-area: mCol13;\n justify-self: center;\n}\n\n.mCol14 {\n grid-area: mCol14;\n word-break: break-word;\n}\n\n.mCol15 {\n grid-area: mCol15;\n justify-self: center;\n}\n\n.mCol16 {\n grid-area: mCol16;\n justify-self: center;\n}\n\n.mCol17 {\n grid-area: mCol17;\n justify-self: center;\n}\n\n.mCol18 {\n grid-area: mCol18;\n justify-self: center;\n}\n\n.grid-talents {\n display: grid;\n grid-template-areas: \"talTitle talTitle\" \"tal1 tal2\" \"tal3 tal4\";\n padding: 3px;\n grid-template-columns: 75% 25%;\n align-items: center;\n}\n\n.tal1 {\n grid-area: tal1;\n justify-self: center;\n padding-left: 8px;\n}\n\n.tal2 {\n grid-area: tal2;\n justify-self: right;\n padding-right: 8px;\n}\n\n.tal3 {\n grid-area: tal3;\n align-self: center;\n}\n\n.tal4 {\n grid-area: tal4;\n justify-self: right;\n padding-right: 8px;\n align-self: left;\n}\n\n.talTitle {\n grid-area: talTitle;\n background-color: #221f1f;\n}\n\n.grid-special {\n display: grid;\n grid-template-areas: \"spe1 spe2 spe3\";\n grid-template-columns: 5% 70% 25%;\n align-items: center;\n}\n\n.spe1 {\n grid-area: spe1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.spe2 {\n grid-area: spe2;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.spe3 {\n grid-area: spe3;\n justify-self: right;\n}\n\n.critical-inj {\n display: grid;\n grid-template-areas: \"crit1 crit2 crit3 crit4\";\n grid-template-columns: 5% 31% 60% 3%;\n align-items: center;\n}\n\n.crit1 {\n grid-area: crit1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.crit2 {\n grid-area: crit2;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.crit3 {\n grid-area: crit3;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n align-items: left;\n}\n\n.crit4 {\n grid-area: crit4;\n justify-self: right;\n}\n\n.space-critical-inj {\n display: grid;\n grid-template-areas: \"ScritI1 ScritI2 ScritI4\";\n grid-template-columns: 5% 80% 3%;\n align-items: center;\n}\n\n.ScritI1 {\n grid-area: ScritI1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.ScritI2 {\n grid-area: ScritI2;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.ScritI4 {\n grid-area: ScritI4;\n justify-self: right;\n}\n\n.grid-two {\n display: grid;\n grid-template-areas: \"box1 box2\" \"box3 box4\";\n padding: 3px;\n grid-template-columns: 25% 75%;\n align-items: center;\n}\n\n.box1 {\n grid-area: box1;\n justify-self: center;\n padding-left: 8px;\n}\n\n.box2 {\n grid-area: box2;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box3 {\n grid-area: box3;\n justify-self: center;\n padding-left: 8px;\n padding-top: 10px;\n}\n\n.box4 {\n grid-area: box4;\n padding-top: 10px;\n}\n\n.grid-2 {\n display: grid;\n grid-template-areas: \"box11 box21 box23 box22\";\n grid-template-columns: 1fr 33px 15px 33px;\n align-items: center;\n margin: 1px;\n padding: 0;\n}\n\n.box11 {\n grid-area: box11;\n justify-self: center;\n}\n\n.box21 {\n grid-area: box21;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box22 {\n grid-area: box22;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box23 {\n grid-area: box23;\n justify-self: center;\n}\n\n.grid-crit {\n display: grid;\n grid-template-areas: \"crit1 crit2 \";\n padding: 0;\n margin: 0;\n grid-template-columns: 1fr 1fr;\n}\n\n.crit1 {\n grid-area: crit1;\n}\n\n.crit2 {\n grid-area: crit2;\n margin-bottom: 2px;\n}\n\n.grid-rTables {\n display: grid;\n grid-template-areas: \"rTable1 rTable2\";\n grid-template-columns: 1fr 0.5fr;\n align-items: center;\n margin: 0;\n padding: 0;\n}\n\n.rTable1 {\n grid-area: rTable1;\n justify-self: center;\n}\n\n.rTable2 {\n grid-area: rTable2;\n justify-self: center;\n padding-right: 8px;\n}\n\n.grid-creature {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vCre1 vCre2 \" \"vCre3 vCre4 \" \"vCre5 vCre6 \" \"vCre7 vCre8\";\n grid-template-columns: 1fr 1fr;\n align-items: center;\n}\n\n.vCre1 {\n grid-area: vCre1;\n}\n\n.vCre2 {\n grid-area: vCre2;\n}\n\n.vCre3 {\n grid-area: vCre3;\n}\n\n.vCre4 {\n grid-area: vCre4;\n}\n\n.vCre5 {\n grid-area: vCre5;\n}\n\n.vCre6 {\n grid-area: vCre6;\n}\n\n.vCre7 {\n grid-area: vCre7;\n}\n\n.vCre8 {\n grid-area: vCre8;\n}\n\n.grid-colony--header {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"hplan1 hplan2 \" \"hplan3 hplan4\" \"hplan5 hplan6 \" \"hplan7 hplan8\";\n grid-template-columns: auto;\n align-items: center;\n padding-bottom: 2px;\n}\n\n.hplan1 {\n grid-area: hplan1;\n}\n\n.hplan2 {\n grid-area: hplan2;\n}\n\n.hplan3 {\n grid-area: hplan3;\n}\n\n.hplan4 {\n grid-area: hplan4;\n}\n\n.hplan5 {\n grid-area: hplan5;\n}\n\n.hplan6 {\n grid-area: hplan6;\n}\n\n.hplan7 {\n grid-area: hplan7;\n}\n\n.hplan8 {\n grid-area: hplan8;\n}\n\n.grid-planet {\n display: grid;\n margin: 0;\n padding: 0;\n grid-template-areas: \"plan1 plan1 plan1 plan1\" \"plan2 plan2 plan3 plan3 \" \"plan4 plan4 plan4 plan4 \";\n grid-template-columns: 220px 1fr;\n}\n\n.plan1 {\n grid-area: plan1;\n justify-self: left;\n align-self: center;\n}\n\n.plan2 {\n grid-area: plan2;\n justify-self: left;\n}\n\n.plan3 {\n grid-area: plan3;\n justify-self: left;\n}\n\n.plan4 {\n grid-area: plan4;\n justify-self: left;\n}\n\n.grid-systems {\n display: grid;\n padding: 3px;\n grid-template-areas: \"sys1 sys2 sys3 sys4\" \"sys5 sys6 sys7 sys8\";\n grid-template-columns: 14em 15em 10em 2em;\n border-color: var(--aliengreen);\n border-bottom: double;\n}\n\n.sys1 {\n grid-area: sys1;\n justify-self: left;\n}\n\n.sys2 {\n grid-area: sys2;\n justify-self: left;\n}\n\n.sys3 {\n grid-area: sys3;\n justify-self: left;\n}\n\n.sys4 {\n grid-area: sys4;\n justify-self: right;\n}\n\n.sys5 {\n grid-area: sys5;\n justify-self: left;\n}\n\n.sys6 {\n grid-area: sys6;\n justify-self: left;\n}\n\n.sys7 {\n grid-area: sys7;\n justify-self: left;\n}\n\n.sys8 {\n grid-area: sys8;\n justify-self: right;\n}\n\n.grid-Char-Att {\n display: grid;\n padding-bottom: 4px;\n padding-top: 12px;\n padding-left: 30px;\n grid-row-gap: 3px;\n grid-column-gap: 10px;\n border-color: var(--aliengreen);\n align-items: center;\n grid-template-areas: \"gCol1 gCol2 gCol3 gCol4 gCol5 gCol11\" \"gCol6 gCol7 gCol8 gCol9 gCol10 gCol12\";\n grid-template-columns: 110px 50px 110px 50px 65px 130px;\n}\n\n.gCol1 {\n grid-area: gCol1;\n justify-self: left;\n}\n\n.gCol2 {\n grid-area: gCol2;\n justify-self: center;\n align-self: center;\n}\n\n.gCol3 {\n grid-area: gCol3;\n justify-self: left;\n}\n\n.gCol4 {\n grid-area: gCol4;\n justify-self: center;\n align-self: center;\n}\n\n.gCol5 {\n grid-area: gCol5;\n justify-self: center;\n}\n\n.gCol6 {\n grid-area: gCol6;\n justify-self: left;\n}\n\n.gCol7 {\n grid-area: gCol7;\n justify-self: center;\n align-self: center;\n}\n\n.gCol8 {\n grid-area: gCol8;\n justify-self: left;\n}\n\n.gCol9 {\n grid-area: gCol9;\n justify-self: center;\n align-self: center;\n}\n\n.gCol10 {\n grid-area: gCol10;\n justify-self: center;\n}\n\n.gCol11 {\n grid-area: gCol11;\n justify-self: center;\n}\n\n.gCol12 {\n grid-area: gCol12;\n justify-self: center;\n}\n\n.grid-item-xtras {\n display: grid;\n grid-template-areas: \"xCol1 xCol2 xCol3 xCol4 xCol5 xCol6\" \". xCol7 xCol7 xCol8 . .\";\n padding-bottom: 4px;\n padding-top: 5px;\n padding-left: 30px;\n grid-row-gap: 3px;\n grid-column-gap: 10px;\n grid-template-columns: 110px 50px 110px 50px 110px 50px;\n align-items: center;\n}\n\n.xCol1 {\n grid-area: xCol1;\n justify-self: left;\n}\n\n.xCol2 {\n grid-area: xCol2;\n justify-self: left;\n}\n\n.xCol3 {\n grid-area: xCol3;\n justify-self: left;\n}\n\n.xCol4 {\n grid-area: xCol4;\n justify-self: center;\n}\n\n.xCol5 {\n grid-area: xCol5;\n justify-self: left;\n}\n\n.xCol6 {\n grid-area: xCol6;\n justify-self: center;\n}\n\n.xCol7 {\n grid-area: xCol7;\n justify-self: center;\n}\n\n.xCol8 {\n grid-area: xCol8;\n justify-self: center;\n}\n\n.flex-group-center,\n.flex-group-left,\n.flex-group-right {\n justify-content: center;\n align-items: center;\n text-align: center;\n padding: 0;\n border: 1px solid var(--aliengreen);\n}\n\n.flex-group-left {\n justify-content: flex-start;\n text-align: left;\n}\n\n.flex-group-right {\n justify-content: flex-end;\n text-align: right;\n}\n\n.grid-crew {\n display: grid;\n grid-template-areas: \"gC1 gC2 gC3 gC4\" \"gC5 gC6 gC7 gC8\";\n grid-template-columns: 20em 15em 10em 5em;\n}\n\n.gC1 {\n justify-self: center;\n grid-area: gC1;\n}\n\n.gC2 {\n justify-self: center;\n grid-area: gC2;\n}\n\n.gC3 {\n justify-self: center;\n grid-area: gC3;\n}\n\n.gC4 {\n justify-self: right;\n grid-area: gC4;\n}\n\n.gC5 {\n justify-self: left;\n grid-area: gC5;\n}\n\n.gC6 {\n justify-self: center;\n grid-area: gC6;\n}\n\n.gC7 {\n justify-self: center;\n grid-area: gC7;\n}\n\n.gC8 {\n justify-self: right;\n grid-area: gC8;\n}\n\n.grid-ship-crew {\n display: grid;\n grid-template-areas: \"gSC1 gSC2 gSC3 gSC4 gSC5\" \" gSC6 gSC7 gSC8 gSC9 gSC10\";\n grid-template-columns: 43% 25% 20% 6%;\n}\n\n.gSC1 {\n justify-self: center;\n grid-area: gSC1;\n}\n\n.gSC2 {\n justify-self: center;\n grid-area: gSC2;\n}\n\n.gSC3 {\n justify-self: center;\n grid-area: gSC3;\n}\n\n.gSC4 {\n justify-self: right;\n grid-area: gSC4;\n}\n\n.gSC5 {\n justify-self: right;\n grid-area: gSC5;\n}\n\n.gSC6 {\n justify-self: left;\n grid-area: gSC6;\n}\n\n.gSC7 {\n justify-self: center;\n grid-area: gSC7;\n}\n\n.gSC8 {\n justify-self: right;\n grid-area: gSC8;\n}\n\n.gSC9 {\n justify-self: center;\n grid-area: gSC9;\n}\n\n.gSC10 {\n justify-self: right;\n grid-area: gSC10;\n}\n\n.grid-actor {\n display: grid;\n padding-top: 10px;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"gaItem1 gaItem2 gaItem3 gaItem4\";\n grid-template-columns: 20% 34% 20% 30%;\n}\n\n.gaItem1 {\n grid-area: gaItem1;\n}\n\n.gaItem2 {\n grid-area: gaItem2;\n}\n\n.gaItem3 {\n grid-area: gaItem3;\n}\n\n.gaItem4 {\n grid-area: gaItem4;\n}\n\n.grid-colony-planet1 {\n display: grid;\n padding-top: 55px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp1 gcp2 gcp3 gcp4 gcp5 gcp6 gcp7\";\n grid-template-columns: 150px 150px 196px 100px 150px 150px 150px;\n}\n\n.gcp1 {\n grid-area: gcp1;\n}\n\n.gcp2 {\n grid-area: gcp2;\n}\n\n.gcp3 {\n grid-area: gcp3;\n}\n\n.gcp4 {\n grid-area: gcp4;\n margin: 1px 0px 0px -7px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp5 {\n grid-area: gcp5;\n}\n\n.gcp6 {\n grid-area: gcp6;\n}\n\n.gcp7 {\n grid-area: gcp7;\n}\n\n.grid-colony-planet2 {\n display: grid;\n margin-top: -4px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp11 gcp12 gcp14 gcp16 gcp17\";\n grid-template-columns: 130px 240px 400px 110px 120px;\n}\n\n.gcp11 {\n grid-area: gcp11;\n}\n\n.gcp12 {\n grid-area: gcp12;\n}\n\n.gcp14 {\n grid-area: gcp14;\n}\n\n.gcp16 {\n grid-area: gcp16;\n}\n\n.gcp17 {\n grid-area: gcp17;\n}\n\n.grid-colony-planet3a {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n margin-top: 2px;\n grid-template-areas: \"gcp3a1 gcp3a2 gcp3a3 gcp3a4 gcp3a5 gcp3a6 gcp3a7\";\n grid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\n}\n\n.gcp3a1 {\n grid-area: gcp3a1;\n margin: -12px 0px 0px -127px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp3a2 {\n grid-area: gcp3a2;\n}\n\n.gcp3a3 {\n grid-area: gcp3a3;\n}\n\n.gcp3a4 {\n grid-area: gcp3a4;\n}\n\n.gcp3a5 {\n grid-area: gcp3a5;\n}\n\n.gcp3a6 {\n grid-area: gcp3a6;\n}\n\n.gcp3a7 {\n grid-area: gcp3a7;\n margin: -12px 0px 0px 24px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet3 {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp31 gcp32 gcp33 gcp34 gcp35 gcp36 gcp37\";\n grid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\n}\n\n.gcp31 {\n grid-area: gcp31;\n}\n\n.gcp32 {\n grid-area: gcp32;\n}\n\n.gcp33 {\n grid-area: gcp33;\n}\n\n.gcp34 {\n grid-area: gcp34;\n}\n\n.gcp35 {\n grid-area: gcp35;\n}\n\n.gcp36 {\n grid-area: gcp36;\n}\n\n.gcp37 {\n grid-area: gcp37;\n}\n\n.grid-colony-planet4a {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n margin-top: 5px;\n grid-template-areas: \"gcp4a1 gcp4a2 gcp4a3 gcp4a4 gcp4a5 gcp4a6 gcp4a7\";\n grid-template-columns: 210px 245px 110px 126px 110px 110px 110px;\n}\n\n.gcp4a1 {\n grid-area: gcp4a1;\n}\n\n.gcp4a2 {\n grid-area: gcp4a2;\n margin: -28px 0px 0px -19px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a3 {\n grid-area: gcp4a3;\n margin: -11px 0px 0px 10px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a4 {\n grid-area: gcp4a4;\n margin: -21px 0px 0px -28px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp4a5 {\n grid-area: gcp4a5;\n margin: -28px 0px 0px 0px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a6 {\n grid-area: gcp4a6;\n margin: -37px 0px 0px -12px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp4a7 {\n grid-area: gcp4a7;\n}\n\n.grid-colony-planet4 {\n display: grid;\n margin-left: 30px;\n margin-top: -2px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp41 gcp42 gcp43 gcp44 gcp45 gcp46 gcp47\";\n grid-template-columns: 210px 245px 110px 110px 110px 110px 110px;\n}\n\n.gcp41 {\n grid-area: gcp41;\n}\n\n.gcp42 {\n grid-area: gcp42;\n}\n\n.gcp43 {\n grid-area: gcp43;\n}\n\n.gcp44 {\n grid-area: gcp44;\n}\n\n.gcp45 {\n grid-area: gcp45;\n}\n\n.gcp46 {\n grid-area: gcp46;\n}\n\n.gcp47 {\n grid-area: gcp47;\n}\n\n.grid-colony-planet6a {\n display: grid;\n margin-left: 30px;\n padding-top: 82px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp6a1 gcp6a2 gcp6a4 gcp6a6 gcp6a7\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp6a1 {\n grid-area: gcp6a1;\n margin: -24px 0px 0px 61px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a2 {\n grid-area: gcp6a2;\n margin: -42px 0px 0px 50px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a4 {\n grid-area: gcp6a4;\n margin: -59px 0px 0px -41px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a6 {\n grid-area: gcp6a6;\n margin: -43px 0px 0px -138px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a7 {\n grid-area: gcp6a7;\n margin: -24px 0px 0px -118px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet6 {\n display: grid;\n margin-left: 30px;\n margin-top: -5px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp61 gcp62 gcp64 gcp66 gcp67\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp61 {\n grid-area: gcp61;\n}\n\n.gcp62 {\n grid-area: gcp62;\n}\n\n.gcp64 {\n grid-area: gcp64;\n}\n\n.gcp66 {\n grid-area: gcp66;\n}\n\n.gcp67 {\n grid-area: gcp67;\n}\n\n.grid-colony-planet7a {\n display: grid;\n margin-left: 25px;\n margin-top: 14px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp7a1 gcp7a2 gcp7a4 gcp7a6 gcp7a7\";\n grid-template-columns: 225px 205px 210px 200px 200px;\n}\n\n.gcp7a1 {\n grid-area: gcp7a1;\n margin: 8px 0px 0px -163px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a2 {\n grid-area: gcp7a2;\n margin: -8px 0px 0px -171px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a4 {\n grid-area: gcp7a4;\n margin: -25px 0px 0px -32px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a6 {\n grid-area: gcp7a6;\n margin: -6px 0px 0px 59px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a7 {\n grid-area: gcp7a7;\n margin: 11px 0px 0px 28px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet7 {\n display: grid;\n margin-left: 25px;\n margin-top: -30px;\n margin-bottom: 4px;\n grid-template-areas: \"gcp71 gcp72 gcp74 gcp76 gcp77\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp71 {\n grid-area: gcp71;\n}\n\n.gcp72 {\n grid-area: gcp72;\n}\n\n.gcp74 {\n grid-area: gcp74;\n}\n\n.gcp76 {\n grid-area: gcp76;\n}\n\n.gcp77 {\n grid-area: gcp77;\n}\n\n.grid-colony-planet8a {\n display: grid;\n margin-left: 25px;\n margin-top: -6px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp8a1 gcp8a2 gcp8a4 gcp8a6 gcp8a7\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp8a1 {\n grid-area: gcp8a1;\n}\n\n.gcp8a2 {\n grid-area: gcp8a2;\n}\n\n.gcp8a4 {\n grid-area: gcp8a4;\n margin: 8px 0px 0px -39px;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n margin-bottom: 0px;\n}\n\n.gcp8a6 {\n grid-area: gcp8a6;\n}\n\n.gcp8a7 {\n grid-area: gcp8a7;\n}\n\n.grid-colony-planet8 {\n display: grid;\n margin-bottom: 0px;\n margin-top: 11px;\n grid-template-areas: \"gcp81 gcp82 gcp84 gcp86 gcp87\";\n grid-template-columns: 225px 216px 210px 200px 190px;\n}\n\n.gcp81 {\n grid-area: gcp81;\n}\n\n.gcp82 {\n grid-area: gcp82;\n}\n\n.gcp84 {\n grid-area: gcp84;\n}\n\n.gcp86 {\n grid-area: gcp86;\n}\n\n.gcp87 {\n grid-area: gcp87;\n}\n\n.grid-colony-planet9 {\n display: grid;\n margin-top: -25px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp91 gcp94 gcp96 gcp97\";\n grid-template-columns: 444px 161px 34px 15px;\n}\n\n.gcp91 {\n grid-area: gcp91;\n}\n\n.gcp94 {\n grid-area: gcp94;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp96 {\n grid-area: gcp96;\n}\n\n.gcp97 {\n grid-area: gcp97;\n}\n\n.grid-colony-planet10a {\n display: grid;\n margin-left: 175px;\n margin-top: -84px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp10a1 gcp10a2 gcp10a4 gcp10a6 gcp10a7\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp10a1 {\n grid-area: gcp10a1;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.gcp10a2 {\n grid-area: gcp10a2;\n}\n\n.gcp10a4 {\n grid-area: gcp10a4;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-top: 114px;\n margin-bottom: 0px;\n}\n\n.gcp10a6 {\n grid-area: gcp10a6;\n}\n\n.gcp10a7 {\n grid-area: gcp10a7;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet10 {\n display: grid;\n margin-left: 181px;\n margin-top: -59px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp101 gcp102 gcp104 gcp106 gcp107\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp101 {\n grid-area: gcp101;\n}\n\n.gcp102 {\n grid-area: gcp102;\n}\n\n.gcp104 {\n grid-area: gcp104;\n}\n\n.gcp106 {\n grid-area: gcp106;\n}\n\n.gcp107 {\n grid-area: gcp107;\n}\n\n.grid-colony-planet11 {\n display: grid;\n margin-left: 187px;\n margin-top: -98px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp111 gcp112 gcp113 gcp114 gcp115 gcp116\";\n grid-template-columns: 171px 87px 171px 87px 171px 25px;\n}\n\n.gcp111 {\n grid-area: gcp111;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp112 {\n grid-area: gcp112;\n}\n\n.gcp113 {\n grid-area: gcp113;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-top: 107px;\n margin-bottom: 0px;\n}\n\n.gcp114 {\n grid-area: gcp114;\n}\n\n.gcp115 {\n grid-area: gcp115;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp116 {\n grid-area: gcp116;\n}\n\n.grid-colony-planet12a {\n display: grid;\n margin-left: 176px;\n margin-top: -86px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp12a1 gcp12a2 gcp12a4 gcp12a6 gcp12a7\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp12a1 {\n grid-area: gcp12a1;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.gcp12a2 {\n grid-area: gcp12a2;\n}\n\n.gcp12a4 {\n grid-area: gcp12a4;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-top: 118px;\n margin-bottom: 0px;\n}\n\n.gcp12a6 {\n grid-area: gcp12a6;\n}\n\n.gcp12a7 {\n grid-area: gcp12a7;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet12 {\n display: grid;\n margin-left: 181px;\n margin-top: -65px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp121 gcp122 gcp124 gcp126 gcp127\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp121 {\n grid-area: gcp121;\n}\n\n.gcp122 {\n grid-area: gcp122;\n}\n\n.gcp124 {\n grid-area: gcp124;\n}\n\n.gcp126 {\n grid-area: gcp126;\n}\n\n.gcp127 {\n grid-area: gcp127;\n}\n\n.grid-colony-planet13a {\n display: grid;\n margin-left: 187px;\n margin-top: -89px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp13a1 gcp13a2 gcp13a3 gcp13a4 gcp13a5 gcp13a6\";\n grid-template-columns: 171px 87px 171px 87px 171px 25px;\n}\n\n.gcp13a1 {\n grid-area: gcp13a1;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp13a2 {\n grid-area: gcp13a2;\n}\n\n.gcp13a3 {\n grid-area: gcp13a3;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-top: 107px;\n margin-bottom: 20px;\n}\n\n.gcp13a4 {\n grid-area: gcp13a4;\n}\n\n.gcp13a5 {\n grid-area: gcp13a5;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp13a6 {\n grid-area: gcp13a6;\n}\n\n.grid-colony-planet13 {\n display: grid;\n margin-left: 25px;\n margin-top: 3px;\n margin-bottom: 0px;\n padding-top: 66px;\n grid-template-areas: \"gcp131 gcp134 gcp136 gcp137\";\n grid-template-columns: 430px 210px 200px 190px;\n}\n\n.gcp131 {\n grid-area: gcp131;\n}\n\n.gcp134 {\n grid-area: gcp134;\n}\n\n.gcp136 {\n grid-area: gcp136;\n}\n\n.gcp137 {\n grid-area: gcp137;\n}\n\n.grid-colony-sheet {\n display: grid;\n margin-left: 25px;\n margin-top: 3px;\n margin-bottom: 0px;\n grid-template-areas: \"gcs1 gcs2 gcs3 gcs4\" \"gcs5 gcs2 gcs3 gcs4\" \"gcs6 gcs2 gcs3 gcs4\" \"gcs7 gcs2 gcs3 gcs4\";\n grid-template-columns: 523px 177px 177px 177px;\n}\n\n.gcs1 {\n grid-area: gcs1;\n}\n\n.gcs2 {\n grid-area: gcs2;\n margin-top: 55px;\n}\n\n.gcs3 {\n grid-area: gcs3;\n margin-top: 55px;\n}\n\n.gcs4 {\n grid-area: gcs4;\n margin-top: 55px;\n}\n\n.gcs5 {\n grid-area: gcs5;\n}\n\n.gcs6 {\n grid-area: gcs6;\n}\n\n.gcs7 {\n grid-area: gcs7;\n}\n\n.grid-colony-header {\n display: grid;\n grid-template-areas: \"gch1 gch2 gch3\" \"gch4 gch5 gch6\" \"gch7 gch8 gch9\" \"gch10 gch11 gch12\";\n padding-top: 70px;\n grid-template-columns: 174px 174px 174px;\n align-items: center;\n}\n\n.gch1 {\n grid-area: gch1;\n}\n\n.gch2 {\n grid-area: gch2;\n}\n\n.gch3 {\n grid-area: gch3;\n}\n\n.gch4 {\n grid-area: gch4;\n}\n\n.gch5 {\n grid-area: gch5;\n}\n\n.gch6 {\n grid-area: gch6;\n}\n\n.gch7 {\n grid-area: gch7;\n}\n\n.gch8 {\n grid-area: gch8;\n}\n\n.gch9 {\n grid-area: gch9;\n}\n\n.gch10 {\n grid-area: gch10;\n}\n\n.gch11 {\n grid-area: gch11;\n}\n\n.gch12 {\n grid-area: gch12;\n}\n\n.grid-colony-stats {\n display: grid;\n grid-template-areas: \"gcst1 gcst2 \" \"gcst3 gcst4\" \"gcst5 gcst6\" \"gcst7 gcst8\" \"gcst9 gcst10\" \"gcst11 gcst12\" \"gcst13 gcst14\" \"gcst15 gcst16\";\n row-gap: 20%;\n grid-template-columns: 281px 30px;\n margin: 65px 0px 0px 181px;\n}\n\n.gcst1 {\n grid-area: gcst1;\n}\n\n.gcst2 {\n grid-area: gcst2;\n}\n\n.gcst3 {\n grid-area: gcst3;\n}\n\n.gcst4 {\n grid-area: gcst4;\n}\n\n.gcst5 {\n grid-area: gcst5;\n}\n\n.gcst6 {\n grid-area: gcst6;\n}\n\n.gcst7 {\n grid-area: gcst7;\n}\n\n.gcst8 {\n grid-area: gcst8;\n}\n\n.gcst9 {\n grid-area: gcst9;\n}\n\n.gcst10 {\n grid-area: gcst10;\n}\n\n.gcst11 {\n grid-area: gcst11;\n}\n\n.gcst12 {\n grid-area: gcst12;\n}\n\n.gcst13 {\n grid-area: gcst13;\n}\n\n.gcst14 {\n grid-area: gcst14;\n}\n\n.gcst15 {\n grid-area: gcst15;\n}\n\n.gcst16 {\n grid-area: gcst16;\n}\n\n.grid-colony-level {\n display: grid;\n grid-template-areas: \"gclv1 gclv2 gclv3 gclv4 gclv5 gclv6\";\n grid-template-columns: 77px 86px 86px 87px 86px 78px;\n margin-left: 6px;\n}\n\n.gclv1 {\n grid-area: gclv1;\n}\n\n.gclv2 {\n grid-area: gclv2;\n}\n\n.gclv3 {\n grid-area: gclv3;\n}\n\n.gclv4 {\n grid-area: gclv4;\n}\n\n.gclv5 {\n grid-area: gclv5;\n}\n\n.gclv6 {\n grid-area: gclv6;\n}\n\n.flex-center {\n align-items: center;\n justify-content: center;\n text-align: center;\n padding: 0;\n}\n\n.flex-between {\n justify-content: space-between;\n}\n\n.alienrpg .flexcol {\n display: flex;\n flex-direction: column;\n flex-wrap: nowrap;\n}\n\n.alienrpg .flexcol .flex1 {\n flex: 1;\n}\n\n.alienrpg .flexcol .flex2 {\n flex: 2;\n}\n\n.alienrpg .flexcol .flex3 {\n flex: 3;\n}\n\n.alienrpg .alienrpg .flexcol .flex4 {\n flex: 4;\n}\n\n.alienrpg .flexrow {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.alienrpg .flexrow > * {\n flex: 1;\n}\n\n.alienrpg .flexrow .flex1 {\n flex: 1;\n}\n\n.alienrpg .flexrow .flex2 {\n flex: 2;\n}\n\n.alienrpg .flexrow .flex3 {\n flex: 3;\n}\n\n.alienrpg .flexrow .flex4 {\n flex: 4;\n}\n\n.alienrpg.actor .encumbrance {\n background: hsla(0, 0%, 0%, 0.1);\n height: 12px;\n margin-top: 5px;\n border: 1px solid hsl(0, 0%, 7%);\n border-radius: 3px;\n position: relative;\n width: calc(100% - 20px);\n}\n\n.alienrpg.actor .encumbrance .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: var(--aliengreen);\n height: 8px;\n border: 1px solid hsl(30, 32%, 33%);\n border-radius: 3px;\n}\n\n.alienrpg.actor .encumbrance .encumbrance-label {\n position: absolute;\n top: -3px;\n height: 16px;\n font-size: 16px;\n line-height: 16px;\n color: hsl(0, 0%, 0%);\n background: hsla(0, 0%, 100%, 0.4);\n padding: 0 3px;\n}\n\n.alienrpg.actor .encumbrance .encumbrance-breakpoint {\n position: absolute;\n left: 50%;\n}\n\n.alienrpg.actor .encumbrance .arrow-up {\n bottom: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-bottom: 4px solid hsl(0, 0%, 40%);\n}\n\n.alienrpg.actor .encumbrance .arrow-down {\n top: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-top: 4px solid hsl(0, 0%, 40%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .arrow-up {\n border-bottom: 4px solid hsl(0, 0%, 100%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .arrow-down {\n border-top: 4px solid hsl(0, 0%, 100%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: hsl(7, 100%, 50%);\n height: 8px;\n border: 1px solid hsl(66, 75%, 45%);\n border-radius: 3px;\n}\n\n/* @group Blink */\n.blink {\n -webkit-animation: blink 2s linear infinite;\n -moz-animation: blink 2s linear infinite;\n -ms-animation: blink 2s linear infinite;\n -o-animation: blink 2s linear infinite;\n animation: blink 2s linear infinite;\n}\n\n@-webkit-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-moz-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-ms-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-o-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n/* @end */\n.alienrpg #rcorners {\n border-radius: 15px;\n background-color: #c7d9c4;\n background-position: left top;\n padding: 6px;\n box-shadow: -10px 9px 9px #666666;\n border: 3px black;\n border-style: double;\n}\n\n/* class applies to select element itself, not a wrapper element */\n.select-css {\n display: block;\n font-size: 15px;\n font-family: var(--alienfont);\n font-weight: 700;\n color: inherit;\n width: 100%;\n max-width: 90%; /* useful when width is set to anything other than 100% */\n box-sizing: border-box;\n margin: 0;\n border: 1px solid var(--aliengreen);\n box-shadow: 0 1px 0 1px hsla(0, 0%, 0%, 0.04);\n border-radius: 0.5em;\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. \n \tfor the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference\n\n */\n background-image: url(../images/downarrow.svg);\n background-repeat: no-repeat, repeat;\n /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/\n background-position: right 0.7em top 50%, 0 0;\n /* icon size, then gradient */\n background-size: 1em auto, 100%;\n}\n\n/* Hide arrow icon in IE browsers */\n.select-css::-ms-expand {\n display: none;\n}\n\n/* Hover style */\n.select-css:hover {\n color: inherit;\n}\n\n/* Focus style */\n.select-css:focus {\n color: inherit;\n /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */\n box-shadow: 0 0 1px 1px var(--aliengreen);\n box-shadow: 0 0 0 1px -moz-mac-focusring var(--aliengreen);\n color: inherit;\n outline: none;\n background-color: hsl(0, 0%, 0%);\n}\n\n/* Set options to normal weight */\n.select-css option {\n font-weight: normal;\n background: hsl(0, 0%, 0%);\n}\n\n/* Support for rtl text, explicit support for Arabic and Hebrew */\n*[dir=rtl] .select-css,\n:root:lang(ar) .select-css,\n:root:lang(iw) .select-css {\n background-position: left 0.7em top 50%, 0 0;\n padding: 0.6em 0.8em 0.5em 1.4em;\n}\n\n/* Disabled styles */\n.select-css:disabled,\n.select-css[aria-disabled=true] {\n color: var(--aliengreen);\n background-image: url(../images/downarrow.svg);\n background-repeat: no-repeat, repeat;\n}\n\n.select-css:disabled:hover,\n.select-css[aria-disabled=true] {\n border-color: hsl(0, 0%, 67%);\n}\n\n/*\n\tOriginal Sheet by Paul Watson\n\n\tCRT Effect by Alec Lownes\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\n\n\tMay 2021\n*/\n@keyframes flicker {\n 0% {\n opacity: 0.27861;\n }\n 5% {\n opacity: 0.34769;\n }\n 10% {\n opacity: 0.23604;\n }\n 15% {\n opacity: 0.90626;\n }\n 20% {\n opacity: 0.18128;\n }\n 25% {\n opacity: 0.83891;\n }\n 30% {\n opacity: 0.65583;\n }\n 35% {\n opacity: 0.67807;\n }\n 40% {\n opacity: 0.26559;\n }\n 45% {\n opacity: 0.84693;\n }\n 50% {\n opacity: 0.96019;\n }\n 55% {\n opacity: 0.08594;\n }\n 60% {\n opacity: 0.20313;\n }\n 65% {\n opacity: 0.71988;\n }\n 70% {\n opacity: 0.53455;\n }\n 75% {\n opacity: 0.37288;\n }\n 80% {\n opacity: 0.71428;\n }\n 85% {\n opacity: 0.70419;\n }\n 90% {\n opacity: 0.7003;\n }\n 95% {\n opacity: 0.36108;\n }\n 100% {\n opacity: 0.24387;\n }\n}\n@keyframes textShadow {\n 0% {\n text-shadow: 0.4389924193px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 5% {\n text-shadow: 2.7928974011px 0 1px rgba(255, 255, 0, 0.5), -2.7928974011px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 10% {\n text-shadow: 0.0295627584px 0 1px rgba(255, 255, 0, 0.5), -0.0295627584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 15% {\n text-shadow: 0.4021853855px 0 1px rgba(255, 255, 0, 0.5), -0.4021853855px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 20% {\n text-shadow: 3.47940379px 0 1px rgba(255, 255, 0, 0.5), -3.47940379px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 25% {\n text-shadow: 1.6125630401px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 30% {\n text-shadow: 0.7015590085px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 35% {\n text-shadow: 3.8969140477px 0 1px rgba(255, 255, 0, 0.5), -3.8969140477px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 40% {\n text-shadow: 3.8709056148px 0 1px rgba(255, 255, 0, 0.5), -3.8709056148px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 45% {\n text-shadow: 2.2310569634px 0 1px rgba(255, 255, 0, 0.5), -2.2310569634px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 50% {\n text-shadow: 0.0808429042px 0 1px rgba(255, 255, 0, 0.5), -0.0808429042px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 55% {\n text-shadow: 2.3758461067px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 60% {\n text-shadow: 2.2021930511px 0 1px rgba(255, 255, 0, 0.5), -2.2021930511px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 65% {\n text-shadow: 2.8638780615px 0 1px rgba(255, 255, 0, 0.5), -2.8638780615px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 70% {\n text-shadow: 0.4887402516px 0 1px rgba(255, 255, 0, 0.5), -0.4887402516px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 75% {\n text-shadow: 1.8948491306px 0 1px rgba(255, 255, 0, 0.5), -1.8948491306px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 80% {\n text-shadow: 0.0833037308px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 85% {\n text-shadow: 0.0976982726px 0 1px rgba(255, 255, 0, 0.5), -0.0976982726px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 90% {\n text-shadow: 3.4433397615px 0 1px rgba(255, 255, 0, 0.5), -3.4433397615px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 95% {\n text-shadow: 2.1841838853px 0 1px rgba(255, 255, 0, 0.5), -2.1841838853px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 100% {\n text-shadow: 2.6208764474px 0 1px rgba(255, 255, 0, 0.5), -2.6208764474px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n}\n/* interface */\n::-webkit-scrollbar-thumb {\n outline: none;\n border-radius: 2px;\n background: var(--aliendarkergreen);\n border: 1px solid var(--aliendarkergreen);\n}\n\n.window-header {\n background-color: rgba(50, 100, 120, 0.3);\n border-radius: 7px 7px 0px 0px;\n}\n\n.alienrpg input[type=text],\n.alienrpg input[type=number],\n.alienrpg input[type=password],\n.alienrpg input[type=date],\n.alienrpg input[type=time] {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n}\n\ninput[type=text]:hover,\ninput[type=number]:hover,\ninput[type=password]:hover,\ninput[type=date]:hover,\ninput[type=time]:hover {\n border: 1px solid var(--aliengreen);\n}\n\na:hover {\n text-shadow: 0 0 5px var(--aliengreen);\n}\n\n#sidebar-tabs {\n border-bottom: 1px solid var(--aliengreen);\n box-shadow: 0 0 10px var(--aliengreen);\n}\n\n#sidebar-tabs .item.active {\n border: 1px solid var(--aliengreen);\n box-shadow: 0 0 6px inset var(--aliengreen);\n}\n\nselect:focus {\n box-shadow: 0 0 5px var(--aliengreen);\n}\n\ntextarea:focus {\n outline: 0px;\n box-shadow: 0 0 10px var(--aliengreen);\n color: #000;\n font-weight: 400;\n}\n\ncombobox:focus {\n outline: 0px;\n box-shadow: 0 0 10px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n}\n\n#hotbar .macro:hover {\n box-shadow: 0 0 10px inset var(--aliengreen);\n}\n\n#hotbar .macro.active:hover {\n border: 1px solid var(--aliengreen);\n}\n\n#players ol .player.context {\n border-top: 1px solid var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n}\n\n#players ol .player.context .player-name {\n text-shadow: 0 0 5px var(--aliengreen);\n}\n\n#context-menu li.context-item:hover {\n text-shadow: 0 0 4px var(--aliengreen);\n}\n\n#controls .scene-control.active,\n#controls .control-tool.active,\n#controls .scene-control:hover,\n#controls .control-tool:hover {\n border: 1px solid var(--aliengreen);\n border-bottom: 1px solid var(--aliendarkergreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n}\n\n#navigation #scene-list .scene.view,\n#navigation #scene-list .scene.context {\n border: 1px solid var(--aliengreen);\n background: rgba(52, 52, 52, 0.95);\n border-bottom: 1px solid var(--aliengreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n}\n\n#pause {\n background: none;\n}\n#pause > img {\n width: 200px;\n height: 200px;\n top: -50px;\n left: calc(50% - 100px);\n opacity: 0.7;\n --fa-animation-duration: 10s;\n}\n#pause h3 {\n font-size: 32px;\n text-shadow: 0px 3px 5px rgb(0, 0, 0);\n}\n\n.alienrpg #context-menu li.context-item {\n line-height: 1.55;\n}\n\n/* CHAT */\n.sidebar-tab h1,\n.sidebar-tab h2 {\n border-bottom: 2px dotted var(--aliengreen);\n}\n\n.sidebar-tab .fas.fa-trash:hover {\n animation: textShadow 0.5s infinite;\n}\n\n.chat-message .message-header .message-sender {\n padding-bottom: 5px;\n}\n\n.alien-Push-button {\n height: 40px;\n margin-top: 5px;\n margin-left: 1px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n border-radius: 3px;\n background: url(../images/alien_crt_push-button.png) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.alien-Push-button:hover {\n border-radius: 3px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n background-color: inherit;\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.chat-message,\n.chat-message.emote {\n font-family: var(--alienchatfont);\n font-size: 110%;\n font-weight: bold;\n padding: 13px 15px 50px 11px;\n border-width: 0px;\n box-shadow: 0 1px 5px #000;\n background-size: 100%;\n background-position: top, bottom, 0px 18px;\n background-repeat: no-repeat, no-repeat, repeat;\n background-image: url(\"../images/chat-top.png\"), url(\"../images/chat-bottom.png\"), var(--chatbackground);\n}\n\n.chat-message.whisper {\n color: var(--alienchatlightblue);\n padding: 13px 15px 50px 11px;\n border-width: 0px;\n box-shadow: 0 1px 5px #000;\n background-size: 100%;\n background-position: top, bottom, 0px 18px;\n background-repeat: no-repeat, no-repeat, repeat;\n background-image: url(\"../images/hidden-chat-top.png\"), url(\"../images/hidden-chat-bottom.png\"), url(\"../images/hidden-chat-middle.png\");\n}\n\n.chat-message.whisper span,\n.chat-message.whisper div {\n color: var(--alienchatlightblue);\n}\n\n.chat-message.whisper h2 {\n color: lightblue;\n border-bottom: 2px dotted lightsteelblue;\n}\n\n.chat-message.whisper h4 {\n color: lightsteelblue;\n}\n\n.chat-message.whisper hr {\n border-top: 1px solid lightsteelblue;\n border-bottom: 1px solid royalblue;\n}\n\n.chat-message.whisper .blink {\n color: lightsteelblue;\n background-color: royalblue;\n text-shadow: 0 0 5px lightsteelblue;\n animation: blink 0.5 5;\n}\n\n.chat-message.whisper .inline-roll:hover {\n text-shadow: 0 0 5px lightsteelblue;\n}\n\n.chat-message.whisper .inline-roll,\n.chat-message.whisper .dice-tooltip {\n border-color: lightsteelblue;\n}\n\n.alien-Push-button:hover {\n border-radius: 3px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n background-color: inherit;\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.blink {\n padding: 0px 0px 2px 5px;\n margin-top: 5px;\n margin-bottom: 5px;\n color: white;\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n\n.warnblink {\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n\n.message-sender {\n width: 900px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n/* Journals */\n.journal-sheet ::-webkit-scrollbar-thumb {\n background: #135d91;\n border: 1px solid #135d91;\n}\n\n.journal-sheet .editor h1 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n border-bottom: 2px solid #135d91;\n}\n\n.journal-sheet .editor h2 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n}\n\n.journal-sheet .editor h3 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n}\n\n.chat-message .warning-bar {\n display: inline-block;\n background-image: url(\"../images/icons/warning-bar.webp\");\n width: 259px;\n height: 8px;\n /* vertical-align: middle; */\n border: 0;\n}\n\n/* .journal-sheet form { */\n.sheet.journal-entry .journal-entry-content {\n color: var(--aliengreen);\n background: #000;\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n background: var(--journalback) top left !important;\n background-size: cover;\n color: powderblue;\n}\n\n.sheet.journal-entry .sidebar .directory-header .header-search input {\n color: hsl(0, 0%, 0%);\n}\n\n.alienrpg .arpgtable {\n height: 36px;\n width: 80%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n}\n\n.alienrpg .arpgtable tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .caption {\n text-align: center;\n color: greenyellow;\n font-size: xx-large;\n}\n\n.alienrpg .arpgtablesmall {\n height: 36px;\n width: 34%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n}\n\n.alienrpg .arpgtablesmall tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .tdstyle {\n width: 40%;\n height: 18px;\n text-align: left;\n}\n\n.alienrpg .tdstyleR {\n width: 40%;\n height: 18px;\n text-align: Right;\n}\n\n.alienrpg .tdstyleC {\n width: 100%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .tdstyle3D {\n width: 30%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .tdstyle2D {\n width: 50%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .arpglink {\n background-color: white;\n color: black;\n}\n\n.alienrpg .mess {\n color: yellowgreen;\n font-family: \"Courier New\", Courier, monospace;\n}\n\n.alienrpg .ntable {\n width: 99%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .ntable tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .trhead {\n text-align: center;\n width: 45%;\n font-weight: bold;\n}\n\n.alienrpg .tcol1 {\n width: 2.5%;\n}\n\n.alienrpg .tcol2 {\n width: 45%;\n text-align: justify;\n vertical-align: top;\n}\n\n.alienrpg .tcol3 {\n width: 5%;\n}\n\n.alienrpg .etable {\n width: 40%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding: 0;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .etable td:first-child {\n padding-left: 5px;\n}\n\n.alienrpg .etr {\n /* border-style: solid;\n border-color: greenyellow; */\n border: 1;\n}\n\n.alienrpg .ehead {\n text-align: center;\n font-weight: bold;\n}\n\n.alienrpg .ecol1 {\n width: 50%;\n text-align: center;\n}\n\n.alienrpg .ecol2 {\n width: 50%;\n text-align: center;\n}\n\n.alienrpg .ecol3 {\n width: 3%;\n /* border-left: greenyellow;\n border-style: solid; */\n}\n\n.alienrpg .stable {\n width: 90%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .strhead {\n text-align: center;\n font-weight: bold;\n}\n\n.alienrpg .scol1 {\n width: 16%;\n}\n\n.alienrpg .scol2 {\n width: 3%;\n}\n\n.alienrpg .scol3 {\n width: 80%;\n}\n\n.alienrpg .scol4 {\n width: 25%;\n}\n\n.alienrpg .scol5 {\n width: 60%;\n text-align: left;\n}\n\n.alienrpg .scol6 {\n width: 90%;\n}\n\n.alienrpg .scol7 {\n width: 20%;\n text-align: left;\n}\n\n.alienrpg .scol8 {\n width: 65%;\n text-align: left;\n}\n\n.alienrpg .scol9 {\n width: 12%;\n}\n\n.alienrpg .scol10 {\n width: 50%;\n}\n\n.alienrpg .skltable {\n width: 35%;\n /* border-style: double; */\n /* border-color: #e92d2d; */\n margin-left: auto;\n margin-right: auto;\n border: 1;\n}\n\n.alienrpg .oddstable {\n width: 96%;\n height: 16px;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .oddhead {\n font-weight: bold;\n}\n\n.alienrpg .oddcol1 {\n width: 25%;\n}\n\n.alienrpg .oddcol2 {\n width: 39%;\n}\n\n.oddcol3 {\n width: 36%;\n}\n\n.alienrpg .oddcol4 {\n width: 40%;\n}\n\n.alienrpg .bigtable {\n width: 99%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .die {\n width: 6%;\n text-align: center;\n}\n\n.alienrpg .inj {\n width: 16%;\n}\n\n.alienrpg .fatal {\n width: 6%;\n}\n\n.alienrpg .tim {\n width: 7%;\n text-align: center;\n}\n\n.alienrpg .eff {\n width: 56%;\n}\n\n.alienrpg .heal {\n width: 15%;\n text-align: center;\n}\n\n.alienrpg .crit {\n width: 19%;\n text-align: center;\n}\n\n.alienrpg .eff2 {\n width: 55%;\n}\n\n/* V10 work */\n.alienrpg .aframe {\n position: relative;\n}\n\n.alienrpg .leftcol {\n position: absolute;\n width: 45%;\n left: 1.2%;\n text-align: justify;\n /* background: #855f5f; */\n}\n\n.alienrpg .rightcol {\n position: absolute;\n width: 45%;\n left: 50%;\n text-align: justify;\n /* background: rgb(174, 174, 110); */\n}\n\n.alienrpg .heading {\n color: var(--aliengreen);\n font-size: 28px;\n border-bottom: 2px solid var(--color-underline-header);\n}\n\n.alienrpg .heading2 {\n text-align: center;\n color: var(--aliengreen);\n /* font-size: x-large; */\n}\n\n.alienrpg .heading3 {\n color: var(--aliengreen);\n}\n\n.alienrpg .imagecontainer {\n position: relative;\n text-align: center;\n color: white;\n}\n\n/* Import settings */\n.alienrpg .container {\n width: 100%;\n}\n\n.alienrpg .listHeading {\n text-align: center;\n vertical-align: middle;\n padding: 10px 0px;\n border-bottom: 1px solid black;\n margin-bottom: 10px;\n}\n\n.alienrpg .twogridcol {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(160px, 50%));\n}\n\n.alienrpg .twogridcol input[type=checkbox] {\n vertical-align: middle;\n}\n\n.alienrpg .actors.content {\n background: lightgray;\n}\n\n.alienrpg .actors.content.toggle-display {\n display: none;\n}\n\n.alienrpg .items.content {\n background: lightgray;\n}\n\n.alienrpg .items.content.toggle-display {\n display: none;\n}\n\n.alienrpg .journal.content {\n background: lightgray;\n}\n\n.alienrpg .journal.content.toggle-display {\n display: none;\n}\n\n.alienrpg .scenes.content {\n background: lightgray;\n}\n\n.alienrpg .scenes.content.toggle-display {\n display: none;\n}\n\n.alienrpg .tables.content {\n background: lightgray;\n}\n\n.alienrpg .tables.content.toggle-display {\n display: none;\n}\n\n.alienrpg .macros.content {\n background: lightgray;\n}\n\n.alienrpg .macros.content.toggle-display {\n display: none;\n}\n\n.alienrpg .title {\n cursor: pointer;\n}\n\n/* Footer */\n.alienrpg .footer {\n position: sticky;\n bottom: 0;\n left: 0;\n width: inherit;\n height: auto;\n background-color: #d0daee;\n}\n\n.alienrpg .cinsymbol {\n display: inline-block;\n background-image: url(\"../images/icons/cin-symbol.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .camsymbol {\n display: inline-block;\n background-image: url(\"../images/icons/cam-symbol.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .stresssymbol {\n display: inline-block;\n background-image: url(\"../images/icons/alien-dice-y1.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .basesymbol {\n display: inline-block;\n background-image: url(\"../images/icons/alien-dice-6.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .datebox {\n width: 36px;\n height: 35px;\n background-color: rgb(26, 71, 53);\n color: white;\n border: solid rgb(72, 141, 99);\n border-radius: 5px;\n padding: 1%;\n vertical-align: middle;\n}\n\n.alienrpg .datebox2 {\n float: inline-start;\n width: auto;\n margin-right: 10px;\n margin-top: 7px;\n height: 35px;\n background-color: rgb(26, 71, 53);\n color: white;\n border: solid rgb(72, 141, 99);\n border-radius: 5px;\n padding: 1%;\n vertical-align: middle;\n}\n\n.alienrpg .colonytable {\n width: 60%;\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n font-family: \"OCR-A\";\n text-align: center;\n}\n\n.alienrpg .colonyname {\n font-size: x-large;\n font-weight: bold;\n}\n\n.alienrpg .colonyparent {\n font-size: smaller;\n font-weight: bold;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonyparentdata {\n border-right: solid red 1px;\n font-weight: bold;\n}\n\n.alienrpg .colonyposition {\n font-size: smaller;\n font-weight: bold;\n}\n\n.alienrpg .colonypositiondata {\n font-size: x-large;\n}\n\n.alienrpg .trborder {\n border-bottom: solid transparent 5px;\n}\n\n.alienrpg .colonyheader {\n font-size: smaller;\n width: 20%;\n font-weight: bold;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonyheaderright {\n font-size: smaller;\n width: 20%;\n font-weight: bold;\n}\n\n.alienrpg .colonydata1 {\n width: 20%;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonydata2 {\n width: 20%;\n}\n\n.alienrpg .bbw-table1 {\n width: 169px;\n vertical-align: top;\n padding-left: 2px;\n padding-right: 2px;\n}\n\n.alienrpg {\n /* Styles limited to alienrpg sheets */\n /*\n \tOriginal Sheet by Paul Watson\n\n \tCRT Effect by Alec Lownes\n \t\thttp://aleclownes.com/2017/02/01/crt-display.html\n\n \tMay 2021\n */\n /* CHARACTER SHEET */\n /*.sheet {\n \tmin-width: 600px;\n \tmax-width: 1000px;\n \tmin-height: 350px;\n }*/\n /** General Tab **/\n /** General Tab - Left Column **/\n /*** Story and Experience Points ***/\n /*** Conditions ***/\n /*.dots.radiation.radbox_char {\n margin-top: 36px;\n }\n\n .dots.radiation.radbox_synth {\n /*margin-top: 27px;\n margin-top: 7px;\n }\n\n .dots.radiation.radglow_char {\n margin-top: 36px;\n }\n\n .dots.radiation.radglow_synth {\n margin-top: 27px;\n }*/\n /*** Consumables ***/\n /** General Tab - Right Column **/\n /** - **/\n /* Creature Sheet */\n /* Items */\n}\n.alienrpg .item-form {\n font-family: var(--alienfont);\n background: hsl(0, 0%, 0%);\n}\n.alienrpg .actor-header {\n flex: 0 0 180px;\n overflow: hidden;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n margin-bottom: 1px;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .vehicle-header {\n overflow: hidden;\n display: flex;\n margin-bottom: 1px;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .profile-img {\n flex: 0 0 100px;\n height: 150px;\n width: auto;\n}\n.alienrpg .profile-img-item {\n flex: 0 0 100px;\n height: 100px;\n margin-right: 10px;\n width: auto;\n justify-self: center;\n}\n.alienrpg .profile-img-vehicle {\n flex: 0 0 100px;\n height: 160px;\n margin-right: 10px;\n width: 300px;\n}\n.alienrpg .header-fields {\n flex: 1;\n}\n.alienrpg h1.charname {\n height: 50px;\n padding: 0px;\n margin: 0 5px 5px 5px;\n border-bottom: 0;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg h1.charname input {\n width: 100%;\n height: 100%;\n margin: 0;\n color: inherit;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .sheet nav.sheet-tabs {\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .sheet-tabs {\n flex: 0;\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .tab,\n.alienrpg .editor {\n height: 100%;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .tox .tox-editor-container {\n background: hsl(0, 0%, 100%);\n}\n.alienrpg .tox .tox-edit-area {\n padding: 0 8px;\n}\n.alienrpg .maxboxsize {\n max-width: 40px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .healboxsize {\n max-width: 80px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .cashboxsize {\n max-width: 150px;\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n padding: 5px;\n margin: 5px 5px 5px 5px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox1 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 230px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox2 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 400px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox3 {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n padding: 5px;\n margin: 5px 5px 5px 5px;\n width: 180px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox4 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 450px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg textarea {\n resize: none;\n padding: 2;\n color: inherit;\n border: 1px solid var(--aliengreen);\n font-family: var(--alienfont);\n font-size: var(--fontsize);\n}\n.alienrpg form .sheet-content .click-stat-level {\n height: 18px;\n padding: 8px;\n background: hsl(0, 0%, 0%);\n border-radius: 2px;\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502);\n font-family: \"Roboto\", system, -apple-system, sans-serif;\n font-size: 10px;\n font-weight: 700;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.alienrpg .click-stat-level .fas {\n display: none;\n padding: 2px 4px;\n border-radius: 2px;\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5);\n font-family: \"Roboto\", system, -apple-system, sans-serif;\n font-size: 10px;\n font-weight: 700;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.alienrpg .dots {\n cursor: pointer;\n display: flex;\n flex-direction: column;\n margin-right: 8px;\n font-weight: 700;\n font-size: 15px;\n flex-wrap: wrap;\n}\n.alienrpg .newdots {\n cursor: pointer;\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n}\n.alienrpg .planetboxsize {\n max-width: 40px;\n color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .colony-planet1 {\n max-width: 190px;\n margin: -5px 0px 0px -3px;\n height: max-content;\n color: var(--color-text-dark-primary) !important;\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen) !important;\n}\n.alienrpg .colony-planet2 {\n max-width: 250px;\n height: max-content;\n color: var(--color-text-dark-primary) !important;\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen) !important;\n}\n.alienrpg .resource-label {\n font-family: var(--alienfont);\n text-transform: uppercase;\n padding-left: 5px;\n justify-self: center;\n flex: auto;\n}\n.alienrpg .speciality-label {\n font-family: var(--alienfont);\n text-transform: uppercase;\n padding-left: 5px;\n justify-self: left;\n flex: auto;\n}\n.alienrpg .attr-label {\n font-weight: bold;\n text-transform: uppercase;\n padding-right: 5px;\n}\n.alienrpg .tabs {\n height: 30px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .tabs .sheet nav.sheet-tabs {\n height: 32px;\n flex: 0 0 32px;\n margin: 4px 0;\n line-height: 32px;\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .tabs .item {\n font-weight: bold;\n color: inherit;\n}\n.alienrpg .tabs .item.active {\n text-decoration: underline;\n text-shadow: none;\n}\n.alienrpg .items-list {\n list-style: none;\n padding-left: 5px;\n padding-right: 5px;\n padding-top: 0px;\n padding-bottom: 0px;\n}\n.alienrpg .item-header {\n background-color: hsl(0, 5%, 16%);\n}\n.alienrpg .item-name {\n margin: 0;\n}\n.alienrpg .item-controls {\n text-align: right;\n}\n.alienrpg .item-label {\n font-family: var(--alienfont);\n font-size: small;\n text-transform: uppercase;\n padding-right: 5px;\n padding-left: 5px;\n}\n.alienrpg .biog {\n height: 300px;\n padding: 3px 0;\n width: 1fr;\n font-family: var(--alienfont);\n}\n.alienrpg .biog .biog-image {\n flex: 0 0 24px;\n margin-right: 5px;\n}\n.alienrpg .biog .editor-content {\n word-wrap: break-word;\n font-family: var(--alienfont);\n}\n.alienrpg .biog img {\n display: block;\n}\n.alienrpg .biog-full {\n height: 600px;\n padding: 3px 0;\n width: 1fr;\n font-family: var(--alienfont);\n}\n.alienrpg .biog-full .biog-image {\n flex: 0 0 24px;\n margin-right: 5px;\n}\n.alienrpg .biog-full .editor-content {\n word-wrap: break-word;\n font-family: var(--alienfont);\n}\n.alienrpg .biog-full img {\n display: block;\n}\n.alienrpg .crt .window-content {\n padding: 5px;\n border: 2px solid var(--aliendarkergreen);\n color: var(--aliengreen);\n text-shadow: 0 0 2px var(--aliendarkergreen);\n}\n.alienrpg .crt .window-content::before {\n content: \" \";\n display: block;\n position: absolute;\n top: 30px;\n left: 0;\n bottom: 0;\n right: 0;\n background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));\n z-index: 2;\n background-size: 100% 2px, 3px 100%;\n pointer-events: none;\n}\n.alienrpg .crt .window-content::after {\n content: \" \";\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n background: rgba(18, 16, 16, 0.1);\n opacity: 0;\n z-index: 2;\n pointer-events: none;\n}\n.alienrpg .crt textarea {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n color: ghostwhite;\n font-family: var(--alienchatfont);\n font-size: 14px;\n font-weight: 200;\n letter-spacing: 1px;\n}\n.alienrpg .crt h1 {\n border-bottom: 2px dotted var(--aliengreen);\n padding-left: 0px;\n}\n.alienrpg .crt label,\n.alienrpg .crt h2,\n.alienrpg .crt h3 {\n padding-left: 0px;\n margin: 0px;\n}\n.alienrpg .crt .profile-img {\n margin: 0;\n height: 157px;\n margin-right: 4px;\n border-radius: 10px;\n}\n.alienrpg .crt h1.charname input {\n text-transform: uppercase;\n width: calc(100% + 10px);\n padding-left: 8px;\n border: 0px;\n}\n.alienrpg .crt input[type=text],\n.alienrpg .crt input[type=number],\n.alienrpg .crt input[type=password],\n.alienrpg .crt input[type=date],\n.alienrpg .crt input[type=time] {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt input[type=text]:hover,\n.alienrpg .crt input[type=number]:hover,\n.alienrpg .crt input[type=password]:hover,\n.alienrpg .crt input[type=date]:hover,\n.alienrpg .crt input[type=time]:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt h1.charname input:focus {\n box-shadow: 0 0 10px var(--aliengreen);\n}\n.alienrpg .crt h1.charname {\n margin: 0px 0px 5px 0px;\n}\n.alienrpg .crt .select-css {\n border-radius: 3px;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt .select-css:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .grid-4col {\n border: 3px double var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .grid-synth {\n grid-column: 3;\n grid-template-columns: 25% 25% 50%;\n border: 3px double var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n padding: 4px;\n}\n.alienrpg .crt .synth-stresslabel {\n justify-self: left;\n text-align: left;\n}\n.alienrpg .crt .minus-btn {\n width: 14px;\n color: var(--aliendarkergreen);\n font-size: 30px;\n}\n.alienrpg .crt .plus-btn {\n width: 14px;\n color: var(--aliendarkergreen);\n font-size: 30px;\n margin-left: -7px;\n}\n.alienrpg .crt .rollable-stress:hover,\n.alienrpg .crt .rollCrit:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 150%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .fa-solid.fa-wrench:hover,\n.alienrpg .crt .fa-solid.fa-toolbox:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .far.fa-heart:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .resource-content .maxboxsize {\n vertical-align: 7px;\n}\n.alienrpg .crt .crt-grid-Char-Att {\n margin-left: -5px;\n border-left: 3px double var(--aliengreen);\n border-bottom: 3px double var(--aliengreen);\n border-right: 3px double var(--aliengreen);\n float: right;\n width: 100%;\n padding: 6px 12px 6px 2px;\n grid-column-gap: 0px;\n grid-template-areas: \"crt_gCol1 crt_gCol2 crt_gCol3 crt_gCol4 crt_gCol5 crt_gCol6\" \"crt_gCol7 crt_gCol8 crt_gCol9 crt_gCol10 crt_gCol11 crt_gCol12\";\n grid-template-columns: 25% 8% 25% 8% 25% 8%;\n display: grid;\n grid-row-gap: 3px;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.alienrpg .crt_gCol1,\n.alienrpg .crt_gCol2,\n.alienrpg .crt_gCol3,\n.alienrpg .crt_gCol4,\n.alienrpg .crt_gCol5,\n.alienrpg .crt_gCol6,\n.alienrpg .crt_gCol7,\n.alienrpg .crt_gCol8,\n.alienrpg .crt_gCol9,\n.alienrpg .crt_gCol10,\n.alienrpg .crt_gCol11,\n.alienrpg .crt_gCol12 {\n justify-self: center;\n align-self: center;\n}\n.alienrpg .crt_gCol11 {\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt-crt-grid-Char-Att .maxboxsize {\n min-width: 40px;\n z-index: 1;\n}\n.alienrpg .crt .NPC {\n width: 15px;\n height: 15px;\n}\n.alienrpg .crt .tooltip .tooltiptext {\n width: 250px;\n top: -36px;\n right: 200%;\n margin-left: -60px;\n color: black;\n background-color: var(--aliengreen);\n box-shadow: 0 0 10px var(--aliengreen);\n}\n.alienrpg .crt .tooltip .tooltiptext::after {\n margin-top: 10px;\n border-width: 7px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n.alienrpg .crt .crt-grid-Char-Att .crt-gCol6:focus,\n.alienrpg .crt .grid-Consumables .maxboxsize:focus {\n color: var(--aliendarkergreen);\n background-color: var(--alienoddtab);\n box-shadow: 0 0 0 #000;\n cursor: not-allowed;\n}\n.alienrpg .crt .crt-grid-Char-Att .crt_gCol6:hover,\n.alienrpg .crt .grid-Consumables .maxboxsize:hover {\n cursor: default;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt .click-stat-level .far {\n letter-spacing: 1px;\n}\n.alienrpg .crt .synthsdont {\n margin: 10px;\n padding-left: 10px;\n border-left: 2px dotted var(--aliengreen);\n}\n.alienrpg .crt .imitate-human {\n text-align: center;\n}\n.alienrpg .crt .text {\n background-color: var(--aliendarkergreen);\n}\n.alienrpg .crt .tabs {\n color: #000;\n background-color: #fff;\n font-weight: bold;\n text-transform: uppercase;\n text-shadow: 0 0 2px white;\n}\n.alienrpg .crt .tabs .item.active {\n text-decoration: none;\n font-size: 110%;\n color: white;\n background-color: var(--aliendarkergreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n text-shadow: 0 0 10px var(--aliengreen);\n cursor: default;\n}\n.alienrpg .crt .tabs .item {\n width: 100%;\n padding-top: 6px;\n}\n.alienrpg .crt .tabs .item.active {\n padding-top: 5px;\n}\n.alienrpg .crt .tabs .item:hover {\n color: #000;\n background-color: var(--alienitemselect);\n box-shadow: 0 0 10px var(--alienitemselect);\n margin: -3px 0 -3px 0;\n padding-top: 6px;\n}\n.alienrpg .crt .grid-genPage h2 {\n text-transform: uppercase;\n}\n.alienrpg .crt .grid-2col-border {\n margin-top: -3px;\n padding-bottom: 4px;\n}\n.alienrpg .crt .journal-sheet select {\n text-overflow: ellipsis;\n}\n.alienrpg .crt .resource-content button {\n width: 16px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .grid-crtPage {\n display: grid;\n grid-template-areas: \"crt_Col1 crt_Col2\";\n grid-template-columns: 220px;\n}\n.alienrpg .crt .crt_Col1 {\n display: grid;\n grid-template-areas: \"crt_Item1\", \"crt_Item2\", \"crt_Item3\";\n grid-template-columns: 100%;\n}\n.alienrpg .crt .crt_Col2 {\n display: grid;\n grid-template-areas: \"crt_Item4\", \"crt_Item5\", \"crt_Item7\", \"crt_Item8\", \"crt_Item9\", \"crt_Item6\";\n grid-template-columns: 100%;\n padding-left: 5px;\n}\n.alienrpg .crt .crt_Col1 h2 {\n text-transform: uppercase;\n padding-bottom: 4px;\n}\n.alienrpg .crt .crt_Item1,\n.alienrpg .crt .crt_Item2_char,\n.alienrpg .crt .crt_Item2_synth,\n.alienrpg .crt .crt_Item3 {\n border: 1px solid var(--aliengreen);\n padding: 5px;\n}\n.alienrpg .crt .crt_Item1 {\n text-align: center;\n /* height: 130px; */\n}\n.alienrpg .crt .crt_Item1 .sp_faded {\n padding-top: 5px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item1 .xp_faded {\n padding-top: 6px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item1 h2 {\n padding-top: 8px;\n}\n.alienrpg .crt .crt_Item1 .experience {\n width: 160px;\n display: inline-flex;\n margin-bottom: 10px;\n}\n.alienrpg .crt .crt_Item1 .xp_dots_pos {\n padding-top: 18px;\n}\n.alienrpg .crt .crt_Item2_char {\n position: relative;\n height: 334px;\n}\n.alienrpg .crt .crt_Item2_synth {\n position: relative;\n}\n.alienrpg .crt .dots_conditions .dots {\n height: 25px;\n padding-top: 4px;\n padding-left: 7px;\n}\n.alienrpg .crt .dots.starving,\n.alienrpg .crt .dots.exhausted,\n.alienrpg .crt .dots.panic {\n width: 100%;\n background-color: var(--alienoddtab);\n}\n.alienrpg .crt .overwatch {\n margin: 15px 0 25px 13px;\n}\n.alienrpg .crt .overwatch_synth {\n /* margin: 20px 0 15px 13px ; */\n margin: 6px 0 0 13px;\n}\n.alienrpg .crt .dots.panic .panicked {\n color: white;\n background-color: red;\n margin-top: -5px;\n margin-left: -7px;\n padding-left: 6px;\n border-top: 2px solid red;\n border-bottom: 2px solid red;\n font-weight: bold;\n box-shadow: 0 0 10px red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .panicked-textarea {\n margin-left: 60px;\n border: 1px solid yellow;\n background-color: orange;\n}\n.alienrpg .crt .panicked-textarea:focus {\n border: 1px solid yellow;\n background-color: yellow;\n color: red;\n}\n.alienrpg .crt .dots.radiation {\n border: 1px dashed var(--alienitemselect);\n color: var(--alienitemselect);\n width: 98%;\n padding-top: 16px;\n padding-bottom: 19px;\n align-items: center;\n flex-wrap: nowrap;\n margin: 2px;\n}\n.alienrpg .crt #bottom {\n position: absolute;\n bottom: 0;\n left: 0;\n}\n.alienrpg .crt .dots.radiation.rad_glow {\n background-color: var(--alienitemselect);\n color: #000;\n border-radius: 3px;\n box-shadow: 0 0 10px yellow;\n}\n.alienrpg .crt .crt_grid_SynthStress {\n display: grid;\n grid-template-areas: \"imitate-human_left imitate-human_right\";\n grid-template-columns: 20% 80%;\n}\n.alienrpg .crt .imitate-human_left {\n padding: 7px 0 0 0;\n}\n.alienrpg .crt .imitate-human_right {\n padding: 5px 0px 0px 10px;\n}\n.alienrpg .crt .synth-label {\n width: 100%;\n margin-top: 2px;\n padding: 6px 0px 5px 0px;\n text-transform: uppercase;\n text-align: center;\n}\n.alienrpg .crt .alienrpgv .synth_fake_check {\n color: var(--aliendarkergreen);\n width: 100%;\n margin-top: 12px;\n padding: 6px 0px 6px 0px;\n text-transform: uppercase;\n text-align: center;\n background-color: var(--alienoddtab);\n}\n.alienrpg .crt .fas.fa-parachute-box {\n vertical-align: top;\n padding-top: 6px;\n padding-left: 3px;\n}\n.alienrpg .crt .fa-parachute-box:before {\n content: \"\\f49e\";\n}\n.alienrpg .crt .crt_Item3 .supply-btn.Power2 {\n padding-left: 6px;\n font-size: 20px;\n}\n.alienrpg .crt .crt_gridCarrer {\n display: grid;\n grid-template-areas: \"crt_box1 crt_box2 crt_box3 crt_box4\";\n padding: 0px;\n padding-top: 1px;\n grid-template-columns: 17% 36% 17% 30%;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 2px;\n}\n.alienrpg .crt .crt_gridCarrer .crt_box1,\n.alienrpg .crt .crt_gridCarrer .crt_box2,\n.alienrpg .crt .crt_gridCarrer .crt_box3,\n.alienrpg .crt .crt_gridCarrer .crt_box4 {\n justify-self: center;\n max-width: 100%;\n padding-top: 0px;\n}\n.alienrpg .crt .crt_gridSpecialty {\n display: grid;\n grid-template-areas: \"crt_sbox1 crt_sbox2\";\n padding: 4px 0px 3px 0px;\n grid-template-columns: 17% 83%;\n margin-bottom: 2px;\n}\n.alienrpg .crt .crt_gridSpecialty .crt_sbox1,\n.alienrpg .crt .crt_gridSpecialty .crt_sbox2 {\n justify-self: center;\n max-width: 100%;\n padding-top: 0px;\n}\n.alienrpg .crt .crt_grid-special {\n grid-area: crt_sbox2;\n display: grid;\n width: 100%;\n grid-template-areas: \"crt_spe1 crt_spe2\";\n grid-template-columns: 75% 25%;\n}\n.alienrpg .crt .crt .crt_spe1 {\n grid-area: crt_spe1;\n font-weight: 100;\n text-transform: uppercase;\n}\n.alienrpg .crt .crt_spe2 {\n grid-area: crt_spe2;\n padding-right: 5px;\n justify-self: right;\n}\n.alienrpg .crt .crt_Item4,\n.alienrpg .crt .crt_Item5,\n.alienrpg .crt .crt_Item6,\n.alienrpg .crt .crt_Item7,\n.alienrpg .crt .crt_Item8,\n.alienrpg .crt .crt_Item9 {\n border: 0px solid var(--aliengreen);\n margin-bottom: 3px;\n}\n.alienrpg .crt_Item4 .resource-label-header,\n.alienrpg .crt_Item5 .resource-label-header,\n.alienrpg .crt_Item6 .resource-label-header,\n.alienrpg .crt_Item7 .resource-label-header,\n.alienrpg .crt_Item8 .resource-label-header,\n.alienrpg .crt_Item9 .resource-label-header {\n display: block;\n width: 100%;\n padding: 1px 0px 1px 2px;\n color: #000;\n font-weight: bolder;\n text-transform: uppercase;\n background-color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item4 {\n height: 50px;\n}\n.alienrpg .crt .crt_Item5 textarea {\n height: 107px;\n}\n.alienrpg .crt .crt_Item5 textarea:hover,\n.alienrpg .crt .crt_Item7 textarea:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .crt_Item6 {\n height: 216px;\n border: 1px solid var(--aliendarkergreen);\n margin-bottom: 0px;\n}\n.alienrpg .crt .crt_Item7 textarea {\n height: 87px;\n}\n.alienrpg .crt .crt_Item8 {\n padding-bottom: 2px;\n}\n.alienrpg .crt .crt_Item8 input,\n.alienrpg .crt .crt_Item9 input {\n margin: 0px;\n width: 100%;\n}\n.alienrpg .crt .crt_Relat {\n display: grid;\n grid-template-areas: \"crt_Relat_Buddy crt_Relat_Rival\";\n grid-template-columns: 49%;\n grid-column-gap: 5px;\n}\n.alienrpg .crt_Col3 {\n grid-area: crt_Col3;\n padding-top: 10px;\n color: var(--aliendarkergreen);\n font-family: var(--alienfont);\n}\n.alienrpg .crt.grid-attr {\n border: 0px solid var(--aliengreen);\n}\n.alienrpg .crt .talent-btn:hover,\n.alienrpg .crt .talent-btn:focus {\n box-shadow: 0 0 7px var(--aliengreen);\n text-shadow: 0 0 15px var(--aliengreen);\n background-color: var(--aliengreen);\n cursor: help;\n font-weight: bolder;\n text-transform: uppercase;\n color: #000;\n}\n.alienrpg .crt .rollable {\n width: 90%;\n text-align: center;\n}\n.alienrpg .rollable:hover,\n.alienrpg .rollcomputer:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 130%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .rollItem,\n.alienrpg .crt .creature-acid-roll {\n width: 100%;\n text-align: center;\n}\n.alienrpg .crt .rollItem:hover,\n.alienrpg .crt .rollItem:focus {\n text-shadow: 0 0 15px var(--aliengreen);\n box-shadow: 0 0 7px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n font-size: 100%;\n font-weight: bolder;\n text-transform: uppercase;\n}\n.alienrpg .crt .rollVehicleWeapon:hover,\n.alienrpg .crt .rollVehicleWeapon:focus {\n text-shadow: 0 0 15px var(--aliengreen);\n box-shadow: 0 0 7px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n font-size: 100%;\n font-weight: bolder;\n text-transform: uppercase;\n}\n.alienrpg .crt .grid-talents {\n text-align: center;\n grid-template-columns: 90% 10%;\n}\n.alienrpg .crt .talTitle {\n text-transform: uppercase;\n color: #000;\n background-color: var(--aliengreen);\n}\n.alienrpg .crt .item-header {\n /* background-color: var(--aliendarkergreen); */\n /* color: black; */\n}\n.alienrpg .crt .textbox {\n color: ghostwhite;\n font-family: var(--alienchatfont);\n font-size: 14px;\n font-weight: 200;\n letter-spacing: 1px;\n}\n.alienrpg .crt .textbox:focus {\n font-weight: 400;\n}\n.alienrpg .crt .encumbrance .encumbrance-bar {\n background: var(--alienitemselect);\n}\n.alienrpg .crt .blink {\n padding: 0px 0px 2px 5px;\n margin-top: 5px;\n margin-bottom: 5px;\n background-color: red;\n color: white;\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n.alienrpg .crt_lCol6 {\n justify-self: center;\n}\n.alienrpg .crt .crit-injuries {\n margin-top: 118px;\n}\n.alienrpg .crt .grid-crit {\n grid-template-columns: 95% 5%;\n}\n.alienrpg .crt_crit2 {\n text-align: center;\n font-size: 15px;\n}\n.alienrpg .crt .Item11 {\n border: 0px solid var(--aliengreen);\n}\n.alienrpg .crt .Item11 .items-list {\n height: auto;\n}\n.alienrpg .crt .critical-inj {\n padding-bottom: 10px;\n}\n.alienrpg .crt .resource-label-header.rollCrit:hover {\n font-size: 15px;\n background-color: var(--aliendarkergreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt_box4 {\n padding: 7px 0px 0px 7px;\n}\n.alienrpg .crt .crt_Col1 {\n margin-left: -5px;\n}\n.alienrpg .crt .fas.fa-tools {\n vertical-align: top;\n padding-top: 13px;\n margin-left: 5px;\n}\n.alienrpg .crt .fas.fa-tools:hover {\n cursor: help;\n}\n.alienrpg .crt .fas.fa-tools:before {\n content: \"\\f022\";\n}\n.alienrpg .crt .fas:hover {\n color: var(--aliengreen);\n text-shadow: 0 0 2px var(--aliengreen);\n animation: textShadow 0.5s 0.3;\n}\n.alienrpg .crt .items-list .item-header {\n border-bottom-style: solid;\n border-bottom-color: var(--aliengreen);\n}\n.alienrpg .crt .Col3 .panel {\n margin-left: 5px;\n padding: 0 10px 0 10px;\n border-left: 2px inset var(--aliengreen);\n}\n.alienrpg .crt .tab.inventory .fas {\n margin-right: 10px;\n}\n.alienrpg .crt .creature-acid-roll:hover,\n.alienrpg .crt .creature-acid-roll:focus {\n text-shadow: 0 0 0px var(--aliengreen);\n color: var(--aliengreen);\n background-color: #000;\n font-weight: 1;\n font-size: 110%;\n border: 0px solid var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .creature-attack-roll {\n width: 260px;\n height: 40px;\n border-radius: 3px;\n text-shadow: 0 0 rgba(0, 0, 0, 0);\n color: rgba(0, 0, 0, 0);\n background: url(../images/alien_crt_roll-attack.png) no-repeat top left;\n}\n.alienrpg .crt .creature-attack-roll:hover {\n border-radius: 3px;\n background-color: var(--aliendarkergreen);\n text-shadow: 0 0 rgba(0, 0, 0, 0);\n color: rgba(0, 0, 0, 0);\n background: url(../images/alien_crt_roll-attack_hover.gif) no-repeat top left;\n}\n.alienrpg .crt .profile-img-item {\n margin: 0;\n height: 125px;\n width: auto;\n margin-right: 4px;\n border-radius: 10px;\n}\n.alienrpg .crt .textbox1,\n.alienrpg .crt .textbox2 {\n padding-left: 5px;\n}","$c-white: hsl(0, 0%, 100%);\r\n$c-black: hsl(0, 0%, 0%);\r\n$c-green: hsl(84, 100%, 59%);\r\n\r\n:root {\r\n\t--aliengreen: hsl(84, 100%, 59%);\r\n\t--aliendarkergreen: hsl(141, 60%, 40%);\r\n\t--alienitemselect: hsl(70, 80%, 74%);\r\n\t--alienoddtab: hsl(72, 29%, 7%);\r\n\t--blue: hsl(224, 75%, 62%);\r\n\t--black: hsl(0, 0%, 0%);\r\n\t--white: hsl(0, 0%, 100%);\r\n\t--alientextjournal: #b1e0e7;\r\n\t--journalback: url(../images/mother-instructions/indbackground2.png);\r\n\t--chatbackground: url(/systems/alienrpg/images/IndBackground3.png);\r\n\t--alienchatfont: 'Blinker', sans-serif;\r\n\t--alienchatwhite: hsl(0, 0%, 100%);\r\n\t--alienchatred: hsl(0, 100%, 50%);\r\n\t--alienchatredshadow: rgb(230 230 230);\r\n\t--alienchatblue: hsl(240deg 42% 72%);\r\n\t// --alienchatlightblue: hsl(240, 96%, 70%);\r\n\t--alienchatlightblue: hsl(120, 97%, 41%);\r\n\t--alienchatlightgreen: hsl(120, 97%, 41%);\r\n\t--alienchatgoldenrod: hsl(43, 74%, 49%);\r\n}\r\n","// Import utilities.\r\n@import 'utils/typography';\r\n@import 'utils/colors';\r\n@import 'utils/mixins';\r\n@import 'utils/variables';\r\n\r\n/* Global styles */\r\n@import 'global/window';\r\n@import 'global/mother-instruction-images';\r\n@import 'global/grid';\r\n@import 'global/flex';\r\n@import 'global/itemList';\r\n@import 'global/select-css';\r\n@import 'actor/alien-crt-ui';\r\n@import 'global/module';\r\n\r\n.alienrpg {\r\n /* Styles limited to alienrpg sheets */\r\n @import 'components/forms';\r\n @import 'components/resource';\r\n @import 'components/tabs';\r\n @import 'components/items';\r\n @import 'actor/alien-crt-actor';\r\n}\r\n",".alienrpg ul ol {\r\n\tmargin-left: 3px;\r\n}\r\n.alienrpg #context-menu {\r\n\t// width: 100%;\r\n\twidth: auto;\r\n\theight: max-content;\r\n\tmin-width: 156px;\r\n\tmax-width: 360px;\r\n\tposition: absolute;\r\n\tleft: -998%;\r\n\ttop: -50%;\r\n\tbackground: $c-black;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 5px;\r\n\tcolor: var(--aliengreen);\r\n\ttext-align: left;\r\n\tfont-size: smaller;\r\n\tz-index: 1;\r\n}\r\n.alienrpg #context-menu li.context-item {\r\n\tline-height: 16px;\r\n}\r\n\r\n.alienrpg .window-content {\r\n\t// font-family: var(--alienfont);\r\n\t// color: var(--aliengreen);\r\n\t// font-size: var(--fontsize);\r\n\tbackground: hsl(0deg, 0%, 0%);\r\n\tborder: var(--aliengreen) 1px solid;\r\n\t// flex-direction: column;\r\n\t// flex-wrap: nowrap;\r\n\t// padding: 2px;\r\n\t// overflow-y: scroll;\r\n\t// overflow-x: auto;\r\n\t// border: var(--aliengreen) 3px;\r\n}\r\n\r\n// .alienrpg .window-content {\r\n// // font-family: var(--alienfont);\r\n// // color: var(--aliengreen);\r\n// // font-size: var(--fontsize);\r\n// background: $c-black;\r\n// // flex-direction: column;\r\n// // flex-wrap: nowrap;\r\n// // padding: 2px;\r\n// // overflow-y: scroll;\r\n// // overflow-x: auto;\r\n// // border: var(--aliengreen) 3px;\r\n// }\r\n\r\n.alienrpg form {\r\n\tfont-family: var(--alienfont);\r\n\tcolor: var(--aliengreen);\r\n\tfont-size: var(--fontsize);\r\n\tbackground: $c-black;\r\n\tflex-direction: column;\r\n\tflex-wrap: nowrap;\r\n\tpadding: 2px;\r\n\toverflow-y: scroll;\r\n\toverflow-x: auto;\r\n\tborder: var(--aliengreen) 3px;\r\n}\r\n\r\n.journal-sheet {\r\n\tform {\r\n\t\t// font-family: var(--alienfont);\r\n\t\t// color: var(--aliengreen);\r\n\t\t// background: url(../images/mother-instructions/indbackground2.png) no-repeat top left;\r\n\t\tbackground: var(--journalback) top left !important;\r\n\t\tbackground-size: cover;\r\n\t\tborder: 1px solid var(--aliengreen);\r\n\t\tborder-radius: 1px;\r\n\t\t// color: hsl(187, 52%, 80%);\r\n\t\tcolor: var(--alientextjournal) !important;\r\n\t}\r\n\tselect {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) 3px;\r\n\t\tborder: 1px solid hsl(53, 4%, 46%);\r\n\t\tborder-radius: 3px;\r\n\t\tpadding: 0 3px;\r\n\t\ttext-overflow: ellipsis;\r\n\t\tfont-size: 16px;\r\n\t}\r\n\tinput {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) 3px;\r\n\t}\r\n\tbutton {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) solid 1px;\r\n\t\twidth: 100%;\r\n\t\tmargin: 0 1px;\r\n\t\tborder-radius: 3px;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 28px;\r\n\t}\r\n\r\n\tcritbutton {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) solid 1px;\r\n\t\t// width: 100%;\r\n\t\tmargin: 0 1px;\r\n\t\tborder-radius: 3px;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 28px;\r\n\t}\r\n\t.tox .tox-editor-container {\r\n\t\tbackground-color: $c-white;\r\n\t}\r\n}\r\n\r\na.entity-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n\r\n.alienrpg a.entity-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\na.content-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n\r\n.alienrpg a.content-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n#chat .message {\r\n\tborder: 1px solid hsl(0deg, 8%, 34%);\r\n\tborder-radius: 1px;\r\n}\r\n.chat-message {\r\n\t// background-image: url('/systems/alienrpg/images/IndBackground3.png');\r\n\tbackground-image: var(--chatbackground);\r\n\tbackground-size: cover;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: center;\r\n\tcolor: inherit;\r\n\t// color: $c-green;\r\n\r\n\t.message-header .message-sender {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.message-metadata {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.flavor-text {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.table-draw .table-results .table-result {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n}\r\n.chat-message .table-draw .table-results .table-result .chatBG {\r\n\t// background-image: url('/systems/alienrpg/images/IndBackground3.png');\r\n\tbackground-image: var(--chatbackground);\r\n\tbackground-size: cover;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: center;\r\n\tcolor: var(--aliengreen);\r\n\r\n\tpadding-left: 6px;\r\n}\r\n.chat-message.whisper {\r\n\tbackground: hsl(0, 0%, 9%);\r\n\t// color: $c-green;\r\n\tcolor: var(--aliengreen);\r\n}\r\n\r\n.chat-message.blind {\r\n\tbackground: hsl(0, 0%, 9%);\r\n}\r\n\r\n.chat-message.emote {\r\n\tbackground: hsl(0, 0%, 9%);\r\n}\r\n\r\n.chat-message .critchat {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tborder-bottom: 1px solid var(--color-border-light-primary);\r\n\tpadding: 3px 0;\r\n\tcolor: var(--aliengreen);\r\n}\r\n\r\n.dice-tooltip .roll > img {\r\n\twidth: 24px;\r\n}\r\n\r\n.dice-tooltip {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 1px;\r\n\tbackground: $c-black;\r\n\r\n\t.dice-rolls {\r\n\t\tcolor: inherit;\r\n\t\tbackground: $c-black;\r\n\t}\r\n\r\n\t.part-header {\r\n\t\tcolor: inherit;\r\n\t\t// color: $c-green;\r\n\t\tbackground: $c-black;\r\n\t}\r\n}\r\n.dice-tooltip .dice-rolls .roll {\r\n\tfilter: none;\r\n}\r\n.dice-tooltip .dice-rolls .roll.max {\r\n\tfilter: none;\r\n}\r\n.dice-tooltip .dice-rolls .roll.min {\r\n\tfilter: none;\r\n}\r\n\r\n.inline-roll .dice-tooltip {\r\n\tcolor: inherit;\r\n\t// color: $c-green;\r\n\tbackground: $c-black;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 2px;\r\n}\r\n// a.entity-link,\r\na.inline-roll {\r\n\tbackground: $c-black;\r\n\tpadding: 1px 4px;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 2px;\r\n\twhite-space: nowrap;\r\n\tword-break: break-all;\r\n}\r\n\r\n.dice-roll .dice-formula,\r\n.dice-roll .dice-total {\r\n\t// color: inherit;\r\n\tcolor: var(--aliengreen);\r\n}\r\n.dice-tooltip .part-header .part-formula {\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n}\r\n.part-total {\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n}\r\n\r\n.alienrpg h2 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\tmargin-left: 5px;\r\n\t// font-size: var(--fontsize) ;\r\n}\r\n.alienrpg h3 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\t// font-size: var(--fontsize) ;\r\n\r\n\t// margin-left: 2px;\r\n}\r\n\r\n.alienrpg h4 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\t// font-size: var(--fontsize) ;\r\n}\r\n.resource-content {\r\n\tbutton {\r\n\t\tflex: 0;\r\n\t\tborder: 0;\r\n\t\twidth: 30px;\r\n\t\tfont-size: 1.5rem;\r\n\t\tpadding: 0;\r\n\t\tcolor: inherit;\r\n\t\tmargin: 0;\r\n\t}\r\n}\r\n\r\n.rollable:hover,\r\n.rollcomputer:hover {\r\n\tcolor: var(--aliengreen);\r\n\tbackground-color: #000;\r\n\tborder: 0px solid var(--aliengreen);\r\n\tfont-weight: 1;\r\n\tfont-size: 120%;\r\n\tbox-shadow: 0 0 0px var(--aliengreen);\r\n\tanimation: textShadow 1s infinite;\r\n}\r\n\r\n.far.fa-heart:hover {\r\n\tcolor: red;\r\n\tanimation: textShadow 1s infinite;\r\n}\r\n\r\n// .rollable,\r\n// .rollcomputer {\r\n// &:hover,\r\n// &:focus {\r\n// // color: black;\r\n// text-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n// font-size: 95%;\r\n// cursor: pointer;\r\n// }\r\n// }\r\n\r\n.rollableVeh {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 1.3em;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.creature-acid-roll {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 95%;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.rollItem {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.rollVehicleWeapon {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.openItem {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.talent-btn {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\tcolor: hsl(103, 100%, 28%);\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\t// font-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n\r\n.minus-btn .plus-btn {\r\n\twidth: 10px;\r\n\theight: 10px;\r\n\tline-height: 20px;\r\n\tpadding: 0;\r\n}\r\n\r\n.supply-btn {\r\n\tfont-size: 5px;\r\n\tpadding: 0;\r\n\tfont-family: var(--alienfont);\r\n}\r\n\r\n.pwr-btn {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\tbackground-color: hsl(4, 69%, 53%);\r\n\t\tfont-size: 120%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n\r\n.stunt-btn {\r\n\twidth: 5px;\r\n\tpadding: 0;\r\n\tfont-family: var(--alienfont);\r\n}\r\n\r\n.creature-attack-roll {\r\n\tdisplay: inline-block;\r\n\twidth: 280px;\r\n\theight: 40px;\r\n\t// font-size: 25pt;\r\n\tfont-weight: bold;\r\n\tfont-size: 2em;\r\n\t/* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */\r\n\ttext-shadow: 2px 2px hsl(128, 83%, 25%);\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.creature-attack-roll:hover {\r\n\tborder-radius: 10px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n\ttext-shadow: 2px 2px hsl(0, 92%, 26%);\r\n}\r\n.creature-attack-roll:active {\r\n\tposition: relative;\r\n\ttop: 1px;\r\n\tborder-radius: unset;\r\n\tbackground-color: unset;\r\n\tcolor: unset;\r\n}\r\nbutton:hover,\r\nbutton:focus {\r\n\tbox-shadow: unset;\r\n}\r\n\r\n.alien-Push-button {\r\n\tdisplay: inline-block;\r\n\twidth: 260px;\r\n\theight: 45px;\r\n\tbackground-color: $c-black;\r\n\t// color: hsl(84, 100%, 59%);\r\n\tfont-weight: bold;\r\n\tfont-size: clamp(2rem, -4.5rem + 5vw, 3rem);\r\n\tfont-family: var(--alienfont);\r\n\tpadding-bottom: 5px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.alien-Push-button:hover {\r\n\tborder-radius: 10px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n}\r\n\r\n.alien-crit-button {\r\n\tdisplay: inline-block;\r\n\twidth: 280px;\r\n\theight: 26px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-weight: bold;\r\n\tfont-size: 1.2rem;\r\n\t// font-size: clamp(1rem, 1vw, 2rem);\r\n\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.alien-crit-button:hover {\r\n\tborder-radius: 5px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n}\r\n\r\n.alien-diceface-b0 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-b0.png) no-repeat top left;\r\n}\r\n.alien-diceface-b6 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-b6.png) no-repeat top left;\r\n}\r\n.alien-diceface-y0 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y0.png) no-repeat top left;\r\n}\r\n.alien-diceface-y1 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y1.png) no-repeat top left;\r\n}\r\n.alien-diceface-y6 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y6.png) no-repeat top left;\r\n}\r\n\r\n.tooltip {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted black;\r\n}\r\n\r\n.tooltip .tooltiptext {\r\n\tvisibility: hidden;\r\n\twidth: 250px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\ttext-align: center;\r\n\tborder-radius: 6px;\r\n\tpadding: 5px 0;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\ttop: -5px;\r\n\tright: 105%;\r\n\tmargin-left: -60px;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n}\r\n.tooltip .tooltiptext::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 5px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n.tooltip:hover .tooltiptext {\r\n\tvisibility: visible;\r\n}\r\n.tooltip2 {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted black;\r\n}\r\n\r\n.tooltip2 .tooltiptext2 {\r\n\tvisibility: hidden;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\ttext-align: center;\r\n\tborder-radius: 6px;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n\tpadding: 0px;\r\n\tfont-family: 'Times New Roman', Times, serif;\r\n\twidth: 150px;\r\n\ttop: -30px;\r\n\tright: -160px;\r\n\tmargin-left: auto;\r\n}\r\n.tooltip2 .tooltiptext2::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 5px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n.tooltip2:hover .tooltiptext2 {\r\n\tvisibility: visible;\r\n}\r\n\r\n.alienrpg .inputtext {\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n}\r\n\r\n.box-top {\r\n\tborder-top: 3px solid var(--aliengreen);\r\n}\r\n\r\n.ctooltip {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted $c-black;\r\n}\r\n\r\n/* Tooltip text */\r\n.ctooltip .ctooltiptext {\r\n\t// /* Position the tooltip text - see examples below! */\r\n\t// position: absolute;\r\n\t// z-index: 1;\r\n\tfont-size: small;\r\n\tvisibility: hidden;\r\n\twidth: 150px;\r\n\tbackground-color: $c-black;\r\n\tcolor: var(--aliengreen);\r\n\ttext-align: center;\r\n\tborder-radius: 3px;\r\n\tpadding: 2px 0;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\t// top: -5px;\r\n\t// right: 105%;\r\n\tmargin-left: -150px;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n}\r\n\r\n/* Show the tooltip text when you mouse over the tooltip container */\r\n.ctooltip:hover .ctooltiptext {\r\n\tvisibility: visible;\r\n}\r\n\r\n.ctooltip .ctooltiptext::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 1px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n\r\n// .dice-tooltip .dice-rolls .roll.d6 {\r\n// background-image: url(../icons/svg/d6-grey.svg);\r\n// }\r\n\r\n.alienchatwhite {\r\n\tcolor: var(--alienchatwhite);\r\n}\r\n\r\n.alienchatred {\r\n\tcolor: var(--alienchatred);\r\n\tfont-weight: bolder;\r\n\tfont-size: larger;\r\n\t-webkit-background-clip: text;\r\n\tbackground-clip: text;\r\n\tbackground-color: var(--alienchatredshadow);\r\n}\r\n\r\n.alienchatblue {\r\n\tcolor: var(--alienchatblue);\r\n}\r\n.alienchatlightblue {\r\n\tcolor: var(--alienchatlightblue);\r\n\tfont-weight: bold;\r\n\tfont-size: larger;\r\n}\r\n.alienchatlightgreen {\r\n\tcolor: var(--alienchatlightgreen);\r\n}\r\n.alienchatgoldenrod {\r\n\tcolor: var(--alienchatgoldenrod);\r\n\tfont-weight: bold;\r\n}\r\n\r\n.combatbutton {\r\n\tmax-width: 200px;\r\n\tcolor: var(--aliengreen);\r\n\tborder: var(--aliengreen) 1px solid;\r\n}\r\n\r\n.prosemirror.editing-source textarea {\r\n\tcolor: $c-white;\r\n}\r\n\r\n.prosemirror menu .pm-dropdown {\r\n\tcolor: $c-black;\r\n}\r\n\r\n#overlay {\r\n\theight: 200%;\r\n\tbackground-color: hsl(120deg 64% 43% / 30%); /* Black background with opacity */\r\n\tz-index: 2;\r\n}\r\n",".spanner-icon {\r\n display: inline-block;\r\n width: 30px;\r\n height: 25px;\r\n padding: 0px;\r\n margin: 1px;\r\n background: url(../images/mother-instructions/spanner-icon.webp);\r\n}\r\n.character-sheet-img {\r\n display: block;\r\n width: 464px;\r\n height: 500px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-sheet-img.webp);\r\n}\r\n.creature-sheet-img {\r\n display: block;\r\n width: 500px;\r\n height: 477px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-sheet-img.webp);\r\n}\r\n.character-header {\r\n display: block;\r\n width: 500px;\r\n height: 152px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-header.webp);\r\n}\r\n.synthetic-header {\r\n display: block;\r\n width: 500px;\r\n height: 155px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-header.webp);\r\n}\r\n\r\n.agil-mod {\r\n display: block;\r\n width: 403px;\r\n height: 162px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/agil-mod.webp);\r\n}\r\n.armor-mod {\r\n display: block;\r\n width: 403px;\r\n height: 172px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/armor-mod.webp);\r\n}\r\n.stress-mod {\r\n display: block;\r\n width: 400px;\r\n height: 136px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/stress-mod.webp);\r\n}\r\n.character-details {\r\n display: block;\r\n width: 300px;\r\n height: 328px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-details.webp);\r\n}\r\n.synthetic-details {\r\n display: block;\r\n width: 300px;\r\n height: 380px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-details.webp);\r\n}\r\n\r\n.character-consumables {\r\n display: block;\r\n width: 153px;\r\n height: 330px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-consumables.webp);\r\n}\r\n\r\n.synthetic-consumables {\r\n display: block;\r\n width: 153px;\r\n height: 322px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-consumables.webp);\r\n}\r\n.talent-agenda {\r\n display: block;\r\n width: 300px;\r\n height: 260px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/talent-agenda.webp);\r\n}\r\n.con-edit {\r\n display: block;\r\n width: 151px;\r\n height: 109px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/con-edit.webp);\r\n}\r\n.enc {\r\n display: block;\r\n width: 600px;\r\n height: 71px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/enc.webp);\r\n}\r\n.enc-warn {\r\n display: block;\r\n width: 462px;\r\n height: 49px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/enc-warn.webp);\r\n}\r\n.inv-inact {\r\n display: block;\r\n width: 600px;\r\n height: 199px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/inv-inact.webp);\r\n}\r\n.moskills {\r\n display: block;\r\n width: 300px;\r\n height: 254px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/skills.webp);\r\n}\r\n\r\n.creature-header {\r\n display: block;\r\n width: 500px;\r\n height: 102px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-header.webp);\r\n}\r\n.creature-attack-dropdown {\r\n display: block;\r\n width: 600px;\r\n height: 330px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-attack-dropdown.webp);\r\n}\r\n.acid-splash-popup {\r\n display: block;\r\n width: 400px;\r\n height: 141px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/acid-splash-popup.webp);\r\n}\r\n.chat-roll {\r\n display: block;\r\n width: 300px;\r\n height: 188px;\r\n background: url(../images/mother-instructions/chat-roll.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.radiation-roll {\r\n display: block;\r\n width: 240px;\r\n height: 274px;\r\n background: url(../images/mother-instructions/radiation-rolls.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.territories-general {\r\n display: block;\r\n width: 500px;\r\n height: 498px;\r\n background: url(../images/mother-instructions/territories-general.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.territories-systems {\r\n display: block;\r\n width: 500px;\r\n height: 186px;\r\n background: url(../images/mother-instructions/territories-systems.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-general {\r\n display: block;\r\n width: 500px;\r\n height: 342px;\r\n background: url(../images/mother-instructions/vehicle-general.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-inv {\r\n display: block;\r\n width: 500px;\r\n height: 343px;\r\n background: url(../images/mother-instructions/vehicle-inv.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-crew {\r\n display: block;\r\n width: 500px;\r\n height: 227px;\r\n background: url(../images/mother-instructions/vehicle-crew.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-crew-selector {\r\n display: block;\r\n width: 500px;\r\n height: 227px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/vehicle-crew-selector.webp);\r\n}\r\n\r\n.vehicle-fire-weapon {\r\n display: block;\r\n width: 403px;\r\n height: 162px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/vehicle-fire-weapon.webp);\r\n}\r\n\r\n.item-dropdown {\r\n display: block;\r\n width: 300px;\r\n height: 263px;\r\n background: url(../images/mother-instructions/item-dropdown.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.modifiers-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/modifiers-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.melee-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/melee-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.ranged-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/ranged-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.armor-img {\r\n display: block;\r\n width: 600px;\r\n height: 415px;\r\n background: url(../images/mother-instructions/armor-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.planet-system-img {\r\n display: block;\r\n width: 600px;\r\n height: 562px;\r\n background: url(../images/mother-instructions/planet-system-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.initiative-roll {\r\n display: block;\r\n width: 300px;\r\n height: 277px;\r\n background: url(../images/mother-instructions/initiative-roll.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.clone-actor {\r\n display: inline-block;\r\n width: 200px;\r\n height: 119px;\r\n background: url(../images/mother-instructions/clone-actor.webp);\r\n margin-left: 25%;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.roll-clone {\r\n display: inline-block;\r\n width: 200px;\r\n height: 207px;\r\n background: url(../images/mother-instructions/roll-clone.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.init-chat-norm {\r\n display: block;\r\n width: 200px;\r\n height: 388px;\r\n background: url(../images/mother-instructions/init-chat-norm.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.init-chat-cards {\r\n display: block;\r\n width: 200px;\r\n height: 378px;\r\n background: url(../images/mother-instructions/init-chat-cards.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.gm-settings {\r\n display: block;\r\n width: 500px;\r\n height: 491px;\r\n background: url(../images/mother-instructions/gm-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.player-settings {\r\n display: block;\r\n width: 500px;\r\n height: 301px;\r\n background: url(../images/mother-instructions/player-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.style-settings {\r\n display: block;\r\n width: 400px;\r\n height: 377px;\r\n background: url(../images/mother-instructions/style-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.style-button-settings {\r\n display: block;\r\n width: 300px;\r\n height: 161px;\r\n background: url(../images/mother-instructions/style-button-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.font-picker-img {\r\n display: inline-block;\r\n width: 300px;\r\n height: 272px;\r\n background: url(../images/mother-instructions/font-picker-img.webp);\r\n margin-left: 5%;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.colour-picker-img {\r\n display: inline-block;\r\n width: 300px;\r\n height: 206px;\r\n background: url(../images/mother-instructions/colour-picker-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.character-token {\r\n display: block;\r\n width: 230px;\r\n height: 234px;\r\n background: url(../images/mother-instructions/character-token.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.creature-token {\r\n display: block;\r\n width: 230px;\r\n height: 235px;\r\n background: url(../images/mother-instructions/creature-token.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush1 {\r\n display: block;\r\n width: 300px;\r\n height: 241px;\r\n background: url(../images/mother-instructions/mpush1.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush2 {\r\n display: block;\r\n width: 300px;\r\n height: 340px;\r\n background: url(../images/mother-instructions/mpush2.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush3 {\r\n display: block;\r\n width: 300px;\r\n height: 297px;\r\n background: url(../images/mother-instructions/mpush3.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.pwr-supply {\r\n display: block;\r\n width: 600px;\r\n height: 134px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/power.webp);\r\n}\r\n.synth-hum {\r\n display: block;\r\n width: 153px;\r\n height: 87px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synth-hum.webp);\r\n}\r\n\r\n.inventory-tab-img {\r\n display: block;\r\n width: 600px;\r\n height: 435px;\r\n background: url(../images/mother-instructions/inventory-tab.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.inv-context-menu-img {\r\n display: block;\r\n width: 151px;\r\n height: 70px;\r\n background: url(../images/mother-instructions/inv-context-menu.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.status-icons-img {\r\n display: block;\r\n width: 230px;\r\n height: 229px;\r\n background: url(../images/mother-instructions/status-icons.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.enc-icon-img {\r\n display: block;\r\n width: 230px;\r\n height: 207px;\r\n background: url(../images/mother-instructions/enc-icon.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.spaceship-sheet-img {\r\n display: block;\r\n width: 497px;\r\n height: 353px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-modules.webp);\r\n}\r\n.spaceship-header1 {\r\n display: block;\r\n width: 402px;\r\n height: 632px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-header1.webp);\r\n}\r\n.spaceship-modules {\r\n display: block;\r\n width: 497px;\r\n height: 353px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-sheet-img.webp);\r\n}\r\n\r\n.spaceship-comtech {\r\n display: block;\r\n width: 395px;\r\n height: 262px;\r\n background: url(../images/mother-instructions/spaceship-comtech.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n",".grid {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2 / span 2;\r\n\t// grid-template-columns: repeat(2, minmax(50fr, 1fr));\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\tpadding: 0;\r\n\talign-items: center;\r\n\t// justify-items: center;\r\n}\r\n.grid-2col {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2;\r\n\tgrid-template-columns: 1fr 1fr;\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\tpadding: 0;\r\n\talign-items: center;\r\n\t// justify-items: center;\r\n}\r\n\r\n.grid-3col {\r\n\tgrid-column: span 3 / span 3;\r\n\tgrid-template-columns: repeat(3, minmax(0, 1fr));\r\n\tborder-color: var(--aliengreen);\r\n\t// border-style: solid;\r\n\tjustify-items: center;\r\n\tmargin: 0;\r\n}\r\n\r\n.grid-4col {\r\n\tgrid-column: span 4 / span 4;\r\n\tgrid-template-columns: repeat(4, minmax(0, 1fr));\r\n\tborder-color: var(--aliengreen);\r\n\tborder-style: double;\r\n\tpadding: 4px;\r\n}\r\n\r\n.grid-synPage {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Item1 Item2 Item2'\r\n\t\t'Item1 Item4 Item4'\r\n\t\t'Item8 Item4 Item4'\r\n\t\t'Item8 Item5 Item5'\r\n\t\t'Item8 Item3 Item3'\r\n\t\t'Item9 Item6 Item6'\r\n\t\t'Item10 Item7 Item7'\r\n\t\t'Item11 Item11 Item11';\r\n\t// 'Item11 Item10 Item10'\r\n\t// 'Item11 Item10 Item10';\r\n\r\n\tgrid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.grid-genPage {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Item1 Item2 Item2'\r\n\t\t'Item1 Item4 Item4'\r\n\t\t'Item8 Item4 Item4'\r\n\t\t'Item8 Item5 Item5'\r\n\t\t'Item8 Item3 Item3'\r\n\t\t'Item9 Item6 Item6'\r\n\t\t'Item10 Item7 Item7'\r\n\t\t'Item11 Item11 Item11';\r\n\t// 'Item11 Item10 Item10'\r\n\t// 'Item11 Item10 Item10';\r\n\tgrid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.Item1 {\r\n\tgrid-area: Item1;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 5px;\r\n\ttext-align: center;\r\n}\r\n.Item2 {\r\n\tgrid-area: Item2;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.Item3 {\r\n\tgrid-area: Item3;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item4 {\r\n\tgrid-area: Item4;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item5 {\r\n\tgrid-area: Item5;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item6 {\r\n\tgrid-area: Item6;\r\n\tborder: 1px solid var(--aliengreen);\r\n\t// justify-items: center;\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item7 {\r\n\tgrid-area: Item7;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n\t// height: 80px;\r\n\theight: auto;\r\n}\r\n.Item8 {\r\n\tgrid-area: Item8;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 5px;\r\n}\r\n.Item9 {\r\n\tgrid-area: Item9;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-bottom: 5px;\r\n}\r\n.Item10 {\r\n\tgrid-area: Item10;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-bottom: 5px;\r\n\t// padding-left: 5px;\r\n\t// padding-right: 5px;\r\n}\r\n.Item11 {\r\n\tgrid-area: Item11;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 4px;\r\n\talign-content: center;\r\n\tjustify-content: center;\r\n\tmin-height: 53px;\r\n}\r\n\r\n.grid-2col-border {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2;\r\n\tgrid-template-columns: 1fr 1fr;\r\n\tborder-color: var(--aliengreen);\r\n\tpadding: 0;\r\n\t-webkit-box-align: center;\r\n\t-ms-flex-align: center;\r\n\talign-items: center;\r\n}\r\n\r\n.grid-spacecraft {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'spacec1 spacec2 ';\r\n\r\n\tgrid-template-columns: 35% 65%;\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\t// padding: 0;\r\n\t// align-items: center;\r\n\t// justify-items: center;\r\n}\r\n.spacec1 {\r\n\tgrid-area: spacec1;\r\n\tborder-right: 1px solid var(--aliengreen);\r\n\t// padding: 4px;\r\n\talign-content: center;\r\n\t// justify-content: center;\r\n\t// min-height: 53px;\r\n}\r\n.spacec2 {\r\n\tgrid-area: spacec2;\r\n\t// border: 1px solid var(--aliengreen);\r\n\tpadding-left: 5px;\r\n\talign-content: center;\r\n\t// justify-content: center;\r\n\t// min-height: 53px;\r\n}\r\n\r\n.s1-header {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'. . s1h1 s1h1 s1h1 .'\r\n\t\t's1h2 s1h2 s1h2 s1h2 s1h2 s1h2'\r\n\t\t's1h3 s1h3 s1h3 s1h4 s1h4 s1h4'\r\n\t\t's1h28 s1h28 s1h28 s1h29 s1h29 s1h29'\r\n\t\t's1h30 s1h30 s1h30 s1h30 s1h30 s1h30 '\r\n\t\t's1h32 s1h32 s1h32 s1h32 s1h32 s1h32'\r\n\t\t's1h31 s1h31 s1h31 s1h31 s1h31 s1h31 '\r\n\t\t's1h33 s1h33 s1h33 s1h33 s1h33 s1h33'\r\n\t\t'. . s1h5 s1h5 s1h5 .'\r\n\t\t's1h6 s1h6 s1h6 s1h6 s1h6 s1h6'\r\n\t\t's1space1 s1h7 s1h8 s1space s1h9 s1h10'\r\n\t\t's1space1 s1h11 s1h12 s1space s1h13 s1h14'\r\n\t\t's1space1 s1h15 s1h16 s1space s1h17 s1h18'\r\n\t\t's1space1 s1h19 s1h20 s1space s1h21 s1h22'\r\n\t\t's1h23 s1h23 s1h23 s1h23 s1h23 s1h23'\r\n\t\t's1h24 s1h24 s1h24 s1h24 s1h24 s1h24'\r\n\t\t's1h25 s1h25 s1h25 s1h25 s1h25 s1h25'\r\n\t\t's1h26 s1h26 s1h26 s1h26 s1h26 s1h26'\r\n\t\t's1h27 s1h27 s1h27 s1h27 s1h27 s1h27';\r\n\tgrid-template-columns: 19px 50px 100px 19px 100px 57px;\r\n\tpadding: 0 10px 0px 10px;\r\n\t// background-color: hsl(165, 27%, 50%);\r\n\t// color: hsl(120, 94%, 6%);\r\n}\r\n.s1space {\r\n\tgrid-area: s1space;\r\n}\r\n.s1space1 {\r\n\tgrid-area: s1space1;\r\n}\r\n.s1h1 {\r\n\tgrid-area: s1h1;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h2 {\r\n\tgrid-area: s1h2;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h3 {\r\n\tgrid-area: s1h3;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h4 {\r\n\tgrid-area: s1h4;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h5 {\r\n\tgrid-area: s1h5;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h6 {\r\n\tgrid-area: s1h6;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h7 {\r\n\tgrid-area: s1h7;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h8 {\r\n\tgrid-area: s1h8;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h9 {\r\n\tgrid-area: s1h9;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h10 {\r\n\tgrid-area: s1h10;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h11 {\r\n\tgrid-area: s1h11;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h12 {\r\n\tgrid-area: s1h12;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h13 {\r\n\tgrid-area: s1h13;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h14 {\r\n\tgrid-area: s1h14;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h15 {\r\n\tgrid-area: s1h15;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h16 {\r\n\tgrid-area: s1h16;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h17 {\r\n\tgrid-area: s1h17;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h18 {\r\n\tgrid-area: s1h18;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// justify-self: center;\r\n}\r\n.s1h19 {\r\n\tgrid-area: s1h19;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h20 {\r\n\tgrid-area: s1h20;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h21 {\r\n\tgrid-area: s1h21;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h22 {\r\n\tgrid-area: s1h22;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t/* justify-self: center; */\r\n}\r\n.s1h23 {\r\n\tgrid-area: s1h23;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 20px;\r\n\tjustify-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h24 {\r\n\tgrid-area: s1h24;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tjustify-self: center;\r\n}\r\n.s1h25 {\r\n\tgrid-area: s1h25;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 20px;\r\n\tjustify-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h26 {\r\n\tgrid-area: s1h26;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 50px;\r\n\tjustify-self: center;\r\n}\r\n.s1h27 {\r\n\tgrid-area: s1h27;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 50px;\r\n\tjustify-self: center;\r\n}\r\n.s1h28 {\r\n\tgrid-area: s1h28;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h29 {\r\n\tgrid-area: s1h29;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h30 {\r\n\tgrid-area: s1h30;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h31 {\r\n\tgrid-area: s1h31;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h32 {\r\n\tgrid-area: s1h32;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h33 {\r\n\tgrid-area: s1h33;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n\r\n.grid-container {\r\n\tdisplay: grid;\r\n\t// gap: 5px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\t// align-items: center;\r\n\t// justify-items: first baseline;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col4'\r\n\t\t'Col3 Col3';\r\n\t// grid-template-rows: 1fr;\r\n\tgrid-template-columns: 370px 1fr;\r\n}\r\n.Col1 {\r\n\tgrid-area: Col1;\r\n\t// justify-items: left;\r\n\t// border: 2px solid white;\r\n\talign-self: center;\r\n}\r\n.Col2 {\r\n\tgrid-area: Col2;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.Col3 {\r\n\tgrid-area: Col3;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n.Col4 {\r\n\tgrid-area: Col4;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.grid-attr {\r\n\tdisplay: grid;\r\n\t// gap: 5px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tpadding-left: 5px;\r\n\talign-items: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tgrid-template-areas: 'Attr1 Attr2 Attr3';\r\n\tgrid-template-columns: 300px 35px 30px;\r\n}\r\n\r\n.Attr1 {\r\n\tgrid-area: Attr1;\r\n\t// justify-items: left;\r\n\t// border: 2px solid white;\r\n}\r\n.Attr2 {\r\n\tgrid-area: Attr2;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.Attr3 {\r\n\tgrid-area: Attr3;\r\n\twidth: 30px;\r\n\theight: 20px;\r\n\t// justify-items: left;\r\n}\r\n.Attr4 {\r\n\tgrid-area: Attr4;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.grid-Consumables {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Heading Heading '\r\n\t\t'Air1 Air2'\r\n\t\t'Food1 Food2'\r\n\t\t'Water1 Water2'\r\n\t\t'Power1 Power2';\r\n\r\n\tgrid-template-columns: 1fr 1fr;\r\n}\r\n\r\n.Heading {\r\n\tgrid-area: Heading;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n}\r\n.Air1 {\r\n\tgrid-area: Air1;\r\n\t// border: 1px solid white;\r\n\tjustify-content: left;\r\n\talign-self: center;\r\n}\r\n.Air2 {\r\n\tgrid-area: Air2;\r\n\t// border: 1px solid white;\r\n}\r\n.Food1 {\r\n\tgrid-area: Food1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.Food2 {\r\n\tgrid-area: Food2;\r\n\t// border: 1px solid white;\r\n}\r\n.Power1 {\r\n\tgrid-area: Power1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n\t// margin-top: 5px;\r\n}\r\n.Power2 {\r\n\tgrid-area: Power2;\r\n\t// border: 1px solid white;\r\n}\r\n.Water1 {\r\n\tgrid-area: Water1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.Water2 {\r\n\tgrid-area: Water2;\r\n\t// border: 1px solid white;\r\n}\r\n\r\n.grid-vehicle-header {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas: 'vChar vChar';\r\n\tgrid-template-columns: auto;\r\n}\r\n\r\n.grid-vehicle {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'vItem1 vItem2 vItem3 vItem4'\r\n\t\t'vItem5 vItem6 vItem7 vItem8';\r\n\r\n\tgrid-template-columns: auto;\r\n}\r\n\r\n.vChar {\r\n\tgrid-area: vChar;\r\n}\r\n.vItem1 {\r\n\tgrid-area: vItem1;\r\n}\r\n.vItem2 {\r\n\tgrid-area: vItem2;\r\n}\r\n.vItem3 {\r\n\tgrid-area: vItem3;\r\n}\r\n.vItem4 {\r\n\tgrid-area: vItem4;\r\n}\r\n.vItem5 {\r\n\tgrid-area: vItem5;\r\n}\r\n.vItem6 {\r\n\tgrid-area: vItem6;\r\n}\r\n.vItem7 {\r\n\tgrid-area: vItem7;\r\n}\r\n.vItem8 {\r\n\tgrid-area: vItem8;\r\n}\r\n\r\n.grid-weapon {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'wItem1 wItem2 wItem3 wItem4'\r\n\t\t'wItem5 wItem6 wItem7 wItem7';\r\n\r\n\tgrid-template-columns: auto;\r\n\talign-items: center;\r\n\tpadding-bottom: 2px;\r\n}\r\n\r\n.wItem1 {\r\n\tgrid-area: wItem1;\r\n}\r\n.wItem2 {\r\n\tgrid-area: wItem2;\r\n}\r\n.wItem3 {\r\n\tgrid-area: wItem3;\r\n}\r\n.wItem4 {\r\n\tgrid-area: wItem4;\r\n}\r\n.wItem5 {\r\n\tgrid-area: wItem5;\r\n}\r\n.wItem6 {\r\n\tgrid-area: wItem6;\r\n}\r\n.wItem7 {\r\n\tgrid-area: wItem7;\r\n}\r\n\r\n.grid-ship-crit {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'gcItem1 gcItem2 gcItem2'\r\n\t\t'gcItem3 gcItem4 gcItem4'\r\n\t\t'gcItem5 gcItem6 gcItem6';\r\n\tgrid-template-columns: 30% 35% 35%;\r\n\talign-items: center;\r\n}\r\n\r\n.gcItem1 {\r\n\tgrid-area: gcItem1;\r\n}\r\n.gcItem2 {\r\n\tgrid-area: gcItem2;\r\n}\r\n.gcItem3 {\r\n\tgrid-area: gcItem3;\r\n}\r\n.gcItem4 {\r\n\tgrid-area: gcItem4;\r\n}\r\n.gcItem5 {\r\n\tgrid-area: gcItem5;\r\n}\r\n.gcItem6 {\r\n\tgrid-area: gcItem6;\r\n}\r\n\r\n.grid-weapon-body {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'wCol1 wCol2 wCol3 wCol4 wCol5 wCol6'\r\n\t\t'wCol7 wCol8 wCol9 wCol10 wCol11 wCol12'\r\n\t\t'wCol13 wCol14 . . . .';\r\n\tpadding-bottom: 2px;\r\n\t// l1 l2 l3 l4 l5 l6\r\n\tgrid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr;\r\n\t// grid-template-columns: 2em 25em 5em 5em 4em 2em;\r\n\talign-items: center;\r\n}\r\n\r\n.wCol1 {\r\n\tgrid-area: wCol1;\r\n\tjustify-self: left;\r\n}\r\n.wCol2 {\r\n\tgrid-area: wCol2;\r\n\tjustify-self: left;\r\n}\r\n.wCol3 {\r\n\tgrid-area: wCol3;\r\n\tjustify-self: left;\r\n}\r\n.wCol4 {\r\n\tgrid-area: wCol4;\r\n\tjustify-self: center;\r\n}\r\n.wCol5 {\r\n\tgrid-area: wCol5;\r\n\tjustify-self: left;\r\n}\r\n.wCol6 {\r\n\tgrid-area: wCol6;\r\n\tjustify-self: center;\r\n}\r\n.wCol7 {\r\n\tgrid-area: wCol7;\r\n\tjustify-self: left;\r\n}\r\n.wCol8 {\r\n\tgrid-area: wCol8;\r\n\tjustify-self: left;\r\n}\r\n.wCol9 {\r\n\tgrid-area: wCol9;\r\n\tjustify-self: left;\r\n}\r\n.wCol10 {\r\n\tgrid-area: wCol10;\r\n\tjustify-self: center;\r\n}\r\n.wCol11 {\r\n\tgrid-area: wCol11;\r\n\tjustify-self: left;\r\n}\r\n.wCol12 {\r\n\tgrid-area: wCol12;\r\n\tjustify-self: center;\r\n}\r\n.wCol13 {\r\n\tgrid-area: wCol13;\r\n\tjustify-self: left;\r\n}\r\n.wCol14 {\r\n\tgrid-area: wCol14;\r\n\tjustify-self: left;\r\n}\r\n\r\n.grid-items {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4'\r\n\t\t'lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8';\r\n\tpadding-bottom: 2px;\r\n\t// l1 l2 l3 l4 l5 l6 l7 l8 l9\r\n\tgrid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em;\r\n\t// grid-template-columns: 25px 410px 60px 60px 60px 20px;\r\n\talign-items: center;\r\n}\r\n\r\n.lCol1 {\r\n\tgrid-area: lCol1;\r\n\tjustify-self: left;\r\n}\r\n.lCol2 {\r\n\tgrid-area: lCol2;\r\n\tjustify-self: center;\r\n}\r\n.lCol3 {\r\n\tgrid-area: lCol3;\r\n\tjustify-self: center;\r\n}\r\n.lCol4 {\r\n\tgrid-area: lCol4;\r\n\tjustify-self: right;\r\n}\r\n.lCol5 {\r\n\tgrid-area: lCol5;\r\n\tjustify-self: left;\r\n}\r\n.lCol6 {\r\n\tgrid-area: lCol6;\r\n\tjustify-self: left;\r\n}\r\n.lCol7 {\r\n\tgrid-area: lCol7;\r\n\tjustify-self: center;\r\n}\r\n.lCol8 {\r\n\tgrid-area: lCol8;\r\n\tjustify-self: right;\r\n}\r\n.lCol9 {\r\n\tgrid-area: lCol9;\r\n\tjustify-self: center;\r\n}\r\n.lCol10 {\r\n\tgrid-area: lCol10;\r\n\tjustify-self: center;\r\n}\r\n.lCol11 {\r\n\tgrid-area: lCol11;\r\n\tjustify-self: center;\r\n}\r\n.lCol12 {\r\n\tgrid-area: lCol12;\r\n\tjustify-self: center;\r\n}\r\n.lCol13 {\r\n\tgrid-area: lCol13;\r\n\tjustify-self: center;\r\n}\r\n.lCol14 {\r\n\tgrid-area: lCol14;\r\n\tjustify-self: center;\r\n}\r\n.lCol15 {\r\n\tgrid-area: lCol15;\r\n\tjustify-self: center;\r\n}\r\n.lCol16 {\r\n\tgrid-area: lCol16;\r\n\tjustify-self: center;\r\n}\r\n.lCol17 {\r\n\tgrid-area: lCol17;\r\n\tjustify-self: center;\r\n}\r\n.lCol18 {\r\n\tgrid-area: lCol18;\r\n\tjustify-self: center;\r\n}\r\n.grid-modules {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'mCol1 mCol2 mCol17 mCol15 mCol13 mCol4'\r\n\t\t'mCol5 mCol6 mCol18 mCol16 mCol14 mCol8';\r\n\tpadding-bottom: 6px;\r\n\t// l1 l2 l3 l4 l5 l6 l7 l8 l9\r\n\tgrid-template-columns: 30px 270px 75px 90px 269px 30px;\r\n\t// grid-template-columns: 25px 410px 60px 60px 60px 20px;\r\n\talign-items: center;\r\n}\r\n\r\n.mCol1 {\r\n\tgrid-area: mCol1;\r\n\tjustify-self: left;\r\n}\r\n.mCol2 {\r\n\tgrid-area: mCol2;\r\n\tjustify-self: center;\r\n}\r\n.mCol3 {\r\n\tgrid-area: mCol3;\r\n\tjustify-self: center;\r\n}\r\n.mCol4 {\r\n\tgrid-area: mCol4;\r\n\tjustify-self: right;\r\n}\r\n.mCol5 {\r\n\tgrid-area: mCol5;\r\n\tjustify-self: left;\r\n}\r\n.mCol6 {\r\n\tgrid-area: mCol6;\r\n\tjustify-self: left;\r\n}\r\n.mCol7 {\r\n\tgrid-area: mCol7;\r\n\tjustify-self: center;\r\n}\r\n.mCol8 {\r\n\tgrid-area: mCol8;\r\n\tjustify-self: right;\r\n}\r\n.mCol9 {\r\n\tgrid-area: mCol9;\r\n\tjustify-self: center;\r\n}\r\n.mCol10 {\r\n\tgrid-area: mCol10;\r\n\tjustify-self: center;\r\n}\r\n.mCol11 {\r\n\tgrid-area: mCol11;\r\n\tjustify-self: center;\r\n}\r\n.mCol12 {\r\n\tgrid-area: mCol12;\r\n\tjustify-self: center;\r\n}\r\n.mCol13 {\r\n\tgrid-area: mCol13;\r\n\tjustify-self: center;\r\n}\r\n.mCol14 {\r\n\tgrid-area: mCol14;\r\n\tword-break: break-word;\r\n}\r\n.mCol15 {\r\n\tgrid-area: mCol15;\r\n\tjustify-self: center;\r\n}\r\n.mCol16 {\r\n\tgrid-area: mCol16;\r\n\tjustify-self: center;\r\n}\r\n.mCol17 {\r\n\tgrid-area: mCol17;\r\n\tjustify-self: center;\r\n}\r\n.mCol18 {\r\n\tgrid-area: mCol18;\r\n\tjustify-self: center;\r\n}\r\n\r\n.grid-talents {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'talTitle talTitle'\r\n\t\t'tal1 tal2'\r\n\t\t'tal3 tal4';\r\n\t// grid-template-rows: 3fr;\r\n\r\n\tpadding: 3px;\r\n\tgrid-template-columns: 75% 25%;\r\n\talign-items: center;\r\n}\r\n\r\n.tal1 {\r\n\tgrid-area: tal1;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n\t// background-color: $c-black;\r\n}\r\n.tal2 {\r\n\tgrid-area: tal2;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.tal3 {\r\n\tgrid-area: tal3;\r\n\talign-self: center;\r\n}\r\n.tal4 {\r\n\tgrid-area: tal4;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n\talign-self: left;\r\n\r\n\t// padding-top: 2px;\r\n}\r\n.talTitle {\r\n\tgrid-area: talTitle;\r\n\tbackground-color: #221f1f;\r\n}\r\n.grid-special {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'spe1 spe2 spe3';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 70% 25%;\r\n\talign-items: center;\r\n}\r\n\r\n.spe1 {\r\n\tgrid-area: spe1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.spe2 {\r\n\tgrid-area: spe2;\r\n\t// justify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n.spe3 {\r\n\tgrid-area: spe3;\r\n\tjustify-self: right;\r\n}\r\n\r\n.critical-inj {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'crit1 crit2 crit3 crit4';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 31% 60% 3%;\r\n\talign-items: center;\r\n}\r\n\r\n.crit1 {\r\n\tgrid-area: crit1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.crit2 {\r\n\tgrid-area: crit2;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n.crit3 {\r\n\tgrid-area: crit3;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n\talign-items: left;\r\n}\r\n.crit4 {\r\n\tgrid-area: crit4;\r\n\tjustify-self: right;\r\n}\r\n\r\n.space-critical-inj {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'ScritI1 ScritI2 ScritI4';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 80% 3%;\r\n\talign-items: center;\r\n}\r\n\r\n.ScritI1 {\r\n\tgrid-area: ScritI1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.ScritI2 {\r\n\tgrid-area: ScritI2;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.ScritI4 {\r\n\tgrid-area: ScritI4;\r\n\tjustify-self: right;\r\n}\r\n\r\n.grid-two {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'box1 box2'\r\n\t\t'box3 box4';\r\n\tpadding: 3px;\r\n\tgrid-template-columns: 25% 75%;\r\n\talign-items: center;\r\n}\r\n\r\n.box1 {\r\n\tgrid-area: box1;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n}\r\n.box2 {\r\n\tgrid-area: box2;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box3 {\r\n\tgrid-area: box3;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n\tpadding-top: 10px;\r\n}\r\n.box4 {\r\n\tgrid-area: box4;\r\n\tpadding-top: 10px;\r\n}\r\n\r\n.grid-2 {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'box11 box21 box23 box22';\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 1fr 33px 15px 33px;\r\n\talign-items: center;\r\n\tmargin: 1px;\r\n\tpadding: 0;\r\n\t// padding-left: 2px;\r\n}\r\n\r\n.box11 {\r\n\tgrid-area: box11;\r\n\tjustify-self: center;\r\n\t// padding-left: 8px;\r\n\t// background-color: $c-black;\r\n}\r\n.box21 {\r\n\tgrid-area: box21;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box22 {\r\n\tgrid-area: box22;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box23 {\r\n\tgrid-area: box23;\r\n\tjustify-self: center;\r\n\t// padding-right: 8px;\r\n}\r\n.grid-crit {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'crit1 crit2 ';\r\n\tpadding: 0;\r\n\tmargin: 0;\r\n\tgrid-template-columns: 1fr 1fr;\r\n}\r\n.crit1 {\r\n\tgrid-area: crit1;\r\n}\r\n.crit2 {\r\n\tgrid-area: crit2;\r\n\t// margin-left: 90px;\r\n\tmargin-bottom: 2px;\r\n}\r\n\r\n.grid-rTables {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'rTable1 rTable2';\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 1fr 0.5fr;\r\n\talign-items: center;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n}\r\n\r\n.rTable1 {\r\n\tgrid-area: rTable1;\r\n\tjustify-self: center;\r\n}\r\n.rTable2 {\r\n\tgrid-area: rTable2;\r\n\tjustify-self: center;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.grid-creature {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n // 'vChar1 vChar1 '\r\n\r\n\t\t'vCre1 vCre2 '\r\n\t\t'vCre3 vCre4 '\r\n\t\t'vCre5 vCre6 '\r\n\t\t'vCre7 vCre8';\r\n\r\n\tgrid-template-columns: 1fr 1fr;\r\n\talign-items: center;\r\n}\r\n\r\n.vCre1 {\r\n\tgrid-area: vCre1;\r\n}\r\n.vCre2 {\r\n\tgrid-area: vCre2;\r\n}\r\n.vCre3 {\r\n\tgrid-area: vCre3;\r\n}\r\n.vCre4 {\r\n\tgrid-area: vCre4;\r\n}\r\n.vCre5 {\r\n\tgrid-area: vCre5;\r\n}\r\n.vCre6 {\r\n\tgrid-area: vCre6;\r\n}\r\n.vCre7 {\r\n\tgrid-area: vCre7;\r\n}\r\n.vCre8 {\r\n\tgrid-area: vCre8;\r\n}\r\n.grid-colony--header {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'hplan1 hplan2 '\r\n\t\t'hplan3 hplan4'\r\n\t\t'hplan5 hplan6 '\r\n\t\t'hplan7 hplan8';\r\n\r\n\tgrid-template-columns: auto;\r\n\talign-items: center;\r\n\tpadding-bottom: 2px;\r\n}\r\n\r\n.hplan1 {\r\n\tgrid-area: hplan1;\r\n}\r\n.hplan2 {\r\n\tgrid-area: hplan2;\r\n}\r\n.hplan3 {\r\n\tgrid-area: hplan3;\r\n}\r\n.hplan4 {\r\n\tgrid-area: hplan4;\r\n}\r\n.hplan5 {\r\n\tgrid-area: hplan5;\r\n}\r\n.hplan6 {\r\n\tgrid-area: hplan6;\r\n}\r\n.hplan7 {\r\n\tgrid-area: hplan7;\r\n}\r\n.hplan8 {\r\n\tgrid-area: hplan8;\r\n}\r\n\r\n.grid-planet {\r\n\tdisplay: grid;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tgrid-template-areas:\r\n\t\t'plan1 plan1 plan1 plan1'\r\n\t\t'plan2 plan2 plan3 plan3 '\r\n\t\t// 'plan3 plan3 plan3 plan3 '\r\n\t\t'plan4 plan4 plan4 plan4 ';\r\n\tgrid-template-columns: 220px 1fr;\r\n}\r\n.plan1 {\r\n\tgrid-area: plan1;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.plan2 {\r\n\tgrid-area: plan2;\r\n\tjustify-self: left;\r\n}\r\n.plan3 {\r\n\tgrid-area: plan3;\r\n\tjustify-self: left;\r\n}\r\n.plan4 {\r\n\tgrid-area: plan4;\r\n\tjustify-self: left;\r\n}\r\n\r\n.grid-systems {\r\n\tdisplay: grid;\r\n\tpadding: 3px;\r\n\tgrid-template-areas:\r\n\t\t'sys1 sys2 sys3 sys4'\r\n\t\t'sys5 sys6 sys7 sys8';\r\n\tgrid-template-columns: 14em 15em 10em 2em;\r\n\tborder-color: var(--aliengreen);\r\n\tborder-bottom: double;\r\n}\r\n\r\n.sys1 {\r\n\tgrid-area: sys1;\r\n\tjustify-self: left;\r\n}\r\n.sys2 {\r\n\tgrid-area: sys2;\r\n\tjustify-self: left;\r\n}\r\n.sys3 {\r\n\tgrid-area: sys3;\r\n\tjustify-self: left;\r\n}\r\n.sys4 {\r\n\tgrid-area: sys4;\r\n\tjustify-self: right;\r\n}\r\n.sys5 {\r\n\tgrid-area: sys5;\r\n\tjustify-self: left;\r\n}\r\n.sys6 {\r\n\tgrid-area: sys6;\r\n\tjustify-self: left;\r\n}\r\n.sys7 {\r\n\tgrid-area: sys7;\r\n\tjustify-self: left;\r\n}\r\n.sys8 {\r\n\tgrid-area: sys8;\r\n\tjustify-self: right;\r\n}\r\n\r\n.grid-Char-Att {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tpadding-bottom: 4px;\r\n\tpadding-top: 12px;\r\n\tpadding-left: 30px;\r\n\tgrid-row-gap: 3px;\r\n\tgrid-column-gap: 10px;\r\n\tborder-color: var(--aliengreen);\r\n\talign-items: center;\r\n\tgrid-template-areas:\r\n\t\t'gCol1 gCol2 gCol3 gCol4 gCol5 gCol11'\r\n\t\t'gCol6 gCol7 gCol8 gCol9 gCol10 gCol12';\r\n\tgrid-template-columns: 110px 50px 110px 50px 65px 130px;\r\n}\r\n\r\n.gCol1 {\r\n\tgrid-area: gCol1;\r\n\tjustify-self: left;\r\n}\r\n.gCol2 {\r\n\tgrid-area: gCol2;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol3 {\r\n\tgrid-area: gCol3;\r\n\tjustify-self: left;\r\n}\r\n.gCol4 {\r\n\tgrid-area: gCol4;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol5 {\r\n\tgrid-area: gCol5;\r\n\tjustify-self: center;\r\n}\r\n.gCol6 {\r\n\tgrid-area: gCol6;\r\n\tjustify-self: left;\r\n}\r\n.gCol7 {\r\n\tgrid-area: gCol7;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol8 {\r\n\tgrid-area: gCol8;\r\n\tjustify-self: left;\r\n}\r\n.gCol9 {\r\n\tgrid-area: gCol9;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol10 {\r\n\tgrid-area: gCol10;\r\n\tjustify-self: center;\r\n}\r\n.gCol11 {\r\n\tgrid-area: gCol11;\r\n\tjustify-self: center;\r\n}\r\n.gCol12 {\r\n\tgrid-area: gCol12;\r\n\tjustify-self: center;\r\n}\r\n\r\n.grid-item-xtras {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'xCol1 xCol2 xCol3 xCol4 xCol5 xCol6'\r\n\t\t'. xCol7 xCol7 xCol8 . .';\r\n\tpadding-bottom: 4px;\r\n\tpadding-top: 5px;\r\n\tpadding-left: 30px;\r\n\tgrid-row-gap: 3px;\r\n\tgrid-column-gap: 10px;\r\n\t// l1 l2 l3 l4 l5 l6\r\n\tgrid-template-columns: 110px 50px 110px 50px 110px 50px;\r\n\talign-items: center;\r\n}\r\n\r\n.xCol1 {\r\n\tgrid-area: xCol1;\r\n\tjustify-self: left;\r\n}\r\n.xCol2 {\r\n\tgrid-area: xCol2;\r\n\tjustify-self: left;\r\n}\r\n.xCol3 {\r\n\tgrid-area: xCol3;\r\n\tjustify-self: left;\r\n}\r\n.xCol4 {\r\n\tgrid-area: xCol4;\r\n\tjustify-self: center;\r\n}\r\n.xCol5 {\r\n\tgrid-area: xCol5;\r\n\tjustify-self: left;\r\n}\r\n.xCol6 {\r\n\tgrid-area: xCol6;\r\n\tjustify-self: center;\r\n}\r\n.xCol7 {\r\n\tgrid-area: xCol7;\r\n\tjustify-self: center;\r\n}\r\n.xCol8 {\r\n\tgrid-area: xCol8;\r\n\tjustify-self: center;\r\n}\r\n\r\n.flex-group-center,\r\n.flex-group-left,\r\n.flex-group-right {\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\ttext-align: center;\r\n\tpadding: 0;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.flex-group-left {\r\n\tjustify-content: flex-start;\r\n\ttext-align: left;\r\n}\r\n\r\n.flex-group-right {\r\n\tjustify-content: flex-end;\r\n\ttext-align: right;\r\n}\r\n\r\n.grid-crew {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gC1 gC2 gC3 gC4'\r\n\t\t'gC5 gC6 gC7 gC8';\r\n\tgrid-template-columns: 20em 15em 10em 5em;\r\n}\r\n.gC1 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC1;\r\n}\r\n.gC2 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC2;\r\n}\r\n.gC3 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC3;\r\n}\r\n.gC4 {\r\n\tjustify-self: right;\r\n\tgrid-area: gC4;\r\n}\r\n.gC5 {\r\n\tjustify-self: left;\r\n\tgrid-area: gC5;\r\n}\r\n.gC6 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC6;\r\n}\r\n.gC7 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC7;\r\n}\r\n.gC8 {\r\n\tjustify-self: right;\r\n\tgrid-area: gC8;\r\n}\r\n\r\n.grid-ship-crew {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gSC1 gSC2 gSC3 gSC4 gSC5'\r\n\t\t' gSC6 gSC7 gSC8 gSC9 gSC10';\r\n\tgrid-template-columns: 43% 25% 20% 6%;\r\n}\r\n.gSC1 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC1;\r\n}\r\n.gSC2 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC2;\r\n}\r\n.gSC3 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC3;\r\n}\r\n.gSC4 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC4;\r\n}\r\n.gSC5 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC5;\r\n}\r\n.gSC6 {\r\n\tjustify-self: left;\r\n\tgrid-area: gSC6;\r\n}\r\n.gSC7 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC7;\r\n}\r\n.gSC8 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC8;\r\n}\r\n.gSC9 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC9;\r\n}\r\n.gSC10 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC10;\r\n}\r\n\r\n.grid-actor {\r\n\tdisplay: grid;\r\n\tpadding-top: 10px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas: 'gaItem1 gaItem2 gaItem3 gaItem4';\r\n\tgrid-template-columns: 20% 34% 20% 30%;\r\n}\r\n\r\n.gaItem1 {\r\n\tgrid-area: gaItem1;\r\n}\r\n.gaItem2 {\r\n\tgrid-area: gaItem2;\r\n}\r\n.gaItem3 {\r\n\tgrid-area: gaItem3;\r\n}\r\n.gaItem4 {\r\n\tgrid-area: gaItem4;\r\n}\r\n\r\n.grid-colony-planet1 {\r\n\tdisplay: grid;\r\n\tpadding-top: 55px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp1 gcp2 gcp3 gcp4 gcp5 gcp6 gcp7';\r\n\tgrid-template-columns: 150px 150px 196px 100px 150px 150px 150px;\r\n}\r\n\r\n.gcp1 {\r\n\tgrid-area: gcp1;\r\n}\r\n.gcp2 {\r\n\tgrid-area: gcp2;\r\n}\r\n.gcp3 {\r\n\tgrid-area: gcp3;\r\n}\r\n.gcp4 {\r\n\tgrid-area: gcp4;\r\n\tmargin: 1px 0px 0px -7px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp5 {\r\n\tgrid-area: gcp5;\r\n}\r\n.gcp6 {\r\n\tgrid-area: gcp6;\r\n}\r\n.gcp7 {\r\n\tgrid-area: gcp7;\r\n}\r\n\r\n.grid-colony-planet2 {\r\n\tdisplay: grid;\r\n\tmargin-top: -4px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp11 gcp12 gcp14 gcp16 gcp17';\r\n\t// grid-template-columns: 13% 21% 40% 11% 17%;\r\n\tgrid-template-columns: 130px 240px 400px 110px 120px;\r\n}\r\n\r\n.gcp11 {\r\n\tgrid-area: gcp11;\r\n}\r\n.gcp12 {\r\n\tgrid-area: gcp12;\r\n}\r\n.gcp14 {\r\n\tgrid-area: gcp14;\r\n}\r\n.gcp16 {\r\n\tgrid-area: gcp16;\r\n}\r\n.gcp17 {\r\n\tgrid-area: gcp17;\r\n}\r\n.grid-colony-planet3a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 2px;\r\n\tgrid-template-areas: 'gcp3a1 gcp3a2 gcp3a3 gcp3a4 gcp3a5 gcp3a6 gcp3a7';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\r\n}\r\n\r\n.gcp3a1 {\r\n\tgrid-area: gcp3a1;\r\n\tmargin: -12px 0px 0px -127px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp3a2 {\r\n\tgrid-area: gcp3a2;\r\n}\r\n.gcp3a3 {\r\n\tgrid-area: gcp3a3;\r\n}\r\n.gcp3a4 {\r\n\tgrid-area: gcp3a4;\r\n}\r\n.gcp3a5 {\r\n\tgrid-area: gcp3a5;\r\n}\r\n.gcp3a6 {\r\n\tgrid-area: gcp3a6;\r\n}\r\n.gcp3a7 {\r\n\tgrid-area: gcp3a7;\r\n\tmargin: -12px 0px 0px 24px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet3 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp31 gcp32 gcp33 gcp34 gcp35 gcp36 gcp37';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\r\n}\r\n\r\n.gcp31 {\r\n\tgrid-area: gcp31;\r\n}\r\n.gcp32 {\r\n\tgrid-area: gcp32;\r\n}\r\n.gcp33 {\r\n\tgrid-area: gcp33;\r\n}\r\n.gcp34 {\r\n\tgrid-area: gcp34;\r\n}\r\n.gcp35 {\r\n\tgrid-area: gcp35;\r\n}\r\n.gcp36 {\r\n\tgrid-area: gcp36;\r\n}\r\n.gcp37 {\r\n\tgrid-area: gcp37;\r\n}\r\n\r\n.grid-colony-planet4a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 5px;\r\n\tgrid-template-areas: 'gcp4a1 gcp4a2 gcp4a3 gcp4a4 gcp4a5 gcp4a6 gcp4a7';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 245px 110px 126px 110px 110px 110px;\r\n}\r\n\r\n.gcp4a1 {\r\n\tgrid-area: gcp4a1;\r\n}\r\n.gcp4a2 {\r\n\tgrid-area: gcp4a2;\r\n\tmargin: -28px 0px 0px -19px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a3 {\r\n\tgrid-area: gcp4a3;\r\n\tmargin: -11px 0px 0px 10px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a4 {\r\n\tgrid-area: gcp4a4;\r\n\tmargin: -21px 0px 0px -28px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a5 {\r\n\tgrid-area: gcp4a5;\r\n\tmargin: -28px 0px 0px 0px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a6 {\r\n\tgrid-area: gcp4a6;\r\n\tmargin: -37px 0px 0px -12px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a7 {\r\n\tgrid-area: gcp4a7;\r\n}\r\n.grid-colony-planet4 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-top: -2px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp41 gcp42 gcp43 gcp44 gcp45 gcp46 gcp47';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 245px 110px 110px 110px 110px 110px;\r\n}\r\n\r\n.gcp41 {\r\n\tgrid-area: gcp41;\r\n}\r\n.gcp42 {\r\n\tgrid-area: gcp42;\r\n}\r\n.gcp43 {\r\n\tgrid-area: gcp43;\r\n}\r\n.gcp44 {\r\n\tgrid-area: gcp44;\r\n}\r\n.gcp45 {\r\n\tgrid-area: gcp45;\r\n}\r\n.gcp46 {\r\n\tgrid-area: gcp46;\r\n}\r\n.gcp47 {\r\n\tgrid-area: gcp47;\r\n}\r\n\r\n.grid-colony-planet6a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tpadding-top: 82px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp6a1 gcp6a2 gcp6a4 gcp6a6 gcp6a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp6a1 {\r\n\tgrid-area: gcp6a1;\r\n\tmargin: -24px 0px 0px 61px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a2 {\r\n\tgrid-area: gcp6a2;\r\n\tmargin: -42px 0px 0px 50px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a4 {\r\n\tgrid-area: gcp6a4;\r\n\tmargin: -59px 0px 0px -41px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a6 {\r\n\tgrid-area: gcp6a6;\r\n\tmargin: -43px 0px 0px -138px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a7 {\r\n\tgrid-area: gcp6a7;\r\n\tmargin: -24px 0px 0px -118px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet6 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-top: -5px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp61 gcp62 gcp64 gcp66 gcp67';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp61 {\r\n\tgrid-area: gcp61;\r\n}\r\n.gcp62 {\r\n\tgrid-area: gcp62;\r\n}\r\n.gcp64 {\r\n\tgrid-area: gcp64;\r\n}\r\n.gcp66 {\r\n\tgrid-area: gcp66;\r\n}\r\n.gcp67 {\r\n\tgrid-area: gcp67;\r\n}\r\n\r\n.grid-colony-planet7a {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 14px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp7a1 gcp7a2 gcp7a4 gcp7a6 gcp7a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 200px;\r\n}\r\n\r\n.gcp7a1 {\r\n\tgrid-area: gcp7a1;\r\n\tmargin: 8px 0px 0px -163px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a2 {\r\n\tgrid-area: gcp7a2;\r\n\tmargin: -8px 0px 0px -171px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a4 {\r\n\tgrid-area: gcp7a4;\r\n\tmargin: -25px 0px 0px -32px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a6 {\r\n\tgrid-area: gcp7a6;\r\n\tmargin: -6px 0px 0px 59px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a7 {\r\n\tgrid-area: gcp7a7;\r\n\tmargin: 11px 0px 0px 28px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet7 {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: -30px;\r\n\tmargin-bottom: 4px;\r\n\tgrid-template-areas: 'gcp71 gcp72 gcp74 gcp76 gcp77';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp71 {\r\n\tgrid-area: gcp71;\r\n}\r\n.gcp72 {\r\n\tgrid-area: gcp72;\r\n}\r\n.gcp74 {\r\n\tgrid-area: gcp74;\r\n}\r\n.gcp76 {\r\n\tgrid-area: gcp76;\r\n}\r\n.gcp77 {\r\n\tgrid-area: gcp77;\r\n}\r\n\r\n.grid-colony-planet8a {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: -6px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp8a1 gcp8a2 gcp8a4 gcp8a6 gcp8a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp8a1 {\r\n\tgrid-area: gcp8a1;\r\n}\r\n.gcp8a2 {\r\n\tgrid-area: gcp8a2;\r\n}\r\n\r\n.gcp8a4 {\r\n\tgrid-area: gcp8a4;\r\n\tmargin: 8px 0px 0px -39px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.gcp8a6 {\r\n\tgrid-area: gcp8a6;\r\n}\r\n.gcp8a7 {\r\n\tgrid-area: gcp8a7;\r\n}\r\n\r\n.grid-colony-planet8 {\r\n\tdisplay: grid;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 11px;\r\n\tgrid-template-areas: 'gcp81 gcp82 gcp84 gcp86 gcp87';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 216px 210px 200px 190px;\r\n}\r\n.gcp81 {\r\n\tgrid-area: gcp81;\r\n}\r\n.gcp82 {\r\n\tgrid-area: gcp82;\r\n}\r\n.gcp84 {\r\n\tgrid-area: gcp84;\r\n}\r\n.gcp86 {\r\n\tgrid-area: gcp86;\r\n}\r\n.gcp87 {\r\n\tgrid-area: gcp87;\r\n}\r\n\r\n.grid-colony-planet9 {\r\n\tdisplay: grid;\r\n\tmargin-top: -25px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp91 gcp94 gcp96 gcp97';\r\n\tgrid-template-columns: 444px 161px 34px 15px;\r\n}\r\n\r\n.gcp91 {\r\n\tgrid-area: gcp91;\r\n}\r\n.gcp94 {\r\n\tgrid-area: gcp94;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp96 {\r\n\tgrid-area: gcp96;\r\n}\r\n.gcp97 {\r\n\tgrid-area: gcp97;\r\n}\r\n\r\n.grid-colony-planet10a {\r\n\tdisplay: grid;\r\n\tmargin-left: 175px;\r\n\tmargin-top: -84px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp10a1 gcp10a2 gcp10a4 gcp10a6 gcp10a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n.gcp10a1 {\r\n\tgrid-area: gcp10a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp10a2 {\r\n\tgrid-area: gcp10a2;\r\n}\r\n.gcp10a4 {\r\n\tgrid-area: gcp10a4;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-top: 114px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp10a6 {\r\n\tgrid-area: gcp10a6;\r\n}\r\n.gcp10a7 {\r\n\tgrid-area: gcp10a7;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet10 {\r\n\tdisplay: grid;\r\n\tmargin-left: 181px;\r\n\tmargin-top: -59px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp101 gcp102 gcp104 gcp106 gcp107';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n.gcp101 {\r\n\tgrid-area: gcp101;\r\n}\r\n.gcp102 {\r\n\tgrid-area: gcp102;\r\n}\r\n.gcp104 {\r\n\tgrid-area: gcp104;\r\n}\r\n.gcp106 {\r\n\tgrid-area: gcp106;\r\n}\r\n.gcp107 {\r\n\tgrid-area: gcp107;\r\n}\r\n\r\n.grid-colony-planet11 {\r\n\tdisplay: grid;\r\n\tmargin-left: 187px;\r\n\tmargin-top: -98px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp111 gcp112 gcp113 gcp114 gcp115 gcp116';\r\n\tgrid-template-columns: 171px 87px 171px 87px 171px 25px;\r\n}\r\n\r\n.gcp111 {\r\n\tgrid-area: gcp111;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp112 {\r\n\tgrid-area: gcp112;\r\n}\r\n.gcp113 {\r\n\tgrid-area: gcp113;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-top: 107px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp114 {\r\n\tgrid-area: gcp114;\r\n}\r\n.gcp115 {\r\n\tgrid-area: gcp115;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp116 {\r\n\tgrid-area: gcp116;\r\n}\r\n\r\n.grid-colony-planet12a {\r\n\tdisplay: grid;\r\n\tmargin-left: 176px;\r\n\tmargin-top: -86px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp12a1 gcp12a2 gcp12a4 gcp12a6 gcp12a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n\r\n.gcp12a1 {\r\n\tgrid-area: gcp12a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp12a2 {\r\n\tgrid-area: gcp12a2;\r\n}\r\n.gcp12a4 {\r\n\tgrid-area: gcp12a4;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-top: 118px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp12a6 {\r\n\tgrid-area: gcp12a6;\r\n}\r\n.gcp12a7 {\r\n\tgrid-area: gcp12a7;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet12 {\r\n\tdisplay: grid;\r\n\tmargin-left: 181px;\r\n\tmargin-top: -65px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp121 gcp122 gcp124 gcp126 gcp127';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n\r\n.gcp121 {\r\n\tgrid-area: gcp121;\r\n}\r\n.gcp122 {\r\n\tgrid-area: gcp122;\r\n}\r\n.gcp124 {\r\n\tgrid-area: gcp124;\r\n}\r\n.gcp126 {\r\n\tgrid-area: gcp126;\r\n}\r\n.gcp127 {\r\n\tgrid-area: gcp127;\r\n}\r\n\r\n.grid-colony-planet13a {\r\n\tdisplay: grid;\r\n\tmargin-left: 187px;\r\n\tmargin-top: -89px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp13a1 gcp13a2 gcp13a3 gcp13a4 gcp13a5 gcp13a6';\r\n\tgrid-template-columns: 171px 87px 171px 87px 171px 25px;\r\n}\r\n\r\n.gcp13a1 {\r\n\tgrid-area: gcp13a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp13a2 {\r\n\tgrid-area: gcp13a2;\r\n}\r\n.gcp13a3 {\r\n\tgrid-area: gcp13a3;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-top: 107px;\r\n\tmargin-bottom: 20px;\r\n}\r\n.gcp13a4 {\r\n\tgrid-area: gcp13a4;\r\n}\r\n.gcp13a5 {\r\n\tgrid-area: gcp13a5;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp13a6 {\r\n\tgrid-area: gcp13a6;\r\n}\r\n\r\n.grid-colony-planet13 {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 3px;\r\n\tmargin-bottom: 0px;\r\n\tpadding-top: 66px;\r\n\tgrid-template-areas: 'gcp131 gcp134 gcp136 gcp137';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 430px 210px 200px 190px;\r\n}\r\n\r\n.gcp131 {\r\n\tgrid-area: gcp131;\r\n}\r\n.gcp134 {\r\n\tgrid-area: gcp134;\r\n}\r\n.gcp136 {\r\n\tgrid-area: gcp136;\r\n}\r\n.gcp137 {\r\n\tgrid-area: gcp137;\r\n}\r\n\r\n.grid-colony-sheet {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 3px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas:\r\n\t\t'gcs1 gcs2 gcs3 gcs4'\r\n\t\t'gcs5 gcs2 gcs3 gcs4'\r\n\t\t'gcs6 gcs2 gcs3 gcs4'\r\n\t\t'gcs7 gcs2 gcs3 gcs4';\r\n\tgrid-template-columns: 523px 177px 177px 177px;\r\n}\r\n.gcs1 {\r\n\tgrid-area: gcs1;\r\n}\r\n.gcs2 {\r\n\tgrid-area: gcs2;\r\n\tmargin-top: 55px;\r\n}\r\n.gcs3 {\r\n\tgrid-area: gcs3;\r\n\tmargin-top: 55px;\r\n}\r\n.gcs4 {\r\n\tgrid-area: gcs4;\r\n\tmargin-top: 55px;\r\n}\r\n.gcs5 {\r\n\tgrid-area: gcs5;\r\n}\r\n.gcs6 {\r\n\tgrid-area: gcs6;\r\n}\r\n.gcs7 {\r\n\tgrid-area: gcs7;\r\n}\r\n\r\n.grid-colony-header {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gch1 gch2 gch3'\r\n\t\t'gch4 gch5 gch6'\r\n\t\t'gch7 gch8 gch9'\r\n\t\t'gch10 gch11 gch12';\r\n\tpadding-top: 70px;\r\n\tgrid-template-columns: 174px 174px 174px;\r\n\talign-items: center;\r\n}\r\n.gch1 {\r\n\tgrid-area: gch1;\r\n}\r\n.gch2 {\r\n\tgrid-area: gch2;\r\n}\r\n.gch3 {\r\n\tgrid-area: gch3;\r\n}\r\n.gch4 {\r\n\tgrid-area: gch4;\r\n}\r\n.gch5 {\r\n\tgrid-area: gch5;\r\n}\r\n.gch6 {\r\n\tgrid-area: gch6;\r\n}\r\n.gch7 {\r\n\tgrid-area: gch7;\r\n}\r\n.gch8 {\r\n\tgrid-area: gch8;\r\n}\r\n.gch9 {\r\n\tgrid-area: gch9;\r\n}\r\n.gch10 {\r\n\tgrid-area: gch10;\r\n}\r\n.gch11 {\r\n\tgrid-area: gch11;\r\n}\r\n.gch12 {\r\n\tgrid-area: gch12;\r\n}\r\n.grid-colony-stats {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gcst1 gcst2 '\r\n\t\t'gcst3 gcst4'\r\n\t\t'gcst5 gcst6'\r\n\t\t'gcst7 gcst8'\r\n\t\t'gcst9 gcst10'\r\n\t\t'gcst11 gcst12'\r\n\t\t'gcst13 gcst14'\r\n\t\t'gcst15 gcst16';\r\n\trow-gap: 20%;\r\n\tgrid-template-columns: 281px 30px;\r\n\tmargin: 65px 0px 0px 181px;\r\n}\r\n.gcst1 {\r\n\tgrid-area: gcst1;\r\n}\r\n.gcst2 {\r\n\tgrid-area: gcst2;\r\n}\r\n.gcst3 {\r\n\tgrid-area: gcst3;\r\n}\r\n.gcst4 {\r\n\tgrid-area: gcst4;\r\n}\r\n.gcst5 {\r\n\tgrid-area: gcst5;\r\n}\r\n.gcst6 {\r\n\tgrid-area: gcst6;\r\n}\r\n.gcst7 {\r\n\tgrid-area: gcst7;\r\n}\r\n.gcst8 {\r\n\tgrid-area: gcst8;\r\n}\r\n.gcst9 {\r\n\tgrid-area: gcst9;\r\n}\r\n.gcst10 {\r\n\tgrid-area: gcst10;\r\n}\r\n.gcst11 {\r\n\tgrid-area: gcst11;\r\n}\r\n.gcst12 {\r\n\tgrid-area: gcst12;\r\n}\r\n.gcst13 {\r\n\tgrid-area: gcst13;\r\n}\r\n.gcst14 {\r\n\tgrid-area: gcst14;\r\n}\r\n.gcst15 {\r\n\tgrid-area: gcst15;\r\n}\r\n.gcst16 {\r\n\tgrid-area: gcst16;\r\n}\r\n\r\n.grid-colony-level {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'gclv1 gclv2 gclv3 gclv4 gclv5 gclv6';\r\n\tgrid-template-columns: 77px 86px 86px 87px 86px 78px;\r\n\tmargin-left: 6px;\r\n}\r\n\r\n.gclv1 {\r\n\tgrid-area: gclv1;\r\n}\r\n.gclv2 {\r\n\tgrid-area: gclv2;\r\n}\r\n.gclv3 {\r\n\tgrid-area: gclv3;\r\n}\r\n.gclv4 {\r\n\tgrid-area: gclv4;\r\n}\r\n.gclv5 {\r\n\tgrid-area: gclv5;\r\n}\r\n.gclv6 {\r\n\tgrid-area: gclv6;\r\n}\r\n",".flex-center {\r\n align-items: center;\r\n justify-content: center;\r\n text-align: center;\r\n padding: 0;\r\n}\r\n\r\n.flex-between {\r\n justify-content: space-between;\r\n}\r\n// .alienflex {\r\n// flex: auto;\r\n// }\r\n.alienrpg .flexcol {\r\n display: flex;\r\n flex-direction: column;\r\n flex-wrap: nowrap;\r\n}\r\n// .alienrpg .flexcol > * {\r\n// flex: 1;\r\n// }\r\n.alienrpg .flexcol .flex1 {\r\n flex: 1;\r\n}\r\n.alienrpg .flexcol .flex2 {\r\n flex: 2;\r\n}\r\n.alienrpg .flexcol .flex3 {\r\n flex: 3;\r\n}\r\n.alienrpg .alienrpg .flexcol .flex4 {\r\n flex: 4;\r\n}\r\n.alienrpg .flexrow {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n justify-content: flex-start;\r\n}\r\n.alienrpg .flexrow > * {\r\n flex: 1;\r\n}\r\n.alienrpg .flexrow .flex1 {\r\n flex: 1;\r\n}\r\n.alienrpg .flexrow .flex2 {\r\n flex: 2;\r\n}\r\n.alienrpg .flexrow .flex3 {\r\n flex: 3;\r\n}\r\n.alienrpg .flexrow .flex4 {\r\n flex: 4;\r\n}\r\n",".alienrpg.actor .encumbrance {\r\n\tbackground: hsla(0, 0%, 0%, 0.1);\r\n\theight: 12px;\r\n\tmargin-top: 5px;\r\n\tborder: 1px solid hsl(0, 0%, 7%);\r\n\tborder-radius: 3px;\r\n\tposition: relative;\r\n\twidth: calc(100% - 20px);\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-bar {\r\n\tposition: absolute;\r\n\ttop: 1px;\r\n\tleft: 1px;\r\n\tbackground: var(--aliengreen);\r\n\theight: 8px;\r\n\tborder: 1px solid hsl(30, 32%, 33%);\r\n\tborder-radius: 3px;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-label {\r\n\tposition: absolute;\r\n\ttop: -3px;\r\n\theight: 16px;\r\n\tfont-size: 16px;\r\n\tline-height: 16px;\r\n\tcolor: $c-black;\r\n\tbackground: hsla(0, 0%, 100%, 0.4);\r\n\tpadding: 0 3px;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-breakpoint {\r\n\tposition: absolute;\r\n\tleft: 50%;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .arrow-up {\r\n\tbottom: 0;\r\n\twidth: 0;\r\n\theight: 0;\r\n\tborder-left: 4px solid transparent;\r\n\tborder-right: 4px solid transparent;\r\n\tborder-bottom: 4px solid hsl(0, 0%, 40%);\r\n}\r\n\r\n.alienrpg.actor .encumbrance .arrow-down {\r\n\ttop: 0;\r\n\twidth: 0;\r\n\theight: 0;\r\n\tborder-left: 4px solid transparent;\r\n\tborder-right: 4px solid transparent;\r\n\tborder-top: 4px solid hsl(0, 0%, 40%);\r\n}\r\n\r\n.alienrpg.actor .encumbrance.encumbered .arrow-up {\r\n\tborder-bottom: 4px solid $c-white;\r\n}\r\n\r\n.alienrpg.actor .encumbrance.encumbered .arrow-down {\r\n\tborder-top: 4px solid $c-white;\r\n}\r\n.alienrpg.actor .encumbrance.encumbered .encumbrance-bar {\r\n\tposition: absolute;\r\n\ttop: 1px;\r\n\tleft: 1px;\r\n\tbackground: hsl(7, 100%, 50%);\r\n\theight: 8px;\r\n\tborder: 1px solid hsl(66, 75%, 45%);\r\n\tborder-radius: 3px;\r\n}\r\n\r\n/* @group Blink */\r\n.blink {\r\n\t-webkit-animation: blink 2s linear infinite;\r\n\t-moz-animation: blink 2s linear infinite;\r\n\t-ms-animation: blink 2s linear infinite;\r\n\t-o-animation: blink 2s linear infinite;\r\n\tanimation: blink 2s linear infinite;\r\n}\r\n@-webkit-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@-moz-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@-ms-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@-o-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n/* @end */\r\n\r\n.alienrpg #rcorners {\r\n\tborder-radius: 15px;\r\n\tbackground-color: #c7d9c4;\r\n\tbackground-position: left top;\r\n\tpadding: 6px;\r\n\tbox-shadow: -10px 9px 9px #666666;\r\n\tborder: 3px black;\r\n\tborder-style: double;\r\n}\r\n","/* class applies to select element itself, not a wrapper element */\r\n.select-css {\r\n display: block;\r\n font-size: 15px;\r\n font-family: var(--alienfont);\r\n font-weight: 700;\r\n color: inherit;\r\n // line-height: 1.3;\r\n // padding: 0.6em 1.4em 0.5em 0.8em;\r\n width: 100%;\r\n max-width: 90%; /* useful when width is set to anything other than 100% */\r\n box-sizing: border-box;\r\n margin: 0;\r\n border: 1px solid var(--aliengreen);\r\n box-shadow: 0 1px 0 1px hsla(0, 0%, 0%, 0.04);\r\n border-radius: 0.5em;\r\n -moz-appearance: none;\r\n -webkit-appearance: none;\r\n appearance: none;\r\n // background-color: #fff;\r\n /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. \r\n\t\tfor the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference\r\n\t\t\r\n\t*/\r\n // background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ADFF2F%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),\r\n // linear-gradient(to bottom, black 0%, black 100%);\r\n background-image: url(../images/downarrow.svg);\r\n background-repeat: no-repeat, repeat;\r\n\r\n /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/\r\n background-position: right 0.7em top 50%, 0 0;\r\n /* icon size, then gradient */\r\n background-size: 1em auto, 100%;\r\n}\r\n/* Hide arrow icon in IE browsers */\r\n.select-css::-ms-expand {\r\n display: none;\r\n}\r\n/* Hover style */\r\n.select-css:hover {\r\n color: inherit;\r\n}\r\n/* Focus style */\r\n.select-css:focus {\r\n color: inherit;\r\n /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */\r\n box-shadow: 0 0 1px 1px var(--aliengreen);\r\n box-shadow: 0 0 0 1px -moz-mac-focusring var(--aliengreen);\r\n color: inherit;\r\n outline: none;\r\n background-color: $c-black;\r\n}\r\n\r\n/* Set options to normal weight */\r\n.select-css option {\r\n font-weight: normal;\r\n background: hsl(0, 0%, 0%);\r\n}\r\n\r\n/* Support for rtl text, explicit support for Arabic and Hebrew */\r\n*[dir='rtl'] .select-css,\r\n:root:lang(ar) .select-css,\r\n:root:lang(iw) .select-css {\r\n background-position: left 0.7em top 50%, 0 0;\r\n padding: 0.6em 0.8em 0.5em 1.4em;\r\n}\r\n\r\n/* Disabled styles */\r\n.select-css:disabled,\r\n.select-css[aria-disabled='true'] {\r\n color: var(--aliengreen);\r\n background-image: url(../images/downarrow.svg);\r\n background-repeat: no-repeat, repeat;\r\n // background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),\r\n // linear-gradient(to bottom, black 0%, black 100%);\r\n}\r\n\r\n.select-css:disabled:hover,\r\n.select-css[aria-disabled='true'] {\r\n border-color: hsl(0, 0%, 67%);\r\n}\r\n","/*\r\n\tOriginal Sheet by Paul Watson\r\n\r\n\tCRT Effect by Alec Lownes\r\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\r\n\r\n\tMay 2021\r\n*/\r\n\r\n@keyframes flicker {\r\n\t0% {\r\n\t\topacity: 0.27861;\r\n\t}\r\n\t5% {\r\n\t\topacity: 0.34769;\r\n\t}\r\n\t10% {\r\n\t\topacity: 0.23604;\r\n\t}\r\n\t15% {\r\n\t\topacity: 0.90626;\r\n\t}\r\n\t20% {\r\n\t\topacity: 0.18128;\r\n\t}\r\n\t25% {\r\n\t\topacity: 0.83891;\r\n\t}\r\n\t30% {\r\n\t\topacity: 0.65583;\r\n\t}\r\n\t35% {\r\n\t\topacity: 0.67807;\r\n\t}\r\n\t40% {\r\n\t\topacity: 0.26559;\r\n\t}\r\n\t45% {\r\n\t\topacity: 0.84693;\r\n\t}\r\n\t50% {\r\n\t\topacity: 0.96019;\r\n\t}\r\n\t55% {\r\n\t\topacity: 0.08594;\r\n\t}\r\n\t60% {\r\n\t\topacity: 0.20313;\r\n\t}\r\n\t65% {\r\n\t\topacity: 0.71988;\r\n\t}\r\n\t70% {\r\n\t\topacity: 0.53455;\r\n\t}\r\n\t75% {\r\n\t\topacity: 0.37288;\r\n\t}\r\n\t80% {\r\n\t\topacity: 0.71428;\r\n\t}\r\n\t85% {\r\n\t\topacity: 0.70419;\r\n\t}\r\n\t90% {\r\n\t\topacity: 0.7003;\r\n\t}\r\n\t95% {\r\n\t\topacity: 0.36108;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0.24387;\r\n\t}\r\n}\r\n\r\n@keyframes textShadow {\r\n\t0% {\r\n\t\ttext-shadow: 0.4389924193300864px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193300864px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t5% {\r\n\t\ttext-shadow: 2.7928974010788217px 0 1px rgba(255, 255, 0, 0.5), -2.7928974010788217px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t10% {\r\n\t\ttext-shadow: 0.02956275843481219px 0 1px rgba(255, 255, 0, 0.5), -0.02956275843481219px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t15% {\r\n\t\ttext-shadow: 0.40218538552878136px 0 1px rgba(255, 255, 0, 0.5), -0.40218538552878136px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t20% {\r\n\t\ttext-shadow: 3.4794037899852017px 0 1px rgba(255, 255, 0, 0.5), -3.4794037899852017px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t25% {\r\n\t\ttext-shadow: 1.6125630401149584px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401149584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t30% {\r\n\t\ttext-shadow: 0.7015590085143956px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085143956px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t35% {\r\n\t\ttext-shadow: 3.896914047650351px 0 1px rgba(255, 255, 0, 0.5), -3.896914047650351px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t40% {\r\n\t\ttext-shadow: 3.870905614848819px 0 1px rgba(255, 255, 0, 0.5), -3.870905614848819px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t45% {\r\n\t\ttext-shadow: 2.231056963361899px 0 1px rgba(255, 255, 0, 0.5), -2.231056963361899px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t50% {\r\n\t\ttext-shadow: 0.08084290417898504px 0 1px rgba(255, 255, 0, 0.5), -0.08084290417898504px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t55% {\r\n\t\ttext-shadow: 2.3758461067427543px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067427543px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t60% {\r\n\t\ttext-shadow: 2.202193051050636px 0 1px rgba(255, 255, 0, 0.5), -2.202193051050636px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t65% {\r\n\t\ttext-shadow: 2.8638780614874975px 0 1px rgba(255, 255, 0, 0.5), -2.8638780614874975px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t70% {\r\n\t\ttext-shadow: 0.48874025155497314px 0 1px rgba(255, 255, 0, 0.5), -0.48874025155497314px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t75% {\r\n\t\ttext-shadow: 1.8948491305757957px 0 1px rgba(255, 255, 0, 0.5), -1.8948491305757957px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t80% {\r\n\t\ttext-shadow: 0.0833037308038857px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308038857px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t85% {\r\n\t\ttext-shadow: 0.09769827255241735px 0 1px rgba(255, 255, 0, 0.5), -0.09769827255241735px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t90% {\r\n\t\ttext-shadow: 3.443339761481782px 0 1px rgba(255, 255, 0, 0.5), -3.443339761481782px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t95% {\r\n\t\ttext-shadow: 2.1841838852799786px 0 1px rgba(255, 255, 0, 0.5), -2.1841838852799786px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t100% {\r\n\t\ttext-shadow: 2.6208764473832513px 0 1px rgba(255, 255, 0, 0.5), -2.6208764473832513px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n}\r\n\r\n/* interface */\r\n\r\n::-webkit-scrollbar-thumb {\r\n\toutline: none;\r\n\tborder-radius: 2px;\r\n\tbackground: var(--aliendarkergreen);\r\n\tborder: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.window-header {\r\n\tbackground-color: rgba(50, 100, 120, 0.3);\r\n\tborder-radius: 7px 7px 0px 0px;\r\n}\r\n\r\n.alienrpg input[type='text'],\r\n.alienrpg input[type='number'],\r\n.alienrpg input[type='password'],\r\n.alienrpg input[type='date'],\r\n.alienrpg input[type='time'] {\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\ninput[type='text']:hover,\r\ninput[type='number']:hover,\r\ninput[type='password']:hover,\r\ninput[type='date']:hover,\r\ninput[type='time']:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\na:hover {\r\n\ttext-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\n#sidebar-tabs {\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n#sidebar-tabs .item.active {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 6px inset var(--aliengreen);\r\n}\r\n\r\nselect:focus {\r\n\tbox-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\ntextarea:focus {\r\n\toutline: 0px;\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n\t// background-color: var(--aliengreen);\r\n\tcolor: #000;\r\n\tfont-weight: 400;\r\n}\r\n\r\ncombobox:focus {\r\n\toutline: 0px;\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n\tbackground-color: var(--aliengreen);\r\n\tcolor: #000;\r\n}\r\n\r\n#hotbar .macro:hover {\r\n\tbox-shadow: 0 0 10px inset var(--aliengreen);\r\n}\r\n\r\n#hotbar .macro.active:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n#players ol .player.context {\r\n\tborder-top: 1px solid var(--aliengreen);\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n}\r\n\r\n#players ol .player.context .player-name {\r\n\ttext-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\n#context-menu li.context-item:hover {\r\n\ttext-shadow: 0 0 4px var(--aliengreen);\r\n}\r\n\r\n#controls .scene-control.active,\r\n#controls .control-tool.active,\r\n#controls .scene-control:hover,\r\n#controls .control-tool:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-bottom: 1px solid var(--aliendarkergreen);\r\n\tbox-shadow: 0 0 10px var(--aliendarkergreen);\r\n}\r\n\r\n#navigation #scene-list .scene.view,\r\n#navigation #scene-list .scene.context {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tbackground: rgba(52, 52, 52, 0.95);\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 10px var(--aliendarkergreen);\r\n}\r\n\r\n// #pause img {\r\n// box-sizing: border-box;\r\n// width: 128px;\r\n// height: 128px;\r\n// padding-left: 128px;\r\n\r\n// background-image: url('../images/paused-alien.png');\r\n// animation: rotation 20s infinite linear;\r\n// }\r\n\r\n#pause {\r\n\tbackground: none;\r\n\t& > img {\r\n\t\twidth: 200px;\r\n\t\theight: 200px;\r\n\t\ttop: -50px;\r\n\t\tleft: calc(50% - 100px);\r\n\t\topacity: 0.7;\r\n\t\t--fa-animation-duration: 10s;\r\n\t}\r\n\th3 {\r\n\t\t// font-family: var(--alienfont); !\r\n\t\tfont-size: 32px;\r\n\t\ttext-shadow: 0px 3px 5px rgba(0, 0, 0, 1);\r\n\t}\r\n}\r\n\r\n.alienrpg #context-menu li.context-item {\r\n\tline-height: 1.55;\r\n}\r\n\r\n/* CHAT */\r\n\r\n.sidebar-tab h1,\r\n.sidebar-tab h2 {\r\n\tborder-bottom: 2px dotted var(--aliengreen);\r\n}\r\n\r\n.sidebar-tab .fas.fa-trash:hover {\r\n\tanimation: textShadow 0.5s infinite;\r\n}\r\n\r\n.chat-message .message-header .message-sender {\r\n\tpadding-bottom: 5px;\r\n}\r\n\r\n.alien-Push-button {\r\n\theight: 40px;\r\n\tmargin-top: 5px;\r\n\tmargin-left: 1px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tborder-radius: 3px;\r\n\tbackground: url(../images/alien_crt_push-button.png) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.alien-Push-button:hover {\r\n\tborder-radius: 3px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tbackground-color: inherit;\r\n\tbackground: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.chat-message,\r\n.chat-message.emote {\r\n\tfont-family: var(--alienchatfont);\r\n\tfont-size: 110%;\r\n\tfont-weight: bold;\r\n\r\n\tpadding: 13px 15px 50px 11px;\r\n\tborder-width: 0px;\r\n\r\n\tbox-shadow: 0 1px 5px #000;\r\n\r\n\tbackground-size: 100%;\r\n\tbackground-position: top, bottom, 0px 18px;\r\n\tbackground-repeat: no-repeat, no-repeat, repeat;\r\n\t// background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/chat-middle.png');\r\n\tbackground-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), var(--chatbackground);\r\n\t// background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/IndBackground3.png');\r\n}\r\n\r\n.chat-message.whisper {\r\n\tcolor: var(--alienchatlightblue);\r\n\r\n\tpadding: 13px 15px 50px 11px;\r\n\tborder-width: 0px;\r\n\r\n\tbox-shadow: 0 1px 5px #000;\r\n\r\n\tbackground-size: 100%;\r\n\tbackground-position: top, bottom, 0px 18px;\r\n\tbackground-repeat: no-repeat, no-repeat, repeat;\r\n\tbackground-image: url('../images/hidden-chat-top.png'), url('../images/hidden-chat-bottom.png'), url('../images/hidden-chat-middle.png');\r\n}\r\n\r\n.chat-message.whisper span,\r\n.chat-message.whisper div {\r\n\tcolor: var(--alienchatlightblue);\r\n\r\n\t// color: royalblue;\r\n}\r\n\r\n.chat-message.whisper h2 {\r\n\tcolor: lightblue;\r\n\tborder-bottom: 2px dotted lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper h4 {\r\n\tcolor: lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper hr {\r\n\tborder-top: 1px solid lightsteelblue;\r\n\tborder-bottom: 1px solid royalblue;\r\n}\r\n\r\n.chat-message.whisper .blink {\r\n\tcolor: lightsteelblue;\r\n\tbackground-color: royalblue;\r\n\ttext-shadow: 0 0 5px lightsteelblue;\r\n\tanimation: blink 0.5 5;\r\n}\r\n\r\n.chat-message.whisper .inline-roll:hover {\r\n\ttext-shadow: 0 0 5px lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper .inline-roll,\r\n.chat-message.whisper .dice-tooltip {\r\n\tborder-color: lightsteelblue;\r\n}\r\n\r\n// .chat-message.whisper .dice-tooltip img,\r\n// .chat-message.whisper .dice-tooltip li,\r\n// .chat-message.whisper .alien-Push-button,\r\n// .chat-message.whisper span.alien-diceface-b0,\r\n// .chat-message.whisper span.alien-diceface-b6,\r\n// .chat-message.whisper span.alien-diceface-y0,\r\n// .chat-message.whisper span.alien-diceface-y1,\r\n// .chat-message.whisper span.alien-diceface-y6 {\r\n// filter: sepia(100%) saturate(250%) brightness(100%) hue-rotate(180deg);\r\n// }\r\n\r\n.alien-Push-button:hover {\r\n\tborder-radius: 3px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tbackground-color: inherit;\r\n\tbackground: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.blink {\r\n\tpadding: 0px 0px 2px 5px;\r\n\tmargin-top: 5px;\r\n\tmargin-bottom: 5px;\r\n\t// background-color: red;\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 5px red;\r\n\tanimation: blink 0.5s 5;\r\n}\r\n\r\n.warnblink {\r\n\ttext-shadow: 0 0 5px red;\r\n\tanimation: blink 0.5s 5;\r\n}\r\n\r\n.message-sender {\r\n\twidth: 900px;\r\n\twhite-space: nowrap;\r\n\toverflow: hidden;\r\n\ttext-overflow: ellipsis;\r\n}\r\n\r\n// .dice-tooltip .part-header .part-formula,\r\n// .dice-tooltip .dice-rolls {\r\n// padding-left: 3px;\r\n// }\r\n\r\n/* Journals */\r\n\r\n.journal-sheet ::-webkit-scrollbar-thumb {\r\n\tbackground: #135d91;\r\n\tborder: 1px solid #135d91;\r\n}\r\n\r\n// .journal-sheet .editor p {\r\n// text-align: justify;\r\n// line-height: 1.3em;\r\n// margin-bottom: 20px;\r\n// }\r\n\r\n// .journal-sheet .editor .tcol2 {\r\n// line-height: 1.4em;\r\n// margin-bottom: 20px;\r\n// }\r\n\r\n// .journal-sheet .editor div {\r\n// padding-left: 5px;\r\n// padding-right: 5px;\r\n// }\r\n\r\n// .journal-sheet .editor .cinsymbol,\r\n// .camsymbol {\r\n// height: 36px;\r\n// vertical-align: top;\r\n// margin-top: 1px;\r\n// }\r\n\r\n// .journal-sheet .editor .caption {\r\n// color: white;\r\n// text-shadow: 0 0 10px #2a8ed5;\r\n// }\r\n\r\n.journal-sheet .editor h1 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n\tborder-bottom: 2px solid #135d91;\r\n}\r\n\r\n.journal-sheet .editor h2 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n}\r\n\r\n.journal-sheet .editor h3 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n}\r\n\r\n// .journal-sheet .editor .mess {\r\n// display: block;\r\n// color: #e6ff99;\r\n// font-weight: bold;\r\n// text-shadow: 0 0 3px #d6ff5c;\r\n// background-color: rgba(50, 70, 50, 0.3);\r\n// box-shadow: 0 0 5px rgba(50, 70, 50);\r\n// padding: 5px 10px 8px 5px;\r\n// margin-left: 4%;\r\n// margin-right: 4%;\r\n// }\r\n\r\n.chat-message .warning-bar {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/warning-bar.webp');\r\n\twidth: 259px;\r\n\theight: 8px;\r\n\t/* vertical-align: middle; */\r\n\tborder: 0;\r\n}\r\n","/* .journal-sheet form { */\r\n.sheet.journal-entry .journal-entry-content {\r\n\tcolor: var(--aliengreen);\r\n\tbackground: #000;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 1px;\r\n\tbackground: var(--journalback) top left !important;\r\n\tbackground-size: cover;\r\n\tcolor: powderblue;\r\n}\r\n\r\n.sheet.journal-entry .sidebar .directory-header .header-search input {\r\n\tcolor: hsl(0, 0%, 0%);\r\n}\r\n\r\n.alienrpg .arpgtable {\r\n\theight: 36px;\r\n\twidth: 80%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n}\r\n.alienrpg .arpgtable tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n\r\n.alienrpg .caption {\r\n\ttext-align: center;\r\n\tcolor: greenyellow;\r\n\tfont-size: xx-large;\r\n}\r\n\r\n.alienrpg .arpgtablesmall {\r\n\theight: 36px;\r\n\twidth: 34%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n}\r\n\r\n.alienrpg .arpgtablesmall tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n.alienrpg .tdstyle {\r\n\twidth: 40%;\r\n\theight: 18px;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .tdstyleR {\r\n\twidth: 40%;\r\n\theight: 18px;\r\n\ttext-align: Right;\r\n}\r\n.alienrpg .tdstyleC {\r\n\twidth: 100%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .tdstyle3D {\r\n\twidth: 30%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .tdstyle2D {\r\n\twidth: 50%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .arpglink {\r\n\tbackground-color: white;\r\n\tcolor: black;\r\n}\r\n\r\n.alienrpg .mess {\r\n\tcolor: yellowgreen;\r\n\tfont-family: 'Courier New', Courier, monospace;\r\n}\r\n\r\n.alienrpg .ntable {\r\n\twidth: 99%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n.alienrpg .ntable tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n\r\n.alienrpg .trhead {\r\n\ttext-align: center;\r\n\twidth: 45%;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .tcol1 {\r\n\twidth: 2.5%;\r\n}\r\n.alienrpg .tcol2 {\r\n\twidth: 45%;\r\n\ttext-align: justify;\r\n\tvertical-align: top;\r\n}\r\n.alienrpg .tcol3 {\r\n\twidth: 5%;\r\n}\r\n\r\n.alienrpg .etable {\r\n\twidth: 40%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding: 0;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n.alienrpg .etable td:first-child {\r\n\tpadding-left: 5px;\r\n}\r\n.alienrpg .etr {\r\n\t/* border-style: solid;\r\n border-color: greenyellow; */\r\n\tborder: 1;\r\n}\r\n.alienrpg .ehead {\r\n\ttext-align: center;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .ecol1 {\r\n\twidth: 50%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .ecol2 {\r\n\twidth: 50%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .ecol3 {\r\n\twidth: 3%;\r\n\t/* border-left: greenyellow;\r\n border-style: solid; */\r\n}\r\n\r\n.alienrpg .stable {\r\n\twidth: 90%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .strhead {\r\n\ttext-align: center;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .scol1 {\r\n\twidth: 16%;\r\n}\r\n.alienrpg .scol2 {\r\n\twidth: 3%;\r\n}\r\n.alienrpg .scol3 {\r\n\twidth: 80%;\r\n}\r\n.alienrpg .scol4 {\r\n\twidth: 25%;\r\n}\r\n.alienrpg .scol5 {\r\n\twidth: 60%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol6 {\r\n\twidth: 90%;\r\n}\r\n\r\n.alienrpg .scol7 {\r\n\twidth: 20%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol8 {\r\n\twidth: 65%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol9 {\r\n\twidth: 12%;\r\n}\r\n.alienrpg .scol10 {\r\n\twidth: 50%;\r\n}\r\n.alienrpg .skltable {\r\n\twidth: 35%;\r\n\t/* border-style: double; */\r\n\t/* border-color: #e92d2d; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n}\r\n\r\n.alienrpg .oddstable {\r\n\twidth: 96%;\r\n\theight: 16px;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .oddhead {\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .oddcol1 {\r\n\twidth: 25%;\r\n}\r\n.alienrpg .oddcol2 {\r\n\twidth: 39%;\r\n}\r\n.oddcol3 {\r\n\twidth: 36%;\r\n}\r\n.alienrpg .oddcol4 {\r\n\twidth: 40%;\r\n}\r\n\r\n.alienrpg .bigtable {\r\n\twidth: 99%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .die {\r\n\twidth: 6%;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .inj {\r\n\twidth: 16%;\r\n}\r\n\r\n.alienrpg .fatal {\r\n\twidth: 6%;\r\n}\r\n\r\n.alienrpg .tim {\r\n\twidth: 7%;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .eff {\r\n\twidth: 56%;\r\n}\r\n\r\n.alienrpg .heal {\r\n\twidth: 15%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .crit {\r\n\twidth: 19%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .eff2 {\r\n\twidth: 55%;\r\n}\r\n\r\n/* V10 work */\r\n\r\n.alienrpg .aframe {\r\n\tposition: relative;\r\n}\r\n\r\n.alienrpg .leftcol {\r\n\tposition: absolute;\r\n\twidth: 45%;\r\n\tleft: 1.2%;\r\n\ttext-align: justify;\r\n\t/* background: #855f5f; */\r\n}\r\n.alienrpg .rightcol {\r\n\tposition: absolute;\r\n\twidth: 45%;\r\n\tleft: 50%;\r\n\ttext-align: justify;\r\n\t/* background: rgb(174, 174, 110); */\r\n}\r\n\r\n.alienrpg .heading {\r\n\t// text-align: center;\r\n\tcolor: var(--aliengreen);\r\n\t// font-size: xx-large;\r\n\tfont-size: 28px;\r\n\tborder-bottom: 2px solid var(--color-underline-header);\r\n}\r\n.alienrpg .heading2 {\r\n\ttext-align: center;\r\n\tcolor: var(--aliengreen);\r\n\t/* font-size: x-large; */\r\n}\r\n.alienrpg .heading3 {\r\n\tcolor: var(--aliengreen);\r\n}\r\n.alienrpg .imagecontainer {\r\n\tposition: relative;\r\n\ttext-align: center;\r\n\tcolor: white;\r\n}\r\n\r\n/* Import settings */\r\n.alienrpg .container {\r\n\twidth: 100%;\r\n}\r\n\r\n.alienrpg .listHeading {\r\n\ttext-align: center;\r\n\tvertical-align: middle;\r\n\tpadding: 10px 0px;\r\n\tborder-bottom: 1px solid black;\r\n\tmargin-bottom: 10px;\r\n}\r\n\r\n.alienrpg .twogridcol {\r\n\tdisplay: grid;\r\n\tgrid-template-columns: repeat(auto-fill, minmax(160px, 50%));\r\n}\r\n\r\n.alienrpg .twogridcol input[type='checkbox'] {\r\n\tvertical-align: middle;\r\n}\r\n\r\n.alienrpg .actors.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .actors.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .items.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .items.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .journal.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .journal.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .scenes.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .scenes.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .tables.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .tables.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .macros.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .macros.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .title {\r\n\tcursor: pointer;\r\n}\r\n/* Footer */\r\n\r\n.alienrpg .footer {\r\n\tposition: sticky;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\twidth: inherit;\r\n\theight: auto;\r\n\tbackground-color: #d0daee;\r\n}\r\n\r\n.alienrpg .cinsymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/cin-symbol.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .camsymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/cam-symbol.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .stresssymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/alien-dice-y1.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .basesymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/alien-dice-6.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n\r\n.alienrpg .datebox {\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tbackground-color: rgb(26, 71, 53);\r\n\tcolor: white;\r\n\tborder: solid rgb(72, 141, 99);\r\n\tborder-radius: 5px;\r\n\tpadding: 1%;\r\n\tvertical-align: middle;\r\n}\r\n\r\n.alienrpg .datebox2 {\r\n\tfloat: inline-start;\r\n\twidth: auto;\r\n\tmargin-right: 10px;\r\n\tmargin-top: 7px;\r\n\theight: 35px;\r\n\tbackground-color: rgb(26, 71, 53);\r\n\tcolor: white;\r\n\tborder: solid rgb(72, 141, 99);\r\n\tborder-radius: 5px;\r\n\tpadding: 1%;\r\n\tvertical-align: middle;\r\n}\r\n.alienrpg .colonytable {\r\n\twidth: 60%;\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n\tfont-family: 'OCR-A';\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .colonyname {\r\n\tfont-size: x-large;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .colonyparent {\r\n\tfont-size: smaller;\r\n\tfont-weight: bold;\r\n\tborder-right: solid red 1px;\r\n}\r\n.alienrpg .colonyparentdata {\r\n\tborder-right: solid red 1px;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .colonyposition {\r\n\tfont-size: smaller;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .colonypositiondata {\r\n\tfont-size: x-large;\r\n}\r\n\r\n.alienrpg .trborder {\r\n\tborder-bottom: solid transparent 5px;\r\n}\r\n\r\n.alienrpg .colonyheader {\r\n\tfont-size: smaller;\r\n\twidth: 20%;\r\n\tfont-weight: bold;\r\n\tborder-right: solid red 1px;\r\n}\r\n\r\n.alienrpg .colonyheaderright {\r\n\tfont-size: smaller;\r\n\twidth: 20%;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .colonydata1 {\r\n\twidth: 20%;\r\n\tborder-right: solid red 1px;\r\n}\r\n.alienrpg .colonydata2 {\r\n\twidth: 20%;\r\n}\r\n\r\n.alienrpg .bbw-table1 {\r\n\twidth: 169px;\r\n\tvertical-align: top;\r\n\tpadding-left: 2px;\r\n\tpadding-right: 2px;\r\n}\r\n","/*\r\n\tOriginal Sheet by Paul Watson\r\n\r\n\tCRT Effect by Alec Lownes\r\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\r\n\r\n\tMay 2021\r\n*/\r\n\r\n/* CHARACTER SHEET */\r\n\r\n/*.sheet {\r\n\tmin-width: 600px;\r\n\tmax-width: 1000px;\r\n\tmin-height: 350px;\r\n}*/\r\n\r\n.crt .window-content {\r\n padding: 5px;\r\n border: 2px solid var(--aliendarkergreen);\r\n color: var(--aliengreen);\r\n text-shadow: 0 0 2px var(--aliendarkergreen);\r\n}\r\n\r\n.crt .window-content::before {\r\n content: ' ';\r\n display: block;\r\n position: absolute;\r\n top: 30px;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%),\r\n linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));\r\n z-index: 2;\r\n background-size: 100% 2px, 3px 100%;\r\n pointer-events: none;\r\n}\r\n\r\n.crt .window-content::after {\r\n content: ' ';\r\n display: block;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: rgba(18, 16, 16, 0.1);\r\n opacity: 0;\r\n z-index: 2;\r\n pointer-events: none;\r\n // animation: flicker 0.15s infinite;\r\n}\r\n\r\n.crt textarea {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n color: ghostwhite;\r\n font-family: var(--alienchatfont);\r\n font-size: 14px;\r\n font-weight: 200;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt h1 {\r\n border-bottom: 2px dotted var(--aliengreen);\r\n padding-left: 0px;\r\n}\r\n\r\n.crt label,\r\n.crt h2,\r\n.crt h3 {\r\n padding-left: 0px;\r\n margin: 0px;\r\n}\r\n\r\n.crt .profile-img {\r\n margin: 0;\r\n height: 157px;\r\n margin-right: 4px;\r\n border-radius: 10px;\r\n}\r\n\r\n.crt h1.charname input {\r\n text-transform: uppercase;\r\n width: calc(100% + 10px);\r\n padding-left: 8px;\r\n border: 0px;\r\n}\r\n.crt input[type='text'],\r\n.crt input[type='number'],\r\n.crt input[type='password'],\r\n.crt input[type='date'],\r\n.crt input[type='time'] {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt input[type='text']:hover,\r\n.crt input[type='number']:hover,\r\n.crt input[type='password']:hover,\r\n.crt input[type='date']:hover,\r\n.crt input[type='time']:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt h1.charname input:focus {\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n.crt h1.charname {\r\n margin: 0px 0px 5px 0px;\r\n}\r\n\r\n.crt .select-css {\r\n border-radius: 3px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt .select-css:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .grid-4col {\r\n border: 3px double var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .grid-synth {\r\n grid-column: 3;\r\n grid-template-columns: 25% 25% 50%;\r\n border: 3px double var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n padding: 4px;\r\n}\r\n\r\n.crt .synth-stresslabel {\r\n justify-self: left;\r\n text-align: left;\r\n}\r\n\r\n.crt .minus-btn {\r\n width: 14px;\r\n color: var(--aliendarkergreen);\r\n font-size: 30px;\r\n}\r\n\r\n.crt .plus-btn {\r\n width: 14px;\r\n color: var(--aliendarkergreen);\r\n font-size: 30px;\r\n margin-left: -7px;\r\n}\r\n\r\n.crt .rollable-stress:hover,\r\n.crt .rollCrit:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 150%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .fa-solid.fa-wrench:hover,\r\n.crt .fa-solid.fa-toolbox:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n.crt .far.fa-heart:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .resource-content .maxboxsize {\r\n vertical-align: 7px;\r\n}\r\n\r\n.crt .crt-grid-Char-Att {\r\n margin-left: -5px;\r\n border-left: 3px double var(--aliengreen);\r\n border-bottom: 3px double var(--aliengreen);\r\n border-right: 3px double var(--aliengreen);\r\n float: right;\r\n width: 100%;\r\n padding: 6px 12px 6px 2px;\r\n grid-column-gap: 0px;\r\n grid-template-areas: 'crt_gCol1 crt_gCol2 crt_gCol3 crt_gCol4 crt_gCol5 crt_gCol6' 'crt_gCol7 crt_gCol8 crt_gCol9 crt_gCol10 crt_gCol11 crt_gCol12';\r\n grid-template-columns: 25% 8% 25% 8% 25% 8%;\r\n\r\n display: grid;\r\n grid-row-gap: 3px;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n}\r\n\r\n.crt_gCol1,\r\n.crt_gCol2,\r\n.crt_gCol3,\r\n.crt_gCol4,\r\n.crt_gCol5,\r\n.crt_gCol6,\r\n.crt_gCol7,\r\n.crt_gCol8,\r\n.crt_gCol9,\r\n.crt_gCol10,\r\n.crt_gCol11,\r\n.crt_gCol12 {\r\n justify-self: center;\r\n align-self: center;\r\n}\r\n\r\n.crt_gCol11 {\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt-crt-grid-Char-Att .maxboxsize {\r\n min-width: 40px;\r\n z-index: 1;\r\n}\r\n\r\n.crt .NPC {\r\n width: 15px;\r\n height: 15px;\r\n}\r\n\r\n.crt .tooltip .tooltiptext {\r\n width: 250px;\r\n top: -36px;\r\n right: 200%;\r\n margin-left: -60px;\r\n\r\n color: black;\r\n background-color: var(--aliengreen);\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n.crt .tooltip .tooltiptext::after {\r\n margin-top: 10px;\r\n border-width: 7px;\r\n border-style: solid;\r\n border-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n\r\n.crt .crt-grid-Char-Att .crt-gCol6:focus,\r\n.crt .grid-Consumables .maxboxsize:focus {\r\n color: var(--aliendarkergreen);\r\n background-color: var(--alienoddtab);\r\n box-shadow: 0 0 0 #000;\r\n cursor: not-allowed;\r\n}\r\n\r\n.crt .crt-grid-Char-Att .crt_gCol6:hover,\r\n.crt .grid-Consumables .maxboxsize:hover {\r\n cursor: default;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt .click-stat-level .far {\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt .synthsdont {\r\n margin: 10px;\r\n padding-left: 10px;\r\n border-left: 2px dotted var(--aliengreen);\r\n}\r\n\r\n.crt .imitate-human {\r\n text-align: center;\r\n}\r\n\r\n.crt .text {\r\n background-color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .tabs {\r\n color: #000;\r\n background-color: #fff;\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n text-shadow: 0 0 2px white;\r\n}\r\n\r\n.crt .tabs .item.active {\r\n text-decoration: none;\r\n font-size: 110%;\r\n color: white;\r\n background-color: var(--aliendarkergreen);\r\n box-shadow: 0 0 10px var(--aliendarkergreen);\r\n text-shadow: 0 0 10px var(--aliengreen);\r\n cursor: default;\r\n}\r\n\r\n.crt .tabs .item {\r\n width: 100%;\r\n // margin: -7px 0 -7px 0;\r\n padding-top: 6px;\r\n}\r\n\r\n.crt .tabs .item.active {\r\n // margin: -7px 0 -7px 0;\r\n padding-top: 5px;\r\n}\r\n\r\n.crt .tabs .item:hover {\r\n color: #000;\r\n background-color: var(--alienitemselect);\r\n box-shadow: 0 0 10px var(--alienitemselect);\r\n margin: -3px 0 -3px 0;\r\n padding-top: 6px;\r\n}\r\n\r\n.crt .grid-genPage h2 {\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .grid-2col-border {\r\n margin-top: -3px;\r\n padding-bottom: 4px;\r\n}\r\n\r\n.crt .journal-sheet select {\r\n text-overflow: ellipsis;\r\n}\r\n\r\n.crt .resource-content button {\r\n width: 16px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n/** General Tab **/\r\n\r\n.crt .grid-crtPage {\r\n display: grid;\r\n grid-template-areas: 'crt_Col1 crt_Col2';\r\n grid-template-columns: 220px;\r\n}\r\n\r\n.crt .crt_Col1 {\r\n display: grid;\r\n grid-template-areas: 'crt_Item1', 'crt_Item2', 'crt_Item3';\r\n grid-template-columns: 100%;\r\n}\r\n\r\n.crt .crt_Col2 {\r\n display: grid;\r\n grid-template-areas: 'crt_Item4', 'crt_Item5', 'crt_Item7', 'crt_Item8', 'crt_Item9', 'crt_Item6';\r\n grid-template-columns: 100%;\r\n padding-left: 5px;\r\n}\r\n\r\n/** General Tab - Left Column **/\r\n\r\n.crt .crt_Col1 h2 {\r\n text-transform: uppercase;\r\n padding-bottom: 4px;\r\n}\r\n\r\n.crt .crt_Item1,\r\n.crt .crt_Item2_char,\r\n.crt .crt_Item2_synth,\r\n.crt .crt_Item3 {\r\n border: 1px solid var(--aliengreen);\r\n padding: 5px;\r\n}\r\n\r\n/*** Story and Experience Points ***/\r\n\r\n.crt .crt_Item1 {\r\n text-align: center;\r\n /* height: 130px; */\r\n}\r\n\r\n.crt .crt_Item1 .sp_faded {\r\n padding-top: 5px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item1 .xp_faded {\r\n padding-top: 6px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item1 h2 {\r\n padding-top: 8px;\r\n}\r\n\r\n.crt .crt_Item1 .experience {\r\n width: 160px;\r\n display: inline-flex;\r\n margin-bottom: 10px;\r\n}\r\n.crt .crt_Item1 .xp_dots_pos {\r\n padding-top: 18px;\r\n}\r\n\r\n/*** Conditions ***/\r\n\r\n.crt .crt_Item2_char {\r\n position: relative;\r\n height: 334px;\r\n}\r\n.crt .crt_Item2_synth {\r\n position: relative;\r\n // height: 370px;\r\n}\r\n\r\n.crt .dots_conditions .dots {\r\n height: 25px;\r\n padding-top: 4px;\r\n padding-left: 7px;\r\n}\r\n\r\n.crt .dots.starving,\r\n.crt .dots.exhausted,\r\n.crt .dots.panic {\r\n width: 100%;\r\n background-color: var(--alienoddtab);\r\n}\r\n\r\n.crt .overwatch {\r\n margin: 15px 0 25px 13px;\r\n}\r\n\r\n.crt .overwatch_synth {\r\n /* margin: 20px 0 15px 13px ; */\r\n margin: 6px 0 0 13px;\r\n}\r\n\r\n.crt .dots.panic .panicked {\r\n color: white;\r\n background-color: red;\r\n margin-top: -5px;\r\n margin-left: -7px;\r\n padding-left: 6px;\r\n border-top: 2px solid red;\r\n border-bottom: 2px solid red;\r\n font-weight: bold;\r\n box-shadow: 0 0 10px red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .panicked-textarea {\r\n margin-left: 60px;\r\n border: 1px solid yellow;\r\n background-color: orange;\r\n}\r\n\r\n.crt .panicked-textarea:focus {\r\n border: 1px solid yellow;\r\n background-color: yellow;\r\n color: red;\r\n}\r\n\r\n.crt .dots.radiation {\r\n border: 1px dashed var(--alienitemselect);\r\n color: var(--alienitemselect);\r\n width: 98%;\r\n padding-top: 16px;\r\n padding-bottom: 19px;\r\n align-items: center;\r\n flex-wrap: nowrap;\r\n margin: 2px;\r\n}\r\n\r\n.crt #bottom {\r\n position: absolute;\r\n bottom: 0;\r\n left: 0;\r\n}\r\n\r\n/*.dots.radiation.radbox_char {\r\n margin-top: 36px;\r\n}\r\n\r\n.dots.radiation.radbox_synth {\r\n /*margin-top: 27px;\r\n margin-top: 7px;\r\n}\r\n\r\n.dots.radiation.radglow_char {\r\n margin-top: 36px;\r\n}\r\n\r\n.dots.radiation.radglow_synth {\r\n margin-top: 27px;\r\n}*/\r\n\r\n.crt .dots.radiation.rad_glow {\r\n background-color: var(--alienitemselect);\r\n color: #000;\r\n border-radius: 3px;\r\n box-shadow: 0 0 10px yellow;\r\n}\r\n\r\n.crt .crt_grid_SynthStress {\r\n display: grid;\r\n grid-template-areas: 'imitate-human_left imitate-human_right';\r\n grid-template-columns: 20% 80%;\r\n}\r\n\r\n.crt .imitate-human_left {\r\n padding: 7px 0 0 0;\r\n}\r\n\r\n.crt .imitate-human_right {\r\n padding: 5px 0px 0px 10px;\r\n}\r\n\r\n.crt .synth-label {\r\n width: 100%;\r\n margin-top: 2px;\r\n padding: 6px 0px 5px 0px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n}\r\n\r\n.crt .alienrpgv .synth_fake_check {\r\n color: var(--aliendarkergreen);\r\n width: 100%;\r\n margin-top: 12px;\r\n padding: 6px 0px 6px 0px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n background-color: var(--alienoddtab);\r\n}\r\n\r\n/*** Consumables ***/\r\n\r\n.crt .fas.fa-parachute-box {\r\n vertical-align: top;\r\n padding-top: 6px;\r\n padding-left: 3px;\r\n}\r\n\r\n.crt .fa-parachute-box:before {\r\n content: '\\f49e';\r\n}\r\n\r\n.crt .crt_Item3 .supply-btn.Power2 {\r\n padding-left: 6px;\r\n font-size: 20px;\r\n}\r\n\r\n/** General Tab - Right Column **/\r\n\r\n.crt .crt_gridCarrer {\r\n display: grid;\r\n grid-template-areas: 'crt_box1 crt_box2 crt_box3 crt_box4';\r\n padding: 0px;\r\n padding-top: 1px;\r\n grid-template-columns: 17% 36% 17% 30%;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.crt .crt_gridCarrer .crt_box1,\r\n.crt .crt_gridCarrer .crt_box2,\r\n.crt .crt_gridCarrer .crt_box3,\r\n.crt .crt_gridCarrer .crt_box4 {\r\n justify-self: center;\r\n max-width: 100%;\r\n padding-top: 0px;\r\n}\r\n\r\n.crt .crt_gridSpecialty {\r\n display: grid;\r\n grid-template-areas: 'crt_sbox1 crt_sbox2';\r\n padding: 4px 0px 3px 0px;\r\n grid-template-columns: 17% 83%;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.crt .crt_gridSpecialty .crt_sbox1,\r\n.crt .crt_gridSpecialty .crt_sbox2 {\r\n justify-self: center;\r\n max-width: 100%;\r\n padding-top: 0px;\r\n}\r\n\r\n.crt .crt_grid-special {\r\n grid-area: crt_sbox2;\r\n display: grid;\r\n width: 100%;\r\n grid-template-areas: 'crt_spe1 crt_spe2';\r\n grid-template-columns: 75% 25%;\r\n}\r\n\r\n.crt .crt .crt_spe1 {\r\n grid-area: crt_spe1;\r\n font-weight: 100;\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .crt_spe2 {\r\n grid-area: crt_spe2;\r\n padding-right: 5px;\r\n justify-self: right;\r\n}\r\n\r\n.crt .crt_Item4,\r\n.crt .crt_Item5,\r\n.crt .crt_Item6,\r\n.crt .crt_Item7,\r\n.crt .crt_Item8,\r\n.crt .crt_Item9 {\r\n border: 0px solid var(--aliengreen);\r\n margin-bottom: 3px;\r\n}\r\n\r\n.crt_Item4 .resource-label-header,\r\n.crt_Item5 .resource-label-header,\r\n.crt_Item6 .resource-label-header,\r\n.crt_Item7 .resource-label-header,\r\n.crt_Item8 .resource-label-header,\r\n.crt_Item9 .resource-label-header {\r\n display: block;\r\n width: 100%;\r\n padding: 1px 0px 1px 2px;\r\n color: #000;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n background-color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item4 {\r\n height: 50px;\r\n}\r\n\r\n.crt .crt_Item5 textarea {\r\n height: 107px;\r\n}\r\n\r\n.crt .crt_Item5 textarea:hover,\r\n.crt .crt_Item7 textarea:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .crt_Item6 {\r\n height: 216px;\r\n border: 1px solid var(--aliendarkergreen);\r\n margin-bottom: 0px;\r\n}\r\n\r\n.crt .crt_Item7 textarea {\r\n height: 87px;\r\n}\r\n\r\n.crt .crt_Item8 {\r\n padding-bottom: 2px;\r\n}\r\n.crt .crt_Item8 input,\r\n.crt .crt_Item9 input {\r\n margin: 0px;\r\n width: 100%;\r\n}\r\n\r\n.crt .crt_Relat {\r\n display: grid;\r\n grid-template-areas: 'crt_Relat_Buddy crt_Relat_Rival';\r\n grid-template-columns: 49%;\r\n grid-column-gap: 5px;\r\n}\r\n\r\n/** - **/\r\n\r\n.crt_Col3 {\r\n grid-area: crt_Col3;\r\n padding-top: 10px;\r\n color: var(--aliendarkergreen);\r\n font-family: var(--alienfont);\r\n}\r\n\r\n.crt.grid-attr {\r\n border: 0px solid var(--aliengreen);\r\n}\r\n\r\n.crt .talent-btn:hover,\r\n.crt .talent-btn:focus {\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n cursor: help;\r\n\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n color: #000;\r\n}\r\n\r\n.crt .rollable {\r\n width: 90%;\r\n text-align: center;\r\n}\r\n\r\n.rollable:hover,\r\n.rollcomputer:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 130%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n// .crt .rollable:hover,\r\n// .crt .rollable:focus {\r\n// color: #000;\r\n// animation: textShadow 1s infinite;\r\n// font-weight: 1;\r\n\r\n// // font-size: 110%;\r\n// // font-weight: bolder;\r\n// background-color: var(--aliengreen);\r\n// border: 1px solid var(--aliengreen);\r\n// text-shadow: 0 0 0px var(--aliengreen);\r\n// box-shadow: 0 0 5px var(--aliengreen);\r\n// cursor: pointer;\r\n// }\r\n\r\n.crt .rollItem,\r\n.crt .creature-acid-roll {\r\n width: 100%;\r\n text-align: center;\r\n}\r\n\r\n.crt .rollItem:hover,\r\n.crt .rollItem:focus {\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n font-size: 100%;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n}\r\n.crt .rollVehicleWeapon:hover,\r\n.crt .rollVehicleWeapon:focus {\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n font-size: 100%;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .grid-talents {\r\n text-align: center;\r\n grid-template-columns: 90% 10%;\r\n}\r\n\r\n.crt .talTitle {\r\n text-transform: uppercase;\r\n color: #000;\r\n background-color: var(--aliengreen);\r\n}\r\n\r\n.crt .item-header {\r\n /* background-color: var(--aliendarkergreen); */\r\n /* color: black; */\r\n}\r\n\r\n.crt .textbox {\r\n color: ghostwhite;\r\n font-family: var(--alienchatfont);\r\n font-size: 14px;\r\n font-weight: 200;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt .textbox:focus {\r\n font-weight: 400;\r\n}\r\n\r\n.crt .encumbrance .encumbrance-bar {\r\n background: var(--alienitemselect);\r\n}\r\n\r\n.crt .blink {\r\n padding: 0px 0px 2px 5px;\r\n margin-top: 5px;\r\n margin-bottom: 5px;\r\n background-color: red;\r\n color: white;\r\n text-shadow: 0 0 5px red;\r\n animation: blink 0.5s 5;\r\n}\r\n\r\n.crt_lCol6 {\r\n justify-self: center;\r\n}\r\n\r\n.crt .crit-injuries {\r\n margin-top: 118px;\r\n}\r\n\r\n.crt .grid-crit {\r\n grid-template-columns: 95% 5%;\r\n}\r\n\r\n.crt_crit2 {\r\n text-align: center;\r\n font-size: 15px;\r\n}\r\n\r\n.crt .Item11 {\r\n border: 0px solid var(--aliengreen);\r\n}\r\n\r\n.crt .Item11 .items-list {\r\n height: auto;\r\n}\r\n\r\n.crt .critical-inj {\r\n padding-bottom: 10px;\r\n}\r\n\r\n.crt .resource-label-header.rollCrit:hover {\r\n font-size: 15px;\r\n background-color: var(--aliendarkergreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt_box4 {\r\n padding: 7px 0px 0px 7px;\r\n}\r\n\r\n.crt .crt_Col1 {\r\n margin-left: -5px;\r\n}\r\n\r\n.crt .fas.fa-tools {\r\n vertical-align: top;\r\n padding-top: 13px;\r\n margin-left: 5px;\r\n}\r\n\r\n.crt .fas.fa-tools:hover {\r\n cursor: help;\r\n}\r\n\r\n.crt .fas.fa-tools:before {\r\n content: '\\f022';\r\n}\r\n\r\n.crt .fas:hover {\r\n color: var(--aliengreen);\r\n text-shadow: 0 0 2px var(--aliengreen);\r\n animation: textShadow 0.5s 0.3;\r\n}\r\n\r\n.crt .items-list .item-header {\r\n border-bottom-style: solid;\r\n border-bottom-color: var(--aliengreen);\r\n}\r\n\r\n.crt .Col3 .panel {\r\n margin-left: 5px;\r\n padding: 0 10px 0 10px;\r\n border-left: 2px inset var(--aliengreen);\r\n}\r\n\r\n.crt .tab.inventory .fas {\r\n margin-right: 10px;\r\n}\r\n\r\n/* Creature Sheet */\r\n\r\n.crt .creature-acid-roll:hover,\r\n.crt .creature-acid-roll:focus {\r\n text-shadow: 0 0 0px var(--aliengreen);\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n font-weight: 1;\r\n font-size: 110%;\r\n border: 0px solid var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .creature-attack-roll {\r\n width: 260px;\r\n height: 40px;\r\n border-radius: 3px;\r\n text-shadow: 0 0 #00000000;\r\n color: #00000000;\r\n background: url(../images/alien_crt_roll-attack.png) no-repeat top left;\r\n}\r\n\r\n.crt .creature-attack-roll:hover {\r\n border-radius: 3px;\r\n background-color: var(--aliendarkergreen);\r\n text-shadow: 0 0 #00000000;\r\n color: #00000000;\r\n background: url(../images/alien_crt_roll-attack_hover.gif) no-repeat top left;\r\n}\r\n\r\n/* Items */\r\n\r\n.crt .profile-img-item {\r\n margin: 0;\r\n height: 125px;\r\n width: auto;\r\n margin-right: 4px;\r\n border-radius: 10px;\r\n}\r\n\r\n.crt .textbox1,\r\n.crt .textbox2 {\r\n padding-left: 5px;\r\n}\r\n",".item-form {\r\n\tfont-family: var(--alienfont);\r\n\tbackground: $c-black;\r\n}\r\n\r\n.actor-header {\r\n\tflex: 0 0 180px;\r\n\toverflow: hidden;\r\n\tdisplay: flex;\r\n\tflex-direction: row;\r\n\tflex-wrap: wrap;\r\n\tjustify-content: flex-start;\r\n\tmargin-bottom: 1px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n}\r\n\r\n.vehicle-header {\r\n\toverflow: hidden;\r\n\tdisplay: flex;\r\n\tmargin-bottom: 1px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n}\r\n\r\n.profile-img {\r\n\tflex: 0 0 100px;\r\n\theight: 150px;\r\n\t// margin-right: 10px;\r\n\twidth: auto;\r\n}\r\n.profile-img-item {\r\n\tflex: 0 0 100px;\r\n\theight: 100px;\r\n\tmargin-right: 10px;\r\n\twidth: auto;\r\n\tjustify-self: center;\r\n}\r\n.profile-img-vehicle {\r\n\tflex: 0 0 100px;\r\n\theight: 160px;\r\n\tmargin-right: 10px;\r\n\twidth: 300px;\r\n}\r\n\r\n.header-fields {\r\n\tflex: 1;\r\n}\r\n\r\nh1.charname {\r\n\theight: 50px;\r\n\tpadding: 0px;\r\n\tmargin: 0 5px 5px 5px;\r\n\tborder-bottom: 0;\r\n\tborder: 1px solid var(--aliengreen);\r\n\r\n\tinput {\r\n\t\twidth: 100%;\r\n\t\theight: 100%;\r\n\t\tmargin: 0;\r\n\t\tcolor: inherit;\r\n\t\tborder: 1px solid var(--aliengreen);\r\n\t}\r\n}\r\n.sheet nav.sheet-tabs {\r\n\tborder-top: 1px solid var(--aliengreen) !important;\r\n\tborder-bottom: 1px solid var(--aliengreen) !important;\r\n}\r\n.sheet-tabs {\r\n\tflex: 0;\r\n\t// border: 1px solid var(--aliengreen);\r\n\tborder-top: 1px solid var(--aliengreen) !important;\r\n\tborder-bottom: 1px solid var(--aliengreen) !important;\r\n\t// color: $c-green;\r\n}\r\n\r\n// .sheet-body,\r\n.tab,\r\n.editor {\r\n\theight: 100%; // Do not change this or notes will stop working\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\t// overflow: hidden;\r\n}\r\n\r\n.tox {\r\n\t.tox-editor-container {\r\n\t\tbackground: $c-white;\r\n\t}\r\n\r\n\t.tox-edit-area {\r\n\t\tpadding: 0 8px;\r\n\t}\r\n}\r\n.maxboxsize {\r\n\tmax-width: 40px;\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.healboxsize {\r\n\tmax-width: 80px;\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.cashboxsize {\r\n\tmax-width: 150px;\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.textbox {\r\n\tcolor: inherit;\r\n\t// justify-items: center;\r\n\tbackground-color: $c-black;\r\n\tpadding: 5px;\r\n\tmargin: 5px 5px 5px 5px;\r\n\tborder: 1px solid var(--aliengreen);\r\n\r\n\t// width: 180px;\r\n}\r\n.textbox1 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 230px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox2 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 400px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox3 {\r\n\tcolor: inherit;\r\n\t// justify-items: center;\r\n\tbackground-color: $c-black;\r\n\tpadding: 5px;\r\n\tmargin: 5px 5px 5px 5px;\r\n\twidth: 180px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox4 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 450px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\ntextarea {\r\n\tresize: none;\r\n\tpadding: 2;\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\t// font-size: medium;\r\n\tfont-size: var(--fontsize);\r\n}\r\n\r\nform .sheet-content .click-stat-level {\r\n\theight: 18px;\r\n\tpadding: 8px;\r\n\tbackground: $c-black;\r\n\tborder-radius: 2px;\r\n\tbox-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502);\r\n\tfont-family: 'Roboto', system, -apple-system, sans-serif;\r\n\tfont-size: 10px;\r\n\tfont-weight: 700;\r\n\tline-height: 1;\r\n\ttext-transform: uppercase;\r\n\tletter-spacing: 0.25px;\r\n\t// color: $c-green;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\tcursor: pointer;\r\n}\r\n.click-stat-level .fas {\r\n\tdisplay: none;\r\n\tpadding: 2px 4px;\r\n\tborder-radius: 2px;\r\n\tbox-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5);\r\n\tfont-family: 'Roboto', system, -apple-system, sans-serif;\r\n\tfont-size: 10px;\r\n\tfont-weight: 700;\r\n\tline-height: 1;\r\n\ttext-transform: uppercase;\r\n\tletter-spacing: 0.25px;\r\n\t// color: $c-green;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\tcursor: pointer;\r\n}\r\n.dots {\r\n\tcursor: pointer;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\t// color: $c-green;\r\n\tmargin-right: 8px;\r\n\tfont-weight: 700;\r\n\tfont-size: 15px;\r\n\tflex-wrap: wrap;\r\n}\r\n\r\n.newdots {\r\n\tcursor: pointer;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\tflex-wrap: wrap;\r\n}\r\n\r\n.planetboxsize {\r\n\tmax-width: 40px;\r\n\tcolor: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.colony-planet1 {\r\n\tmax-width: 190px;\r\n\tmargin: -5px 0px 0px -3px;\r\n\theight: max-content;\r\n\tcolor: var(--color-text-dark-primary) !important;\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen) !important;\r\n}\r\n.colony-planet2 {\r\n\tmax-width: 250px;\r\n\t// margin: -10px 0px 0px -14px;\r\n\theight: max-content;\r\n\tcolor: var(--color-text-dark-primary) !important;\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen) !important;\r\n}\r\n",".resource-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n text-transform: uppercase;\r\n // padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n justify-self: center;\r\n flex: auto;\r\n}\r\n\r\n.speciality-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n text-transform: uppercase;\r\n // padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n justify-self: left;\r\n flex: auto;\r\n}\r\n\r\n.attr-label {\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n padding-right: 5px;\r\n // color: $c-green;\r\n // justify-self: center;\r\n}\r\n",".tabs {\r\n height: 30px;\r\n // border-top: 1px solid #aaa;\r\n // border-bottom: 1px solid #aaa;\r\n color: inherit;\r\n background-color: $c-black;\r\n border: 1px solid var(--aliengreen);\r\n\r\n .sheet nav.sheet-tabs {\r\n height: 32px;\r\n flex: 0 0 32px;\r\n margin: 4px 0;\r\n line-height: 32px;\r\n border-top: 1px solid var(--aliengreen) !important;\r\n border-bottom: 1px solid var(--aliengreen) !important;\r\n }\r\n .item {\r\n // line-height: 30px;\r\n font-weight: bold;\r\n color: inherit;\r\n }\r\n\r\n .item.active {\r\n text-decoration: underline;\r\n text-shadow: none;\r\n }\r\n}\r\n",".items-list {\r\n\tlist-style: none;\r\n\t// margin: 7px 0;\r\n\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n\tpadding-top: 0px;\r\n\tpadding-bottom: 0px;\r\n\t// overflow-y: auto;\r\n}\r\n.item-header {\r\n\t// font-weight: bold;\r\n\tbackground-color: hsl(0, 5%, 16%);\r\n}\r\n\r\n.item-name {\r\n\tmargin: 0;\r\n}\r\n\r\n.item-controls {\r\n\ttext-align: right;\r\n}\r\n\r\n.item-label {\r\n\t// font-weight: bold;\r\n\tfont-family: var(--alienfont);\r\n\tfont-size: small;\r\n\ttext-transform: uppercase;\r\n\tpadding-right: 5px;\r\n\tpadding-left: 5px;\r\n\t// color: $c-green;\r\n\t// flex: auto;\r\n}\r\n\r\n// This calls needs tobe used for the editorbox on actor templates without flexcol.\r\n.biog {\r\n\t// line-height: 24px;\r\n\theight: 300px;\r\n\t// height: 600px;\r\n\tpadding: 3px 0;\r\n\twidth: 1fr;\r\n\t// border-bottom: 1px solid #bbb;\r\n\tfont-family: var(--alienfont);\r\n\r\n\t.biog-image {\r\n\t\tflex: 0 0 24px;\r\n\t\tmargin-right: 5px;\r\n\t}\r\n\t.editor-content {\r\n\t\t// width: 550px;\r\n\t\tword-wrap: break-word;\r\n\t\t// color: $c-green;\r\n\t\tfont-family: var(--alienfont);\r\n\t}\r\n\r\n\timg {\r\n\t\tdisplay: block;\r\n\t}\r\n}\r\n// This calls needs tobe used for the editorbox on actor templates without flexcol.\r\n.biog-full {\r\n\t// line-height: 24px;\r\n\theight: 600px;\r\n\t// height: 600px;\r\n\tpadding: 3px 0;\r\n\twidth: 1fr;\r\n\t// border-bottom: 1px solid #bbb;\r\n\tfont-family: var(--alienfont);\r\n\r\n\t.biog-image {\r\n\t\tflex: 0 0 24px;\r\n\t\tmargin-right: 5px;\r\n\t}\r\n\t.editor-content {\r\n\t\t// width: 550px;\r\n\t\tword-wrap: break-word;\r\n\t\t// color: $c-green;\r\n\t\tfont-family: var(--alienfont);\r\n\t}\r\n\r\n\timg {\r\n\t\tdisplay: block;\r\n\t}\r\n}\r\n"]} \ No newline at end of file +{"version":3,"sources":["..\\scss\\utils\\_typography.scss","alienrpg.css","..\\scss\\utils\\_colors.scss","..\\scss\\alienrpg.scss","..\\scss\\global\\_window.scss","..\\scss\\global\\_mother-instruction-images.scss","..\\scss\\global\\_grid.scss","..\\scss\\global\\_flex.scss","..\\scss\\global\\_itemList.scss","..\\scss\\global\\_select-css.scss","..\\scss\\actor\\_alien-crt-ui.scss","..\\scss\\global\\_module.scss","..\\scss\\actor\\_alien-crt-actor.scss","..\\scss\\components\\_forms.scss","..\\scss\\components\\_resource.scss","..\\scss\\components\\_tabs.scss","..\\scss\\components\\_items.scss"],"names":[],"mappings":"AAKA;EACE,qBAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,wHAAA;EACA,yKAAA;ACJF;ADOA;EACE,qBAAA;EACA,kBAAA;EACA,gBAAA;EACA,wIAAA;EACA,sFAAA;ACLF;ADQA;EACE,uBAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,mHAAA;EACA,yKAAA;ACNF;ADSA;EACE,oBAAA;EACA,gCAAA;EACA,kBAAA;ACPF;ADWA;EACE,qBAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,yHAAA;EACA,87CAAA;ACTF;ADqBA;EACE,sBAAA;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,kGAAA;EACA,yKAAA;ACnBF;ADsBA;EAEE,oBAAA;EACA,gBAAA;ACrBF;;AC3CA;EACC,gCAAA;EACA,sCAAA;EACA,oCAAA;EACA,+BAAA;EACA,0BAAA;EACA,uBAAA;EACA,yBAAA;EACA,2BAAA;EACA,oEAAA;EACA,kEAAA;EACA,sCAAA;EACA,kCAAA;EACA,iCAAA;EACA,sCAAA;EACA,oCAAA;EAEA,wCAAA;EACA,yCAAA;EACA,uCAAA;AD6CD;;AE9DA,kBAAA;ACNA;EACC,gBAAA;AHwED;;AGtEA;EAEC,WAAA;EACA,2BAAA;EAAA,wBAAA;EAAA,mBAAA;EACA,gBAAA;EACA,gBAAA;EACA,kBAAA;EACA,WAAA;EACA,SAAA;EACA,0BFXS;EEYT,mCAAA;EACA,kBAAA;EACA,wBAAA;EACA,gBAAA;EACA,kBAAA;EACA,UAAA;AHwED;;AGtEA;EACC,iBAAA;AHyED;;AGtEA;EAIC,0BAAA;EACA,mCAAA;AHsED;;AGhDA;EACC,6BAAA;EACA,wBAAA;EACA,0BAAA;EACA,0BFtDS;EEuDT,4BAAA;EAAA,6BAAA;MAAA,0BAAA;UAAA,sBAAA;EACA,qBAAA;MAAA,iBAAA;EACA,YAAA;EACA,kBAAA;EACA,gBAAA;EACA,6BAAA;AHmDD;;AG/CC;EAIC,kDAAA;EACA,sBAAA;EACA,mCAAA;EACA,kBAAA;EAEA,yCAAA;AH8CF;AG5CC;EACC,6BAAA;EAEA,cAAA;EACA,0BF/EQ;EEgFR,6BAAA;EACA,kCAAA;EACA,kBAAA;EACA,cAAA;EACA,uBAAA;EACA,eAAA;AH6CF;AG3CC;EACC,6BAAA;EAEA,cAAA;EAEA,0BF5FQ;EE6FR,6BAAA;AH2CF;AGzCC;EACC,6BAAA;EAEA,cAAA;EAEA,0BFpGQ;EEqGR,mCAAA;EACA,WAAA;EACA,aAAA;EACA,kBAAA;EACA,eAAA;EACA,iBAAA;AHyCF;AGtCC;EACC,6BAAA;EAEA,cAAA;EAEA,0BFlHQ;EEmHR,mCAAA;EAEA,aAAA;EACA,kBAAA;EACA,eAAA;EACA,iBAAA;AHqCF;AGnCC;EACC,kCF5HQ;ADiKV;;AGjCA;EACC,uBFjIS;EEkIT,0BFjIS;ADqKV;;AGjCA;EACC,uBFtIS;EEuIT,0BFtIS;AD0KV;;AGlCA;EACC,uBF1IS;EE2IT,0BF1IS;AD+KV;;AGlCA;EACC,uBF/IS;EEgJT,0BF/IS;ADoLV;;AGnCA;EACC,iCAAA;EACA,kBAAA;AHsCD;;AGpCA;EAEC,uCAAA;EACA,sBAAA;EACA,4BAAA;EACA,2BAAA;EACA,cAAA;AHsCD;AGnCC;EACC,wBAAA;AHqCF;AGlCC;EACC,wBAAA;AHoCF;AGjCC;EACC,wBAAA;AHmCF;AGhCC;EACC,wBAAA;AHkCF;;AG9BA;EAEC,uCAAA;EACA,sBAAA;EACA,4BAAA;EACA,2BAAA;EACA,wBAAA;EAEA,iBAAA;AH+BD;;AG7BA;EACC,0BAAA;EAEA,wBAAA;AH+BD;;AG5BA;EACC,0BAAA;AH+BD;;AG5BA;EACC,0BAAA;AH+BD;;AG5BA;EACC,oBAAA;EAAA,oBAAA;EAAA,aAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,0DAAA;EACA,cAAA;EACA,wBAAA;AH+BD;;AG5BA;EACC,WAAA;AH+BD;;AG5BA;EACC,mCAAA;EACA,kBAAA;EACA,0BFtNS;ADqPV;AG7BC;EACC,cAAA;EACA,0BF1NQ;ADyPV;AG5BC;EACC,cAAA;EAEA,0BFhOQ;AD6PV;;AG1BA;EACC,oBAAA;UAAA,YAAA;AH6BD;;AG3BA;EACC,oBAAA;UAAA,YAAA;AH8BD;;AG5BA;EACC,oBAAA;UAAA,YAAA;AH+BD;;AG5BA;EACC,cAAA;EAEA,0BFhPS;EEiPT,mCAAA;EACA,kBAAA;AH8BD;;AG3BA;EACC,0BFtPS;EEuPT,gBAAA;EACA,mCAAA;EACA,kBAAA;EACA,mBAAA;EACA,qBAAA;AH8BD;;AG3BA;;EAGC,wBAAA;AH6BD;;AG3BA;EAEC,cAAA;AH6BD;;AG3BA;EAEC,cAAA;AH6BD;;AG1BA;EACC,SAAA;EACA,UAAA;EACA,WAAA;EACA,gBAAA;AH6BD;;AG1BA;EACC,SAAA;EACA,UAAA;EACA,WAAA;AH6BD;;AGvBA;EACC,SAAA;EACA,UAAA;EACA,WAAA;AH0BD;;AGtBC;EACC,mBAAA;MAAA,WAAA;UAAA,OAAA;EACA,SAAA;EACA,WAAA;EACA,iBAAA;EACA,UAAA;EACA,cAAA;EACA,SAAA;AHyBF;;AGrBA;;EAEC,wBAAA;EACA,sBAAA;EACA,mCAAA;EACA,cAAA;EACA,eAAA;EACA,6CAAA;UAAA,qCAAA;EACA,yCAAA;UAAA,iCAAA;AHwBD;;AGrBA;EACC,UAAA;EACA,yCAAA;UAAA,iCAAA;AHwBD;;AGTC;EAEC,uCAAA;EACA,gBAAA;EACA,mBAAA;EACA,eAAA;AHWF;;AGPC;EAGC,uCAAA;EACA,cAAA;EACA,eAAA;AHQF;;AGJC;EAGC,uCAAA;EACA,eAAA;EACA,mBAAA;EACA,eAAA;AHKF;;AGDC;EAGC,uCAAA;EACA,eAAA;EACA,mBAAA;EACA,eAAA;AHEF;;AGEC;EAGC,uCAAA;EACA,eAAA;EACA,mBAAA;EACA,eAAA;AHDF;;AGKC;EAEC,0BAAA;EACA,uCAAA;EAEA,mBAAA;EACA,eAAA;AHJF;;AGQA;EACC,WAAA;EACA,YAAA;EACA,iBAAA;EACA,UAAA;AHLD;;AGQA;EACC,cAAA;EACA,UAAA;EACA,6BAAA;AHLD;;AGSC;EAEC,kCAAA;EACA,eAAA;EACA,mBAAA;EACA,eAAA;AHPF;;AGWA;EACC,UAAA;EACA,UAAA;EACA,6BAAA;AHRD;;AGWA;EACC,qBAAA;EACA,YAAA;EACA,YAAA;EAEA,iBAAA;EACA,cAAA;EACA,yDAAA;EACA,uCAAA;EACA,mCAAA;EACA,mBAAA;EACA,wBAAA;EACA,6BAAA;EACA,oBAAA;AHTD;;AGWA;EACC,mBAAA;EACA,wBAAA;EACA,qCAAA;AHRD;;AGUA;EACC,kBAAA;EACA,QAAA;EACA,oBAAA;EACA,uBAAA;EACA,YAAA;AHPD;;AGSA;;EAEC,yBAAA;UAAA,iBAAA;AHND;;AGSA;EACC,qBAAA;EACA,YAAA;EACA,YAAA;EACA,gCFrcS;EEucT,iBAAA;EACA,2CAAA;EACA,6BAAA;EACA,mBAAA;EACA,mCAAA;EACA,mBAAA;EACA,wBAAA;EACA,6BAAA;EACA,oBAAA;AHPD;;AGSA;EACC,mBAAA;EACA,wBAAA;AHND;;AGSA;EACC,qBAAA;EACA,YAAA;EACA,YAAA;EACA,mCAAA;EACA,mBAAA;EACA,wBAAA;EACA,iBAAA;EACA,iBAAA;EAGA,6BAAA;EACA,oBAAA;AHRD;;AGUA;EACC,kBAAA;EACA,wBAAA;AHPD;;AGUA;EACC,qBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,2DAAA;AHPD;;AGSA;EACC,qBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,2DAAA;AHND;;AGQA;EACC,qBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,2DAAA;AHLD;;AGOA;EACC,qBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,2DAAA;AHJD;;AGMA;EACC,qBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,2DAAA;AHHD;;AGMA;EACC,kBAAA;EACA,qBAAA;EACA,+BAAA;AHHD;;AGMA;EACC,kBAAA;EACA,YAAA;EACA,gCF3hBS;EE6hBT,kBAAA;EACA,kBAAA;EACA,cAAA;EACA,kBAAA;EACA,UAAA;EACA,SAAA;EACA,WAAA;EACA,kBAAA;EACA,mBAAA;EACA,+BAAA;AHJD;;AGMA;EACC,YAAA;EACA,kBAAA;EACA,QAAA;EACA,UAAA,EAAA,gCAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;EACA,mEAAA;AHHD;;AGKA;EACC,mBAAA;AHFD;;AGIA;EACC,kBAAA;EACA,qBAAA;EACA,+BAAA;AHDD;;AGIA;EACC,kBAAA;EACA,gCF7jBS;EE+jBT,kBAAA;EACA,kBAAA;EACA,kBAAA;EACA,UAAA;EACA,mBAAA;EACA,+BAAA;EACA,YAAA;EACA,4CAAA;EACA,YAAA;EACA,UAAA;EACA,aAAA;EACA,iBAAA;AHFD;;AGIA;EACC,YAAA;EACA,kBAAA;EACA,QAAA;EACA,UAAA,EAAA,gCAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;EACA,mEAAA;AHDD;;AGGA;EACC,mBAAA;AHAD;;AGGA;EACC,cAAA;EACA,gCF5lBS;AD4lBV;;AGGA;EACC,uCAAA;AHAD;;AGGA;EACC,kBAAA;EACA,qBAAA;EACA,wCAAA;AHAD;;AGGA,iBAAA;AACA;EAIC,gBAAA;EACA,kBAAA;EACA,YAAA;EACA,gCFjnBS;EEknBT,wBAAA;EACA,kBAAA;EACA,kBAAA;EACA,cAAA;EACA,kBAAA;EACA,UAAA;EAGA,mBAAA;EACA,mBAAA;EACA,+BAAA;AHLD;;AGQA,oEAAA;AACA;EACC,mBAAA;AHLD;;AGQA;EACC,YAAA;EACA,kBAAA;EACA,QAAA;EACA,UAAA,EAAA,gCAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;EACA,mEAAA;AHLD;;AGYA;EACC,4BAAA;AHTD;;AGYA;EACC,0BAAA;EACA,mBAAA;EACA,iBAAA;EACA,6BAAA;EACA,qBAAA;EACA,2CAAA;AHTD;;AGYA;EACC,2BAAA;AHTD;;AGWA;EACC,gCAAA;EACA,iBAAA;EACA,iBAAA;AHRD;;AGUA;EACC,iCAAA;AHPD;;AGSA;EACC,gCAAA;EACA,iBAAA;AHND;;AGSA;EACC,gBAAA;EACA,wBAAA;EACA,mCAAA;AHND;;AGSA;EACC,uBFxrBS;ADkrBV;;AGSA;EACC,qBF3rBS;ADqrBV;;AGSA;EACC,YAAA;EACA,0CAAA,EAAA,kCAAA;EACA,UAAA;AHND;;AI5rBA;EACE,qBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,gEAAA;AJ+rBF;;AI7rBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,uEAAA;AJgsBF;;AI9rBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,sEAAA;AJisBF;;AI/rBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,oEAAA;AJksBF;;AIhsBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,oEAAA;AJmsBF;;AIhsBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,4DAAA;AJmsBF;;AIjsBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,6DAAA;AJosBF;;AIlsBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,8DAAA;AJqsBF;;AInsBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,qEAAA;AJssBF;;AIpsBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,qEAAA;AJusBF;;AIpsBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,yEAAA;AJusBF;;AIpsBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,yEAAA;AJusBF;;AIrsBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,iEAAA;AJwsBF;;AItsBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,4DAAA;AJysBF;;AIvsBA;EACE,cAAA;EACA,YAAA;EACA,YAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,uDAAA;AJ0sBF;;AIxsBA;EACE,cAAA;EACA,YAAA;EACA,YAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,4DAAA;AJ2sBF;;AIzsBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,6DAAA;AJ4sBF;;AI1sBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,0DAAA;AJ6sBF;;AI1sBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,mEAAA;AJ6sBF;;AI3sBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,4EAAA;AJ8sBF;;AI5sBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,qEAAA;AJ+sBF;;AI7sBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,6DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJgtBF;;AI9sBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,mEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJitBF;;AI/sBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,uEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJktBF;;AIhtBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,uEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJmtBF;;AIjtBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,mEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJotBF;;AIltBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,+DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJqtBF;;AIntBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,gEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJstBF;;AIptBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,yEAAA;AJutBF;;AIptBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,uEAAA;AJutBF;;AIptBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJutBF;;AIrtBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJwtBF;;AIttBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,6DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJytBF;;AIvtBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,8DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ0tBF;;AIxtBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,6DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ2tBF;;AIxtBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,qEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ2tBF;;AIztBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,mEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ4tBF;;AI1tBA;EACE,qBAAA;EACA,YAAA;EACA,aAAA;EACA,+DAAA;EACA,gBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ6tBF;;AI3tBA;EACE,qBAAA;EACA,YAAA;EACA,aAAA;EACA,8DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ8tBF;;AI5tBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,kEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ+tBF;;AI7tBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,mEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJguBF;;AI9tBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,+DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJiuBF;;AI/tBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,mEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJkuBF;;AIhuBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,kEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJmuBF;;AIjuBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,yEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJouBF;;AIluBA;EACE,qBAAA;EACA,YAAA;EACA,aAAA;EACA,mEAAA;EACA,eAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJquBF;;AInuBA;EACE,qBAAA;EACA,YAAA;EACA,aAAA;EACA,qEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJsuBF;;AIpuBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,mEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJuuBF;;AIruBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,kEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJwuBF;;AItuBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,0DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJyuBF;;AIvuBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,0DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ0uBF;;AIxuBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,0DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ2uBF;;AIxuBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,yDAAA;AJ2uBF;;AIzuBA;EACE,cAAA;EACA,YAAA;EACA,YAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,6DAAA;AJ4uBF;;AIzuBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ4uBF;;AIzuBA;EACE,cAAA;EACA,YAAA;EACA,YAAA;EACA,oEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ4uBF;;AIzuBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,gEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ4uBF;;AIzuBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,4DAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ4uBF;;AIzuBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,qEAAA;AJ4uBF;;AI1uBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,qEAAA;AJ6uBF;;AI3uBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;EACA,uEAAA;AJ8uBF;;AI3uBA;EACE,cAAA;EACA,YAAA;EACA,aAAA;EACA,qEAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,SAAA;AJ8uBF;;AKp2CA;EACC,aAAA;EACA,0BAAA;EAIA,UAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALo2CD;;AKj2CA;EACC,aAAA;EACA,mBAAA;EACA,8BAAA;EAGA,UAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALk2CD;;AK91CA;EACC,0BAAA;EACA,gDAAA;EACA,+BAAA;EAEA,qBAAA;EACA,SAAA;ALg2CD;;AK71CA;EACC,0BAAA;EACA,gDAAA;EACA,+BAAA;EACA,oBAAA;EACA,YAAA;ALg2CD;;AK71CA;EACC,aAAA;EAEA,wLACC;EAWD,kCAAA;ALo1CD;;AKj1CA;EACC,aAAA;EAEA,wLACC;EAUD,kCAAA;ALy0CD;;AKt0CA;EACC,gBAAA;EACA,mCAAA;EACA,YAAA;EACA,kBAAA;ALy0CD;;AKv0CA;EACC,gBAAA;EACA,mCAAA;AL00CD;;AKx0CA;EACC,gBAAA;EACA,mCAAA;EACA,gBAAA;EACA,iBAAA;EACA,kBAAA;AL20CD;;AKz0CA;EACC,gBAAA;EACA,mCAAA;EACA,gBAAA;EACA,iBAAA;EACA,kBAAA;AL40CD;;AK10CA;EACC,gBAAA;EACA,mCAAA;EACA,gBAAA;EACA,iBAAA;EACA,kBAAA;AL60CD;;AK30CA;EACC,gBAAA;EACA,mCAAA;EAEA,gBAAA;EACA,iBAAA;EACA,kBAAA;AL60CD;;AK30CA;EACC,gBAAA;EACA,mCAAA;EACA,gBAAA;EACA,iBAAA;EACA,kBAAA;EAEA,YAAA;AL60CD;;AK30CA;EACC,gBAAA;EACA,mCAAA;EACA,YAAA;AL80CD;;AK50CA;EACC,gBAAA;EACA,mCAAA;EACA,gBAAA;EACA,mBAAA;AL+0CD;;AK70CA;EACC,iBAAA;EACA,mCAAA;EACA,gBAAA;EACA,mBAAA;ALg1CD;;AK50CA;EACC,iBAAA;EACA,mCAAA;EACA,YAAA;EACA,0BAAA;MAAA,qBAAA;EACA,wBAAA;MAAA,qBAAA;UAAA,uBAAA;EACA,gBAAA;AL+0CD;;AK50CA;EACC,aAAA;EACA,mBAAA;EACA,8BAAA;EACA,+BAAA;EACA,UAAA;EACA,yBAAA;EACA,sBAAA;EACA,mBAAA;AL+0CD;;AK50CA;EACC,aAAA;EACA,uCAAA;EAEA,8BAAA;AL80CD;;AKv0CA;EACC,kBAAA;EACA,yCAAA;EAEA,0BAAA;MAAA,qBAAA;ALy0CD;;AKr0CA;EACC,kBAAA;EAEA,iBAAA;EACA,0BAAA;MAAA,qBAAA;ALu0CD;;AKl0CA;EACC,aAAA;EACA,ysBACC;EAmBD,sDAAA;EACA,wBAAA;ALkzCD;;AK9yCA;EACC,kBAAA;ALizCD;;AK/yCA;EACC,mBAAA;ALkzCD;;AKhzCA;EACC,eAAA;EAEA,0BAAA;MAAA,qBAAA;EACA,mBAAA;ALkzCD;;AKhzCA;EACC,eAAA;EAEA,0BAAA;MAAA,qBAAA;ALkzCD;;AKhzCA;EACC,eAAA;EAEA,0BAAA;MAAA,qBAAA;EACA,mBAAA;ALkzCD;;AKhzCA;EACC,eAAA;EAEA,0BAAA;MAAA,qBAAA;EACA,mBAAA;ALkzCD;;AKhzCA;EACC,eAAA;EAEA,0BAAA;MAAA,qBAAA;EACA,mBAAA;ALkzCD;;AKhzCA;EACC,eAAA;EAEA,0BAAA;MAAA,qBAAA;ALkzCD;;AKhzCA;EACC,eAAA;EAEA,YAAA;ALkzCD;;AKhzCA;EACC,eAAA;EAEA,YAAA;EACA,iBAAA;EACA,mBAAA;ALkzCD;;AKhzCA;EACC,eAAA;EAEA,YAAA;EACA,mBAAA;ALkzCD;;AKhzCA;EACC,gBAAA;EAEA,YAAA;ALkzCD;;AKhzCA;EACC,gBAAA;EAEA,YAAA;ALkzCD;;AKhzCA;EACC,gBAAA;EAEA,YAAA;EACA,iBAAA;EACA,mBAAA;ALkzCD;;AKhzCA;EACC,gBAAA;EAEA,YAAA;EACA,mBAAA;ALkzCD;;AKhzCA;EACC,gBAAA;EAEA,YAAA;ALkzCD;;AKhzCA;EACC,gBAAA;EAEA,YAAA;ALkzCD;;AKhzCA;EACC,gBAAA;EAEA,YAAA;EAEA,iBAAA;EACA,mBAAA;ALizCD;;AK/yCA;EACC,gBAAA;EAEA,YAAA;EAEA,mBAAA;ALgzCD;;AK9yCA;EACC,gBAAA;EAEA,YAAA;ALgzCD;;AK7yCA;EACC,gBAAA;EAEA,YAAA;AL+yCD;;AK7yCA;EACC,gBAAA;EAEA,YAAA;EAEA,iBAAA;EACA,mBAAA;AL8yCD;;AK5yCA;EACC,gBAAA;EAEA,YAAA;EAEA,mBAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EAEA,YAAA;EACA,0BAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EAEA,YAAA;EACA,oBAAA;EACA,mBAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EAEA,YAAA;EACA,oBAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EAEA,YAAA;EACA,oBAAA;EACA,mBAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EAEA,YAAA;EACA,oBAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EAEA,YAAA;EACA,oBAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EAEA,0BAAA;MAAA,qBAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EAEA,0BAAA;MAAA,qBAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EAEA,0BAAA;MAAA,qBAAA;EACA,mBAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EAEA,0BAAA;MAAA,qBAAA;EACA,mBAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EAEA,0BAAA;MAAA,qBAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EAEA,0BAAA;MAAA,qBAAA;AL6yCD;;AK1yCA;EACC,aAAA;EAEA,SAAA;EACA,UAAA;EAIA,gFACC;EAMD,gCAAA;ALmyCD;;AKjyCA;EACC,eAAA;EAGA,kBAAA;ALkyCD;;AKhyCA;EACC,eAAA;ALmyCD;;AK9xCA;EACC,eAAA;ALiyCD;;AK7xCA;EACC,eAAA;ALgyCD;;AK3xCA;EACC,aAAA;EAEA,SAAA;EACA,UAAA;EACA,iBAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,mCAAA;EACA,wCAAA;EACA,sCAAA;AL6xCD;;AK1xCA;EACC,gBAAA;AL6xCD;;AKzxCA;EACC,gBAAA;AL4xCD;;AKvxCA;EACC,gBAAA;EACA,WAAA;EACA,YAAA;AL0xCD;;AKvxCA;EACC,gBAAA;AL0xCD;;AKrxCA;EACC,aAAA;EAEA,iGACC;EAMD,8BAAA;ALixCD;;AK9wCA;EACC,kBAAA;EAEA,kBAAA;ALgxCD;;AK9wCA;EACC,eAAA;EAEA,sBAAA;MAAA,mBAAA;UAAA,qBAAA;EACA,kBAAA;ALgxCD;;AK9wCA;EACC,eAAA;ALixCD;;AK9wCA;EACC,gBAAA;EAEA,kBAAA;EACA,kBAAA;ALgxCD;;AK9wCA;EACC,gBAAA;ALixCD;;AK9wCA;EACC,iBAAA;EAEA,kBAAA;EACA,kBAAA;ALgxCD;;AK7wCA;EACC,iBAAA;ALgxCD;;AK7wCA;EACC,iBAAA;EAEA,kBAAA;EACA,kBAAA;AL+wCD;;AK7wCA;EACC,iBAAA;ALgxCD;;AK5wCA;EACC,aAAA;EACA,mCAAA;EACA,kCAAA;EACA,2BAAA;AL+wCD;;AK5wCA;EACC,aAAA;EACA,mCAAA;EACA,gFACC;EAGD,2BAAA;AL4wCD;;AKzwCA;EACC,gBAAA;AL4wCD;;AK1wCA;EACC,iBAAA;AL6wCD;;AK3wCA;EACC,iBAAA;AL8wCD;;AK5wCA;EACC,iBAAA;AL+wCD;;AK7wCA;EACC,iBAAA;ALgxCD;;AK9wCA;EACC,iBAAA;ALixCD;;AK/wCA;EACC,iBAAA;ALkxCD;;AKhxCA;EACC,iBAAA;ALmxCD;;AKjxCA;EACC,iBAAA;ALoxCD;;AKjxCA;EACC,aAAA;EACA,mCAAA;EACA,gFACC;EAGD,2BAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,mBAAA;ALixCD;;AK9wCA;EACC,iBAAA;ALixCD;;AK/wCA;EACC,iBAAA;ALkxCD;;AKhxCA;EACC,iBAAA;ALmxCD;;AKjxCA;EACC,iBAAA;ALoxCD;;AKlxCA;EACC,iBAAA;ALqxCD;;AKnxCA;EACC,iBAAA;ALsxCD;;AKpxCA;EACC,iBAAA;ALuxCD;;AKpxCA;EACC,aAAA;EACA,mCAAA;EACA,kGACC;EAGD,kCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALoxCD;;AKjxCA;EACC,kBAAA;ALoxCD;;AKlxCA;EACC,kBAAA;ALqxCD;;AKnxCA;EACC,kBAAA;ALsxCD;;AKpxCA;EACC,kBAAA;ALuxCD;;AKrxCA;EACC,kBAAA;ALwxCD;;AKtxCA;EACC,kBAAA;ALyxCD;;AKtxCA;EACC,aAAA;EAEA,2HACC;EAGD,mBAAA;EAEA,uDAAA;EAEA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALmxCD;;AKhxCA;EACC,gBAAA;EACA,kBAAA;ALmxCD;;AKjxCA;EACC,gBAAA;EACA,kBAAA;ALoxCD;;AKlxCA;EACC,gBAAA;EACA,kBAAA;ALqxCD;;AKnxCA;EACC,gBAAA;EACA,oBAAA;ALsxCD;;AKpxCA;EACC,gBAAA;EACA,kBAAA;ALuxCD;;AKrxCA;EACC,gBAAA;EACA,oBAAA;ALwxCD;;AKtxCA;EACC,gBAAA;EACA,kBAAA;ALyxCD;;AKvxCA;EACC,gBAAA;EACA,kBAAA;AL0xCD;;AKxxCA;EACC,gBAAA;EACA,kBAAA;AL2xCD;;AKzxCA;EACC,iBAAA;EACA,oBAAA;AL4xCD;;AK1xCA;EACC,iBAAA;EACA,kBAAA;AL6xCD;;AK3xCA;EACC,iBAAA;EACA,oBAAA;AL8xCD;;AK5xCA;EACC,iBAAA;EACA,kBAAA;AL+xCD;;AK7xCA;EACC,iBAAA;EACA,kBAAA;ALgyCD;;AK7xCA;EACC,aAAA;EAEA,6IACC;EAED,mBAAA;EAEA,2DAAA;EAEA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;AL2xCD;;AKxxCA;EACC,gBAAA;EACA,kBAAA;AL2xCD;;AKzxCA;EACC,gBAAA;EACA,oBAAA;AL4xCD;;AK1xCA;EACC,gBAAA;EACA,oBAAA;AL6xCD;;AK3xCA;EACC,gBAAA;EACA,mBAAA;AL8xCD;;AK5xCA;EACC,gBAAA;EACA,kBAAA;AL+xCD;;AK7xCA;EACC,gBAAA;EACA,kBAAA;ALgyCD;;AK9xCA;EACC,gBAAA;EACA,oBAAA;ALiyCD;;AK/xCA;EACC,gBAAA;EACA,mBAAA;ALkyCD;;AKhyCA;EACC,gBAAA;EACA,oBAAA;ALmyCD;;AKjyCA;EACC,iBAAA;EACA,oBAAA;ALoyCD;;AKlyCA;EACC,iBAAA;EACA,oBAAA;ALqyCD;;AKnyCA;EACC,iBAAA;EACA,oBAAA;ALsyCD;;AKpyCA;EACC,iBAAA;EACA,oBAAA;ALuyCD;;AKryCA;EACC,iBAAA;EACA,oBAAA;ALwyCD;;AKtyCA;EACC,iBAAA;EACA,oBAAA;ALyyCD;;AKvyCA;EACC,iBAAA;EACA,oBAAA;AL0yCD;;AKxyCA;EACC,iBAAA;EACA,oBAAA;AL2yCD;;AKzyCA;EACC,iBAAA;EACA,oBAAA;AL4yCD;;AK1yCA;EACC,aAAA;EAEA,sGACC;EAED,mBAAA;EAEA,sDAAA;EAEA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALwyCD;;AKryCA;EACC,gBAAA;EACA,kBAAA;ALwyCD;;AKtyCA;EACC,gBAAA;EACA,oBAAA;ALyyCD;;AKvyCA;EACC,gBAAA;EACA,oBAAA;AL0yCD;;AKxyCA;EACC,gBAAA;EACA,mBAAA;AL2yCD;;AKzyCA;EACC,gBAAA;EACA,kBAAA;AL4yCD;;AK1yCA;EACC,gBAAA;EACA,kBAAA;AL6yCD;;AK3yCA;EACC,gBAAA;EACA,oBAAA;AL8yCD;;AK5yCA;EACC,gBAAA;EACA,mBAAA;AL+yCD;;AK7yCA;EACC,gBAAA;EACA,oBAAA;ALgzCD;;AK9yCA;EACC,iBAAA;EACA,oBAAA;ALizCD;;AK/yCA;EACC,iBAAA;EACA,oBAAA;ALkzCD;;AKhzCA;EACC,iBAAA;EACA,oBAAA;ALmzCD;;AKjzCA;EACC,iBAAA;EACA,oBAAA;ALozCD;;AKlzCA;EACC,iBAAA;EACA,sBAAA;ALqzCD;;AKnzCA;EACC,iBAAA;EACA,oBAAA;ALszCD;;AKpzCA;EACC,iBAAA;EACA,oBAAA;ALuzCD;;AKrzCA;EACC,iBAAA;EACA,oBAAA;ALwzCD;;AKtzCA;EACC,iBAAA;EACA,oBAAA;ALyzCD;;AKtzCA;EACC,aAAA;EACA,gEACC;EAKD,YAAA;EACA,8BAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALozCD;;AKjzCA;EACC,eAAA;EACA,oBAAA;EACA,iBAAA;ALozCD;;AKjzCA;EACC,eAAA;EACA,mBAAA;EACA,kBAAA;ALozCD;;AKjzCA;EACC,eAAA;EACA,kBAAA;ALozCD;;AKlzCA;EACC,eAAA;EACA,mBAAA;EACA,kBAAA;EACA,gBAAA;ALqzCD;;AKjzCA;EACC,mBAAA;EACA,yBAAA;ALozCD;;AKlzCA;EACC,aAAA;EACA,qCAAA;EAGA,iCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALmzCD;;AKhzCA;EACC,eAAA;EACA,kBAAA;EACA,kBAAA;ALmzCD;;AKjzCA;EACC,eAAA;EAEA,iBAAA;EACA,kBAAA;ALmzCD;;AKjzCA;EACC,eAAA;EACA,mBAAA;ALozCD;;AKjzCA;EACC,aAAA;EACA,8CAAA;EAGA,oCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALkzCD;;AK/yCA;EACC,gBAAA;EACA,kBAAA;EACA,kBAAA;ALkzCD;;AKhzCA;EACC,gBAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;ALmzCD;;AKjzCA;EACC,gBAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,uBAAA;MAAA,oBAAA;UAAA,iBAAA;ALozCD;;AKlzCA;EACC,gBAAA;EACA,mBAAA;ALqzCD;;AKlzCA;EACC,aAAA;EACA,8CAAA;EAGA,gCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALmzCD;;AKhzCA;EACC,kBAAA;EACA,kBAAA;EACA,kBAAA;ALmzCD;;AKjzCA;EACC,kBAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;ALozCD;;AKjzCA;EACC,kBAAA;EACA,mBAAA;ALozCD;;AKjzCA;EACC,aAAA;EACA,4CACC;EAED,YAAA;EACA,8BAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALkzCD;;AK/yCA;EACC,eAAA;EACA,oBAAA;EACA,iBAAA;ALkzCD;;AKhzCA;EACC,eAAA;EACA,mBAAA;EACA,kBAAA;ALmzCD;;AKjzCA;EACC,eAAA;EACA,oBAAA;EACA,iBAAA;EACA,iBAAA;ALozCD;;AKlzCA;EACC,eAAA;EACA,iBAAA;ALqzCD;;AKlzCA;EACC,aAAA;EACA,8CAAA;EAEA,yCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,WAAA;EACA,UAAA;ALozCD;;AKhzCA;EACC,gBAAA;EACA,oBAAA;ALmzCD;;AK/yCA;EACC,gBAAA;EACA,mBAAA;EACA,kBAAA;ALkzCD;;AKhzCA;EACC,gBAAA;EACA,mBAAA;EACA,kBAAA;ALmzCD;;AKjzCA;EACC,gBAAA;EACA,oBAAA;ALozCD;;AKjzCA;EACC,aAAA;EACA,mCAAA;EACA,UAAA;EACA,SAAA;EACA,8BAAA;ALozCD;;AKlzCA;EACC,gBAAA;ALqzCD;;AKnzCA;EACC,gBAAA;EAEA,kBAAA;ALqzCD;;AKlzCA;EACC,aAAA;EACA,sCAAA;EAEA,gCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,SAAA;EACA,UAAA;ALozCD;;AKjzCA;EACC,kBAAA;EACA,oBAAA;ALozCD;;AKlzCA;EACC,kBAAA;EACA,oBAAA;EACA,kBAAA;ALqzCD;;AKlzCA;EACC,aAAA;EACA,mCAAA;EACA,+EAGC;EAKD,8BAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;AL8yCD;;AK3yCA;EACC,gBAAA;AL8yCD;;AK5yCA;EACC,gBAAA;AL+yCD;;AK7yCA;EACC,gBAAA;ALgzCD;;AK9yCA;EACC,gBAAA;ALizCD;;AK/yCA;EACC,gBAAA;ALkzCD;;AKhzCA;EACC,gBAAA;ALmzCD;;AKjzCA;EACC,gBAAA;ALozCD;;AKlzCA;EACC,gBAAA;ALqzCD;;AKnzCA;EACC,aAAA;EACA,mCAAA;EACA,sFACC;EAKD,2BAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,mBAAA;ALizCD;;AK9yCA;EACC,iBAAA;ALizCD;;AK/yCA;EACC,iBAAA;ALkzCD;;AKhzCA;EACC,iBAAA;ALmzCD;;AKjzCA;EACC,iBAAA;ALozCD;;AKlzCA;EACC,iBAAA;ALqzCD;;AKnzCA;EACC,iBAAA;ALszCD;;AKpzCA;EACC,iBAAA;ALuzCD;;AKrzCA;EACC,iBAAA;ALwzCD;;AKrzCA;EACC,aAAA;EACA,SAAA;EACA,UAAA;EACA,oGACC;EAID,gCAAA;ALozCD;;AKlzCA;EACC,gBAAA;EACA,kBAAA;EACA,kBAAA;ALqzCD;;AKnzCA;EACC,gBAAA;EACA,kBAAA;ALszCD;;AKpzCA;EACC,gBAAA;EACA,kBAAA;ALuzCD;;AKrzCA;EACC,gBAAA;EACA,kBAAA;ALwzCD;;AKrzCA;EACC,aAAA;EACA,YAAA;EACA,gEACC;EAED,yCAAA;EACA,+BAAA;EACA,qBAAA;ALszCD;;AKnzCA;EACC,eAAA;EACA,kBAAA;ALszCD;;AKpzCA;EACC,eAAA;EACA,kBAAA;ALuzCD;;AKrzCA;EACC,eAAA;EACA,kBAAA;ALwzCD;;AKtzCA;EACC,eAAA;EACA,mBAAA;ALyzCD;;AKvzCA;EACC,eAAA;EACA,kBAAA;AL0zCD;;AKxzCA;EACC,eAAA;EACA,kBAAA;AL2zCD;;AKzzCA;EACC,eAAA;EACA,kBAAA;AL4zCD;;AK1zCA;EACC,eAAA;EACA,mBAAA;AL6zCD;;AK1zCA;EACC,aAAA;EAEA,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,iBAAA;EACA,qBAAA;EACA,+BAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,mGACC;EAED,uDAAA;AL0zCD;;AKvzCA;EACC,gBAAA;EACA,kBAAA;AL0zCD;;AKxzCA;EACC,gBAAA;EACA,oBAAA;EACA,kBAAA;AL2zCD;;AKzzCA;EACC,gBAAA;EACA,kBAAA;AL4zCD;;AK1zCA;EACC,gBAAA;EACA,oBAAA;EACA,kBAAA;AL6zCD;;AK3zCA;EACC,gBAAA;EACA,oBAAA;AL8zCD;;AK5zCA;EACC,gBAAA;EACA,kBAAA;AL+zCD;;AK7zCA;EACC,gBAAA;EACA,oBAAA;EACA,kBAAA;ALg0CD;;AK9zCA;EACC,gBAAA;EACA,kBAAA;ALi0CD;;AK/zCA;EACC,gBAAA;EACA,oBAAA;EACA,kBAAA;ALk0CD;;AKh0CA;EACC,iBAAA;EACA,oBAAA;ALm0CD;;AKj0CA;EACC,iBAAA;EACA,oBAAA;ALo0CD;;AKl0CA;EACC,iBAAA;EACA,oBAAA;ALq0CD;;AKl0CA;EACC,aAAA;EACA,qFACC;EAED,mBAAA;EACA,gBAAA;EACA,kBAAA;EACA,iBAAA;EACA,qBAAA;EAEA,uDAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALk0CD;;AK/zCA;EACC,gBAAA;EACA,kBAAA;ALk0CD;;AKh0CA;EACC,gBAAA;EACA,kBAAA;ALm0CD;;AKj0CA;EACC,gBAAA;EACA,kBAAA;ALo0CD;;AKl0CA;EACC,gBAAA;EACA,oBAAA;ALq0CD;;AKn0CA;EACC,gBAAA;EACA,kBAAA;ALs0CD;;AKp0CA;EACC,gBAAA;EACA,oBAAA;ALu0CD;;AKr0CA;EACC,gBAAA;EACA,oBAAA;ALw0CD;;AKt0CA;EACC,gBAAA;EACA,oBAAA;ALy0CD;;AKt0CA;;;EAGC,wBAAA;MAAA,qBAAA;UAAA,uBAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,kBAAA;EACA,UAAA;EACA,mCAAA;ALy0CD;;AKt0CA;EACC,uBAAA;MAAA,oBAAA;UAAA,2BAAA;EACA,gBAAA;ALy0CD;;AKt0CA;EACC,qBAAA;MAAA,kBAAA;UAAA,yBAAA;EACA,iBAAA;ALy0CD;;AKt0CA;EACC,aAAA;EACA,wDACC;EAED,yCAAA;ALu0CD;;AKr0CA;EACC,oBAAA;EACA,cAAA;ALw0CD;;AKt0CA;EACC,oBAAA;EACA,cAAA;ALy0CD;;AKv0CA;EACC,oBAAA;EACA,cAAA;AL00CD;;AKx0CA;EACC,mBAAA;EACA,cAAA;AL20CD;;AKz0CA;EACC,kBAAA;EACA,cAAA;AL40CD;;AK10CA;EACC,oBAAA;EACA,cAAA;AL60CD;;AK30CA;EACC,oBAAA;EACA,cAAA;AL80CD;;AK50CA;EACC,mBAAA;EACA,cAAA;AL+0CD;;AK50CA;EACC,aAAA;EACA,4EACC;EAED,qCAAA;AL60CD;;AK30CA;EACC,oBAAA;EACA,eAAA;AL80CD;;AK50CA;EACC,oBAAA;EACA,eAAA;AL+0CD;;AK70CA;EACC,oBAAA;EACA,eAAA;ALg1CD;;AK90CA;EACC,mBAAA;EACA,eAAA;ALi1CD;;AK/0CA;EACC,mBAAA;EACA,eAAA;ALk1CD;;AKh1CA;EACC,kBAAA;EACA,eAAA;ALm1CD;;AKj1CA;EACC,oBAAA;EACA,eAAA;ALo1CD;;AKl1CA;EACC,mBAAA;EACA,eAAA;ALq1CD;;AKn1CA;EACC,oBAAA;EACA,eAAA;ALs1CD;;AKp1CA;EACC,mBAAA;EACA,gBAAA;ALu1CD;;AKp1CA;EACC,aAAA;EACA,iBAAA;EACA,mCAAA;EACA,sDAAA;EACA,sCAAA;ALu1CD;;AKp1CA;EACC,kBAAA;ALu1CD;;AKr1CA;EACC,kBAAA;ALw1CD;;AKt1CA;EACC,kBAAA;ALy1CD;;AKv1CA;EACC,kBAAA;AL01CD;;AKv1CA;EACC,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,yDAAA;EACA,gEAAA;AL01CD;;AKv1CA;EACC,eAAA;AL01CD;;AKx1CA;EACC,eAAA;AL21CD;;AKz1CA;EACC,eAAA;AL41CD;;AK11CA;EACC,eAAA;EACA,wBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL61CD;;AK31CA;EACC,eAAA;AL81CD;;AK51CA;EACC,eAAA;AL+1CD;;AK71CA;EACC,eAAA;ALg2CD;;AK71CA;EACC,aAAA;EACA,gBAAA;EACA,kBAAA;EACA,sDAAA;EAEA,oDAAA;AL+1CD;;AK51CA;EACC,gBAAA;AL+1CD;;AK71CA;EACC,gBAAA;ALg2CD;;AK91CA;EACC,gBAAA;ALi2CD;;AK/1CA;EACC,gBAAA;ALk2CD;;AKh2CA;EACC,gBAAA;ALm2CD;;AKj2CA;EACC,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,eAAA;EACA,uEAAA;EAEA,gEAAA;ALm2CD;;AKh2CA;EACC,iBAAA;EACA,4BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALm2CD;;AKj2CA;EACC,iBAAA;ALo2CD;;AKl2CA;EACC,iBAAA;ALq2CD;;AKn2CA;EACC,iBAAA;ALs2CD;;AKp2CA;EACC,iBAAA;ALu2CD;;AKr2CA;EACC,iBAAA;ALw2CD;;AKt2CA;EACC,iBAAA;EACA,0BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALy2CD;;AKt2CA;EACC,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,gEAAA;EAEA,gEAAA;ALw2CD;;AKr2CA;EACC,gBAAA;ALw2CD;;AKt2CA;EACC,gBAAA;ALy2CD;;AKv2CA;EACC,gBAAA;AL02CD;;AKx2CA;EACC,gBAAA;AL22CD;;AKz2CA;EACC,gBAAA;AL42CD;;AK12CA;EACC,gBAAA;AL62CD;;AK32CA;EACC,gBAAA;AL82CD;;AK32CA;EACC,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,eAAA;EACA,uEAAA;EAEA,gEAAA;AL62CD;;AK12CA;EACC,iBAAA;AL62CD;;AK32CA;EACC,iBAAA;EACA,2BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL82CD;;AK52CA;EACC,iBAAA;EACA,0BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL+2CD;;AK72CA;EACC,iBAAA;EACA,2BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALg3CD;;AK92CA;EACC,iBAAA;EACA,yBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALi3CD;;AK/2CA;EACC,iBAAA;EACA,2BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALk3CD;;AKh3CA;EACC,iBAAA;ALm3CD;;AKj3CA;EACC,aAAA;EACA,iBAAA;EACA,gBAAA;EACA,kBAAA;EACA,gEAAA;EAEA,gEAAA;ALm3CD;;AKh3CA;EACC,gBAAA;ALm3CD;;AKj3CA;EACC,gBAAA;ALo3CD;;AKl3CA;EACC,gBAAA;ALq3CD;;AKn3CA;EACC,gBAAA;ALs3CD;;AKp3CA;EACC,gBAAA;ALu3CD;;AKr3CA;EACC,gBAAA;ALw3CD;;AKt3CA;EACC,gBAAA;ALy3CD;;AKt3CA;EACC,aAAA;EACA,iBAAA;EACA,iBAAA;EACA,kBAAA;EACA,2DAAA;EAEA,oDAAA;ALw3CD;;AKr3CA;EACC,iBAAA;EACA,0BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALw3CD;;AKt3CA;EACC,iBAAA;EACA,0BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALy3CD;;AKv3CA;EACC,iBAAA;EACA,2BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL03CD;;AKx3CA;EACC,iBAAA;EACA,4BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL23CD;;AKz3CA;EACC,iBAAA;EACA,4BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL43CD;;AKz3CA;EACC,aAAA;EACA,iBAAA;EACA,gBAAA;EACA,kBAAA;EACA,sDAAA;EAEA,oDAAA;AL23CD;;AKx3CA;EACC,gBAAA;AL23CD;;AKz3CA;EACC,gBAAA;AL43CD;;AK13CA;EACC,gBAAA;AL63CD;;AK33CA;EACC,gBAAA;AL83CD;;AK53CA;EACC,gBAAA;AL+3CD;;AK53CA;EACC,aAAA;EACA,iBAAA;EACA,gBAAA;EACA,kBAAA;EACA,2DAAA;EAEA,oDAAA;AL83CD;;AK33CA;EACC,iBAAA;EACA,0BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL83CD;;AK53CA;EACC,iBAAA;EACA,2BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL+3CD;;AK73CA;EACC,iBAAA;EACA,2BAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALg4CD;;AK93CA;EACC,iBAAA;EACA,yBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALi4CD;;AK/3CA;EACC,iBAAA;EACA,yBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALk4CD;;AK/3CA;EACC,aAAA;EACA,iBAAA;EACA,iBAAA;EACA,kBAAA;EACA,sDAAA;EAEA,oDAAA;ALi4CD;;AK93CA;EACC,gBAAA;ALi4CD;;AK/3CA;EACC,gBAAA;ALk4CD;;AKh4CA;EACC,gBAAA;ALm4CD;;AKj4CA;EACC,gBAAA;ALo4CD;;AKl4CA;EACC,gBAAA;ALq4CD;;AKl4CA;EACC,aAAA;EACA,iBAAA;EACA,gBAAA;EACA,kBAAA;EACA,2DAAA;EAEA,oDAAA;ALo4CD;;AKj4CA;EACC,iBAAA;ALo4CD;;AKl4CA;EACC,iBAAA;ALq4CD;;AKl4CA;EACC,iBAAA;EACA,yBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALq4CD;;AKl4CA;EACC,iBAAA;ALq4CD;;AKn4CA;EACC,iBAAA;ALs4CD;;AKn4CA;EACC,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,sDAAA;EAEA,oDAAA;ALq4CD;;AKn4CA;EACC,gBAAA;ALs4CD;;AKp4CA;EACC,gBAAA;ALu4CD;;AKr4CA;EACC,gBAAA;ALw4CD;;AKt4CA;EACC,gBAAA;ALy4CD;;AKv4CA;EACC,gBAAA;AL04CD;;AKv4CA;EACC,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,8CAAA;EACA,4CAAA;AL04CD;;AKv4CA;EACC,gBAAA;AL04CD;;AKx4CA;EACC,gBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;AL24CD;;AKz4CA;EACC,gBAAA;AL44CD;;AK14CA;EACC,gBAAA;AL64CD;;AK14CA;EACC,aAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,gEAAA;EAEA,kDAAA;AL44CD;;AK14CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;EACA,kBAAA;AL64CD;;AK34CA;EACC,kBAAA;AL84CD;;AK54CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;AL+4CD;;AK74CA;EACC,kBAAA;ALg5CD;;AK94CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;EACA,kBAAA;ALi5CD;;AK94CA;EACC,aAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,2DAAA;EAEA,kDAAA;ALg5CD;;AK94CA;EACC,iBAAA;ALi5CD;;AK/4CA;EACC,iBAAA;ALk5CD;;AKh5CA;EACC,iBAAA;ALm5CD;;AKj5CA;EACC,iBAAA;ALo5CD;;AKl5CA;EACC,iBAAA;ALq5CD;;AKl5CA;EACC,aAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,gEAAA;EACA,uDAAA;ALq5CD;;AKl5CA;EACC,iBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALq5CD;;AKn5CA;EACC,iBAAA;ALs5CD;;AKp5CA;EACC,iBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,iBAAA;EACA,kBAAA;ALu5CD;;AKr5CA;EACC,iBAAA;ALw5CD;;AKt5CA;EACC,iBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALy5CD;;AKv5CA;EACC,iBAAA;AL05CD;;AKv5CA;EACC,aAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,gEAAA;EAEA,kDAAA;ALy5CD;;AKt5CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;EACA,kBAAA;ALy5CD;;AKv5CA;EACC,kBAAA;AL05CD;;AKx5CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;AL25CD;;AKz5CA;EACC,kBAAA;AL45CD;;AK15CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;EACA,kBAAA;AL65CD;;AK15CA;EACC,aAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,2DAAA;EAEA,kDAAA;AL45CD;;AKz5CA;EACC,iBAAA;AL45CD;;AK15CA;EACC,iBAAA;AL65CD;;AK35CA;EACC,iBAAA;AL85CD;;AK55CA;EACC,iBAAA;AL+5CD;;AK75CA;EACC,iBAAA;ALg6CD;;AK75CA;EACC,aAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,sEAAA;EACA,uDAAA;ALg6CD;;AK75CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALg6CD;;AK95CA;EACC,kBAAA;ALi6CD;;AK/5CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,iBAAA;EACA,mBAAA;ALk6CD;;AKh6CA;EACC,kBAAA;ALm6CD;;AKj6CA;EACC,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,eAAA;EACA,kBAAA;ALo6CD;;AKl6CA;EACC,kBAAA;ALq6CD;;AKl6CA;EACC,aAAA;EACA,iBAAA;EACA,eAAA;EACA,kBAAA;EACA,iBAAA;EACA,mDAAA;EAEA,8CAAA;ALo6CD;;AKj6CA;EACC,iBAAA;ALo6CD;;AKl6CA;EACC,iBAAA;ALq6CD;;AKn6CA;EACC,iBAAA;ALs6CD;;AKp6CA;EACC,iBAAA;ALu6CD;;AKp6CA;EACC,aAAA;EACA,iBAAA;EACA,eAAA;EACA,kBAAA;EACA,4GACC;EAID,8CAAA;ALm6CD;;AKj6CA;EACC,eAAA;ALo6CD;;AKl6CA;EACC,eAAA;EACA,gBAAA;ALq6CD;;AKn6CA;EACC,eAAA;EACA,gBAAA;ALs6CD;;AKp6CA;EACC,eAAA;EACA,gBAAA;ALu6CD;;AKr6CA;EACC,eAAA;ALw6CD;;AKt6CA;EACC,eAAA;ALy6CD;;AKv6CA;EACC,eAAA;AL06CD;;AKv6CA;EACC,aAAA;EACA,2FACC;EAID,iBAAA;EACA,wCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALs6CD;;AKp6CA;EACC,eAAA;ALu6CD;;AKr6CA;EACC,eAAA;ALw6CD;;AKt6CA;EACC,eAAA;ALy6CD;;AKv6CA;EACC,eAAA;AL06CD;;AKx6CA;EACC,eAAA;AL26CD;;AKz6CA;EACC,eAAA;AL46CD;;AK16CA;EACC,eAAA;AL66CD;;AK36CA;EACC,eAAA;AL86CD;;AK56CA;EACC,eAAA;AL+6CD;;AK76CA;EACC,gBAAA;ALg7CD;;AK96CA;EACC,gBAAA;ALi7CD;;AK/6CA;EACC,gBAAA;ALk7CD;;AKh7CA;EACC,aAAA;EACA,4IACC;EAQD,YAAA;EACA,iCAAA;EACA,0BAAA;AL26CD;;AKz6CA;EACC,gBAAA;AL46CD;;AK16CA;EACC,gBAAA;AL66CD;;AK36CA;EACC,gBAAA;AL86CD;;AK56CA;EACC,gBAAA;AL+6CD;;AK76CA;EACC,gBAAA;ALg7CD;;AK96CA;EACC,gBAAA;ALi7CD;;AK/6CA;EACC,gBAAA;ALk7CD;;AKh7CA;EACC,gBAAA;ALm7CD;;AKj7CA;EACC,gBAAA;ALo7CD;;AKl7CA;EACC,iBAAA;ALq7CD;;AKn7CA;EACC,iBAAA;ALs7CD;;AKp7CA;EACC,iBAAA;ALu7CD;;AKr7CA;EACC,iBAAA;ALw7CD;;AKt7CA;EACC,iBAAA;ALy7CD;;AKv7CA;EACC,iBAAA;AL07CD;;AKx7CA;EACC,iBAAA;AL27CD;;AKx7CA;EACC,aAAA;EACA,0DAAA;EACA,oDAAA;EACA,gBAAA;AL27CD;;AKx7CA;EACC,gBAAA;AL27CD;;AKz7CA;EACC,gBAAA;AL47CD;;AK17CA;EACC,gBAAA;AL67CD;;AK37CA;EACC,gBAAA;AL87CD;;AK57CA;EACC,gBAAA;AL+7CD;;AK77CA;EACC,gBAAA;ALg8CD;;AMvxHA;EACE,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,wBAAA;MAAA,qBAAA;UAAA,uBAAA;EACA,kBAAA;EACA,UAAA;AN0xHF;;AMvxHA;EACE,yBAAA;MAAA,sBAAA;UAAA,8BAAA;AN0xHF;;AMrxHA;EACE,oBAAA;EAAA,oBAAA;EAAA,aAAA;EACA,4BAAA;EAAA,6BAAA;MAAA,0BAAA;UAAA,sBAAA;EACA,qBAAA;MAAA,iBAAA;ANwxHF;;AMnxHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;ANsxHF;;AMpxHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;ANuxHF;;AMrxHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;ANwxHF;;AMtxHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;ANyxHF;;AMvxHA;EACE,oBAAA;EAAA,oBAAA;EAAA,aAAA;EACA,8BAAA;EAAA,6BAAA;MAAA,uBAAA;UAAA,mBAAA;EACA,mBAAA;MAAA,eAAA;EACA,uBAAA;MAAA,oBAAA;UAAA,2BAAA;AN0xHF;;AMxxHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;AN2xHF;;AMzxHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;AN4xHF;;AM1xHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;AN6xHF;;AM3xHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;AN8xHF;;AM5xHA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;AN+xHF;;AOn1HA;EACC,gCAAA;EACA,YAAA;EACA,eAAA;EACA,gCAAA;EACA,kBAAA;EACA,kBAAA;EACA,wBAAA;APs1HD;;AOn1HA;EACC,kBAAA;EACA,QAAA;EACA,SAAA;EACA,6BAAA;EACA,WAAA;EACA,mCAAA;EACA,kBAAA;APs1HD;;AOn1HA;EACC,kBAAA;EACA,SAAA;EACA,YAAA;EACA,eAAA;EACA,iBAAA;EACA,qBNzBS;EM0BT,kCAAA;EACA,cAAA;APs1HD;;AOn1HA;EACC,kBAAA;EACA,SAAA;APs1HD;;AOn1HA;EACC,SAAA;EACA,QAAA;EACA,SAAA;EACA,kCAAA;EACA,mCAAA;EACA,wCAAA;APs1HD;;AOn1HA;EACC,MAAA;EACA,QAAA;EACA,SAAA;EACA,kCAAA;EACA,mCAAA;EACA,qCAAA;APs1HD;;AOn1HA;EACC,yCAAA;APs1HD;;AOn1HA;EACC,sCAAA;APs1HD;;AOp1HA;EACC,kBAAA;EACA,QAAA;EACA,SAAA;EACA,6BAAA;EACA,WAAA;EACA,mCAAA;EACA,kBAAA;APu1HD;;AOp1HA,iBAAA;AACA;EACC,2CAAA;EAIA,mCAAA;APu1HD;;AOr1HA;EACC;IACC,UAAA;EPw1HA;EOt1HD;IACC,UAAA;EPw1HA;EOt1HD;IACC,UAAA;EPw1HA;EOt1HD;IACC,UAAA;EPw1HA;AACF;AO5yHA;EACC;IACC,UAAA;EPw1HA;EOt1HD;IACC,UAAA;EPw1HA;EOt1HD;IACC,UAAA;EPw1HA;EOt1HD;IACC,UAAA;EPw1HA;AACF;AOt1HA,SAAA;AAEA;EACC,mBAAA;EACA,yBAAA;EACA,6BAAA;EACA,YAAA;EACA,yCAAA;UAAA,iCAAA;EACA,iBAAA;EACA,oBAAA;APu1HD;;AQr/HA,kEAAA;AACA;EACE,cAAA;EACA,eAAA;EACA,6BAAA;EACA,gBAAA;EACA,cAAA;EAGA,WAAA;EACA,cAAA,EAAA,yDAAA;EACA,8BAAA;UAAA,sBAAA;EACA,SAAA;EACA,mCAAA;EACA,qDAAA;UAAA,6CAAA;EACA,oBAAA;EACA,qBAAA;EACA,wBAAA;EACA,gBAAA;EAEA;;;GAAA;EAMA,8CAAA;EACA,oCAAA;EAEA,mFAAA;EACA,6CAAA;EACA,6BAAA;EACA,+BAAA;ARk/HF;;AQh/HA,mCAAA;AACA;EACE,aAAA;ARm/HF;;AQj/HA,gBAAA;AACA;EACE,cAAA;ARo/HF;;AQl/HA,gBAAA;AACA;EACE,cAAA;EACA,wFAAA;EACA,iDAAA;UAAA,yCAAA;EACA,0DAAA;EACA,cAAA;EACA,aAAA;EACA,gCPjDQ;ADsiIV;;AQl/HA,iCAAA;AACA;EACE,mBAAA;EACA,0BAAA;ARq/HF;;AQl/HA,iEAAA;AACA;;;EAGE,4CAAA;EACA,gCAAA;ARq/HF;;AQl/HA,oBAAA;AACA;;EAEE,wBAAA;EACA,8CAAA;EACA,oCAAA;ARq/HF;;AQh/HA;;EAEE,6BAAA;ARm/HF;;ASlkIA;;;;;;;CAAA;AASA;EACC;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,eAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;AACF;ASnoIA;EACC;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,eAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;ESlkID;IACC,gBAAA;ETokIA;AACF;ASjkIA;EACC;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,4GAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;AACF;ASloIA;EACC;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;ESjkID;IACC,gHAAA;ETmkIA;E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","file":"alienrpg.css","sourcesContent":["// @import url('https://fonts.googleapis.com/css2?family=Wallpoet:wght@400;800&family=Wallpoet:wght@300;400;500&display=swap');\r\n\r\n// $font-primary: 'Wallpoet', sans-serif;\r\n// $font-secondary: 'Wallpoet', sans-serif;\r\n\r\n@font-face {\r\n font-family: 'Changa';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: local('Changa', sans-serif), url(https://fonts.gstatic.com/s/changa/v10/2-cm9JNi2YuVOUckZpy-.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Roboto';\r\n font-style: normal;\r\n font-weight: 400;\r\n src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');\r\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\r\n}\r\n\r\n@font-face {\r\n font-family: 'Wallpoet';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: local('Wallpoet'), url(https://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUObp58Q.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n@font-face {\r\n font-family: 'OCR-A';\r\n src: url('../fonts/ocraext.ttf');\r\n font-style: normal;\r\n}\r\n\r\n// @import url('https://fonts.googleapis.com/css2?family=Kosugi&display=swap');\r\n@font-face {\r\n font-family: 'Kosugi';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: url(https://fonts.gstatic.com/s/kosugi/v14/pxiFyp4_v8FCjlI4MdLqfUsvcYfqJiw3zzHMw5Qu_B3d0SE.50.woff2) format('woff2');\r\n unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0,\r\n U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610,\r\n U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2,\r\n U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c,\r\n U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a,\r\n U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2,\r\n U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33,\r\n U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56;\r\n}\r\n\r\n// @import url('https://fonts.googleapis.com/css2?family=Blinker:wght@200;400&display=swap');\r\n\r\n@font-face {\r\n font-family: 'Blinker';\r\n font-style: normal;\r\n font-weight: 200;\r\n font-display: swap;\r\n src: url(https://fonts.gstatic.com/s/blinker/v12/cIf4MaFatEE-VTaP_OGAdGYmnQ.woff2) format('woff2');\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n}\r\n\r\n:root {\r\n // --alienfont: 'Wallpoet', sans-serif;\r\n --alienfont: 'OCR-A';\r\n --fontsize: 15px; // this equates to 15px\r\n}\r\n","@font-face {\n font-family: \"Changa\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: local(\"Changa\", sans-serif), url(https://fonts.gstatic.com/s/changa/v10/2-cm9JNi2YuVOUckZpy-.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 400;\n src: local(\"Roboto\"), local(\"Roboto-Regular\"), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format(\"woff2\");\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n@font-face {\n font-family: \"Wallpoet\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: local(\"Wallpoet\"), url(https://fonts.gstatic.com/s/wallpoet/v12/f0X10em2_8RnXVVdUObp58Q.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: \"OCR-A\";\n src: url(\"../fonts/ocraext.ttf\");\n font-style: normal;\n}\n@font-face {\n font-family: \"Kosugi\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://fonts.gstatic.com/s/kosugi/v14/pxiFyp4_v8FCjlI4MdLqfUsvcYfqJiw3zzHMw5Qu_B3d0SE.50.woff2) format(\"woff2\");\n unicode-range: U+4093, U+4103, U+4105, U+4148, U+414f, U+4163, U+41b4, U+41bf, U+41e6, U+41ee, U+41f3, U+4207, U+420e, U+4264, U+4293, U+42c6, U+42d6, U+42dd, U+4302, U+432b, U+4343, U+43ee, U+43f0, U+4408, U+440c, U+4417, U+441c, U+4422, U+4453, U+445b, U+4476, U+447a, U+4491, U+44b3, U+44be, U+44d4, U+4508, U+450d, U+4525, U+4543, U+457a, U+459d, U+45b8, U+45be, U+45e5, U+45ea, U+460f-4610, U+4641, U+4665, U+46a1, U+46ae-46af, U+470c, U+471f, U+4764, U+47e6, U+47fd, U+4816, U+481e, U+4844, U+484e, U+48b5, U+49b0, U+49e7, U+49fa, U+4a04, U+4a29, U+4abc, U+4b38, U+4b3b, U+4b7e, U+4bc2, U+4bca, U+4bd2, U+4be8, U+4c17, U+4c20, U+4c38, U+4cc4, U+4cd1, U+4ce1, U+4d07, U+4d77, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e12, U+4e15, U+4e17, U+4e19, U+4e1e-4e1f, U+4e23-4e24, U+4e28-4e2c, U+4e2e-4e31, U+4e35-4e37, U+4e3f-4e42, U+4e44, U+4e47-4e48, U+4e4d-4e4e, U+4e51, U+4e55-4e56, U+4e58, U+4e5a-4e5c, U+4e62-4e63, U+4e68-4e69, U+4e74-4e75, U+4e79, U+4e7f, U+4e82, U+4e85, U+4e8a, U+4e8d-4e8e, U+4e96-4e99, U+4e9d-4ea0, U+4ea2, U+4ea5-4ea6, U+4ea8, U+4eaf-4eb0, U+4eb3, U+4eb6, U+4eb9, U+4ebb-4ebc, U+4ec2-4ec4, U+4ec6-4ec8, U+4ecd, U+4ed0, U+4ed7, U+4eda-4edb, U+4edd-4ee2, U+4ee8, U+4eeb, U+4eed, U+4eef, U+4ef1, U+4ef3, U+4ef5, U+4ef7, U+4efc-4f00, U+4f02-4f03, U+4f08-4f09, U+4f0b-4f0d, U+4f12, U+4f15-4f17, U+4f19, U+4f1c, U+4f2b, U+4f2e, U+4f30-4f31, U+4f33, U+4f35-4f37, U+4f39, U+4f3b, U+4f3e, U+4f40, U+4f42-4f43, U+4f48-4f49, U+4f4b-4f4c, U+4f52, U+4f54, U+4f56;\n}\n@font-face {\n font-family: \"Blinker\";\n font-style: normal;\n font-weight: 200;\n font-display: swap;\n src: url(https://fonts.gstatic.com/s/blinker/v12/cIf4MaFatEE-VTaP_OGAdGYmnQ.woff2) format(\"woff2\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n:root {\n --alienfont: \"OCR-A\";\n --fontsize: 15px;\n}\n\n:root {\n --aliengreen: hsl(84, 100%, 59%);\n --aliendarkergreen: hsl(141, 60%, 40%);\n --alienitemselect: hsl(70, 80%, 74%);\n --alienoddtab: hsl(72, 29%, 7%);\n --blue: hsl(224, 75%, 62%);\n --black: hsl(0, 0%, 0%);\n --white: hsl(0, 0%, 100%);\n --alientextjournal: #b1e0e7;\n --journalback: url(../images/mother-instructions/indbackground2.png);\n --chatbackground: url(/systems/alienrpg/images/IndBackground3.png);\n --alienchatfont: \"Blinker\", sans-serif;\n --alienchatwhite: hsl(0, 0%, 100%);\n --alienchatred: hsl(0, 100%, 50%);\n --alienchatredshadow: rgb(230 230 230);\n --alienchatblue: hsl(240deg 42% 72%);\n --alienchatlightblue: hsl(120, 97%, 41%);\n --alienchatlightgreen: hsl(120, 97%, 41%);\n --alienchatgoldenrod: hsl(43, 74%, 49%);\n}\n\n/* Global styles */\n.alienrpg ul ol {\n margin-left: 3px;\n}\n\n.alienrpg #context-menu {\n width: auto;\n height: max-content;\n min-width: 156px;\n max-width: 360px;\n position: absolute;\n left: -998%;\n top: -50%;\n background: hsl(0, 0%, 0%);\n border: 1px solid var(--aliengreen);\n border-radius: 5px;\n color: var(--aliengreen);\n text-align: left;\n font-size: smaller;\n z-index: 1;\n}\n\n.alienrpg #context-menu li.context-item {\n line-height: 16px;\n}\n\n.alienrpg .window-content {\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 1px solid;\n}\n\n.alienrpg form {\n font-family: var(--alienfont);\n color: var(--aliengreen);\n font-size: var(--fontsize);\n background: hsl(0, 0%, 0%);\n flex-direction: column;\n flex-wrap: nowrap;\n padding: 2px;\n overflow-y: scroll;\n overflow-x: auto;\n border: var(--aliengreen) 3px;\n}\n\n.journal-sheet form {\n background: var(--journalback) top left !important;\n background-size: cover;\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n color: var(--alientextjournal) !important;\n}\n.journal-sheet select {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 3px;\n border: 1px solid hsl(53, 4%, 46%);\n border-radius: 3px;\n padding: 0 3px;\n text-overflow: ellipsis;\n font-size: 16px;\n}\n.journal-sheet input {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) 3px;\n}\n.journal-sheet button {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) solid 1px;\n width: 100%;\n margin: 0 1px;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n}\n.journal-sheet critbutton {\n font-family: var(--alienfont);\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: var(--aliengreen) solid 1px;\n margin: 0 1px;\n border-radius: 3px;\n font-size: 14px;\n line-height: 28px;\n}\n.journal-sheet .tox .tox-editor-container {\n background-color: hsl(0, 0%, 100%);\n}\n\na.entity-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n.alienrpg a.entity-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\na.content-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n.alienrpg a.content-link {\n color: hsl(0, 0%, 100%);\n background: hsl(0, 0%, 0%);\n}\n\n#chat .message {\n border: 1px solid hsl(0, 8%, 34%);\n border-radius: 1px;\n}\n\n.chat-message {\n background-image: var(--chatbackground);\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n color: inherit;\n}\n.chat-message .message-header .message-sender {\n color: var(--aliengreen);\n}\n.chat-message .message-metadata {\n color: var(--aliengreen);\n}\n.chat-message .flavor-text {\n color: var(--aliengreen);\n}\n.chat-message .table-draw .table-results .table-result {\n color: var(--aliengreen);\n}\n\n.chat-message .table-draw .table-results .table-result .chatBG {\n background-image: var(--chatbackground);\n background-size: cover;\n background-repeat: no-repeat;\n background-position: center;\n color: var(--aliengreen);\n padding-left: 6px;\n}\n\n.chat-message.whisper {\n background: hsl(0, 0%, 9%);\n color: var(--aliengreen);\n}\n\n.chat-message.blind {\n background: hsl(0, 0%, 9%);\n}\n\n.chat-message.emote {\n background: hsl(0, 0%, 9%);\n}\n\n.chat-message .critchat {\n display: flex;\n align-items: center;\n border-bottom: 1px solid var(--color-border-light-primary);\n padding: 3px 0;\n color: var(--aliengreen);\n}\n\n.dice-tooltip .roll > img {\n width: 24px;\n}\n\n.dice-tooltip {\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n background: hsl(0, 0%, 0%);\n}\n.dice-tooltip .dice-rolls {\n color: inherit;\n background: hsl(0, 0%, 0%);\n}\n.dice-tooltip .part-header {\n color: inherit;\n background: hsl(0, 0%, 0%);\n}\n\n.dice-tooltip .dice-rolls .roll {\n filter: none;\n}\n\n.dice-tooltip .dice-rolls .roll.max {\n filter: none;\n}\n\n.dice-tooltip .dice-rolls .roll.min {\n filter: none;\n}\n\n.inline-roll .dice-tooltip {\n color: inherit;\n background: hsl(0, 0%, 0%);\n border: 2px solid var(--aliengreen);\n border-radius: 2px;\n}\n\na.inline-roll {\n background: hsl(0, 0%, 0%);\n padding: 1px 4px;\n border: 1px solid var(--aliengreen);\n border-radius: 2px;\n white-space: nowrap;\n word-break: break-all;\n}\n\n.dice-roll .dice-formula,\n.dice-roll .dice-total {\n color: var(--aliengreen);\n}\n\n.dice-tooltip .part-header .part-formula {\n color: inherit;\n}\n\n.part-total {\n color: inherit;\n}\n\n.alienrpg h2 {\n border: 0;\n padding: 0;\n margin: 1px;\n margin-left: 5px;\n}\n\n.alienrpg h3 {\n border: 0;\n padding: 0;\n margin: 1px;\n}\n\n.alienrpg h4 {\n border: 0;\n padding: 0;\n margin: 1px;\n}\n\n.resource-content button {\n flex: 0;\n border: 0;\n width: 30px;\n font-size: 1.5rem;\n padding: 0;\n color: inherit;\n margin: 0;\n}\n\n.rollable:hover,\n.rollcomputer:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 120%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n\n.far.fa-heart:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n\n.rollableVeh:hover, .rollableVeh:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 1.3em;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.creature-acid-roll:hover, .creature-acid-roll:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 95%;\n cursor: pointer;\n}\n\n.rollItem:hover, .rollItem:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.rollVehicleWeapon:hover, .rollVehicleWeapon:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.openItem:hover, .openItem:focus {\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-size: 110%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.talent-btn:hover, .talent-btn:focus {\n color: hsl(103, 100%, 28%);\n text-shadow: 0 0 20px hsl(0, 100%, 50%);\n font-weight: bolder;\n cursor: pointer;\n}\n\n.minus-btn .plus-btn {\n width: 10px;\n height: 10px;\n line-height: 20px;\n padding: 0;\n}\n\n.supply-btn {\n font-size: 5px;\n padding: 0;\n font-family: var(--alienfont);\n}\n\n.pwr-btn:hover, .pwr-btn:focus {\n background-color: hsl(4, 69%, 53%);\n font-size: 120%;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.stunt-btn {\n width: 5px;\n padding: 0;\n font-family: var(--alienfont);\n}\n\n.creature-attack-roll {\n display: inline-block;\n width: 280px;\n height: 40px;\n font-weight: bold;\n font-size: 2em;\n /* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */\n text-shadow: 2px 2px hsl(128, 83%, 25%);\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.creature-attack-roll:hover {\n border-radius: 10px;\n color: hsl(0, 100%, 50%);\n text-shadow: 2px 2px hsl(0, 92%, 26%);\n}\n\n.creature-attack-roll:active {\n position: relative;\n top: 1px;\n border-radius: unset;\n background-color: unset;\n color: unset;\n}\n\nbutton:hover,\nbutton:focus {\n box-shadow: unset;\n}\n\n.alien-Push-button {\n display: inline-block;\n width: 260px;\n height: 45px;\n background-color: hsl(0, 0%, 0%);\n font-weight: bold;\n font-size: clamp(2rem, -4.5rem + 5vw, 3rem);\n font-family: var(--alienfont);\n padding-bottom: 5px;\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.alien-Push-button:hover {\n border-radius: 10px;\n color: hsl(0, 100%, 50%);\n}\n\n.alien-crit-button {\n display: inline-block;\n width: 280px;\n height: 26px;\n border: 2px solid var(--aliengreen);\n border-radius: 25px;\n color: var(--aliengreen);\n font-weight: bold;\n font-size: 1.2rem;\n font-family: var(--alienfont);\n line-height: inherit;\n}\n\n.alien-crit-button:hover {\n border-radius: 5px;\n color: hsl(0, 100%, 50%);\n}\n\n.alien-diceface-b0 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-b0.png) no-repeat top left;\n}\n\n.alien-diceface-b6 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-b6.png) no-repeat top left;\n}\n\n.alien-diceface-y0 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y0.png) no-repeat top left;\n}\n\n.alien-diceface-y1 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y1.png) no-repeat top left;\n}\n\n.alien-diceface-y6 {\n display: inline-block;\n width: 30px;\n height: 30px;\n padding: 0px;\n margin: 1px;\n background: url(../ui/alien-dice-y6.png) no-repeat top left;\n}\n\n.tooltip {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted black;\n}\n\n.tooltip .tooltiptext {\n visibility: hidden;\n width: 250px;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border-radius: 6px;\n padding: 5px 0;\n position: absolute;\n z-index: 1;\n top: -5px;\n right: 105%;\n margin-left: -60px;\n border-style: solid;\n border-color: var(--aliengreen);\n}\n\n.tooltip .tooltiptext::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 5px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.tooltip:hover .tooltiptext {\n visibility: visible;\n}\n\n.tooltip2 {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted black;\n}\n\n.tooltip2 .tooltiptext2 {\n visibility: hidden;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border-radius: 6px;\n position: absolute;\n z-index: 1;\n border-style: solid;\n border-color: var(--aliengreen);\n padding: 0px;\n font-family: \"Times New Roman\", Times, serif;\n width: 150px;\n top: -30px;\n right: -160px;\n margin-left: auto;\n}\n\n.tooltip2 .tooltiptext2::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 5px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.tooltip2:hover .tooltiptext2 {\n visibility: visible;\n}\n\n.alienrpg .inputtext {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n}\n\n.box-top {\n border-top: 3px solid var(--aliengreen);\n}\n\n.ctooltip {\n position: relative;\n display: inline-block;\n border-bottom: 1px dotted hsl(0, 0%, 0%);\n}\n\n/* Tooltip text */\n.ctooltip .ctooltiptext {\n font-size: small;\n visibility: hidden;\n width: 150px;\n background-color: hsl(0, 0%, 0%);\n color: var(--aliengreen);\n text-align: center;\n border-radius: 3px;\n padding: 2px 0;\n position: absolute;\n z-index: 1;\n margin-left: -150px;\n border-style: solid;\n border-color: var(--aliengreen);\n}\n\n/* Show the tooltip text when you mouse over the tooltip container */\n.ctooltip:hover .ctooltiptext {\n visibility: visible;\n}\n\n.ctooltip .ctooltiptext::after {\n content: \" \";\n position: absolute;\n top: 50%;\n left: 100%; /* To the right of the tooltip */\n margin-top: -5px;\n border-width: 1px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n\n.alienchatwhite {\n color: var(--alienchatwhite);\n}\n\n.alienchatred {\n color: var(--alienchatred);\n font-weight: bolder;\n font-size: larger;\n -webkit-background-clip: text;\n background-clip: text;\n background-color: var(--alienchatredshadow);\n}\n\n.alienchatblue {\n color: var(--alienchatblue);\n}\n\n.alienchatlightblue {\n color: var(--alienchatlightblue);\n font-weight: bold;\n font-size: larger;\n}\n\n.alienchatlightgreen {\n color: var(--alienchatlightgreen);\n}\n\n.alienchatgoldenrod {\n color: var(--alienchatgoldenrod);\n font-weight: bold;\n}\n\n.combatbutton {\n max-width: 200px;\n color: var(--aliengreen);\n border: var(--aliengreen) 1px solid;\n}\n\n.prosemirror.editing-source textarea {\n color: hsl(0, 0%, 100%);\n}\n\n.prosemirror menu .pm-dropdown {\n color: hsl(0, 0%, 0%);\n}\n\n#overlay {\n height: 200%;\n background-color: hsla(120, 64%, 43%, 0.3); /* Black background with opacity */\n z-index: 2;\n}\n\n.spanner-icon {\n display: inline-block;\n width: 30px;\n height: 25px;\n padding: 0px;\n margin: 1px;\n background: url(../images/mother-instructions/spanner-icon.webp);\n}\n\n.character-sheet-img {\n display: block;\n width: 464px;\n height: 500px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-sheet-img.webp);\n}\n\n.creature-sheet-img {\n display: block;\n width: 500px;\n height: 477px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-sheet-img.webp);\n}\n\n.character-header {\n display: block;\n width: 500px;\n height: 152px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-header.webp);\n}\n\n.synthetic-header {\n display: block;\n width: 500px;\n height: 155px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-header.webp);\n}\n\n.agil-mod {\n display: block;\n width: 403px;\n height: 162px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/agil-mod.webp);\n}\n\n.armor-mod {\n display: block;\n width: 403px;\n height: 172px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/armor-mod.webp);\n}\n\n.stress-mod {\n display: block;\n width: 400px;\n height: 136px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/stress-mod.webp);\n}\n\n.character-details {\n display: block;\n width: 300px;\n height: 328px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-details.webp);\n}\n\n.synthetic-details {\n display: block;\n width: 300px;\n height: 380px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-details.webp);\n}\n\n.character-consumables {\n display: block;\n width: 153px;\n height: 330px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/character-consumables.webp);\n}\n\n.synthetic-consumables {\n display: block;\n width: 153px;\n height: 322px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synthetic-consumables.webp);\n}\n\n.talent-agenda {\n display: block;\n width: 300px;\n height: 260px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/talent-agenda.webp);\n}\n\n.con-edit {\n display: block;\n width: 151px;\n height: 109px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/con-edit.webp);\n}\n\n.enc {\n display: block;\n width: 600px;\n height: 71px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/enc.webp);\n}\n\n.enc-warn {\n display: block;\n width: 462px;\n height: 49px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/enc-warn.webp);\n}\n\n.inv-inact {\n display: block;\n width: 600px;\n height: 199px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/inv-inact.webp);\n}\n\n.moskills {\n display: block;\n width: 300px;\n height: 254px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/skills.webp);\n}\n\n.creature-header {\n display: block;\n width: 500px;\n height: 102px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-header.webp);\n}\n\n.creature-attack-dropdown {\n display: block;\n width: 600px;\n height: 330px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/creature-attack-dropdown.webp);\n}\n\n.acid-splash-popup {\n display: block;\n width: 400px;\n height: 141px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/acid-splash-popup.webp);\n}\n\n.chat-roll {\n display: block;\n width: 300px;\n height: 188px;\n background: url(../images/mother-instructions/chat-roll.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.radiation-roll {\n display: block;\n width: 240px;\n height: 274px;\n background: url(../images/mother-instructions/radiation-rolls.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.territories-general {\n display: block;\n width: 500px;\n height: 498px;\n background: url(../images/mother-instructions/territories-general.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.territories-systems {\n display: block;\n width: 500px;\n height: 186px;\n background: url(../images/mother-instructions/territories-systems.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-general {\n display: block;\n width: 500px;\n height: 342px;\n background: url(../images/mother-instructions/vehicle-general.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-inv {\n display: block;\n width: 500px;\n height: 343px;\n background: url(../images/mother-instructions/vehicle-inv.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-crew {\n display: block;\n width: 500px;\n height: 227px;\n background: url(../images/mother-instructions/vehicle-crew.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.vehicle-crew-selector {\n display: block;\n width: 500px;\n height: 227px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/vehicle-crew-selector.webp);\n}\n\n.vehicle-fire-weapon {\n display: block;\n width: 403px;\n height: 162px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/vehicle-fire-weapon.webp);\n}\n\n.item-dropdown {\n display: block;\n width: 300px;\n height: 263px;\n background: url(../images/mother-instructions/item-dropdown.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.modifiers-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/modifiers-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.melee-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/melee-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.ranged-img {\n display: block;\n width: 600px;\n height: 417px;\n background: url(../images/mother-instructions/ranged-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.armor-img {\n display: block;\n width: 600px;\n height: 415px;\n background: url(../images/mother-instructions/armor-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.planet-system-img {\n display: block;\n width: 600px;\n height: 562px;\n background: url(../images/mother-instructions/planet-system-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.initiative-roll {\n display: block;\n width: 300px;\n height: 277px;\n background: url(../images/mother-instructions/initiative-roll.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.clone-actor {\n display: inline-block;\n width: 200px;\n height: 119px;\n background: url(../images/mother-instructions/clone-actor.webp);\n margin-left: 25%;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.roll-clone {\n display: inline-block;\n width: 200px;\n height: 207px;\n background: url(../images/mother-instructions/roll-clone.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.init-chat-norm {\n display: block;\n width: 200px;\n height: 388px;\n background: url(../images/mother-instructions/init-chat-norm.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.init-chat-cards {\n display: block;\n width: 200px;\n height: 378px;\n background: url(../images/mother-instructions/init-chat-cards.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.gm-settings {\n display: block;\n width: 500px;\n height: 491px;\n background: url(../images/mother-instructions/gm-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.player-settings {\n display: block;\n width: 500px;\n height: 301px;\n background: url(../images/mother-instructions/player-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.style-settings {\n display: block;\n width: 400px;\n height: 377px;\n background: url(../images/mother-instructions/style-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.style-button-settings {\n display: block;\n width: 300px;\n height: 161px;\n background: url(../images/mother-instructions/style-button-settings.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.font-picker-img {\n display: inline-block;\n width: 300px;\n height: 272px;\n background: url(../images/mother-instructions/font-picker-img.webp);\n margin-left: 5%;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.colour-picker-img {\n display: inline-block;\n width: 300px;\n height: 206px;\n background: url(../images/mother-instructions/colour-picker-img.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.character-token {\n display: block;\n width: 230px;\n height: 234px;\n background: url(../images/mother-instructions/character-token.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.creature-token {\n display: block;\n width: 230px;\n height: 235px;\n background: url(../images/mother-instructions/creature-token.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush1 {\n display: block;\n width: 300px;\n height: 241px;\n background: url(../images/mother-instructions/mpush1.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush2 {\n display: block;\n width: 300px;\n height: 340px;\n background: url(../images/mother-instructions/mpush2.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.mpush3 {\n display: block;\n width: 300px;\n height: 297px;\n background: url(../images/mother-instructions/mpush3.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.pwr-supply {\n display: block;\n width: 600px;\n height: 134px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/power.webp);\n}\n\n.synth-hum {\n display: block;\n width: 153px;\n height: 87px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/synth-hum.webp);\n}\n\n.inventory-tab-img {\n display: block;\n width: 600px;\n height: 435px;\n background: url(../images/mother-instructions/inventory-tab.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.inv-context-menu-img {\n display: block;\n width: 151px;\n height: 70px;\n background: url(../images/mother-instructions/inv-context-menu.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.status-icons-img {\n display: block;\n width: 230px;\n height: 229px;\n background: url(../images/mother-instructions/status-icons.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.enc-icon-img {\n display: block;\n width: 230px;\n height: 207px;\n background: url(../images/mother-instructions/enc-icon.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.spaceship-sheet-img {\n display: block;\n width: 497px;\n height: 353px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-modules.webp);\n}\n\n.spaceship-header1 {\n display: block;\n width: 402px;\n height: 632px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-header1.webp);\n}\n\n.spaceship-modules {\n display: block;\n width: 497px;\n height: 353px;\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n background: url(../images/mother-instructions/spaceship-sheet-img.webp);\n}\n\n.spaceship-comtech {\n display: block;\n width: 395px;\n height: 262px;\n background: url(../images/mother-instructions/spaceship-comtech.webp);\n margin-left: auto;\n margin-right: auto;\n background-size: 100%;\n border: 0;\n}\n\n.grid {\n display: grid;\n grid-column: span 2/span 2;\n padding: 0;\n align-items: center;\n}\n\n.grid-2col {\n display: grid;\n grid-column: span 2;\n grid-template-columns: 1fr 1fr;\n padding: 0;\n align-items: center;\n}\n\n.grid-3col {\n grid-column: span 3/span 3;\n grid-template-columns: repeat(3, minmax(0, 1fr));\n border-color: var(--aliengreen);\n justify-items: center;\n margin: 0;\n}\n\n.grid-4col {\n grid-column: span 4/span 4;\n grid-template-columns: repeat(4, minmax(0, 1fr));\n border-color: var(--aliengreen);\n border-style: double;\n padding: 4px;\n}\n\n.grid-synPage {\n display: grid;\n grid-template-areas: \"Item1 Item2 Item2\" \"Item1 Item4 Item4\" \"Item8 Item4 Item4\" \"Item8 Item5 Item5\" \"Item8 Item3 Item3\" \"Item9 Item6 Item6\" \"Item10 Item7 Item7\" \"Item11 Item11 Item11\";\n grid-template-columns: 1fr 1fr 1fr;\n}\n\n.grid-genPage {\n display: grid;\n grid-template-areas: \"Item1 Item2 Item2\" \"Item1 Item4 Item4\" \"Item8 Item4 Item4\" \"Item8 Item5 Item5\" \"Item8 Item3 Item3\" \"Item9 Item6 Item6\" \"Item10 Item7 Item7\" \"Item11 Item11 Item11\";\n grid-template-columns: 1fr 1fr 1fr;\n}\n\n.Item1 {\n grid-area: Item1;\n border: 1px solid var(--aliengreen);\n padding: 5px;\n text-align: center;\n}\n\n.Item2 {\n grid-area: Item2;\n border: 1px solid var(--aliengreen);\n}\n\n.Item3 {\n grid-area: Item3;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item4 {\n grid-area: Item4;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item5 {\n grid-area: Item5;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item6 {\n grid-area: Item6;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n}\n\n.Item7 {\n grid-area: Item7;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-left: 5px;\n padding-right: 5px;\n height: auto;\n}\n\n.Item8 {\n grid-area: Item8;\n border: 1px solid var(--aliengreen);\n padding: 5px;\n}\n\n.Item9 {\n grid-area: Item9;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.Item10 {\n grid-area: Item10;\n border: 1px solid var(--aliengreen);\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.Item11 {\n grid-area: Item11;\n border: 1px solid var(--aliengreen);\n padding: 4px;\n align-content: center;\n justify-content: center;\n min-height: 53px;\n}\n\n.grid-2col-border {\n display: grid;\n grid-column: span 2;\n grid-template-columns: 1fr 1fr;\n border-color: var(--aliengreen);\n padding: 0;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.grid-spacecraft {\n display: grid;\n grid-template-areas: \"spacec1 spacec2 \";\n grid-template-columns: 35% 65%;\n}\n\n.spacec1 {\n grid-area: spacec1;\n border-right: 1px solid var(--aliengreen);\n align-content: center;\n}\n\n.spacec2 {\n grid-area: spacec2;\n padding-left: 5px;\n align-content: center;\n}\n\n.s1-header {\n display: grid;\n grid-template-areas: \". . s1h1 s1h1 s1h1 .\" \"s1h2 s1h2 s1h2 s1h2 s1h2 s1h2\" \"s1h3 s1h3 s1h3 s1h4 s1h4 s1h4\" \"s1h28 s1h28 s1h28 s1h29 s1h29 s1h29\" \"s1h30 s1h30 s1h30 s1h30 s1h30 s1h30 \" \"s1h32 s1h32 s1h32 s1h32 s1h32 s1h32\" \"s1h31 s1h31 s1h31 s1h31 s1h31 s1h31 \" \"s1h33 s1h33 s1h33 s1h33 s1h33 s1h33\" \". . s1h5 s1h5 s1h5 .\" \"s1h6 s1h6 s1h6 s1h6 s1h6 s1h6\" \"s1space1 s1h7 s1h8 s1space s1h9 s1h10\" \"s1space1 s1h11 s1h12 s1space s1h13 s1h14\" \"s1space1 s1h15 s1h16 s1space s1h17 s1h18\" \"s1space1 s1h19 s1h20 s1space s1h21 s1h22\" \"s1h23 s1h23 s1h23 s1h23 s1h23 s1h23\" \"s1h24 s1h24 s1h24 s1h24 s1h24 s1h24\" \"s1h25 s1h25 s1h25 s1h25 s1h25 s1h25\" \"s1h26 s1h26 s1h26 s1h26 s1h26 s1h26\" \"s1h27 s1h27 s1h27 s1h27 s1h27 s1h27\";\n grid-template-columns: 19px 50px 100px 19px 100px 57px;\n padding: 0 10px 0px 10px;\n}\n\n.s1space {\n grid-area: s1space;\n}\n\n.s1space1 {\n grid-area: s1space1;\n}\n\n.s1h1 {\n grid-area: s1h1;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h2 {\n grid-area: s1h2;\n align-content: center;\n}\n\n.s1h3 {\n grid-area: s1h3;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h4 {\n grid-area: s1h4;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h5 {\n grid-area: s1h5;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h6 {\n grid-area: s1h6;\n align-content: center;\n}\n\n.s1h7 {\n grid-area: s1h7;\n height: 30px;\n}\n\n.s1h8 {\n grid-area: s1h8;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h9 {\n grid-area: s1h9;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h10 {\n grid-area: s1h10;\n height: 30px;\n}\n\n.s1h11 {\n grid-area: s1h11;\n height: 30px;\n}\n\n.s1h12 {\n grid-area: s1h12;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h13 {\n grid-area: s1h13;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h14 {\n grid-area: s1h14;\n height: 30px;\n}\n\n.s1h15 {\n grid-area: s1h15;\n height: 30px;\n}\n\n.s1h16 {\n grid-area: s1h16;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h17 {\n grid-area: s1h17;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h18 {\n grid-area: s1h18;\n height: 30px;\n}\n\n.s1h19 {\n grid-area: s1h19;\n height: 30px;\n}\n\n.s1h20 {\n grid-area: s1h20;\n height: 30px;\n margin-left: 10px;\n font-weight: bolder;\n}\n\n.s1h21 {\n grid-area: s1h21;\n height: 30px;\n font-weight: bolder;\n}\n\n.s1h22 {\n grid-area: s1h22;\n height: 30px;\n /* justify-self: center; */\n}\n\n.s1h23 {\n grid-area: s1h23;\n height: 20px;\n justify-self: center;\n font-weight: bolder;\n}\n\n.s1h24 {\n grid-area: s1h24;\n height: 30px;\n justify-self: center;\n}\n\n.s1h25 {\n grid-area: s1h25;\n height: 20px;\n justify-self: center;\n font-weight: bolder;\n}\n\n.s1h26 {\n grid-area: s1h26;\n height: 50px;\n justify-self: center;\n}\n\n.s1h27 {\n grid-area: s1h27;\n height: 50px;\n justify-self: center;\n}\n\n.s1h28 {\n grid-area: s1h28;\n align-content: center;\n}\n\n.s1h29 {\n grid-area: s1h29;\n align-content: center;\n}\n\n.s1h30 {\n grid-area: s1h30;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h31 {\n grid-area: s1h31;\n align-content: center;\n font-weight: bolder;\n}\n\n.s1h32 {\n grid-area: s1h32;\n align-content: center;\n}\n\n.s1h33 {\n grid-area: s1h33;\n align-content: center;\n}\n\n.grid-container {\n display: grid;\n margin: 0;\n padding: 0;\n grid-template-areas: \"Col1 Col2\" \"Col1 Col2\" \"Col1 Col2\" \"Col1 Col4\" \"Col3 Col3\";\n grid-template-columns: 370px 1fr;\n}\n\n.Col1 {\n grid-area: Col1;\n align-self: center;\n}\n\n.Col2 {\n grid-area: Col2;\n}\n\n.Col3 {\n grid-area: Col3;\n}\n\n.Col4 {\n grid-area: Col4;\n}\n\n.grid-attr {\n display: grid;\n margin: 0;\n padding: 0;\n padding-left: 5px;\n align-items: center;\n border: 1px solid var(--aliengreen);\n grid-template-areas: \"Attr1 Attr2 Attr3\";\n grid-template-columns: 300px 35px 30px;\n}\n\n.Attr1 {\n grid-area: Attr1;\n}\n\n.Attr2 {\n grid-area: Attr2;\n}\n\n.Attr3 {\n grid-area: Attr3;\n width: 30px;\n height: 20px;\n}\n\n.Attr4 {\n grid-area: Attr4;\n}\n\n.grid-Consumables {\n display: grid;\n grid-template-areas: \"Heading Heading \" \"Air1 Air2\" \"Food1 Food2\" \"Water1 Water2\" \"Power1 Power2\";\n grid-template-columns: 1fr 1fr;\n}\n\n.Heading {\n grid-area: Heading;\n justify-self: left;\n}\n\n.Air1 {\n grid-area: Air1;\n justify-content: left;\n align-self: center;\n}\n\n.Air2 {\n grid-area: Air2;\n}\n\n.Food1 {\n grid-area: Food1;\n justify-self: left;\n align-self: center;\n}\n\n.Food2 {\n grid-area: Food2;\n}\n\n.Power1 {\n grid-area: Power1;\n justify-self: left;\n align-self: center;\n}\n\n.Power2 {\n grid-area: Power2;\n}\n\n.Water1 {\n grid-area: Water1;\n justify-self: left;\n align-self: center;\n}\n\n.Water2 {\n grid-area: Water2;\n}\n\n.grid-vehicle-header {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vChar vChar\";\n grid-template-columns: auto;\n}\n\n.grid-vehicle {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vItem1 vItem2 vItem3 vItem4\" \"vItem5 vItem6 vItem7 vItem8\";\n grid-template-columns: auto;\n}\n\n.vChar {\n grid-area: vChar;\n}\n\n.vItem1 {\n grid-area: vItem1;\n}\n\n.vItem2 {\n grid-area: vItem2;\n}\n\n.vItem3 {\n grid-area: vItem3;\n}\n\n.vItem4 {\n grid-area: vItem4;\n}\n\n.vItem5 {\n grid-area: vItem5;\n}\n\n.vItem6 {\n grid-area: vItem6;\n}\n\n.vItem7 {\n grid-area: vItem7;\n}\n\n.vItem8 {\n grid-area: vItem8;\n}\n\n.grid-weapon {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"wItem1 wItem2 wItem3 wItem4\" \"wItem5 wItem6 wItem7 wItem7\";\n grid-template-columns: auto;\n align-items: center;\n padding-bottom: 2px;\n}\n\n.wItem1 {\n grid-area: wItem1;\n}\n\n.wItem2 {\n grid-area: wItem2;\n}\n\n.wItem3 {\n grid-area: wItem3;\n}\n\n.wItem4 {\n grid-area: wItem4;\n}\n\n.wItem5 {\n grid-area: wItem5;\n}\n\n.wItem6 {\n grid-area: wItem6;\n}\n\n.wItem7 {\n grid-area: wItem7;\n}\n\n.grid-ship-crit {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"gcItem1 gcItem2 gcItem2\" \"gcItem3 gcItem4 gcItem4\" \"gcItem5 gcItem6 gcItem6\";\n grid-template-columns: 30% 35% 35%;\n align-items: center;\n}\n\n.gcItem1 {\n grid-area: gcItem1;\n}\n\n.gcItem2 {\n grid-area: gcItem2;\n}\n\n.gcItem3 {\n grid-area: gcItem3;\n}\n\n.gcItem4 {\n grid-area: gcItem4;\n}\n\n.gcItem5 {\n grid-area: gcItem5;\n}\n\n.gcItem6 {\n grid-area: gcItem6;\n}\n\n.grid-weapon-body {\n display: grid;\n grid-template-areas: \"wCol1 wCol2 wCol3 wCol4 wCol5 wCol6\" \"wCol7 wCol8 wCol9 wCol10 wCol11 wCol12\" \"wCol13 wCol14 . . . .\";\n padding-bottom: 2px;\n grid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr;\n align-items: center;\n}\n\n.wCol1 {\n grid-area: wCol1;\n justify-self: left;\n}\n\n.wCol2 {\n grid-area: wCol2;\n justify-self: left;\n}\n\n.wCol3 {\n grid-area: wCol3;\n justify-self: left;\n}\n\n.wCol4 {\n grid-area: wCol4;\n justify-self: center;\n}\n\n.wCol5 {\n grid-area: wCol5;\n justify-self: left;\n}\n\n.wCol6 {\n grid-area: wCol6;\n justify-self: center;\n}\n\n.wCol7 {\n grid-area: wCol7;\n justify-self: left;\n}\n\n.wCol8 {\n grid-area: wCol8;\n justify-self: left;\n}\n\n.wCol9 {\n grid-area: wCol9;\n justify-self: left;\n}\n\n.wCol10 {\n grid-area: wCol10;\n justify-self: center;\n}\n\n.wCol11 {\n grid-area: wCol11;\n justify-self: left;\n}\n\n.wCol12 {\n grid-area: wCol12;\n justify-self: center;\n}\n\n.wCol13 {\n grid-area: wCol13;\n justify-self: left;\n}\n\n.wCol14 {\n grid-area: wCol14;\n justify-self: left;\n}\n\n.grid-items {\n display: grid;\n grid-template-areas: \"lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4\" \"lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8\";\n padding-bottom: 2px;\n grid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em;\n align-items: center;\n}\n\n.lCol1 {\n grid-area: lCol1;\n justify-self: left;\n}\n\n.lCol2 {\n grid-area: lCol2;\n justify-self: center;\n}\n\n.lCol3 {\n grid-area: lCol3;\n justify-self: center;\n}\n\n.lCol4 {\n grid-area: lCol4;\n justify-self: right;\n}\n\n.lCol5 {\n grid-area: lCol5;\n justify-self: left;\n}\n\n.lCol6 {\n grid-area: lCol6;\n justify-self: left;\n}\n\n.lCol7 {\n grid-area: lCol7;\n justify-self: center;\n}\n\n.lCol8 {\n grid-area: lCol8;\n justify-self: right;\n}\n\n.lCol9 {\n grid-area: lCol9;\n justify-self: center;\n}\n\n.lCol10 {\n grid-area: lCol10;\n justify-self: center;\n}\n\n.lCol11 {\n grid-area: lCol11;\n justify-self: center;\n}\n\n.lCol12 {\n grid-area: lCol12;\n justify-self: center;\n}\n\n.lCol13 {\n grid-area: lCol13;\n justify-self: center;\n}\n\n.lCol14 {\n grid-area: lCol14;\n justify-self: center;\n}\n\n.lCol15 {\n grid-area: lCol15;\n justify-self: center;\n}\n\n.lCol16 {\n grid-area: lCol16;\n justify-self: center;\n}\n\n.lCol17 {\n grid-area: lCol17;\n justify-self: center;\n}\n\n.lCol18 {\n grid-area: lCol18;\n justify-self: center;\n}\n\n.grid-modules {\n display: grid;\n grid-template-areas: \"mCol1 mCol2 mCol17 mCol15 mCol13 mCol4\" \"mCol5 mCol6 mCol18 mCol16 mCol14 mCol8\";\n padding-bottom: 6px;\n grid-template-columns: 30px 270px 75px 90px 269px 30px;\n align-items: center;\n}\n\n.mCol1 {\n grid-area: mCol1;\n justify-self: left;\n}\n\n.mCol2 {\n grid-area: mCol2;\n justify-self: center;\n}\n\n.mCol3 {\n grid-area: mCol3;\n justify-self: center;\n}\n\n.mCol4 {\n grid-area: mCol4;\n justify-self: right;\n}\n\n.mCol5 {\n grid-area: mCol5;\n justify-self: left;\n}\n\n.mCol6 {\n grid-area: mCol6;\n justify-self: left;\n}\n\n.mCol7 {\n grid-area: mCol7;\n justify-self: center;\n}\n\n.mCol8 {\n grid-area: mCol8;\n justify-self: right;\n}\n\n.mCol9 {\n grid-area: mCol9;\n justify-self: center;\n}\n\n.mCol10 {\n grid-area: mCol10;\n justify-self: center;\n}\n\n.mCol11 {\n grid-area: mCol11;\n justify-self: center;\n}\n\n.mCol12 {\n grid-area: mCol12;\n justify-self: center;\n}\n\n.mCol13 {\n grid-area: mCol13;\n justify-self: center;\n}\n\n.mCol14 {\n grid-area: mCol14;\n word-break: break-word;\n}\n\n.mCol15 {\n grid-area: mCol15;\n justify-self: center;\n}\n\n.mCol16 {\n grid-area: mCol16;\n justify-self: center;\n}\n\n.mCol17 {\n grid-area: mCol17;\n justify-self: center;\n}\n\n.mCol18 {\n grid-area: mCol18;\n justify-self: center;\n}\n\n.grid-talents {\n display: grid;\n grid-template-areas: \"talTitle talTitle\" \"tal1 tal2\" \"tal3 tal4\";\n padding: 3px;\n grid-template-columns: 75% 25%;\n align-items: center;\n}\n\n.tal1 {\n grid-area: tal1;\n justify-self: center;\n padding-left: 8px;\n}\n\n.tal2 {\n grid-area: tal2;\n justify-self: right;\n padding-right: 8px;\n}\n\n.tal3 {\n grid-area: tal3;\n align-self: center;\n}\n\n.tal4 {\n grid-area: tal4;\n justify-self: right;\n padding-right: 8px;\n align-self: left;\n}\n\n.talTitle {\n grid-area: talTitle;\n background-color: #221f1f;\n}\n\n.grid-special {\n display: grid;\n grid-template-areas: \"spe1 spe2 spe3\";\n grid-template-columns: 5% 70% 25%;\n align-items: center;\n}\n\n.spe1 {\n grid-area: spe1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.spe2 {\n grid-area: spe2;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.spe3 {\n grid-area: spe3;\n justify-self: right;\n}\n\n.critical-inj {\n display: grid;\n grid-template-areas: \"crit1 crit2 crit3 crit4\";\n grid-template-columns: 5% 31% 60% 3%;\n align-items: center;\n}\n\n.crit1 {\n grid-area: crit1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.crit2 {\n grid-area: crit2;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.crit3 {\n grid-area: crit3;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n align-items: left;\n}\n\n.crit4 {\n grid-area: crit4;\n justify-self: right;\n}\n\n.space-critical-inj {\n display: grid;\n grid-template-areas: \"ScritI1 ScritI2 ScritI4\";\n grid-template-columns: 5% 80% 3%;\n align-items: center;\n}\n\n.ScritI1 {\n grid-area: ScritI1;\n justify-self: left;\n padding-right: 4px;\n}\n\n.ScritI2 {\n grid-area: ScritI2;\n justify-self: left;\n font-weight: bold;\n padding-right: 8px;\n}\n\n.ScritI4 {\n grid-area: ScritI4;\n justify-self: right;\n}\n\n.grid-two {\n display: grid;\n grid-template-areas: \"box1 box2\" \"box3 box4\";\n padding: 3px;\n grid-template-columns: 25% 75%;\n align-items: center;\n}\n\n.box1 {\n grid-area: box1;\n justify-self: center;\n padding-left: 8px;\n}\n\n.box2 {\n grid-area: box2;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box3 {\n grid-area: box3;\n justify-self: center;\n padding-left: 8px;\n padding-top: 10px;\n}\n\n.box4 {\n grid-area: box4;\n padding-top: 10px;\n}\n\n.grid-2 {\n display: grid;\n grid-template-areas: \"box11 box21 box23 box22\";\n grid-template-columns: 1fr 33px 15px 33px;\n align-items: center;\n margin: 1px;\n padding: 0;\n}\n\n.box11 {\n grid-area: box11;\n justify-self: center;\n}\n\n.box21 {\n grid-area: box21;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box22 {\n grid-area: box22;\n justify-self: right;\n padding-right: 8px;\n}\n\n.box23 {\n grid-area: box23;\n justify-self: center;\n}\n\n.grid-crit {\n display: grid;\n grid-template-areas: \"crit1 crit2 \";\n padding: 0;\n margin: 0;\n grid-template-columns: 1fr 1fr;\n}\n\n.crit1 {\n grid-area: crit1;\n}\n\n.crit2 {\n grid-area: crit2;\n margin-bottom: 2px;\n}\n\n.grid-rTables {\n display: grid;\n grid-template-areas: \"rTable1 rTable2\";\n grid-template-columns: 1fr 0.5fr;\n align-items: center;\n margin: 0;\n padding: 0;\n}\n\n.rTable1 {\n grid-area: rTable1;\n justify-self: center;\n}\n\n.rTable2 {\n grid-area: rTable2;\n justify-self: center;\n padding-right: 8px;\n}\n\n.grid-creature {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"vCre1 vCre2 \" \"vCre3 vCre4 \" \"vCre5 vCre6 \" \"vCre7 vCre8\";\n grid-template-columns: 1fr 1fr;\n align-items: center;\n}\n\n.vCre1 {\n grid-area: vCre1;\n}\n\n.vCre2 {\n grid-area: vCre2;\n}\n\n.vCre3 {\n grid-area: vCre3;\n}\n\n.vCre4 {\n grid-area: vCre4;\n}\n\n.vCre5 {\n grid-area: vCre5;\n}\n\n.vCre6 {\n grid-area: vCre6;\n}\n\n.vCre7 {\n grid-area: vCre7;\n}\n\n.vCre8 {\n grid-area: vCre8;\n}\n\n.grid-colony--header {\n display: grid;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"hplan1 hplan2 \" \"hplan3 hplan4\" \"hplan5 hplan6 \" \"hplan7 hplan8\";\n grid-template-columns: auto;\n align-items: center;\n padding-bottom: 2px;\n}\n\n.hplan1 {\n grid-area: hplan1;\n}\n\n.hplan2 {\n grid-area: hplan2;\n}\n\n.hplan3 {\n grid-area: hplan3;\n}\n\n.hplan4 {\n grid-area: hplan4;\n}\n\n.hplan5 {\n grid-area: hplan5;\n}\n\n.hplan6 {\n grid-area: hplan6;\n}\n\n.hplan7 {\n grid-area: hplan7;\n}\n\n.hplan8 {\n grid-area: hplan8;\n}\n\n.grid-planet {\n display: grid;\n margin: 0;\n padding: 0;\n grid-template-areas: \"plan1 plan1 plan1 plan1\" \"plan2 plan2 plan3 plan3 \" \"plan4 plan4 plan4 plan4 \";\n grid-template-columns: 220px 1fr;\n}\n\n.plan1 {\n grid-area: plan1;\n justify-self: left;\n align-self: center;\n}\n\n.plan2 {\n grid-area: plan2;\n justify-self: left;\n}\n\n.plan3 {\n grid-area: plan3;\n justify-self: left;\n}\n\n.plan4 {\n grid-area: plan4;\n justify-self: left;\n}\n\n.grid-systems {\n display: grid;\n padding: 3px;\n grid-template-areas: \"sys1 sys2 sys3 sys4\" \"sys5 sys6 sys7 sys8\";\n grid-template-columns: 19em 15em 14em 2em;\n border-color: var(--aliengreen);\n border-bottom: double;\n}\n\n.sys1 {\n grid-area: sys1;\n justify-self: left;\n}\n\n.sys2 {\n grid-area: sys2;\n justify-self: left;\n}\n\n.sys3 {\n grid-area: sys3;\n justify-self: left;\n}\n\n.sys4 {\n grid-area: sys4;\n justify-self: right;\n}\n\n.sys5 {\n grid-area: sys5;\n justify-self: left;\n}\n\n.sys6 {\n grid-area: sys6;\n justify-self: left;\n}\n\n.sys7 {\n grid-area: sys7;\n justify-self: left;\n}\n\n.sys8 {\n grid-area: sys8;\n justify-self: right;\n}\n\n.grid-Char-Att {\n display: grid;\n padding-bottom: 4px;\n padding-top: 12px;\n padding-left: 30px;\n grid-row-gap: 3px;\n grid-column-gap: 10px;\n border-color: var(--aliengreen);\n align-items: center;\n grid-template-areas: \"gCol1 gCol2 gCol3 gCol4 gCol5 gCol11\" \"gCol6 gCol7 gCol8 gCol9 gCol10 gCol12\";\n grid-template-columns: 110px 50px 110px 50px 65px 130px;\n}\n\n.gCol1 {\n grid-area: gCol1;\n justify-self: left;\n}\n\n.gCol2 {\n grid-area: gCol2;\n justify-self: center;\n align-self: center;\n}\n\n.gCol3 {\n grid-area: gCol3;\n justify-self: left;\n}\n\n.gCol4 {\n grid-area: gCol4;\n justify-self: center;\n align-self: center;\n}\n\n.gCol5 {\n grid-area: gCol5;\n justify-self: center;\n}\n\n.gCol6 {\n grid-area: gCol6;\n justify-self: left;\n}\n\n.gCol7 {\n grid-area: gCol7;\n justify-self: center;\n align-self: center;\n}\n\n.gCol8 {\n grid-area: gCol8;\n justify-self: left;\n}\n\n.gCol9 {\n grid-area: gCol9;\n justify-self: center;\n align-self: center;\n}\n\n.gCol10 {\n grid-area: gCol10;\n justify-self: center;\n}\n\n.gCol11 {\n grid-area: gCol11;\n justify-self: center;\n}\n\n.gCol12 {\n grid-area: gCol12;\n justify-self: center;\n}\n\n.grid-item-xtras {\n display: grid;\n grid-template-areas: \"xCol1 xCol2 xCol3 xCol4 xCol5 xCol6\" \". xCol7 xCol7 xCol8 . .\";\n padding-bottom: 4px;\n padding-top: 5px;\n padding-left: 30px;\n grid-row-gap: 3px;\n grid-column-gap: 10px;\n grid-template-columns: 110px 50px 110px 50px 110px 50px;\n align-items: center;\n}\n\n.xCol1 {\n grid-area: xCol1;\n justify-self: left;\n}\n\n.xCol2 {\n grid-area: xCol2;\n justify-self: left;\n}\n\n.xCol3 {\n grid-area: xCol3;\n justify-self: left;\n}\n\n.xCol4 {\n grid-area: xCol4;\n justify-self: center;\n}\n\n.xCol5 {\n grid-area: xCol5;\n justify-self: left;\n}\n\n.xCol6 {\n grid-area: xCol6;\n justify-self: center;\n}\n\n.xCol7 {\n grid-area: xCol7;\n justify-self: center;\n}\n\n.xCol8 {\n grid-area: xCol8;\n justify-self: center;\n}\n\n.flex-group-center,\n.flex-group-left,\n.flex-group-right {\n justify-content: center;\n align-items: center;\n text-align: center;\n padding: 0;\n border: 1px solid var(--aliengreen);\n}\n\n.flex-group-left {\n justify-content: flex-start;\n text-align: left;\n}\n\n.flex-group-right {\n justify-content: flex-end;\n text-align: right;\n}\n\n.grid-crew {\n display: grid;\n grid-template-areas: \"gC1 gC2 gC3 gC4\" \"gC5 gC6 gC7 gC8\";\n grid-template-columns: 20em 15em 10em 5em;\n}\n\n.gC1 {\n justify-self: center;\n grid-area: gC1;\n}\n\n.gC2 {\n justify-self: center;\n grid-area: gC2;\n}\n\n.gC3 {\n justify-self: center;\n grid-area: gC3;\n}\n\n.gC4 {\n justify-self: right;\n grid-area: gC4;\n}\n\n.gC5 {\n justify-self: left;\n grid-area: gC5;\n}\n\n.gC6 {\n justify-self: center;\n grid-area: gC6;\n}\n\n.gC7 {\n justify-self: center;\n grid-area: gC7;\n}\n\n.gC8 {\n justify-self: right;\n grid-area: gC8;\n}\n\n.grid-ship-crew {\n display: grid;\n grid-template-areas: \"gSC1 gSC2 gSC3 gSC4 gSC5\" \" gSC6 gSC7 gSC8 gSC9 gSC10\";\n grid-template-columns: 43% 25% 20% 6%;\n}\n\n.gSC1 {\n justify-self: center;\n grid-area: gSC1;\n}\n\n.gSC2 {\n justify-self: center;\n grid-area: gSC2;\n}\n\n.gSC3 {\n justify-self: center;\n grid-area: gSC3;\n}\n\n.gSC4 {\n justify-self: right;\n grid-area: gSC4;\n}\n\n.gSC5 {\n justify-self: right;\n grid-area: gSC5;\n}\n\n.gSC6 {\n justify-self: left;\n grid-area: gSC6;\n}\n\n.gSC7 {\n justify-self: center;\n grid-area: gSC7;\n}\n\n.gSC8 {\n justify-self: right;\n grid-area: gSC8;\n}\n\n.gSC9 {\n justify-self: center;\n grid-area: gSC9;\n}\n\n.gSC10 {\n justify-self: right;\n grid-area: gSC10;\n}\n\n.grid-actor {\n display: grid;\n padding-top: 10px;\n border: 2px solid var(--aliengreen);\n grid-template-areas: \"gaItem1 gaItem2 gaItem3 gaItem4\";\n grid-template-columns: 20% 34% 20% 30%;\n}\n\n.gaItem1 {\n grid-area: gaItem1;\n}\n\n.gaItem2 {\n grid-area: gaItem2;\n}\n\n.gaItem3 {\n grid-area: gaItem3;\n}\n\n.gaItem4 {\n grid-area: gaItem4;\n}\n\n.grid-colony-planet1 {\n display: grid;\n padding-top: 55px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp1 gcp2 gcp3 gcp4 gcp5 gcp6 gcp7\";\n grid-template-columns: 150px 150px 196px 100px 150px 150px 150px;\n}\n\n.gcp1 {\n grid-area: gcp1;\n}\n\n.gcp2 {\n grid-area: gcp2;\n}\n\n.gcp3 {\n grid-area: gcp3;\n}\n\n.gcp4 {\n grid-area: gcp4;\n margin: 1px 0px 0px -7px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp5 {\n grid-area: gcp5;\n}\n\n.gcp6 {\n grid-area: gcp6;\n}\n\n.gcp7 {\n grid-area: gcp7;\n}\n\n.grid-colony-planet2 {\n display: grid;\n margin-top: -4px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp11 gcp12 gcp14 gcp16 gcp17\";\n grid-template-columns: 130px 240px 400px 110px 120px;\n}\n\n.gcp11 {\n grid-area: gcp11;\n}\n\n.gcp12 {\n grid-area: gcp12;\n}\n\n.gcp14 {\n grid-area: gcp14;\n}\n\n.gcp16 {\n grid-area: gcp16;\n}\n\n.gcp17 {\n grid-area: gcp17;\n}\n\n.grid-colony-planet3a {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n margin-top: 2px;\n grid-template-areas: \"gcp3a1 gcp3a2 gcp3a3 gcp3a4 gcp3a5 gcp3a6 gcp3a7\";\n grid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\n}\n\n.gcp3a1 {\n grid-area: gcp3a1;\n margin: -12px 0px 0px -127px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp3a2 {\n grid-area: gcp3a2;\n}\n\n.gcp3a3 {\n grid-area: gcp3a3;\n}\n\n.gcp3a4 {\n grid-area: gcp3a4;\n}\n\n.gcp3a5 {\n grid-area: gcp3a5;\n}\n\n.gcp3a6 {\n grid-area: gcp3a6;\n}\n\n.gcp3a7 {\n grid-area: gcp3a7;\n margin: -12px 0px 0px 24px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet3 {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp31 gcp32 gcp33 gcp34 gcp35 gcp36 gcp37\";\n grid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\n}\n\n.gcp31 {\n grid-area: gcp31;\n}\n\n.gcp32 {\n grid-area: gcp32;\n}\n\n.gcp33 {\n grid-area: gcp33;\n}\n\n.gcp34 {\n grid-area: gcp34;\n}\n\n.gcp35 {\n grid-area: gcp35;\n}\n\n.gcp36 {\n grid-area: gcp36;\n}\n\n.gcp37 {\n grid-area: gcp37;\n}\n\n.grid-colony-planet4a {\n display: grid;\n margin-left: 30px;\n margin-bottom: 0px;\n margin-top: 5px;\n grid-template-areas: \"gcp4a1 gcp4a2 gcp4a3 gcp4a4 gcp4a5 gcp4a6 gcp4a7\";\n grid-template-columns: 210px 245px 110px 126px 110px 110px 110px;\n}\n\n.gcp4a1 {\n grid-area: gcp4a1;\n}\n\n.gcp4a2 {\n grid-area: gcp4a2;\n margin: -28px 0px 0px -19px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a3 {\n grid-area: gcp4a3;\n margin: -11px 0px 0px 10px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a4 {\n grid-area: gcp4a4;\n margin: -21px 0px 0px -28px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp4a5 {\n grid-area: gcp4a5;\n margin: -28px 0px 0px 0px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp4a6 {\n grid-area: gcp4a6;\n margin: -37px 0px 0px -12px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp4a7 {\n grid-area: gcp4a7;\n}\n\n.grid-colony-planet4 {\n display: grid;\n margin-left: 30px;\n margin-top: -2px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp41 gcp42 gcp43 gcp44 gcp45 gcp46 gcp47\";\n grid-template-columns: 210px 245px 110px 110px 110px 110px 110px;\n}\n\n.gcp41 {\n grid-area: gcp41;\n}\n\n.gcp42 {\n grid-area: gcp42;\n}\n\n.gcp43 {\n grid-area: gcp43;\n}\n\n.gcp44 {\n grid-area: gcp44;\n}\n\n.gcp45 {\n grid-area: gcp45;\n}\n\n.gcp46 {\n grid-area: gcp46;\n}\n\n.gcp47 {\n grid-area: gcp47;\n}\n\n.grid-colony-planet6a {\n display: grid;\n margin-left: 30px;\n padding-top: 82px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp6a1 gcp6a2 gcp6a4 gcp6a6 gcp6a7\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp6a1 {\n grid-area: gcp6a1;\n margin: -24px 0px 0px 61px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a2 {\n grid-area: gcp6a2;\n margin: -42px 0px 0px 50px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a4 {\n grid-area: gcp6a4;\n margin: -59px 0px 0px -41px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a6 {\n grid-area: gcp6a6;\n margin: -43px 0px 0px -138px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp6a7 {\n grid-area: gcp6a7;\n margin: -24px 0px 0px -118px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet6 {\n display: grid;\n margin-left: 30px;\n margin-top: -5px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp61 gcp62 gcp64 gcp66 gcp67\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp61 {\n grid-area: gcp61;\n}\n\n.gcp62 {\n grid-area: gcp62;\n}\n\n.gcp64 {\n grid-area: gcp64;\n}\n\n.gcp66 {\n grid-area: gcp66;\n}\n\n.gcp67 {\n grid-area: gcp67;\n}\n\n.grid-colony-planet7a {\n display: grid;\n margin-left: 25px;\n margin-top: 14px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp7a1 gcp7a2 gcp7a4 gcp7a6 gcp7a7\";\n grid-template-columns: 225px 205px 210px 200px 200px;\n}\n\n.gcp7a1 {\n grid-area: gcp7a1;\n margin: 8px 0px 0px -163px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a2 {\n grid-area: gcp7a2;\n margin: -8px 0px 0px -171px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a4 {\n grid-area: gcp7a4;\n margin: -25px 0px 0px -32px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a6 {\n grid-area: gcp7a6;\n margin: -6px 0px 0px 59px;\n color: black;\n font-weight: bolder;\n font-size: 14px;\n margin-bottom: 0px;\n}\n\n.gcp7a7 {\n grid-area: gcp7a7;\n margin: 11px 0px 0px 28px;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet7 {\n display: grid;\n margin-left: 25px;\n margin-top: -30px;\n margin-bottom: 4px;\n grid-template-areas: \"gcp71 gcp72 gcp74 gcp76 gcp77\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp71 {\n grid-area: gcp71;\n}\n\n.gcp72 {\n grid-area: gcp72;\n}\n\n.gcp74 {\n grid-area: gcp74;\n}\n\n.gcp76 {\n grid-area: gcp76;\n}\n\n.gcp77 {\n grid-area: gcp77;\n}\n\n.grid-colony-planet8a {\n display: grid;\n margin-left: 25px;\n margin-top: -6px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp8a1 gcp8a2 gcp8a4 gcp8a6 gcp8a7\";\n grid-template-columns: 225px 205px 210px 200px 190px;\n}\n\n.gcp8a1 {\n grid-area: gcp8a1;\n}\n\n.gcp8a2 {\n grid-area: gcp8a2;\n}\n\n.gcp8a4 {\n grid-area: gcp8a4;\n margin: 8px 0px 0px -39px;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n margin-bottom: 0px;\n}\n\n.gcp8a6 {\n grid-area: gcp8a6;\n}\n\n.gcp8a7 {\n grid-area: gcp8a7;\n}\n\n.grid-colony-planet8 {\n display: grid;\n margin-bottom: 0px;\n margin-top: 11px;\n grid-template-areas: \"gcp81 gcp82 gcp84 gcp86 gcp87\";\n grid-template-columns: 225px 216px 210px 200px 190px;\n}\n\n.gcp81 {\n grid-area: gcp81;\n}\n\n.gcp82 {\n grid-area: gcp82;\n}\n\n.gcp84 {\n grid-area: gcp84;\n}\n\n.gcp86 {\n grid-area: gcp86;\n}\n\n.gcp87 {\n grid-area: gcp87;\n}\n\n.grid-colony-planet9 {\n display: grid;\n margin-top: -25px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp91 gcp94 gcp96 gcp97\";\n grid-template-columns: 444px 161px 34px 15px;\n}\n\n.gcp91 {\n grid-area: gcp91;\n}\n\n.gcp94 {\n grid-area: gcp94;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp96 {\n grid-area: gcp96;\n}\n\n.gcp97 {\n grid-area: gcp97;\n}\n\n.grid-colony-planet10a {\n display: grid;\n margin-left: 175px;\n margin-top: -84px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp10a1 gcp10a2 gcp10a4 gcp10a6 gcp10a7\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp10a1 {\n grid-area: gcp10a1;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.gcp10a2 {\n grid-area: gcp10a2;\n}\n\n.gcp10a4 {\n grid-area: gcp10a4;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-top: 114px;\n margin-bottom: 0px;\n}\n\n.gcp10a6 {\n grid-area: gcp10a6;\n}\n\n.gcp10a7 {\n grid-area: gcp10a7;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet10 {\n display: grid;\n margin-left: 181px;\n margin-top: -59px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp101 gcp102 gcp104 gcp106 gcp107\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp101 {\n grid-area: gcp101;\n}\n\n.gcp102 {\n grid-area: gcp102;\n}\n\n.gcp104 {\n grid-area: gcp104;\n}\n\n.gcp106 {\n grid-area: gcp106;\n}\n\n.gcp107 {\n grid-area: gcp107;\n}\n\n.grid-colony-planet11 {\n display: grid;\n margin-left: 187px;\n margin-top: -98px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp111 gcp112 gcp113 gcp114 gcp115 gcp116\";\n grid-template-columns: 171px 87px 171px 87px 171px 25px;\n}\n\n.gcp111 {\n grid-area: gcp111;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp112 {\n grid-area: gcp112;\n}\n\n.gcp113 {\n grid-area: gcp113;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-top: 107px;\n margin-bottom: 0px;\n}\n\n.gcp114 {\n grid-area: gcp114;\n}\n\n.gcp115 {\n grid-area: gcp115;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp116 {\n grid-area: gcp116;\n}\n\n.grid-colony-planet12a {\n display: grid;\n margin-left: 176px;\n margin-top: -86px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp12a1 gcp12a2 gcp12a4 gcp12a6 gcp12a7\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp12a1 {\n grid-area: gcp12a1;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.gcp12a2 {\n grid-area: gcp12a2;\n}\n\n.gcp12a4 {\n grid-area: gcp12a4;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-top: 118px;\n margin-bottom: 0px;\n}\n\n.gcp12a6 {\n grid-area: gcp12a6;\n}\n\n.gcp12a7 {\n grid-area: gcp12a7;\n color: black;\n font-weight: bolder;\n font-size: 15px;\n text-align: center;\n margin-bottom: 0px;\n}\n\n.grid-colony-planet12 {\n display: grid;\n margin-left: 181px;\n margin-top: -65px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp121 gcp122 gcp124 gcp126 gcp127\";\n grid-template-columns: 210px 53px 210px 48px 210px;\n}\n\n.gcp121 {\n grid-area: gcp121;\n}\n\n.gcp122 {\n grid-area: gcp122;\n}\n\n.gcp124 {\n grid-area: gcp124;\n}\n\n.gcp126 {\n grid-area: gcp126;\n}\n\n.gcp127 {\n grid-area: gcp127;\n}\n\n.grid-colony-planet13a {\n display: grid;\n margin-left: 187px;\n margin-top: -89px;\n margin-bottom: 0px;\n grid-template-areas: \"gcp13a1 gcp13a2 gcp13a3 gcp13a4 gcp13a5 gcp13a6\";\n grid-template-columns: 171px 87px 171px 87px 171px 25px;\n}\n\n.gcp13a1 {\n grid-area: gcp13a1;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp13a2 {\n grid-area: gcp13a2;\n}\n\n.gcp13a3 {\n grid-area: gcp13a3;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-top: 107px;\n margin-bottom: 20px;\n}\n\n.gcp13a4 {\n grid-area: gcp13a4;\n}\n\n.gcp13a5 {\n grid-area: gcp13a5;\n color: black;\n font-weight: bolder;\n font-size: 13px;\n margin-bottom: 0px;\n}\n\n.gcp13a6 {\n grid-area: gcp13a6;\n}\n\n.grid-colony-planet13 {\n display: grid;\n margin-left: 25px;\n margin-top: 3px;\n margin-bottom: 0px;\n padding-top: 66px;\n grid-template-areas: \"gcp131 gcp134 gcp136 gcp137\";\n grid-template-columns: 430px 210px 200px 190px;\n}\n\n.gcp131 {\n grid-area: gcp131;\n}\n\n.gcp134 {\n grid-area: gcp134;\n}\n\n.gcp136 {\n grid-area: gcp136;\n}\n\n.gcp137 {\n grid-area: gcp137;\n}\n\n.grid-colony-sheet {\n display: grid;\n margin-left: 25px;\n margin-top: 3px;\n margin-bottom: 0px;\n grid-template-areas: \"gcs1 gcs2 gcs3 gcs4\" \"gcs5 gcs2 gcs3 gcs4\" \"gcs6 gcs2 gcs3 gcs4\" \"gcs7 gcs2 gcs3 gcs4\";\n grid-template-columns: 523px 177px 177px 177px;\n}\n\n.gcs1 {\n grid-area: gcs1;\n}\n\n.gcs2 {\n grid-area: gcs2;\n margin-top: 55px;\n}\n\n.gcs3 {\n grid-area: gcs3;\n margin-top: 55px;\n}\n\n.gcs4 {\n grid-area: gcs4;\n margin-top: 55px;\n}\n\n.gcs5 {\n grid-area: gcs5;\n}\n\n.gcs6 {\n grid-area: gcs6;\n}\n\n.gcs7 {\n grid-area: gcs7;\n}\n\n.grid-colony-header {\n display: grid;\n grid-template-areas: \"gch1 gch2 gch3\" \"gch4 gch5 gch6\" \"gch7 gch8 gch9\" \"gch10 gch11 gch12\";\n padding-top: 70px;\n grid-template-columns: 174px 174px 174px;\n align-items: center;\n}\n\n.gch1 {\n grid-area: gch1;\n}\n\n.gch2 {\n grid-area: gch2;\n}\n\n.gch3 {\n grid-area: gch3;\n}\n\n.gch4 {\n grid-area: gch4;\n}\n\n.gch5 {\n grid-area: gch5;\n}\n\n.gch6 {\n grid-area: gch6;\n}\n\n.gch7 {\n grid-area: gch7;\n}\n\n.gch8 {\n grid-area: gch8;\n}\n\n.gch9 {\n grid-area: gch9;\n}\n\n.gch10 {\n grid-area: gch10;\n}\n\n.gch11 {\n grid-area: gch11;\n}\n\n.gch12 {\n grid-area: gch12;\n}\n\n.grid-colony-stats {\n display: grid;\n grid-template-areas: \"gcst1 gcst2 \" \"gcst3 gcst4\" \"gcst5 gcst6\" \"gcst7 gcst8\" \"gcst9 gcst10\" \"gcst11 gcst12\" \"gcst13 gcst14\" \"gcst15 gcst16\";\n row-gap: 20%;\n grid-template-columns: 281px 30px;\n margin: 65px 0px 0px 181px;\n}\n\n.gcst1 {\n grid-area: gcst1;\n}\n\n.gcst2 {\n grid-area: gcst2;\n}\n\n.gcst3 {\n grid-area: gcst3;\n}\n\n.gcst4 {\n grid-area: gcst4;\n}\n\n.gcst5 {\n grid-area: gcst5;\n}\n\n.gcst6 {\n grid-area: gcst6;\n}\n\n.gcst7 {\n grid-area: gcst7;\n}\n\n.gcst8 {\n grid-area: gcst8;\n}\n\n.gcst9 {\n grid-area: gcst9;\n}\n\n.gcst10 {\n grid-area: gcst10;\n}\n\n.gcst11 {\n grid-area: gcst11;\n}\n\n.gcst12 {\n grid-area: gcst12;\n}\n\n.gcst13 {\n grid-area: gcst13;\n}\n\n.gcst14 {\n grid-area: gcst14;\n}\n\n.gcst15 {\n grid-area: gcst15;\n}\n\n.gcst16 {\n grid-area: gcst16;\n}\n\n.grid-colony-level {\n display: grid;\n grid-template-areas: \"gclv1 gclv2 gclv3 gclv4 gclv5 gclv6\";\n grid-template-columns: 77px 86px 86px 87px 86px 78px;\n margin-left: 6px;\n}\n\n.gclv1 {\n grid-area: gclv1;\n}\n\n.gclv2 {\n grid-area: gclv2;\n}\n\n.gclv3 {\n grid-area: gclv3;\n}\n\n.gclv4 {\n grid-area: gclv4;\n}\n\n.gclv5 {\n grid-area: gclv5;\n}\n\n.gclv6 {\n grid-area: gclv6;\n}\n\n.flex-center {\n align-items: center;\n justify-content: center;\n text-align: center;\n padding: 0;\n}\n\n.flex-between {\n justify-content: space-between;\n}\n\n.alienrpg .flexcol {\n display: flex;\n flex-direction: column;\n flex-wrap: nowrap;\n}\n\n.alienrpg .flexcol .flex1 {\n flex: 1;\n}\n\n.alienrpg .flexcol .flex2 {\n flex: 2;\n}\n\n.alienrpg .flexcol .flex3 {\n flex: 3;\n}\n\n.alienrpg .alienrpg .flexcol .flex4 {\n flex: 4;\n}\n\n.alienrpg .flexrow {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.alienrpg .flexrow > * {\n flex: 1;\n}\n\n.alienrpg .flexrow .flex1 {\n flex: 1;\n}\n\n.alienrpg .flexrow .flex2 {\n flex: 2;\n}\n\n.alienrpg .flexrow .flex3 {\n flex: 3;\n}\n\n.alienrpg .flexrow .flex4 {\n flex: 4;\n}\n\n.alienrpg.actor .encumbrance {\n background: hsla(0, 0%, 0%, 0.1);\n height: 12px;\n margin-top: 5px;\n border: 1px solid hsl(0, 0%, 7%);\n border-radius: 3px;\n position: relative;\n width: calc(100% - 20px);\n}\n\n.alienrpg.actor .encumbrance .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: var(--aliengreen);\n height: 8px;\n border: 1px solid hsl(30, 32%, 33%);\n border-radius: 3px;\n}\n\n.alienrpg.actor .encumbrance .encumbrance-label {\n position: absolute;\n top: -3px;\n height: 16px;\n font-size: 16px;\n line-height: 16px;\n color: hsl(0, 0%, 0%);\n background: hsla(0, 0%, 100%, 0.4);\n padding: 0 3px;\n}\n\n.alienrpg.actor .encumbrance .encumbrance-breakpoint {\n position: absolute;\n left: 50%;\n}\n\n.alienrpg.actor .encumbrance .arrow-up {\n bottom: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-bottom: 4px solid hsl(0, 0%, 40%);\n}\n\n.alienrpg.actor .encumbrance .arrow-down {\n top: 0;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-top: 4px solid hsl(0, 0%, 40%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .arrow-up {\n border-bottom: 4px solid hsl(0, 0%, 100%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .arrow-down {\n border-top: 4px solid hsl(0, 0%, 100%);\n}\n\n.alienrpg.actor .encumbrance.encumbered .encumbrance-bar {\n position: absolute;\n top: 1px;\n left: 1px;\n background: hsl(7, 100%, 50%);\n height: 8px;\n border: 1px solid hsl(66, 75%, 45%);\n border-radius: 3px;\n}\n\n/* @group Blink */\n.blink {\n -webkit-animation: blink 2s linear infinite;\n -moz-animation: blink 2s linear infinite;\n -ms-animation: blink 2s linear infinite;\n -o-animation: blink 2s linear infinite;\n animation: blink 2s linear infinite;\n}\n\n@-webkit-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-moz-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-ms-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@-o-keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n@keyframes blink {\n 0% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n }\n 50.01% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n }\n}\n/* @end */\n.alienrpg #rcorners {\n border-radius: 15px;\n background-color: #c7d9c4;\n background-position: left top;\n padding: 6px;\n box-shadow: -10px 9px 9px #666666;\n border: 3px black;\n border-style: double;\n}\n\n/* class applies to select element itself, not a wrapper element */\n.select-css {\n display: block;\n font-size: 15px;\n font-family: var(--alienfont);\n font-weight: 700;\n color: inherit;\n width: 100%;\n max-width: 90%; /* useful when width is set to anything other than 100% */\n box-sizing: border-box;\n margin: 0;\n border: 1px solid var(--aliengreen);\n box-shadow: 0 1px 0 1px hsla(0, 0%, 0%, 0.04);\n border-radius: 0.5em;\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. \n \tfor the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference\n\n */\n background-image: url(../images/downarrow.svg);\n background-repeat: no-repeat, repeat;\n /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/\n background-position: right 0.7em top 50%, 0 0;\n /* icon size, then gradient */\n background-size: 1em auto, 100%;\n}\n\n/* Hide arrow icon in IE browsers */\n.select-css::-ms-expand {\n display: none;\n}\n\n/* Hover style */\n.select-css:hover {\n color: inherit;\n}\n\n/* Focus style */\n.select-css:focus {\n color: inherit;\n /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */\n box-shadow: 0 0 1px 1px var(--aliengreen);\n box-shadow: 0 0 0 1px -moz-mac-focusring var(--aliengreen);\n color: inherit;\n outline: none;\n background-color: hsl(0, 0%, 0%);\n}\n\n/* Set options to normal weight */\n.select-css option {\n font-weight: normal;\n background: hsl(0, 0%, 0%);\n}\n\n/* Support for rtl text, explicit support for Arabic and Hebrew */\n*[dir=rtl] .select-css,\n:root:lang(ar) .select-css,\n:root:lang(iw) .select-css {\n background-position: left 0.7em top 50%, 0 0;\n padding: 0.6em 0.8em 0.5em 1.4em;\n}\n\n/* Disabled styles */\n.select-css:disabled,\n.select-css[aria-disabled=true] {\n color: var(--aliengreen);\n background-image: url(../images/downarrow.svg);\n background-repeat: no-repeat, repeat;\n}\n\n.select-css:disabled:hover,\n.select-css[aria-disabled=true] {\n border-color: hsl(0, 0%, 67%);\n}\n\n/*\n\tOriginal Sheet by Paul Watson\n\n\tCRT Effect by Alec Lownes\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\n\n\tMay 2021\n*/\n@keyframes flicker {\n 0% {\n opacity: 0.27861;\n }\n 5% {\n opacity: 0.34769;\n }\n 10% {\n opacity: 0.23604;\n }\n 15% {\n opacity: 0.90626;\n }\n 20% {\n opacity: 0.18128;\n }\n 25% {\n opacity: 0.83891;\n }\n 30% {\n opacity: 0.65583;\n }\n 35% {\n opacity: 0.67807;\n }\n 40% {\n opacity: 0.26559;\n }\n 45% {\n opacity: 0.84693;\n }\n 50% {\n opacity: 0.96019;\n }\n 55% {\n opacity: 0.08594;\n }\n 60% {\n opacity: 0.20313;\n }\n 65% {\n opacity: 0.71988;\n }\n 70% {\n opacity: 0.53455;\n }\n 75% {\n opacity: 0.37288;\n }\n 80% {\n opacity: 0.71428;\n }\n 85% {\n opacity: 0.70419;\n }\n 90% {\n opacity: 0.7003;\n }\n 95% {\n opacity: 0.36108;\n }\n 100% {\n opacity: 0.24387;\n }\n}\n@keyframes textShadow {\n 0% {\n text-shadow: 0.4389924193px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 5% {\n text-shadow: 2.7928974011px 0 1px rgba(255, 255, 0, 0.5), -2.7928974011px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 10% {\n text-shadow: 0.0295627584px 0 1px rgba(255, 255, 0, 0.5), -0.0295627584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 15% {\n text-shadow: 0.4021853855px 0 1px rgba(255, 255, 0, 0.5), -0.4021853855px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 20% {\n text-shadow: 3.47940379px 0 1px rgba(255, 255, 0, 0.5), -3.47940379px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 25% {\n text-shadow: 1.6125630401px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 30% {\n text-shadow: 0.7015590085px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 35% {\n text-shadow: 3.8969140477px 0 1px rgba(255, 255, 0, 0.5), -3.8969140477px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 40% {\n text-shadow: 3.8709056148px 0 1px rgba(255, 255, 0, 0.5), -3.8709056148px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 45% {\n text-shadow: 2.2310569634px 0 1px rgba(255, 255, 0, 0.5), -2.2310569634px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 50% {\n text-shadow: 0.0808429042px 0 1px rgba(255, 255, 0, 0.5), -0.0808429042px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 55% {\n text-shadow: 2.3758461067px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 60% {\n text-shadow: 2.2021930511px 0 1px rgba(255, 255, 0, 0.5), -2.2021930511px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 65% {\n text-shadow: 2.8638780615px 0 1px rgba(255, 255, 0, 0.5), -2.8638780615px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 70% {\n text-shadow: 0.4887402516px 0 1px rgba(255, 255, 0, 0.5), -0.4887402516px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 75% {\n text-shadow: 1.8948491306px 0 1px rgba(255, 255, 0, 0.5), -1.8948491306px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 80% {\n text-shadow: 0.0833037308px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 85% {\n text-shadow: 0.0976982726px 0 1px rgba(255, 255, 0, 0.5), -0.0976982726px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 90% {\n text-shadow: 3.4433397615px 0 1px rgba(255, 255, 0, 0.5), -3.4433397615px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 95% {\n text-shadow: 2.1841838853px 0 1px rgba(255, 255, 0, 0.5), -2.1841838853px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n 100% {\n text-shadow: 2.6208764474px 0 1px rgba(255, 255, 0, 0.5), -2.6208764474px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\n }\n}\n/* interface */\n::-webkit-scrollbar-thumb {\n outline: none;\n border-radius: 2px;\n background: var(--aliendarkergreen);\n border: 1px solid var(--aliendarkergreen);\n}\n\n.window-header {\n background-color: rgba(50, 100, 120, 0.3);\n border-radius: 7px 7px 0px 0px;\n}\n\n.alienrpg input[type=text],\n.alienrpg input[type=number],\n.alienrpg input[type=password],\n.alienrpg input[type=date],\n.alienrpg input[type=time] {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n}\n\ninput[type=text]:hover,\ninput[type=number]:hover,\ninput[type=password]:hover,\ninput[type=date]:hover,\ninput[type=time]:hover {\n border: 1px solid var(--aliengreen);\n}\n\na:hover {\n text-shadow: 0 0 5px var(--aliengreen);\n}\n\n#sidebar-tabs {\n border-bottom: 1px solid var(--aliengreen);\n box-shadow: 0 0 10px var(--aliengreen);\n}\n\n#sidebar-tabs .item.active {\n border: 1px solid var(--aliengreen);\n box-shadow: 0 0 6px inset var(--aliengreen);\n}\n\nselect:focus {\n box-shadow: 0 0 5px var(--aliengreen);\n}\n\ntextarea:focus {\n outline: 0px;\n box-shadow: 0 0 10px var(--aliengreen);\n color: #000;\n font-weight: 400;\n}\n\ncombobox:focus {\n outline: 0px;\n box-shadow: 0 0 10px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n}\n\n#hotbar .macro:hover {\n box-shadow: 0 0 10px inset var(--aliengreen);\n}\n\n#hotbar .macro.active:hover {\n border: 1px solid var(--aliengreen);\n}\n\n#players ol .player.context {\n border-top: 1px solid var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n}\n\n#players ol .player.context .player-name {\n text-shadow: 0 0 5px var(--aliengreen);\n}\n\n#context-menu li.context-item:hover {\n text-shadow: 0 0 4px var(--aliengreen);\n}\n\n#controls .scene-control.active,\n#controls .control-tool.active,\n#controls .scene-control:hover,\n#controls .control-tool:hover {\n border: 1px solid var(--aliengreen);\n border-bottom: 1px solid var(--aliendarkergreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n}\n\n#navigation #scene-list .scene.view,\n#navigation #scene-list .scene.context {\n border: 1px solid var(--aliengreen);\n background: rgba(52, 52, 52, 0.95);\n border-bottom: 1px solid var(--aliengreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n}\n\n#pause {\n background: none;\n}\n#pause > img {\n width: 200px;\n height: 200px;\n top: -50px;\n left: calc(50% - 100px);\n opacity: 0.7;\n --fa-animation-duration: 10s;\n}\n#pause h3 {\n font-size: 32px;\n text-shadow: 0px 3px 5px rgb(0, 0, 0);\n}\n\n.alienrpg #context-menu li.context-item {\n line-height: 1.55;\n}\n\n/* CHAT */\n.sidebar-tab h1,\n.sidebar-tab h2 {\n border-bottom: 2px dotted var(--aliengreen);\n}\n\n.sidebar-tab .fas.fa-trash:hover {\n animation: textShadow 0.5s infinite;\n}\n\n.chat-message .message-header .message-sender {\n padding-bottom: 5px;\n}\n\n.alien-Push-button {\n height: 40px;\n margin-top: 5px;\n margin-left: 1px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n border-radius: 3px;\n background: url(../images/alien_crt_push-button.png) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.alien-Push-button:hover {\n border-radius: 3px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n background-color: inherit;\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.chat-message,\n.chat-message.emote {\n font-family: var(--alienchatfont);\n font-size: 110%;\n font-weight: bold;\n padding: 13px 15px 50px 11px;\n border-width: 0px;\n box-shadow: 0 1px 5px #000;\n background-size: 100%;\n background-position: top, bottom, 0px 18px;\n background-repeat: no-repeat, no-repeat, repeat;\n background-image: url(\"../images/chat-top.png\"), url(\"../images/chat-bottom.png\"), var(--chatbackground);\n}\n\n.chat-message.whisper {\n color: var(--alienchatlightblue);\n padding: 13px 15px 50px 11px;\n border-width: 0px;\n box-shadow: 0 1px 5px #000;\n background-size: 100%;\n background-position: top, bottom, 0px 18px;\n background-repeat: no-repeat, no-repeat, repeat;\n background-image: url(\"../images/hidden-chat-top.png\"), url(\"../images/hidden-chat-bottom.png\"), url(\"../images/hidden-chat-middle.png\");\n}\n\n.chat-message.whisper span,\n.chat-message.whisper div {\n color: var(--alienchatlightblue);\n}\n\n.chat-message.whisper h2 {\n color: lightblue;\n border-bottom: 2px dotted lightsteelblue;\n}\n\n.chat-message.whisper h4 {\n color: lightsteelblue;\n}\n\n.chat-message.whisper hr {\n border-top: 1px solid lightsteelblue;\n border-bottom: 1px solid royalblue;\n}\n\n.chat-message.whisper .blink {\n color: lightsteelblue;\n background-color: royalblue;\n text-shadow: 0 0 5px lightsteelblue;\n animation: blink 0.5 5;\n}\n\n.chat-message.whisper .inline-roll:hover {\n text-shadow: 0 0 5px lightsteelblue;\n}\n\n.chat-message.whisper .inline-roll,\n.chat-message.whisper .dice-tooltip {\n border-color: lightsteelblue;\n}\n\n.alien-Push-button:hover {\n border-radius: 3px;\n box-shadow: 0 0 5px var(--aliendarkergreen);\n background-color: inherit;\n background: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\n color: rgba(0, 0, 0, 0);\n}\n\n.blink {\n padding: 0px 0px 2px 5px;\n margin-top: 5px;\n margin-bottom: 5px;\n color: white;\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n\n.warnblink {\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n\n.message-sender {\n width: 900px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n/* Journals */\n.journal-sheet ::-webkit-scrollbar-thumb {\n background: #135d91;\n border: 1px solid #135d91;\n}\n\n.journal-sheet .editor h1 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n border-bottom: 2px solid #135d91;\n}\n\n.journal-sheet .editor h2 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n}\n\n.journal-sheet .editor h3 {\n color: white;\n text-shadow: 0 0 10px #2a8ed5;\n}\n\n.chat-message .warning-bar {\n display: inline-block;\n background-image: url(\"../images/icons/warning-bar.webp\");\n width: 259px;\n height: 8px;\n /* vertical-align: middle; */\n border: 0;\n}\n\n/* .journal-sheet form { */\n.sheet.journal-entry .journal-entry-content {\n color: var(--aliengreen);\n background: #000;\n border: 1px solid var(--aliengreen);\n border-radius: 1px;\n background: var(--journalback) top left !important;\n background-size: cover;\n color: powderblue;\n}\n\n.sheet.journal-entry .sidebar .directory-header .header-search input {\n color: hsl(0, 0%, 0%);\n}\n\n.alienrpg .arpgtable {\n height: 36px;\n width: 80%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n}\n\n.alienrpg .arpgtable tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .caption {\n text-align: center;\n color: greenyellow;\n font-size: xx-large;\n}\n\n.alienrpg .arpgtablesmall {\n height: 36px;\n width: 34%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n}\n\n.alienrpg .arpgtablesmall tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .tdstyle {\n width: 40%;\n height: 18px;\n text-align: left;\n}\n\n.alienrpg .tdstyleR {\n width: 40%;\n height: 18px;\n text-align: Right;\n}\n\n.alienrpg .tdstyleC {\n width: 100%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .tdstyle3D {\n width: 30%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .tdstyle2D {\n width: 50%;\n height: 18px;\n text-align: center;\n}\n\n.alienrpg .arpglink {\n background-color: white;\n color: black;\n}\n\n.alienrpg .mess {\n color: yellowgreen;\n font-family: \"Courier New\", Courier, monospace;\n}\n\n.alienrpg .ntable {\n width: 99%;\n /* border-style: double;\n border-color: greenyellow; */\n margin-left: auto;\n margin-right: auto;\n border: 0;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .ntable tr:nth-child(even) {\n background-color: transparent;\n}\n\n.alienrpg .trhead {\n text-align: center;\n width: 45%;\n font-weight: bold;\n}\n\n.alienrpg .tcol1 {\n width: 2.5%;\n}\n\n.alienrpg .tcol2 {\n width: 45%;\n text-align: justify;\n vertical-align: top;\n}\n\n.alienrpg .tcol3 {\n width: 5%;\n}\n\n.alienrpg .etable {\n width: 40%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding: 0;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .etable td:first-child {\n padding-left: 5px;\n}\n\n.alienrpg .etr {\n /* border-style: solid;\n border-color: greenyellow; */\n border: 1;\n}\n\n.alienrpg .ehead {\n text-align: center;\n font-weight: bold;\n}\n\n.alienrpg .ecol1 {\n width: 50%;\n text-align: center;\n}\n\n.alienrpg .ecol2 {\n width: 50%;\n text-align: center;\n}\n\n.alienrpg .ecol3 {\n width: 3%;\n /* border-left: greenyellow;\n border-style: solid; */\n}\n\n.alienrpg .stable {\n width: 90%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .strhead {\n text-align: center;\n font-weight: bold;\n}\n\n.alienrpg .scol1 {\n width: 16%;\n}\n\n.alienrpg .scol2 {\n width: 3%;\n}\n\n.alienrpg .scol3 {\n width: 80%;\n}\n\n.alienrpg .scol4 {\n width: 25%;\n}\n\n.alienrpg .scol5 {\n width: 60%;\n text-align: left;\n}\n\n.alienrpg .scol6 {\n width: 90%;\n}\n\n.alienrpg .scol7 {\n width: 20%;\n text-align: left;\n}\n\n.alienrpg .scol8 {\n width: 65%;\n text-align: left;\n}\n\n.alienrpg .scol9 {\n width: 12%;\n}\n\n.alienrpg .scol10 {\n width: 50%;\n}\n\n.alienrpg .skltable {\n width: 35%;\n /* border-style: double; */\n /* border-color: #e92d2d; */\n margin-left: auto;\n margin-right: auto;\n border: 1;\n}\n\n.alienrpg .oddstable {\n width: 96%;\n height: 16px;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .oddhead {\n font-weight: bold;\n}\n\n.alienrpg .oddcol1 {\n width: 25%;\n}\n\n.alienrpg .oddcol2 {\n width: 39%;\n}\n\n.oddcol3 {\n width: 36%;\n}\n\n.alienrpg .oddcol4 {\n width: 40%;\n}\n\n.alienrpg .bigtable {\n width: 99%;\n /* border-style: double; */\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.alienrpg .die {\n width: 6%;\n text-align: center;\n}\n\n.alienrpg .inj {\n width: 16%;\n}\n\n.alienrpg .fatal {\n width: 6%;\n}\n\n.alienrpg .tim {\n width: 7%;\n text-align: center;\n}\n\n.alienrpg .eff {\n width: 56%;\n}\n\n.alienrpg .heal {\n width: 15%;\n text-align: center;\n}\n\n.alienrpg .crit {\n width: 19%;\n text-align: center;\n}\n\n.alienrpg .eff2 {\n width: 55%;\n}\n\n/* V10 work */\n.alienrpg .aframe {\n position: relative;\n}\n\n.alienrpg .leftcol {\n position: absolute;\n width: 45%;\n left: 1.2%;\n text-align: justify;\n /* background: #855f5f; */\n}\n\n.alienrpg .rightcol {\n position: absolute;\n width: 45%;\n left: 50%;\n text-align: justify;\n /* background: rgb(174, 174, 110); */\n}\n\n.alienrpg .heading {\n color: var(--aliengreen);\n font-size: 28px;\n border-bottom: 2px solid var(--color-underline-header);\n}\n\n.alienrpg .heading2 {\n text-align: center;\n color: var(--aliengreen);\n /* font-size: x-large; */\n}\n\n.alienrpg .heading3 {\n color: var(--aliengreen);\n}\n\n.alienrpg .imagecontainer {\n position: relative;\n text-align: center;\n color: white;\n}\n\n/* Import settings */\n.alienrpg .container {\n width: 100%;\n}\n\n.alienrpg .listHeading {\n text-align: center;\n vertical-align: middle;\n padding: 10px 0px;\n border-bottom: 1px solid black;\n margin-bottom: 10px;\n}\n\n.alienrpg .twogridcol {\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(160px, 50%));\n}\n\n.alienrpg .twogridcol input[type=checkbox] {\n vertical-align: middle;\n}\n\n.alienrpg .actors.content {\n background: lightgray;\n}\n\n.alienrpg .actors.content.toggle-display {\n display: none;\n}\n\n.alienrpg .items.content {\n background: lightgray;\n}\n\n.alienrpg .items.content.toggle-display {\n display: none;\n}\n\n.alienrpg .journal.content {\n background: lightgray;\n}\n\n.alienrpg .journal.content.toggle-display {\n display: none;\n}\n\n.alienrpg .scenes.content {\n background: lightgray;\n}\n\n.alienrpg .scenes.content.toggle-display {\n display: none;\n}\n\n.alienrpg .tables.content {\n background: lightgray;\n}\n\n.alienrpg .tables.content.toggle-display {\n display: none;\n}\n\n.alienrpg .macros.content {\n background: lightgray;\n}\n\n.alienrpg .macros.content.toggle-display {\n display: none;\n}\n\n.alienrpg .title {\n cursor: pointer;\n}\n\n/* Footer */\n.alienrpg .footer {\n position: sticky;\n bottom: 0;\n left: 0;\n width: inherit;\n height: auto;\n background-color: #d0daee;\n}\n\n.alienrpg .cinsymbol {\n display: inline-block;\n background-image: url(\"../images/icons/cin-symbol.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .camsymbol {\n display: inline-block;\n background-image: url(\"../images/icons/cam-symbol.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .stresssymbol {\n display: inline-block;\n background-image: url(\"../images/icons/alien-dice-y1.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .basesymbol {\n display: inline-block;\n background-image: url(\"../images/icons/alien-dice-6.png\");\n width: 36px;\n height: 35px;\n vertical-align: middle;\n background-size: 36px;\n border: 0;\n}\n\n.alienrpg .datebox {\n width: 36px;\n height: 35px;\n background-color: rgb(26, 71, 53);\n color: white;\n border: solid rgb(72, 141, 99);\n border-radius: 5px;\n padding: 1%;\n vertical-align: middle;\n}\n\n.alienrpg .datebox2 {\n float: inline-start;\n width: auto;\n margin-right: 10px;\n margin-top: 7px;\n height: 35px;\n background-color: rgb(26, 71, 53);\n color: white;\n border: solid rgb(72, 141, 99);\n border-radius: 5px;\n padding: 1%;\n vertical-align: middle;\n}\n\n.alienrpg .colonytable {\n width: 60%;\n border-color: #e92d2d;\n margin-left: auto;\n margin-right: auto;\n border: 1;\n padding-top: 0;\n padding-bottom: 0;\n font-family: \"OCR-A\";\n text-align: center;\n}\n\n.alienrpg .colonyname {\n font-size: x-large;\n font-weight: bold;\n}\n\n.alienrpg .colonyparent {\n font-size: smaller;\n font-weight: bold;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonyparentdata {\n border-right: solid red 1px;\n font-weight: bold;\n}\n\n.alienrpg .colonyposition {\n font-size: smaller;\n font-weight: bold;\n}\n\n.alienrpg .colonypositiondata {\n font-size: x-large;\n}\n\n.alienrpg .trborder {\n border-bottom: solid transparent 5px;\n}\n\n.alienrpg .colonyheader {\n font-size: smaller;\n width: 20%;\n font-weight: bold;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonyheaderright {\n font-size: smaller;\n width: 20%;\n font-weight: bold;\n}\n\n.alienrpg .colonydata1 {\n width: 20%;\n border-right: solid red 1px;\n}\n\n.alienrpg .colonydata2 {\n width: 20%;\n}\n\n.alienrpg .bbw-table1 {\n width: 169px;\n vertical-align: top;\n padding-left: 2px;\n padding-right: 2px;\n}\n\n.alienrpg {\n /* Styles limited to alienrpg sheets */\n /*\n \tOriginal Sheet by Paul Watson\n\n \tCRT Effect by Alec Lownes\n \t\thttp://aleclownes.com/2017/02/01/crt-display.html\n\n \tMay 2021\n */\n /* CHARACTER SHEET */\n /*.sheet {\n \tmin-width: 600px;\n \tmax-width: 1000px;\n \tmin-height: 350px;\n }*/\n /** General Tab **/\n /** General Tab - Left Column **/\n /*** Story and Experience Points ***/\n /*** Conditions ***/\n /*.dots.radiation.radbox_char {\n margin-top: 36px;\n }\n\n .dots.radiation.radbox_synth {\n /*margin-top: 27px;\n margin-top: 7px;\n }\n\n .dots.radiation.radglow_char {\n margin-top: 36px;\n }\n\n .dots.radiation.radglow_synth {\n margin-top: 27px;\n }*/\n /*** Consumables ***/\n /** General Tab - Right Column **/\n /** - **/\n /* Creature Sheet */\n /* Items */\n}\n.alienrpg .item-form {\n font-family: var(--alienfont);\n background: hsl(0, 0%, 0%);\n}\n.alienrpg .actor-header {\n flex: 0 0 180px;\n overflow: hidden;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-start;\n margin-bottom: 1px;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .vehicle-header {\n overflow: hidden;\n display: flex;\n margin-bottom: 1px;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .profile-img {\n flex: 0 0 100px;\n height: 150px;\n width: auto;\n}\n.alienrpg .profile-img-item {\n flex: 0 0 100px;\n height: 100px;\n margin-right: 10px;\n width: auto;\n justify-self: center;\n}\n.alienrpg .profile-img-vehicle {\n flex: 0 0 100px;\n height: 160px;\n margin-right: 10px;\n width: 300px;\n}\n.alienrpg .header-fields {\n flex: 1;\n}\n.alienrpg h1.charname {\n height: 50px;\n padding: 0px;\n margin: 0 5px 5px 5px;\n border-bottom: 0;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg h1.charname input {\n width: 100%;\n height: 100%;\n margin: 0;\n color: inherit;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .sheet nav.sheet-tabs {\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .sheet-tabs {\n flex: 0;\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .tab,\n.alienrpg .editor {\n height: 100%;\n background-color: hsl(0, 0%, 0%);\n}\n.alienrpg .tox .tox-editor-container {\n background: hsl(0, 0%, 100%);\n}\n.alienrpg .tox .tox-edit-area {\n padding: 0 8px;\n}\n.alienrpg .maxboxsize {\n max-width: 40px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .healboxsize {\n max-width: 80px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .cashboxsize {\n max-width: 150px;\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n padding: 5px;\n margin: 5px 5px 5px 5px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox1 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 230px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox2 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 400px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox3 {\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n padding: 5px;\n margin: 5px 5px 5px 5px;\n width: 180px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .textbox4 {\n color: inherit;\n justify-items: center;\n background-color: hsl(0, 0%, 0%);\n width: 450px;\n padding: 0;\n margin-top: 1px;\n margin-bottom: 1px;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg textarea {\n resize: none;\n padding: 2;\n color: inherit;\n border: 1px solid var(--aliengreen);\n font-family: var(--alienfont);\n font-size: var(--fontsize);\n}\n.alienrpg form .sheet-content .click-stat-level {\n height: 18px;\n padding: 8px;\n background: hsl(0, 0%, 0%);\n border-radius: 2px;\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502);\n font-family: \"Roboto\", system, -apple-system, sans-serif;\n font-size: 10px;\n font-weight: 700;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.alienrpg .click-stat-level .fas {\n display: none;\n padding: 2px 4px;\n border-radius: 2px;\n box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5);\n font-family: \"Roboto\", system, -apple-system, sans-serif;\n font-size: 10px;\n font-weight: 700;\n line-height: 1;\n text-transform: uppercase;\n letter-spacing: 0.25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n.alienrpg .dots {\n cursor: pointer;\n display: flex;\n flex-direction: column;\n margin-right: 8px;\n font-weight: 700;\n font-size: 15px;\n flex-wrap: wrap;\n}\n.alienrpg .newdots {\n cursor: pointer;\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n}\n.alienrpg .planetboxsize {\n max-width: 40px;\n color: hsl(0, 0%, 0%);\n height: 20px;\n padding: 0;\n margin: 1px;\n text-align: center;\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .colony-planet1 {\n max-width: 190px;\n margin: -5px 0px 0px -3px;\n height: max-content;\n color: var(--color-text-dark-primary) !important;\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen) !important;\n}\n.alienrpg .colony-planet2 {\n max-width: 250px;\n height: max-content;\n color: var(--color-text-dark-primary) !important;\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen) !important;\n}\n.alienrpg .resource-label {\n font-family: var(--alienfont);\n text-transform: uppercase;\n padding-left: 5px;\n justify-self: center;\n flex: auto;\n}\n.alienrpg .speciality-label {\n font-family: var(--alienfont);\n text-transform: uppercase;\n padding-left: 5px;\n justify-self: left;\n flex: auto;\n}\n.alienrpg .attr-label {\n font-weight: bold;\n text-transform: uppercase;\n padding-right: 5px;\n}\n.alienrpg .tabs {\n height: 30px;\n color: inherit;\n background-color: hsl(0, 0%, 0%);\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .tabs .sheet nav.sheet-tabs {\n height: 32px;\n flex: 0 0 32px;\n margin: 4px 0;\n line-height: 32px;\n border-top: 1px solid var(--aliengreen) !important;\n border-bottom: 1px solid var(--aliengreen) !important;\n}\n.alienrpg .tabs .item {\n font-weight: bold;\n color: inherit;\n}\n.alienrpg .tabs .item.active {\n text-decoration: underline;\n text-shadow: none;\n}\n.alienrpg .items-list {\n list-style: none;\n padding-left: 5px;\n padding-right: 5px;\n padding-top: 0px;\n padding-bottom: 0px;\n}\n.alienrpg .item-header {\n background-color: hsl(0, 5%, 16%);\n}\n.alienrpg .item-name {\n margin: 0;\n}\n.alienrpg .item-controls {\n text-align: right;\n}\n.alienrpg .item-label {\n font-family: var(--alienfont);\n font-size: small;\n text-transform: uppercase;\n padding-right: 5px;\n padding-left: 5px;\n}\n.alienrpg .biog {\n height: 300px;\n padding: 3px 0;\n width: 1fr;\n font-family: var(--alienfont);\n}\n.alienrpg .biog .biog-image {\n flex: 0 0 24px;\n margin-right: 5px;\n}\n.alienrpg .biog .editor-content {\n word-wrap: break-word;\n font-family: var(--alienfont);\n}\n.alienrpg .biog img {\n display: block;\n}\n.alienrpg .biog-full {\n height: 600px;\n padding: 3px 0;\n width: 1fr;\n font-family: var(--alienfont);\n}\n.alienrpg .biog-full .biog-image {\n flex: 0 0 24px;\n margin-right: 5px;\n}\n.alienrpg .biog-full .editor-content {\n word-wrap: break-word;\n font-family: var(--alienfont);\n}\n.alienrpg .biog-full img {\n display: block;\n}\n.alienrpg .crt .window-content {\n padding: 5px;\n border: 2px solid var(--aliendarkergreen);\n color: var(--aliengreen);\n text-shadow: 0 0 2px var(--aliendarkergreen);\n}\n.alienrpg .crt .window-content::before {\n content: \" \";\n display: block;\n position: absolute;\n top: 30px;\n left: 0;\n bottom: 0;\n right: 0;\n background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));\n z-index: 2;\n background-size: 100% 2px, 3px 100%;\n pointer-events: none;\n}\n.alienrpg .crt .window-content::after {\n content: \" \";\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n background: rgba(18, 16, 16, 0.1);\n opacity: 0;\n z-index: 2;\n pointer-events: none;\n}\n.alienrpg .crt textarea {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n color: ghostwhite;\n font-family: var(--alienchatfont);\n font-size: 14px;\n font-weight: 200;\n letter-spacing: 1px;\n}\n.alienrpg .crt h1 {\n border-bottom: 2px dotted var(--aliengreen);\n padding-left: 0px;\n}\n.alienrpg .crt label,\n.alienrpg .crt h2,\n.alienrpg .crt h3 {\n padding-left: 0px;\n margin: 0px;\n}\n.alienrpg .crt .profile-img {\n margin: 0;\n height: 157px;\n margin-right: 4px;\n border-radius: 10px;\n}\n.alienrpg .crt h1.charname input {\n text-transform: uppercase;\n width: calc(100% + 10px);\n padding-left: 8px;\n border: 0px;\n}\n.alienrpg .crt input[type=text],\n.alienrpg .crt input[type=number],\n.alienrpg .crt input[type=password],\n.alienrpg .crt input[type=date],\n.alienrpg .crt input[type=time] {\n border-radius: 0px;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt input[type=text]:hover,\n.alienrpg .crt input[type=number]:hover,\n.alienrpg .crt input[type=password]:hover,\n.alienrpg .crt input[type=date]:hover,\n.alienrpg .crt input[type=time]:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt h1.charname input:focus {\n box-shadow: 0 0 10px var(--aliengreen);\n}\n.alienrpg .crt h1.charname {\n margin: 0px 0px 5px 0px;\n}\n.alienrpg .crt .select-css {\n border-radius: 3px;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt .select-css:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .grid-4col {\n border: 3px double var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .grid-synth {\n grid-column: 3;\n grid-template-columns: 25% 25% 50%;\n border: 3px double var(--aliengreen);\n border-bottom: 1px solid var(--aliengreen);\n padding: 4px;\n}\n.alienrpg .crt .synth-stresslabel {\n justify-self: left;\n text-align: left;\n}\n.alienrpg .crt .minus-btn {\n width: 14px;\n color: var(--aliendarkergreen);\n font-size: 30px;\n}\n.alienrpg .crt .plus-btn {\n width: 14px;\n color: var(--aliendarkergreen);\n font-size: 30px;\n margin-left: -7px;\n}\n.alienrpg .crt .rollable-stress:hover,\n.alienrpg .crt .rollCrit:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 150%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .fa-solid.fa-wrench:hover,\n.alienrpg .crt .fa-solid.fa-toolbox:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .far.fa-heart:hover {\n color: red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .resource-content .maxboxsize {\n vertical-align: 7px;\n}\n.alienrpg .crt .crt-grid-Char-Att {\n margin-left: -5px;\n border-left: 3px double var(--aliengreen);\n border-bottom: 3px double var(--aliengreen);\n border-right: 3px double var(--aliengreen);\n float: right;\n width: 100%;\n padding: 6px 12px 6px 2px;\n grid-column-gap: 0px;\n grid-template-areas: \"crt_gCol1 crt_gCol2 crt_gCol3 crt_gCol4 crt_gCol5 crt_gCol6\" \"crt_gCol7 crt_gCol8 crt_gCol9 crt_gCol10 crt_gCol11 crt_gCol12\";\n grid-template-columns: 25% 8% 25% 8% 25% 8%;\n display: grid;\n grid-row-gap: 3px;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.alienrpg .crt_gCol1,\n.alienrpg .crt_gCol2,\n.alienrpg .crt_gCol3,\n.alienrpg .crt_gCol4,\n.alienrpg .crt_gCol5,\n.alienrpg .crt_gCol6,\n.alienrpg .crt_gCol7,\n.alienrpg .crt_gCol8,\n.alienrpg .crt_gCol9,\n.alienrpg .crt_gCol10,\n.alienrpg .crt_gCol11,\n.alienrpg .crt_gCol12 {\n justify-self: center;\n align-self: center;\n}\n.alienrpg .crt_gCol11 {\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt-crt-grid-Char-Att .maxboxsize {\n min-width: 40px;\n z-index: 1;\n}\n.alienrpg .crt .NPC {\n width: 15px;\n height: 15px;\n}\n.alienrpg .crt .tooltip .tooltiptext {\n width: 250px;\n top: -36px;\n right: 200%;\n margin-left: -60px;\n color: black;\n background-color: var(--aliengreen);\n box-shadow: 0 0 10px var(--aliengreen);\n}\n.alienrpg .crt .tooltip .tooltiptext::after {\n margin-top: 10px;\n border-width: 7px;\n border-style: solid;\n border-color: transparent transparent transparent var(--aliengreen);\n}\n.alienrpg .crt .crt-grid-Char-Att .crt-gCol6:focus,\n.alienrpg .crt .grid-Consumables .maxboxsize:focus {\n color: var(--aliendarkergreen);\n background-color: var(--alienoddtab);\n box-shadow: 0 0 0 #000;\n cursor: not-allowed;\n}\n.alienrpg .crt .crt-grid-Char-Att .crt_gCol6:hover,\n.alienrpg .crt .grid-Consumables .maxboxsize:hover {\n cursor: default;\n border: 1px solid var(--aliendarkergreen);\n}\n.alienrpg .crt .click-stat-level .far {\n letter-spacing: 1px;\n}\n.alienrpg .crt .synthsdont {\n margin: 10px;\n padding-left: 10px;\n border-left: 2px dotted var(--aliengreen);\n}\n.alienrpg .crt .imitate-human {\n text-align: center;\n}\n.alienrpg .crt .text {\n background-color: var(--aliendarkergreen);\n}\n.alienrpg .crt .tabs {\n color: #000;\n background-color: #fff;\n font-weight: bold;\n text-transform: uppercase;\n text-shadow: 0 0 2px white;\n}\n.alienrpg .crt .tabs .item.active {\n text-decoration: none;\n font-size: 110%;\n color: white;\n background-color: var(--aliendarkergreen);\n box-shadow: 0 0 10px var(--aliendarkergreen);\n text-shadow: 0 0 10px var(--aliengreen);\n cursor: default;\n}\n.alienrpg .crt .tabs .item {\n width: 100%;\n padding-top: 6px;\n}\n.alienrpg .crt .tabs .item.active {\n padding-top: 5px;\n}\n.alienrpg .crt .tabs .item:hover {\n color: #000;\n background-color: var(--alienitemselect);\n box-shadow: 0 0 10px var(--alienitemselect);\n margin: -3px 0 -3px 0;\n padding-top: 6px;\n}\n.alienrpg .crt .grid-genPage h2 {\n text-transform: uppercase;\n}\n.alienrpg .crt .grid-2col-border {\n margin-top: -3px;\n padding-bottom: 4px;\n}\n.alienrpg .crt .journal-sheet select {\n text-overflow: ellipsis;\n}\n.alienrpg .crt .resource-content button {\n width: 16px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .grid-crtPage {\n display: grid;\n grid-template-areas: \"crt_Col1 crt_Col2\";\n grid-template-columns: 220px;\n}\n.alienrpg .crt .crt_Col1 {\n display: grid;\n grid-template-areas: \"crt_Item1\", \"crt_Item2\", \"crt_Item3\";\n grid-template-columns: 100%;\n}\n.alienrpg .crt .crt_Col2 {\n display: grid;\n grid-template-areas: \"crt_Item4\", \"crt_Item5\", \"crt_Item7\", \"crt_Item8\", \"crt_Item9\", \"crt_Item6\";\n grid-template-columns: 100%;\n padding-left: 5px;\n}\n.alienrpg .crt .crt_Col1 h2 {\n text-transform: uppercase;\n padding-bottom: 4px;\n}\n.alienrpg .crt .crt_Item1,\n.alienrpg .crt .crt_Item2_char,\n.alienrpg .crt .crt_Item2_synth,\n.alienrpg .crt .crt_Item3 {\n border: 1px solid var(--aliengreen);\n padding: 5px;\n}\n.alienrpg .crt .crt_Item1 {\n text-align: center;\n /* height: 130px; */\n}\n.alienrpg .crt .crt_Item1 .sp_faded {\n padding-top: 5px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item1 .xp_faded {\n padding-top: 6px;\n color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item1 h2 {\n padding-top: 8px;\n}\n.alienrpg .crt .crt_Item1 .experience {\n width: 160px;\n display: inline-flex;\n margin-bottom: 10px;\n}\n.alienrpg .crt .crt_Item1 .xp_dots_pos {\n padding-top: 18px;\n}\n.alienrpg .crt .crt_Item2_char {\n position: relative;\n height: 334px;\n}\n.alienrpg .crt .crt_Item2_synth {\n position: relative;\n}\n.alienrpg .crt .dots_conditions .dots {\n height: 25px;\n padding-top: 4px;\n padding-left: 7px;\n}\n.alienrpg .crt .dots.starving,\n.alienrpg .crt .dots.exhausted,\n.alienrpg .crt .dots.panic {\n width: 100%;\n background-color: var(--alienoddtab);\n}\n.alienrpg .crt .overwatch {\n margin: 15px 0 25px 13px;\n}\n.alienrpg .crt .overwatch_synth {\n /* margin: 20px 0 15px 13px ; */\n margin: 6px 0 0 13px;\n}\n.alienrpg .crt .dots.panic .panicked {\n color: white;\n background-color: red;\n margin-top: -5px;\n margin-left: -7px;\n padding-left: 6px;\n border-top: 2px solid red;\n border-bottom: 2px solid red;\n font-weight: bold;\n box-shadow: 0 0 10px red;\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .panicked-textarea {\n margin-left: 60px;\n border: 1px solid yellow;\n background-color: orange;\n}\n.alienrpg .crt .panicked-textarea:focus {\n border: 1px solid yellow;\n background-color: yellow;\n color: red;\n}\n.alienrpg .crt .dots.radiation {\n border: 1px dashed var(--alienitemselect);\n color: var(--alienitemselect);\n width: 98%;\n padding-top: 16px;\n padding-bottom: 19px;\n align-items: center;\n flex-wrap: nowrap;\n margin: 2px;\n}\n.alienrpg .crt #bottom {\n position: absolute;\n bottom: 0;\n left: 0;\n}\n.alienrpg .crt .dots.radiation.rad_glow {\n background-color: var(--alienitemselect);\n color: #000;\n border-radius: 3px;\n box-shadow: 0 0 10px yellow;\n}\n.alienrpg .crt .crt_grid_SynthStress {\n display: grid;\n grid-template-areas: \"imitate-human_left imitate-human_right\";\n grid-template-columns: 20% 80%;\n}\n.alienrpg .crt .imitate-human_left {\n padding: 7px 0 0 0;\n}\n.alienrpg .crt .imitate-human_right {\n padding: 5px 0px 0px 10px;\n}\n.alienrpg .crt .synth-label {\n width: 100%;\n margin-top: 2px;\n padding: 6px 0px 5px 0px;\n text-transform: uppercase;\n text-align: center;\n}\n.alienrpg .crt .alienrpgv .synth_fake_check {\n color: var(--aliendarkergreen);\n width: 100%;\n margin-top: 12px;\n padding: 6px 0px 6px 0px;\n text-transform: uppercase;\n text-align: center;\n background-color: var(--alienoddtab);\n}\n.alienrpg .crt .fas.fa-parachute-box {\n vertical-align: top;\n padding-top: 6px;\n padding-left: 3px;\n}\n.alienrpg .crt .fa-parachute-box:before {\n content: \"\\f49e\";\n}\n.alienrpg .crt .crt_Item3 .supply-btn.Power2 {\n padding-left: 6px;\n font-size: 20px;\n}\n.alienrpg .crt .crt_gridCarrer {\n display: grid;\n grid-template-areas: \"crt_box1 crt_box2 crt_box3 crt_box4\";\n padding: 0px;\n padding-top: 1px;\n grid-template-columns: 17% 36% 17% 30%;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 2px;\n}\n.alienrpg .crt .crt_gridCarrer .crt_box1,\n.alienrpg .crt .crt_gridCarrer .crt_box2,\n.alienrpg .crt .crt_gridCarrer .crt_box3,\n.alienrpg .crt .crt_gridCarrer .crt_box4 {\n justify-self: center;\n max-width: 100%;\n padding-top: 0px;\n}\n.alienrpg .crt .crt_gridSpecialty {\n display: grid;\n grid-template-areas: \"crt_sbox1 crt_sbox2\";\n padding: 4px 0px 3px 0px;\n grid-template-columns: 17% 83%;\n margin-bottom: 2px;\n}\n.alienrpg .crt .crt_gridSpecialty .crt_sbox1,\n.alienrpg .crt .crt_gridSpecialty .crt_sbox2 {\n justify-self: center;\n max-width: 100%;\n padding-top: 0px;\n}\n.alienrpg .crt .crt_grid-special {\n grid-area: crt_sbox2;\n display: grid;\n width: 100%;\n grid-template-areas: \"crt_spe1 crt_spe2\";\n grid-template-columns: 75% 25%;\n}\n.alienrpg .crt .crt .crt_spe1 {\n grid-area: crt_spe1;\n font-weight: 100;\n text-transform: uppercase;\n}\n.alienrpg .crt .crt_spe2 {\n grid-area: crt_spe2;\n padding-right: 5px;\n justify-self: right;\n}\n.alienrpg .crt .crt_Item4,\n.alienrpg .crt .crt_Item5,\n.alienrpg .crt .crt_Item6,\n.alienrpg .crt .crt_Item7,\n.alienrpg .crt .crt_Item8,\n.alienrpg .crt .crt_Item9 {\n border: 0px solid var(--aliengreen);\n margin-bottom: 3px;\n}\n.alienrpg .crt_Item4 .resource-label-header,\n.alienrpg .crt_Item5 .resource-label-header,\n.alienrpg .crt_Item6 .resource-label-header,\n.alienrpg .crt_Item7 .resource-label-header,\n.alienrpg .crt_Item8 .resource-label-header,\n.alienrpg .crt_Item9 .resource-label-header {\n display: block;\n width: 100%;\n padding: 1px 0px 1px 2px;\n color: #000;\n font-weight: bolder;\n text-transform: uppercase;\n background-color: var(--aliendarkergreen);\n}\n.alienrpg .crt .crt_Item4 {\n height: 50px;\n}\n.alienrpg .crt .crt_Item5 textarea {\n height: 107px;\n}\n.alienrpg .crt .crt_Item5 textarea:hover,\n.alienrpg .crt .crt_Item7 textarea:hover {\n border: 1px solid var(--aliengreen);\n}\n.alienrpg .crt .crt_Item6 {\n height: 216px;\n border: 1px solid var(--aliendarkergreen);\n margin-bottom: 0px;\n}\n.alienrpg .crt .crt_Item7 textarea {\n height: 87px;\n}\n.alienrpg .crt .crt_Item8 {\n padding-bottom: 2px;\n}\n.alienrpg .crt .crt_Item8 input,\n.alienrpg .crt .crt_Item9 input {\n margin: 0px;\n width: 100%;\n}\n.alienrpg .crt .crt_Relat {\n display: grid;\n grid-template-areas: \"crt_Relat_Buddy crt_Relat_Rival\";\n grid-template-columns: 49%;\n grid-column-gap: 5px;\n}\n.alienrpg .crt_Col3 {\n grid-area: crt_Col3;\n padding-top: 10px;\n color: var(--aliendarkergreen);\n font-family: var(--alienfont);\n}\n.alienrpg .crt.grid-attr {\n border: 0px solid var(--aliengreen);\n}\n.alienrpg .crt .talent-btn:hover,\n.alienrpg .crt .talent-btn:focus {\n box-shadow: 0 0 7px var(--aliengreen);\n text-shadow: 0 0 15px var(--aliengreen);\n background-color: var(--aliengreen);\n cursor: help;\n font-weight: bolder;\n text-transform: uppercase;\n color: #000;\n}\n.alienrpg .crt .rollable {\n width: 90%;\n text-align: center;\n}\n.alienrpg .rollable:hover,\n.alienrpg .rollcomputer:hover {\n color: var(--aliengreen);\n background-color: #000;\n border: 0px solid var(--aliengreen);\n font-weight: 1;\n font-size: 130%;\n box-shadow: 0 0 0px var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .rollItem,\n.alienrpg .crt .creature-acid-roll {\n width: 100%;\n text-align: center;\n}\n.alienrpg .crt .rollItem:hover,\n.alienrpg .crt .rollItem:focus {\n text-shadow: 0 0 15px var(--aliengreen);\n box-shadow: 0 0 7px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n font-size: 100%;\n font-weight: bolder;\n text-transform: uppercase;\n}\n.alienrpg .crt .rollVehicleWeapon:hover,\n.alienrpg .crt .rollVehicleWeapon:focus {\n text-shadow: 0 0 15px var(--aliengreen);\n box-shadow: 0 0 7px var(--aliengreen);\n background-color: var(--aliengreen);\n color: #000;\n font-size: 100%;\n font-weight: bolder;\n text-transform: uppercase;\n}\n.alienrpg .crt .grid-talents {\n text-align: center;\n grid-template-columns: 90% 10%;\n}\n.alienrpg .crt .talTitle {\n text-transform: uppercase;\n color: #000;\n background-color: var(--aliengreen);\n}\n.alienrpg .crt .item-header {\n /* background-color: var(--aliendarkergreen); */\n /* color: black; */\n}\n.alienrpg .crt .textbox {\n color: ghostwhite;\n font-family: var(--alienchatfont);\n font-size: 14px;\n font-weight: 200;\n letter-spacing: 1px;\n}\n.alienrpg .crt .textbox:focus {\n font-weight: 400;\n}\n.alienrpg .crt .encumbrance .encumbrance-bar {\n background: var(--alienitemselect);\n}\n.alienrpg .crt .blink {\n padding: 0px 0px 2px 5px;\n margin-top: 5px;\n margin-bottom: 5px;\n background-color: red;\n color: white;\n text-shadow: 0 0 5px red;\n animation: blink 0.5s 5;\n}\n.alienrpg .crt_lCol6 {\n justify-self: center;\n}\n.alienrpg .crt .crit-injuries {\n margin-top: 118px;\n}\n.alienrpg .crt .grid-crit {\n grid-template-columns: 95% 5%;\n}\n.alienrpg .crt_crit2 {\n text-align: center;\n font-size: 15px;\n}\n.alienrpg .crt .Item11 {\n border: 0px solid var(--aliengreen);\n}\n.alienrpg .crt .Item11 .items-list {\n height: auto;\n}\n.alienrpg .crt .critical-inj {\n padding-bottom: 10px;\n}\n.alienrpg .crt .resource-label-header.rollCrit:hover {\n font-size: 15px;\n background-color: var(--aliendarkergreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt_box4 {\n padding: 7px 0px 0px 7px;\n}\n.alienrpg .crt .crt_Col1 {\n margin-left: -5px;\n}\n.alienrpg .crt .fas.fa-tools {\n vertical-align: top;\n padding-top: 13px;\n margin-left: 5px;\n}\n.alienrpg .crt .fas.fa-tools:hover {\n cursor: help;\n}\n.alienrpg .crt .fas.fa-tools:before {\n content: \"\\f022\";\n}\n.alienrpg .crt .fas:hover {\n color: var(--aliengreen);\n text-shadow: 0 0 2px var(--aliengreen);\n animation: textShadow 0.5s 0.3;\n}\n.alienrpg .crt .items-list .item-header {\n border-bottom-style: solid;\n border-bottom-color: var(--aliengreen);\n}\n.alienrpg .crt .Col3 .panel {\n margin-left: 5px;\n padding: 0 10px 0 10px;\n border-left: 2px inset var(--aliengreen);\n}\n.alienrpg .crt .tab.inventory .fas {\n margin-right: 10px;\n}\n.alienrpg .crt .creature-acid-roll:hover,\n.alienrpg .crt .creature-acid-roll:focus {\n text-shadow: 0 0 0px var(--aliengreen);\n color: var(--aliengreen);\n background-color: #000;\n font-weight: 1;\n font-size: 110%;\n border: 0px solid var(--aliengreen);\n animation: textShadow 1s infinite;\n}\n.alienrpg .crt .creature-attack-roll {\n width: 260px;\n height: 40px;\n border-radius: 3px;\n text-shadow: 0 0 rgba(0, 0, 0, 0);\n color: rgba(0, 0, 0, 0);\n background: url(../images/alien_crt_roll-attack.png) no-repeat top left;\n}\n.alienrpg .crt .creature-attack-roll:hover {\n border-radius: 3px;\n background-color: var(--aliendarkergreen);\n text-shadow: 0 0 rgba(0, 0, 0, 0);\n color: rgba(0, 0, 0, 0);\n background: url(../images/alien_crt_roll-attack_hover.gif) no-repeat top left;\n}\n.alienrpg .crt .profile-img-item {\n margin: 0;\n height: 125px;\n width: auto;\n margin-right: 4px;\n border-radius: 10px;\n}\n.alienrpg .crt .textbox1,\n.alienrpg .crt .textbox2 {\n padding-left: 5px;\n}","$c-white: hsl(0, 0%, 100%);\r\n$c-black: hsl(0, 0%, 0%);\r\n$c-green: hsl(84, 100%, 59%);\r\n\r\n:root {\r\n\t--aliengreen: hsl(84, 100%, 59%);\r\n\t--aliendarkergreen: hsl(141, 60%, 40%);\r\n\t--alienitemselect: hsl(70, 80%, 74%);\r\n\t--alienoddtab: hsl(72, 29%, 7%);\r\n\t--blue: hsl(224, 75%, 62%);\r\n\t--black: hsl(0, 0%, 0%);\r\n\t--white: hsl(0, 0%, 100%);\r\n\t--alientextjournal: #b1e0e7;\r\n\t--journalback: url(../images/mother-instructions/indbackground2.png);\r\n\t--chatbackground: url(/systems/alienrpg/images/IndBackground3.png);\r\n\t--alienchatfont: 'Blinker', sans-serif;\r\n\t--alienchatwhite: hsl(0, 0%, 100%);\r\n\t--alienchatred: hsl(0, 100%, 50%);\r\n\t--alienchatredshadow: rgb(230 230 230);\r\n\t--alienchatblue: hsl(240deg 42% 72%);\r\n\t// --alienchatlightblue: hsl(240, 96%, 70%);\r\n\t--alienchatlightblue: hsl(120, 97%, 41%);\r\n\t--alienchatlightgreen: hsl(120, 97%, 41%);\r\n\t--alienchatgoldenrod: hsl(43, 74%, 49%);\r\n}\r\n","// Import utilities.\r\n@import 'utils/typography';\r\n@import 'utils/colors';\r\n@import 'utils/mixins';\r\n@import 'utils/variables';\r\n\r\n/* Global styles */\r\n@import 'global/window';\r\n@import 'global/mother-instruction-images';\r\n@import 'global/grid';\r\n@import 'global/flex';\r\n@import 'global/itemList';\r\n@import 'global/select-css';\r\n@import 'actor/alien-crt-ui';\r\n@import 'global/module';\r\n\r\n.alienrpg {\r\n /* Styles limited to alienrpg sheets */\r\n @import 'components/forms';\r\n @import 'components/resource';\r\n @import 'components/tabs';\r\n @import 'components/items';\r\n @import 'actor/alien-crt-actor';\r\n}\r\n",".alienrpg ul ol {\r\n\tmargin-left: 3px;\r\n}\r\n.alienrpg #context-menu {\r\n\t// width: 100%;\r\n\twidth: auto;\r\n\theight: max-content;\r\n\tmin-width: 156px;\r\n\tmax-width: 360px;\r\n\tposition: absolute;\r\n\tleft: -998%;\r\n\ttop: -50%;\r\n\tbackground: $c-black;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 5px;\r\n\tcolor: var(--aliengreen);\r\n\ttext-align: left;\r\n\tfont-size: smaller;\r\n\tz-index: 1;\r\n}\r\n.alienrpg #context-menu li.context-item {\r\n\tline-height: 16px;\r\n}\r\n\r\n.alienrpg .window-content {\r\n\t// font-family: var(--alienfont);\r\n\t// color: var(--aliengreen);\r\n\t// font-size: var(--fontsize);\r\n\tbackground: hsl(0deg, 0%, 0%);\r\n\tborder: var(--aliengreen) 1px solid;\r\n\t// flex-direction: column;\r\n\t// flex-wrap: nowrap;\r\n\t// padding: 2px;\r\n\t// overflow-y: scroll;\r\n\t// overflow-x: auto;\r\n\t// border: var(--aliengreen) 3px;\r\n}\r\n\r\n// .alienrpg .window-content {\r\n// // font-family: var(--alienfont);\r\n// // color: var(--aliengreen);\r\n// // font-size: var(--fontsize);\r\n// background: $c-black;\r\n// // flex-direction: column;\r\n// // flex-wrap: nowrap;\r\n// // padding: 2px;\r\n// // overflow-y: scroll;\r\n// // overflow-x: auto;\r\n// // border: var(--aliengreen) 3px;\r\n// }\r\n\r\n.alienrpg form {\r\n\tfont-family: var(--alienfont);\r\n\tcolor: var(--aliengreen);\r\n\tfont-size: var(--fontsize);\r\n\tbackground: $c-black;\r\n\tflex-direction: column;\r\n\tflex-wrap: nowrap;\r\n\tpadding: 2px;\r\n\toverflow-y: scroll;\r\n\toverflow-x: auto;\r\n\tborder: var(--aliengreen) 3px;\r\n}\r\n\r\n.journal-sheet {\r\n\tform {\r\n\t\t// font-family: var(--alienfont);\r\n\t\t// color: var(--aliengreen);\r\n\t\t// background: url(../images/mother-instructions/indbackground2.png) no-repeat top left;\r\n\t\tbackground: var(--journalback) top left !important;\r\n\t\tbackground-size: cover;\r\n\t\tborder: 1px solid var(--aliengreen);\r\n\t\tborder-radius: 1px;\r\n\t\t// color: hsl(187, 52%, 80%);\r\n\t\tcolor: var(--alientextjournal) !important;\r\n\t}\r\n\tselect {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) 3px;\r\n\t\tborder: 1px solid hsl(53, 4%, 46%);\r\n\t\tborder-radius: 3px;\r\n\t\tpadding: 0 3px;\r\n\t\ttext-overflow: ellipsis;\r\n\t\tfont-size: 16px;\r\n\t}\r\n\tinput {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) 3px;\r\n\t}\r\n\tbutton {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) solid 1px;\r\n\t\twidth: 100%;\r\n\t\tmargin: 0 1px;\r\n\t\tborder-radius: 3px;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 28px;\r\n\t}\r\n\r\n\tcritbutton {\r\n\t\tfont-family: var(--alienfont);\r\n\t\t// color: $c-green;\r\n\t\tcolor: inherit;\r\n\r\n\t\tbackground: $c-black;\r\n\t\tborder: var(--aliengreen) solid 1px;\r\n\t\t// width: 100%;\r\n\t\tmargin: 0 1px;\r\n\t\tborder-radius: 3px;\r\n\t\tfont-size: 14px;\r\n\t\tline-height: 28px;\r\n\t}\r\n\t.tox .tox-editor-container {\r\n\t\tbackground-color: $c-white;\r\n\t}\r\n}\r\n\r\na.entity-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n\r\n.alienrpg a.entity-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\na.content-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n\r\n.alienrpg a.content-link {\r\n\tcolor: $c-white;\r\n\tbackground: $c-black;\r\n}\r\n#chat .message {\r\n\tborder: 1px solid hsl(0deg, 8%, 34%);\r\n\tborder-radius: 1px;\r\n}\r\n.chat-message {\r\n\t// background-image: url('/systems/alienrpg/images/IndBackground3.png');\r\n\tbackground-image: var(--chatbackground);\r\n\tbackground-size: cover;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: center;\r\n\tcolor: inherit;\r\n\t// color: $c-green;\r\n\r\n\t.message-header .message-sender {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.message-metadata {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.flavor-text {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n\t.table-draw .table-results .table-result {\r\n\t\tcolor: var(--aliengreen);\r\n\t\t// color: inherit;\r\n\t}\r\n}\r\n.chat-message .table-draw .table-results .table-result .chatBG {\r\n\t// background-image: url('/systems/alienrpg/images/IndBackground3.png');\r\n\tbackground-image: var(--chatbackground);\r\n\tbackground-size: cover;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: center;\r\n\tcolor: var(--aliengreen);\r\n\r\n\tpadding-left: 6px;\r\n}\r\n.chat-message.whisper {\r\n\tbackground: hsl(0, 0%, 9%);\r\n\t// color: $c-green;\r\n\tcolor: var(--aliengreen);\r\n}\r\n\r\n.chat-message.blind {\r\n\tbackground: hsl(0, 0%, 9%);\r\n}\r\n\r\n.chat-message.emote {\r\n\tbackground: hsl(0, 0%, 9%);\r\n}\r\n\r\n.chat-message .critchat {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tborder-bottom: 1px solid var(--color-border-light-primary);\r\n\tpadding: 3px 0;\r\n\tcolor: var(--aliengreen);\r\n}\r\n\r\n.dice-tooltip .roll > img {\r\n\twidth: 24px;\r\n}\r\n\r\n.dice-tooltip {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 1px;\r\n\tbackground: $c-black;\r\n\r\n\t.dice-rolls {\r\n\t\tcolor: inherit;\r\n\t\tbackground: $c-black;\r\n\t}\r\n\r\n\t.part-header {\r\n\t\tcolor: inherit;\r\n\t\t// color: $c-green;\r\n\t\tbackground: $c-black;\r\n\t}\r\n}\r\n.dice-tooltip .dice-rolls .roll {\r\n\tfilter: none;\r\n}\r\n.dice-tooltip .dice-rolls .roll.max {\r\n\tfilter: none;\r\n}\r\n.dice-tooltip .dice-rolls .roll.min {\r\n\tfilter: none;\r\n}\r\n\r\n.inline-roll .dice-tooltip {\r\n\tcolor: inherit;\r\n\t// color: $c-green;\r\n\tbackground: $c-black;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 2px;\r\n}\r\n// a.entity-link,\r\na.inline-roll {\r\n\tbackground: $c-black;\r\n\tpadding: 1px 4px;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 2px;\r\n\twhite-space: nowrap;\r\n\tword-break: break-all;\r\n}\r\n\r\n.dice-roll .dice-formula,\r\n.dice-roll .dice-total {\r\n\t// color: inherit;\r\n\tcolor: var(--aliengreen);\r\n}\r\n.dice-tooltip .part-header .part-formula {\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n}\r\n.part-total {\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n}\r\n\r\n.alienrpg h2 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\tmargin-left: 5px;\r\n\t// font-size: var(--fontsize) ;\r\n}\r\n.alienrpg h3 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\t// font-size: var(--fontsize) ;\r\n\r\n\t// margin-left: 2px;\r\n}\r\n\r\n.alienrpg h4 {\r\n\tborder: 0;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\t// font-size: var(--fontsize) ;\r\n}\r\n.resource-content {\r\n\tbutton {\r\n\t\tflex: 0;\r\n\t\tborder: 0;\r\n\t\twidth: 30px;\r\n\t\tfont-size: 1.5rem;\r\n\t\tpadding: 0;\r\n\t\tcolor: inherit;\r\n\t\tmargin: 0;\r\n\t}\r\n}\r\n\r\n.rollable:hover,\r\n.rollcomputer:hover {\r\n\tcolor: var(--aliengreen);\r\n\tbackground-color: #000;\r\n\tborder: 0px solid var(--aliengreen);\r\n\tfont-weight: 1;\r\n\tfont-size: 120%;\r\n\tbox-shadow: 0 0 0px var(--aliengreen);\r\n\tanimation: textShadow 1s infinite;\r\n}\r\n\r\n.far.fa-heart:hover {\r\n\tcolor: red;\r\n\tanimation: textShadow 1s infinite;\r\n}\r\n\r\n// .rollable,\r\n// .rollcomputer {\r\n// &:hover,\r\n// &:focus {\r\n// // color: black;\r\n// text-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n// font-size: 95%;\r\n// cursor: pointer;\r\n// }\r\n// }\r\n\r\n.rollableVeh {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 1.3em;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.creature-acid-roll {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 95%;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.rollItem {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.rollVehicleWeapon {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.openItem {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\t// color: black;\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\tfont-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n.talent-btn {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\tcolor: hsl(103, 100%, 28%);\r\n\t\ttext-shadow: 0 0 20px hsl(0, 100%, 50%);\r\n\t\t// font-size: 110%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n\r\n.minus-btn .plus-btn {\r\n\twidth: 10px;\r\n\theight: 10px;\r\n\tline-height: 20px;\r\n\tpadding: 0;\r\n}\r\n\r\n.supply-btn {\r\n\tfont-size: 5px;\r\n\tpadding: 0;\r\n\tfont-family: var(--alienfont);\r\n}\r\n\r\n.pwr-btn {\r\n\t&:hover,\r\n\t&:focus {\r\n\t\tbackground-color: hsl(4, 69%, 53%);\r\n\t\tfont-size: 120%;\r\n\t\tfont-weight: bolder;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n\r\n.stunt-btn {\r\n\twidth: 5px;\r\n\tpadding: 0;\r\n\tfont-family: var(--alienfont);\r\n}\r\n\r\n.creature-attack-roll {\r\n\tdisplay: inline-block;\r\n\twidth: 280px;\r\n\theight: 40px;\r\n\t// font-size: 25pt;\r\n\tfont-weight: bold;\r\n\tfont-size: 2em;\r\n\t/* font-size: clamp(1rem, -0.875rem + 8.333vw, 3.5rem); */\r\n\ttext-shadow: 2px 2px hsl(128, 83%, 25%);\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.creature-attack-roll:hover {\r\n\tborder-radius: 10px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n\ttext-shadow: 2px 2px hsl(0, 92%, 26%);\r\n}\r\n.creature-attack-roll:active {\r\n\tposition: relative;\r\n\ttop: 1px;\r\n\tborder-radius: unset;\r\n\tbackground-color: unset;\r\n\tcolor: unset;\r\n}\r\nbutton:hover,\r\nbutton:focus {\r\n\tbox-shadow: unset;\r\n}\r\n\r\n.alien-Push-button {\r\n\tdisplay: inline-block;\r\n\twidth: 260px;\r\n\theight: 45px;\r\n\tbackground-color: $c-black;\r\n\t// color: hsl(84, 100%, 59%);\r\n\tfont-weight: bold;\r\n\tfont-size: clamp(2rem, -4.5rem + 5vw, 3rem);\r\n\tfont-family: var(--alienfont);\r\n\tpadding-bottom: 5px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.alien-Push-button:hover {\r\n\tborder-radius: 10px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n}\r\n\r\n.alien-crit-button {\r\n\tdisplay: inline-block;\r\n\twidth: 280px;\r\n\theight: 26px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tborder-radius: 25px;\r\n\tcolor: var(--aliengreen);\r\n\tfont-weight: bold;\r\n\tfont-size: 1.2rem;\r\n\t// font-size: clamp(1rem, 1vw, 2rem);\r\n\r\n\tfont-family: var(--alienfont);\r\n\tline-height: inherit;\r\n}\r\n.alien-crit-button:hover {\r\n\tborder-radius: 5px;\r\n\tcolor: hsl(0, 100%, 50%);\r\n}\r\n\r\n.alien-diceface-b0 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-b0.png) no-repeat top left;\r\n}\r\n.alien-diceface-b6 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-b6.png) no-repeat top left;\r\n}\r\n.alien-diceface-y0 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y0.png) no-repeat top left;\r\n}\r\n.alien-diceface-y1 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y1.png) no-repeat top left;\r\n}\r\n.alien-diceface-y6 {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 30px;\r\n\tpadding: 0px;\r\n\tmargin: 1px;\r\n\tbackground: url(../ui/alien-dice-y6.png) no-repeat top left;\r\n}\r\n\r\n.tooltip {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted black;\r\n}\r\n\r\n.tooltip .tooltiptext {\r\n\tvisibility: hidden;\r\n\twidth: 250px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\ttext-align: center;\r\n\tborder-radius: 6px;\r\n\tpadding: 5px 0;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\ttop: -5px;\r\n\tright: 105%;\r\n\tmargin-left: -60px;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n}\r\n.tooltip .tooltiptext::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 5px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n.tooltip:hover .tooltiptext {\r\n\tvisibility: visible;\r\n}\r\n.tooltip2 {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted black;\r\n}\r\n\r\n.tooltip2 .tooltiptext2 {\r\n\tvisibility: hidden;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\ttext-align: center;\r\n\tborder-radius: 6px;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n\tpadding: 0px;\r\n\tfont-family: 'Times New Roman', Times, serif;\r\n\twidth: 150px;\r\n\ttop: -30px;\r\n\tright: -160px;\r\n\tmargin-left: auto;\r\n}\r\n.tooltip2 .tooltiptext2::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 5px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n.tooltip2:hover .tooltiptext2 {\r\n\tvisibility: visible;\r\n}\r\n\r\n.alienrpg .inputtext {\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n}\r\n\r\n.box-top {\r\n\tborder-top: 3px solid var(--aliengreen);\r\n}\r\n\r\n.ctooltip {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tborder-bottom: 1px dotted $c-black;\r\n}\r\n\r\n/* Tooltip text */\r\n.ctooltip .ctooltiptext {\r\n\t// /* Position the tooltip text - see examples below! */\r\n\t// position: absolute;\r\n\t// z-index: 1;\r\n\tfont-size: small;\r\n\tvisibility: hidden;\r\n\twidth: 150px;\r\n\tbackground-color: $c-black;\r\n\tcolor: var(--aliengreen);\r\n\ttext-align: center;\r\n\tborder-radius: 3px;\r\n\tpadding: 2px 0;\r\n\tposition: absolute;\r\n\tz-index: 1;\r\n\t// top: -5px;\r\n\t// right: 105%;\r\n\tmargin-left: -150px;\r\n\tborder-style: solid;\r\n\tborder-color: var(--aliengreen);\r\n}\r\n\r\n/* Show the tooltip text when you mouse over the tooltip container */\r\n.ctooltip:hover .ctooltiptext {\r\n\tvisibility: visible;\r\n}\r\n\r\n.ctooltip .ctooltiptext::after {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 50%;\r\n\tleft: 100%; /* To the right of the tooltip */\r\n\tmargin-top: -5px;\r\n\tborder-width: 1px;\r\n\tborder-style: solid;\r\n\tborder-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n\r\n// .dice-tooltip .dice-rolls .roll.d6 {\r\n// background-image: url(../icons/svg/d6-grey.svg);\r\n// }\r\n\r\n.alienchatwhite {\r\n\tcolor: var(--alienchatwhite);\r\n}\r\n\r\n.alienchatred {\r\n\tcolor: var(--alienchatred);\r\n\tfont-weight: bolder;\r\n\tfont-size: larger;\r\n\t-webkit-background-clip: text;\r\n\tbackground-clip: text;\r\n\tbackground-color: var(--alienchatredshadow);\r\n}\r\n\r\n.alienchatblue {\r\n\tcolor: var(--alienchatblue);\r\n}\r\n.alienchatlightblue {\r\n\tcolor: var(--alienchatlightblue);\r\n\tfont-weight: bold;\r\n\tfont-size: larger;\r\n}\r\n.alienchatlightgreen {\r\n\tcolor: var(--alienchatlightgreen);\r\n}\r\n.alienchatgoldenrod {\r\n\tcolor: var(--alienchatgoldenrod);\r\n\tfont-weight: bold;\r\n}\r\n\r\n.combatbutton {\r\n\tmax-width: 200px;\r\n\tcolor: var(--aliengreen);\r\n\tborder: var(--aliengreen) 1px solid;\r\n}\r\n\r\n.prosemirror.editing-source textarea {\r\n\tcolor: $c-white;\r\n}\r\n\r\n.prosemirror menu .pm-dropdown {\r\n\tcolor: $c-black;\r\n}\r\n\r\n#overlay {\r\n\theight: 200%;\r\n\tbackground-color: hsl(120deg 64% 43% / 30%); /* Black background with opacity */\r\n\tz-index: 2;\r\n}\r\n",".spanner-icon {\r\n display: inline-block;\r\n width: 30px;\r\n height: 25px;\r\n padding: 0px;\r\n margin: 1px;\r\n background: url(../images/mother-instructions/spanner-icon.webp);\r\n}\r\n.character-sheet-img {\r\n display: block;\r\n width: 464px;\r\n height: 500px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-sheet-img.webp);\r\n}\r\n.creature-sheet-img {\r\n display: block;\r\n width: 500px;\r\n height: 477px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-sheet-img.webp);\r\n}\r\n.character-header {\r\n display: block;\r\n width: 500px;\r\n height: 152px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-header.webp);\r\n}\r\n.synthetic-header {\r\n display: block;\r\n width: 500px;\r\n height: 155px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-header.webp);\r\n}\r\n\r\n.agil-mod {\r\n display: block;\r\n width: 403px;\r\n height: 162px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/agil-mod.webp);\r\n}\r\n.armor-mod {\r\n display: block;\r\n width: 403px;\r\n height: 172px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/armor-mod.webp);\r\n}\r\n.stress-mod {\r\n display: block;\r\n width: 400px;\r\n height: 136px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/stress-mod.webp);\r\n}\r\n.character-details {\r\n display: block;\r\n width: 300px;\r\n height: 328px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-details.webp);\r\n}\r\n.synthetic-details {\r\n display: block;\r\n width: 300px;\r\n height: 380px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-details.webp);\r\n}\r\n\r\n.character-consumables {\r\n display: block;\r\n width: 153px;\r\n height: 330px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/character-consumables.webp);\r\n}\r\n\r\n.synthetic-consumables {\r\n display: block;\r\n width: 153px;\r\n height: 322px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synthetic-consumables.webp);\r\n}\r\n.talent-agenda {\r\n display: block;\r\n width: 300px;\r\n height: 260px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/talent-agenda.webp);\r\n}\r\n.con-edit {\r\n display: block;\r\n width: 151px;\r\n height: 109px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/con-edit.webp);\r\n}\r\n.enc {\r\n display: block;\r\n width: 600px;\r\n height: 71px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/enc.webp);\r\n}\r\n.enc-warn {\r\n display: block;\r\n width: 462px;\r\n height: 49px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/enc-warn.webp);\r\n}\r\n.inv-inact {\r\n display: block;\r\n width: 600px;\r\n height: 199px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/inv-inact.webp);\r\n}\r\n.moskills {\r\n display: block;\r\n width: 300px;\r\n height: 254px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/skills.webp);\r\n}\r\n\r\n.creature-header {\r\n display: block;\r\n width: 500px;\r\n height: 102px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-header.webp);\r\n}\r\n.creature-attack-dropdown {\r\n display: block;\r\n width: 600px;\r\n height: 330px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/creature-attack-dropdown.webp);\r\n}\r\n.acid-splash-popup {\r\n display: block;\r\n width: 400px;\r\n height: 141px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/acid-splash-popup.webp);\r\n}\r\n.chat-roll {\r\n display: block;\r\n width: 300px;\r\n height: 188px;\r\n background: url(../images/mother-instructions/chat-roll.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.radiation-roll {\r\n display: block;\r\n width: 240px;\r\n height: 274px;\r\n background: url(../images/mother-instructions/radiation-rolls.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.territories-general {\r\n display: block;\r\n width: 500px;\r\n height: 498px;\r\n background: url(../images/mother-instructions/territories-general.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.territories-systems {\r\n display: block;\r\n width: 500px;\r\n height: 186px;\r\n background: url(../images/mother-instructions/territories-systems.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-general {\r\n display: block;\r\n width: 500px;\r\n height: 342px;\r\n background: url(../images/mother-instructions/vehicle-general.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-inv {\r\n display: block;\r\n width: 500px;\r\n height: 343px;\r\n background: url(../images/mother-instructions/vehicle-inv.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-crew {\r\n display: block;\r\n width: 500px;\r\n height: 227px;\r\n background: url(../images/mother-instructions/vehicle-crew.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.vehicle-crew-selector {\r\n display: block;\r\n width: 500px;\r\n height: 227px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/vehicle-crew-selector.webp);\r\n}\r\n\r\n.vehicle-fire-weapon {\r\n display: block;\r\n width: 403px;\r\n height: 162px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/vehicle-fire-weapon.webp);\r\n}\r\n\r\n.item-dropdown {\r\n display: block;\r\n width: 300px;\r\n height: 263px;\r\n background: url(../images/mother-instructions/item-dropdown.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.modifiers-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/modifiers-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.melee-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/melee-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.ranged-img {\r\n display: block;\r\n width: 600px;\r\n height: 417px;\r\n background: url(../images/mother-instructions/ranged-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.armor-img {\r\n display: block;\r\n width: 600px;\r\n height: 415px;\r\n background: url(../images/mother-instructions/armor-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.planet-system-img {\r\n display: block;\r\n width: 600px;\r\n height: 562px;\r\n background: url(../images/mother-instructions/planet-system-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.initiative-roll {\r\n display: block;\r\n width: 300px;\r\n height: 277px;\r\n background: url(../images/mother-instructions/initiative-roll.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.clone-actor {\r\n display: inline-block;\r\n width: 200px;\r\n height: 119px;\r\n background: url(../images/mother-instructions/clone-actor.webp);\r\n margin-left: 25%;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.roll-clone {\r\n display: inline-block;\r\n width: 200px;\r\n height: 207px;\r\n background: url(../images/mother-instructions/roll-clone.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.init-chat-norm {\r\n display: block;\r\n width: 200px;\r\n height: 388px;\r\n background: url(../images/mother-instructions/init-chat-norm.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.init-chat-cards {\r\n display: block;\r\n width: 200px;\r\n height: 378px;\r\n background: url(../images/mother-instructions/init-chat-cards.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.gm-settings {\r\n display: block;\r\n width: 500px;\r\n height: 491px;\r\n background: url(../images/mother-instructions/gm-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.player-settings {\r\n display: block;\r\n width: 500px;\r\n height: 301px;\r\n background: url(../images/mother-instructions/player-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.style-settings {\r\n display: block;\r\n width: 400px;\r\n height: 377px;\r\n background: url(../images/mother-instructions/style-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.style-button-settings {\r\n display: block;\r\n width: 300px;\r\n height: 161px;\r\n background: url(../images/mother-instructions/style-button-settings.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.font-picker-img {\r\n display: inline-block;\r\n width: 300px;\r\n height: 272px;\r\n background: url(../images/mother-instructions/font-picker-img.webp);\r\n margin-left: 5%;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.colour-picker-img {\r\n display: inline-block;\r\n width: 300px;\r\n height: 206px;\r\n background: url(../images/mother-instructions/colour-picker-img.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.character-token {\r\n display: block;\r\n width: 230px;\r\n height: 234px;\r\n background: url(../images/mother-instructions/character-token.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.creature-token {\r\n display: block;\r\n width: 230px;\r\n height: 235px;\r\n background: url(../images/mother-instructions/creature-token.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush1 {\r\n display: block;\r\n width: 300px;\r\n height: 241px;\r\n background: url(../images/mother-instructions/mpush1.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush2 {\r\n display: block;\r\n width: 300px;\r\n height: 340px;\r\n background: url(../images/mother-instructions/mpush2.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n.mpush3 {\r\n display: block;\r\n width: 300px;\r\n height: 297px;\r\n background: url(../images/mother-instructions/mpush3.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.pwr-supply {\r\n display: block;\r\n width: 600px;\r\n height: 134px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/power.webp);\r\n}\r\n.synth-hum {\r\n display: block;\r\n width: 153px;\r\n height: 87px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/synth-hum.webp);\r\n}\r\n\r\n.inventory-tab-img {\r\n display: block;\r\n width: 600px;\r\n height: 435px;\r\n background: url(../images/mother-instructions/inventory-tab.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.inv-context-menu-img {\r\n display: block;\r\n width: 151px;\r\n height: 70px;\r\n background: url(../images/mother-instructions/inv-context-menu.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.status-icons-img {\r\n display: block;\r\n width: 230px;\r\n height: 229px;\r\n background: url(../images/mother-instructions/status-icons.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.enc-icon-img {\r\n display: block;\r\n width: 230px;\r\n height: 207px;\r\n background: url(../images/mother-instructions/enc-icon.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n\r\n.spaceship-sheet-img {\r\n display: block;\r\n width: 497px;\r\n height: 353px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-modules.webp);\r\n}\r\n.spaceship-header1 {\r\n display: block;\r\n width: 402px;\r\n height: 632px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-header1.webp);\r\n}\r\n.spaceship-modules {\r\n display: block;\r\n width: 497px;\r\n height: 353px;\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n background: url(../images/mother-instructions/spaceship-sheet-img.webp);\r\n}\r\n\r\n.spaceship-comtech {\r\n display: block;\r\n width: 395px;\r\n height: 262px;\r\n background: url(../images/mother-instructions/spaceship-comtech.webp);\r\n margin-left: auto;\r\n margin-right: auto;\r\n background-size: 100%;\r\n border: 0;\r\n}\r\n",".grid {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2 / span 2;\r\n\t// grid-template-columns: repeat(2, minmax(50fr, 1fr));\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\tpadding: 0;\r\n\talign-items: center;\r\n\t// justify-items: center;\r\n}\r\n.grid-2col {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2;\r\n\tgrid-template-columns: 1fr 1fr;\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\tpadding: 0;\r\n\talign-items: center;\r\n\t// justify-items: center;\r\n}\r\n\r\n.grid-3col {\r\n\tgrid-column: span 3 / span 3;\r\n\tgrid-template-columns: repeat(3, minmax(0, 1fr));\r\n\tborder-color: var(--aliengreen);\r\n\t// border-style: solid;\r\n\tjustify-items: center;\r\n\tmargin: 0;\r\n}\r\n\r\n.grid-4col {\r\n\tgrid-column: span 4 / span 4;\r\n\tgrid-template-columns: repeat(4, minmax(0, 1fr));\r\n\tborder-color: var(--aliengreen);\r\n\tborder-style: double;\r\n\tpadding: 4px;\r\n}\r\n\r\n.grid-synPage {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Item1 Item2 Item2'\r\n\t\t'Item1 Item4 Item4'\r\n\t\t'Item8 Item4 Item4'\r\n\t\t'Item8 Item5 Item5'\r\n\t\t'Item8 Item3 Item3'\r\n\t\t'Item9 Item6 Item6'\r\n\t\t'Item10 Item7 Item7'\r\n\t\t'Item11 Item11 Item11';\r\n\t// 'Item11 Item10 Item10'\r\n\t// 'Item11 Item10 Item10';\r\n\r\n\tgrid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.grid-genPage {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Item1 Item2 Item2'\r\n\t\t'Item1 Item4 Item4'\r\n\t\t'Item8 Item4 Item4'\r\n\t\t'Item8 Item5 Item5'\r\n\t\t'Item8 Item3 Item3'\r\n\t\t'Item9 Item6 Item6'\r\n\t\t'Item10 Item7 Item7'\r\n\t\t'Item11 Item11 Item11';\r\n\t// 'Item11 Item10 Item10'\r\n\t// 'Item11 Item10 Item10';\r\n\tgrid-template-columns: 1fr 1fr 1fr;\r\n}\r\n\r\n.Item1 {\r\n\tgrid-area: Item1;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 5px;\r\n\ttext-align: center;\r\n}\r\n.Item2 {\r\n\tgrid-area: Item2;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.Item3 {\r\n\tgrid-area: Item3;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item4 {\r\n\tgrid-area: Item4;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item5 {\r\n\tgrid-area: Item5;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item6 {\r\n\tgrid-area: Item6;\r\n\tborder: 1px solid var(--aliengreen);\r\n\t// justify-items: center;\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n}\r\n.Item7 {\r\n\tgrid-area: Item7;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n\t// height: 80px;\r\n\theight: auto;\r\n}\r\n.Item8 {\r\n\tgrid-area: Item8;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 5px;\r\n}\r\n.Item9 {\r\n\tgrid-area: Item9;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-bottom: 5px;\r\n}\r\n.Item10 {\r\n\tgrid-area: Item10;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding-top: 5px;\r\n\tpadding-bottom: 5px;\r\n\t// padding-left: 5px;\r\n\t// padding-right: 5px;\r\n}\r\n.Item11 {\r\n\tgrid-area: Item11;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tpadding: 4px;\r\n\talign-content: center;\r\n\tjustify-content: center;\r\n\tmin-height: 53px;\r\n}\r\n\r\n.grid-2col-border {\r\n\tdisplay: grid;\r\n\tgrid-column: span 2;\r\n\tgrid-template-columns: 1fr 1fr;\r\n\tborder-color: var(--aliengreen);\r\n\tpadding: 0;\r\n\t-webkit-box-align: center;\r\n\t-ms-flex-align: center;\r\n\talign-items: center;\r\n}\r\n\r\n.grid-spacecraft {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'spacec1 spacec2 ';\r\n\r\n\tgrid-template-columns: 35% 65%;\r\n\t// gap: 5px;\r\n\t// margin: 5px 0;\r\n\t// padding: 0;\r\n\t// align-items: center;\r\n\t// justify-items: center;\r\n}\r\n.spacec1 {\r\n\tgrid-area: spacec1;\r\n\tborder-right: 1px solid var(--aliengreen);\r\n\t// padding: 4px;\r\n\talign-content: center;\r\n\t// justify-content: center;\r\n\t// min-height: 53px;\r\n}\r\n.spacec2 {\r\n\tgrid-area: spacec2;\r\n\t// border: 1px solid var(--aliengreen);\r\n\tpadding-left: 5px;\r\n\talign-content: center;\r\n\t// justify-content: center;\r\n\t// min-height: 53px;\r\n}\r\n\r\n.s1-header {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'. . s1h1 s1h1 s1h1 .'\r\n\t\t's1h2 s1h2 s1h2 s1h2 s1h2 s1h2'\r\n\t\t's1h3 s1h3 s1h3 s1h4 s1h4 s1h4'\r\n\t\t's1h28 s1h28 s1h28 s1h29 s1h29 s1h29'\r\n\t\t's1h30 s1h30 s1h30 s1h30 s1h30 s1h30 '\r\n\t\t's1h32 s1h32 s1h32 s1h32 s1h32 s1h32'\r\n\t\t's1h31 s1h31 s1h31 s1h31 s1h31 s1h31 '\r\n\t\t's1h33 s1h33 s1h33 s1h33 s1h33 s1h33'\r\n\t\t'. . s1h5 s1h5 s1h5 .'\r\n\t\t's1h6 s1h6 s1h6 s1h6 s1h6 s1h6'\r\n\t\t's1space1 s1h7 s1h8 s1space s1h9 s1h10'\r\n\t\t's1space1 s1h11 s1h12 s1space s1h13 s1h14'\r\n\t\t's1space1 s1h15 s1h16 s1space s1h17 s1h18'\r\n\t\t's1space1 s1h19 s1h20 s1space s1h21 s1h22'\r\n\t\t's1h23 s1h23 s1h23 s1h23 s1h23 s1h23'\r\n\t\t's1h24 s1h24 s1h24 s1h24 s1h24 s1h24'\r\n\t\t's1h25 s1h25 s1h25 s1h25 s1h25 s1h25'\r\n\t\t's1h26 s1h26 s1h26 s1h26 s1h26 s1h26'\r\n\t\t's1h27 s1h27 s1h27 s1h27 s1h27 s1h27';\r\n\tgrid-template-columns: 19px 50px 100px 19px 100px 57px;\r\n\tpadding: 0 10px 0px 10px;\r\n\t// background-color: hsl(165, 27%, 50%);\r\n\t// color: hsl(120, 94%, 6%);\r\n}\r\n.s1space {\r\n\tgrid-area: s1space;\r\n}\r\n.s1space1 {\r\n\tgrid-area: s1space1;\r\n}\r\n.s1h1 {\r\n\tgrid-area: s1h1;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h2 {\r\n\tgrid-area: s1h2;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h3 {\r\n\tgrid-area: s1h3;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h4 {\r\n\tgrid-area: s1h4;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h5 {\r\n\tgrid-area: s1h5;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h6 {\r\n\tgrid-area: s1h6;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h7 {\r\n\tgrid-area: s1h7;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h8 {\r\n\tgrid-area: s1h8;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h9 {\r\n\tgrid-area: s1h9;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h10 {\r\n\tgrid-area: s1h10;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h11 {\r\n\tgrid-area: s1h11;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h12 {\r\n\tgrid-area: s1h12;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h13 {\r\n\tgrid-area: s1h13;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h14 {\r\n\tgrid-area: s1h14;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h15 {\r\n\tgrid-area: s1h15;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h16 {\r\n\tgrid-area: s1h16;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h17 {\r\n\tgrid-area: s1h17;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h18 {\r\n\tgrid-area: s1h18;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// justify-self: center;\r\n}\r\n.s1h19 {\r\n\tgrid-area: s1h19;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n}\r\n.s1h20 {\r\n\tgrid-area: s1h20;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tmargin-left: 10px;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h21 {\r\n\tgrid-area: s1h21;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t// align-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h22 {\r\n\tgrid-area: s1h22;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\t/* justify-self: center; */\r\n}\r\n.s1h23 {\r\n\tgrid-area: s1h23;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 20px;\r\n\tjustify-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h24 {\r\n\tgrid-area: s1h24;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 30px;\r\n\tjustify-self: center;\r\n}\r\n.s1h25 {\r\n\tgrid-area: s1h25;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 20px;\r\n\tjustify-self: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h26 {\r\n\tgrid-area: s1h26;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 50px;\r\n\tjustify-self: center;\r\n}\r\n.s1h27 {\r\n\tgrid-area: s1h27;\r\n\t// border: 1px solid var(--aliengreen);\r\n\theight: 50px;\r\n\tjustify-self: center;\r\n}\r\n.s1h28 {\r\n\tgrid-area: s1h28;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h29 {\r\n\tgrid-area: s1h29;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h30 {\r\n\tgrid-area: s1h30;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h31 {\r\n\tgrid-area: s1h31;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n\tfont-weight: bolder;\r\n}\r\n.s1h32 {\r\n\tgrid-area: s1h32;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n.s1h33 {\r\n\tgrid-area: s1h33;\r\n\t// border: 1px solid var(--aliengreen);\r\n\talign-content: center;\r\n}\r\n\r\n.grid-container {\r\n\tdisplay: grid;\r\n\t// gap: 5px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\t// align-items: center;\r\n\t// justify-items: first baseline;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col2'\r\n\t\t'Col1 Col4'\r\n\t\t'Col3 Col3';\r\n\t// grid-template-rows: 1fr;\r\n\tgrid-template-columns: 370px 1fr;\r\n}\r\n.Col1 {\r\n\tgrid-area: Col1;\r\n\t// justify-items: left;\r\n\t// border: 2px solid white;\r\n\talign-self: center;\r\n}\r\n.Col2 {\r\n\tgrid-area: Col2;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.Col3 {\r\n\tgrid-area: Col3;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n.Col4 {\r\n\tgrid-area: Col4;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.grid-attr {\r\n\tdisplay: grid;\r\n\t// gap: 5px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tpadding-left: 5px;\r\n\talign-items: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tgrid-template-areas: 'Attr1 Attr2 Attr3';\r\n\tgrid-template-columns: 300px 35px 30px;\r\n}\r\n\r\n.Attr1 {\r\n\tgrid-area: Attr1;\r\n\t// justify-items: left;\r\n\t// border: 2px solid white;\r\n}\r\n.Attr2 {\r\n\tgrid-area: Attr2;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.Attr3 {\r\n\tgrid-area: Attr3;\r\n\twidth: 30px;\r\n\theight: 20px;\r\n\t// justify-items: left;\r\n}\r\n.Attr4 {\r\n\tgrid-area: Attr4;\r\n\t// justify-items: right;\r\n\t// border: 2px solid white;\r\n}\r\n\r\n.grid-Consumables {\r\n\tdisplay: grid;\r\n\t// border: 2px solid white;\r\n\tgrid-template-areas:\r\n\t\t'Heading Heading '\r\n\t\t'Air1 Air2'\r\n\t\t'Food1 Food2'\r\n\t\t'Water1 Water2'\r\n\t\t'Power1 Power2';\r\n\r\n\tgrid-template-columns: 1fr 1fr;\r\n}\r\n\r\n.Heading {\r\n\tgrid-area: Heading;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n}\r\n.Air1 {\r\n\tgrid-area: Air1;\r\n\t// border: 1px solid white;\r\n\tjustify-content: left;\r\n\talign-self: center;\r\n}\r\n.Air2 {\r\n\tgrid-area: Air2;\r\n\t// border: 1px solid white;\r\n}\r\n.Food1 {\r\n\tgrid-area: Food1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.Food2 {\r\n\tgrid-area: Food2;\r\n\t// border: 1px solid white;\r\n}\r\n.Power1 {\r\n\tgrid-area: Power1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n\t// margin-top: 5px;\r\n}\r\n.Power2 {\r\n\tgrid-area: Power2;\r\n\t// border: 1px solid white;\r\n}\r\n.Water1 {\r\n\tgrid-area: Water1;\r\n\t// border: 1px solid white;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.Water2 {\r\n\tgrid-area: Water2;\r\n\t// border: 1px solid white;\r\n}\r\n\r\n.grid-vehicle-header {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas: 'vChar vChar';\r\n\tgrid-template-columns: auto;\r\n}\r\n\r\n.grid-vehicle {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'vItem1 vItem2 vItem3 vItem4'\r\n\t\t'vItem5 vItem6 vItem7 vItem8';\r\n\r\n\tgrid-template-columns: auto;\r\n}\r\n\r\n.vChar {\r\n\tgrid-area: vChar;\r\n}\r\n.vItem1 {\r\n\tgrid-area: vItem1;\r\n}\r\n.vItem2 {\r\n\tgrid-area: vItem2;\r\n}\r\n.vItem3 {\r\n\tgrid-area: vItem3;\r\n}\r\n.vItem4 {\r\n\tgrid-area: vItem4;\r\n}\r\n.vItem5 {\r\n\tgrid-area: vItem5;\r\n}\r\n.vItem6 {\r\n\tgrid-area: vItem6;\r\n}\r\n.vItem7 {\r\n\tgrid-area: vItem7;\r\n}\r\n.vItem8 {\r\n\tgrid-area: vItem8;\r\n}\r\n\r\n.grid-weapon {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'wItem1 wItem2 wItem3 wItem4'\r\n\t\t'wItem5 wItem6 wItem7 wItem7';\r\n\r\n\tgrid-template-columns: auto;\r\n\talign-items: center;\r\n\tpadding-bottom: 2px;\r\n}\r\n\r\n.wItem1 {\r\n\tgrid-area: wItem1;\r\n}\r\n.wItem2 {\r\n\tgrid-area: wItem2;\r\n}\r\n.wItem3 {\r\n\tgrid-area: wItem3;\r\n}\r\n.wItem4 {\r\n\tgrid-area: wItem4;\r\n}\r\n.wItem5 {\r\n\tgrid-area: wItem5;\r\n}\r\n.wItem6 {\r\n\tgrid-area: wItem6;\r\n}\r\n.wItem7 {\r\n\tgrid-area: wItem7;\r\n}\r\n\r\n.grid-ship-crit {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'gcItem1 gcItem2 gcItem2'\r\n\t\t'gcItem3 gcItem4 gcItem4'\r\n\t\t'gcItem5 gcItem6 gcItem6';\r\n\tgrid-template-columns: 30% 35% 35%;\r\n\talign-items: center;\r\n}\r\n\r\n.gcItem1 {\r\n\tgrid-area: gcItem1;\r\n}\r\n.gcItem2 {\r\n\tgrid-area: gcItem2;\r\n}\r\n.gcItem3 {\r\n\tgrid-area: gcItem3;\r\n}\r\n.gcItem4 {\r\n\tgrid-area: gcItem4;\r\n}\r\n.gcItem5 {\r\n\tgrid-area: gcItem5;\r\n}\r\n.gcItem6 {\r\n\tgrid-area: gcItem6;\r\n}\r\n\r\n.grid-weapon-body {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'wCol1 wCol2 wCol3 wCol4 wCol5 wCol6'\r\n\t\t'wCol7 wCol8 wCol9 wCol10 wCol11 wCol12'\r\n\t\t'wCol13 wCol14 . . . .';\r\n\tpadding-bottom: 2px;\r\n\t// l1 l2 l3 l4 l5 l6\r\n\tgrid-template-columns: 1fr 1.2fr 0.81fr 0.5fr 0.5fr 1fr;\r\n\t// grid-template-columns: 2em 25em 5em 5em 4em 2em;\r\n\talign-items: center;\r\n}\r\n\r\n.wCol1 {\r\n\tgrid-area: wCol1;\r\n\tjustify-self: left;\r\n}\r\n.wCol2 {\r\n\tgrid-area: wCol2;\r\n\tjustify-self: left;\r\n}\r\n.wCol3 {\r\n\tgrid-area: wCol3;\r\n\tjustify-self: left;\r\n}\r\n.wCol4 {\r\n\tgrid-area: wCol4;\r\n\tjustify-self: center;\r\n}\r\n.wCol5 {\r\n\tgrid-area: wCol5;\r\n\tjustify-self: left;\r\n}\r\n.wCol6 {\r\n\tgrid-area: wCol6;\r\n\tjustify-self: center;\r\n}\r\n.wCol7 {\r\n\tgrid-area: wCol7;\r\n\tjustify-self: left;\r\n}\r\n.wCol8 {\r\n\tgrid-area: wCol8;\r\n\tjustify-self: left;\r\n}\r\n.wCol9 {\r\n\tgrid-area: wCol9;\r\n\tjustify-self: left;\r\n}\r\n.wCol10 {\r\n\tgrid-area: wCol10;\r\n\tjustify-self: center;\r\n}\r\n.wCol11 {\r\n\tgrid-area: wCol11;\r\n\tjustify-self: left;\r\n}\r\n.wCol12 {\r\n\tgrid-area: wCol12;\r\n\tjustify-self: center;\r\n}\r\n.wCol13 {\r\n\tgrid-area: wCol13;\r\n\tjustify-self: left;\r\n}\r\n.wCol14 {\r\n\tgrid-area: wCol14;\r\n\tjustify-self: left;\r\n}\r\n\r\n.grid-items {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'lCol1 lCol2 lCol17 lCol15 lCol13 lCol11 lCol10 lCol3 lCol4'\r\n\t\t'lCol5 lCol6 lCol18 lCol16 lCol14 lCol12 lCol9 lCol7 lCol8';\r\n\tpadding-bottom: 2px;\r\n\t// l1 l2 l3 l4 l5 l6 l7 l8 l9\r\n\tgrid-template-columns: 2em 18em 5em 5em 5em 5em 5em 4em 2em;\r\n\t// grid-template-columns: 25px 410px 60px 60px 60px 20px;\r\n\talign-items: center;\r\n}\r\n\r\n.lCol1 {\r\n\tgrid-area: lCol1;\r\n\tjustify-self: left;\r\n}\r\n.lCol2 {\r\n\tgrid-area: lCol2;\r\n\tjustify-self: center;\r\n}\r\n.lCol3 {\r\n\tgrid-area: lCol3;\r\n\tjustify-self: center;\r\n}\r\n.lCol4 {\r\n\tgrid-area: lCol4;\r\n\tjustify-self: right;\r\n}\r\n.lCol5 {\r\n\tgrid-area: lCol5;\r\n\tjustify-self: left;\r\n}\r\n.lCol6 {\r\n\tgrid-area: lCol6;\r\n\tjustify-self: left;\r\n}\r\n.lCol7 {\r\n\tgrid-area: lCol7;\r\n\tjustify-self: center;\r\n}\r\n.lCol8 {\r\n\tgrid-area: lCol8;\r\n\tjustify-self: right;\r\n}\r\n.lCol9 {\r\n\tgrid-area: lCol9;\r\n\tjustify-self: center;\r\n}\r\n.lCol10 {\r\n\tgrid-area: lCol10;\r\n\tjustify-self: center;\r\n}\r\n.lCol11 {\r\n\tgrid-area: lCol11;\r\n\tjustify-self: center;\r\n}\r\n.lCol12 {\r\n\tgrid-area: lCol12;\r\n\tjustify-self: center;\r\n}\r\n.lCol13 {\r\n\tgrid-area: lCol13;\r\n\tjustify-self: center;\r\n}\r\n.lCol14 {\r\n\tgrid-area: lCol14;\r\n\tjustify-self: center;\r\n}\r\n.lCol15 {\r\n\tgrid-area: lCol15;\r\n\tjustify-self: center;\r\n}\r\n.lCol16 {\r\n\tgrid-area: lCol16;\r\n\tjustify-self: center;\r\n}\r\n.lCol17 {\r\n\tgrid-area: lCol17;\r\n\tjustify-self: center;\r\n}\r\n.lCol18 {\r\n\tgrid-area: lCol18;\r\n\tjustify-self: center;\r\n}\r\n.grid-modules {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'mCol1 mCol2 mCol17 mCol15 mCol13 mCol4'\r\n\t\t'mCol5 mCol6 mCol18 mCol16 mCol14 mCol8';\r\n\tpadding-bottom: 6px;\r\n\t// l1 l2 l3 l4 l5 l6 l7 l8 l9\r\n\tgrid-template-columns: 30px 270px 75px 90px 269px 30px;\r\n\t// grid-template-columns: 25px 410px 60px 60px 60px 20px;\r\n\talign-items: center;\r\n}\r\n\r\n.mCol1 {\r\n\tgrid-area: mCol1;\r\n\tjustify-self: left;\r\n}\r\n.mCol2 {\r\n\tgrid-area: mCol2;\r\n\tjustify-self: center;\r\n}\r\n.mCol3 {\r\n\tgrid-area: mCol3;\r\n\tjustify-self: center;\r\n}\r\n.mCol4 {\r\n\tgrid-area: mCol4;\r\n\tjustify-self: right;\r\n}\r\n.mCol5 {\r\n\tgrid-area: mCol5;\r\n\tjustify-self: left;\r\n}\r\n.mCol6 {\r\n\tgrid-area: mCol6;\r\n\tjustify-self: left;\r\n}\r\n.mCol7 {\r\n\tgrid-area: mCol7;\r\n\tjustify-self: center;\r\n}\r\n.mCol8 {\r\n\tgrid-area: mCol8;\r\n\tjustify-self: right;\r\n}\r\n.mCol9 {\r\n\tgrid-area: mCol9;\r\n\tjustify-self: center;\r\n}\r\n.mCol10 {\r\n\tgrid-area: mCol10;\r\n\tjustify-self: center;\r\n}\r\n.mCol11 {\r\n\tgrid-area: mCol11;\r\n\tjustify-self: center;\r\n}\r\n.mCol12 {\r\n\tgrid-area: mCol12;\r\n\tjustify-self: center;\r\n}\r\n.mCol13 {\r\n\tgrid-area: mCol13;\r\n\tjustify-self: center;\r\n}\r\n.mCol14 {\r\n\tgrid-area: mCol14;\r\n\tword-break: break-word;\r\n}\r\n.mCol15 {\r\n\tgrid-area: mCol15;\r\n\tjustify-self: center;\r\n}\r\n.mCol16 {\r\n\tgrid-area: mCol16;\r\n\tjustify-self: center;\r\n}\r\n.mCol17 {\r\n\tgrid-area: mCol17;\r\n\tjustify-self: center;\r\n}\r\n.mCol18 {\r\n\tgrid-area: mCol18;\r\n\tjustify-self: center;\r\n}\r\n\r\n.grid-talents {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'talTitle talTitle'\r\n\t\t'tal1 tal2'\r\n\t\t'tal3 tal4';\r\n\t// grid-template-rows: 3fr;\r\n\r\n\tpadding: 3px;\r\n\tgrid-template-columns: 75% 25%;\r\n\talign-items: center;\r\n}\r\n\r\n.tal1 {\r\n\tgrid-area: tal1;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n\t// background-color: $c-black;\r\n}\r\n.tal2 {\r\n\tgrid-area: tal2;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.tal3 {\r\n\tgrid-area: tal3;\r\n\talign-self: center;\r\n}\r\n.tal4 {\r\n\tgrid-area: tal4;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n\talign-self: left;\r\n\r\n\t// padding-top: 2px;\r\n}\r\n.talTitle {\r\n\tgrid-area: talTitle;\r\n\tbackground-color: #221f1f;\r\n}\r\n.grid-special {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'spe1 spe2 spe3';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 70% 25%;\r\n\talign-items: center;\r\n}\r\n\r\n.spe1 {\r\n\tgrid-area: spe1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.spe2 {\r\n\tgrid-area: spe2;\r\n\t// justify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n.spe3 {\r\n\tgrid-area: spe3;\r\n\tjustify-self: right;\r\n}\r\n\r\n.critical-inj {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'crit1 crit2 crit3 crit4';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 31% 60% 3%;\r\n\talign-items: center;\r\n}\r\n\r\n.crit1 {\r\n\tgrid-area: crit1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.crit2 {\r\n\tgrid-area: crit2;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n.crit3 {\r\n\tgrid-area: crit3;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n\talign-items: left;\r\n}\r\n.crit4 {\r\n\tgrid-area: crit4;\r\n\tjustify-self: right;\r\n}\r\n\r\n.space-critical-inj {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'ScritI1 ScritI2 ScritI4';\r\n\t// grid-template-rows: 3fr;\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 5% 80% 3%;\r\n\talign-items: center;\r\n}\r\n\r\n.ScritI1 {\r\n\tgrid-area: ScritI1;\r\n\tjustify-self: left;\r\n\tpadding-right: 4px;\r\n}\r\n.ScritI2 {\r\n\tgrid-area: ScritI2;\r\n\tjustify-self: left;\r\n\tfont-weight: bold;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.ScritI4 {\r\n\tgrid-area: ScritI4;\r\n\tjustify-self: right;\r\n}\r\n\r\n.grid-two {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'box1 box2'\r\n\t\t'box3 box4';\r\n\tpadding: 3px;\r\n\tgrid-template-columns: 25% 75%;\r\n\talign-items: center;\r\n}\r\n\r\n.box1 {\r\n\tgrid-area: box1;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n}\r\n.box2 {\r\n\tgrid-area: box2;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box3 {\r\n\tgrid-area: box3;\r\n\tjustify-self: center;\r\n\tpadding-left: 8px;\r\n\tpadding-top: 10px;\r\n}\r\n.box4 {\r\n\tgrid-area: box4;\r\n\tpadding-top: 10px;\r\n}\r\n\r\n.grid-2 {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'box11 box21 box23 box22';\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 1fr 33px 15px 33px;\r\n\talign-items: center;\r\n\tmargin: 1px;\r\n\tpadding: 0;\r\n\t// padding-left: 2px;\r\n}\r\n\r\n.box11 {\r\n\tgrid-area: box11;\r\n\tjustify-self: center;\r\n\t// padding-left: 8px;\r\n\t// background-color: $c-black;\r\n}\r\n.box21 {\r\n\tgrid-area: box21;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box22 {\r\n\tgrid-area: box22;\r\n\tjustify-self: right;\r\n\tpadding-right: 8px;\r\n}\r\n.box23 {\r\n\tgrid-area: box23;\r\n\tjustify-self: center;\r\n\t// padding-right: 8px;\r\n}\r\n.grid-crit {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'crit1 crit2 ';\r\n\tpadding: 0;\r\n\tmargin: 0;\r\n\tgrid-template-columns: 1fr 1fr;\r\n}\r\n.crit1 {\r\n\tgrid-area: crit1;\r\n}\r\n.crit2 {\r\n\tgrid-area: crit2;\r\n\t// margin-left: 90px;\r\n\tmargin-bottom: 2px;\r\n}\r\n\r\n.grid-rTables {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'rTable1 rTable2';\r\n\t// padding: 3px;\r\n\tgrid-template-columns: 1fr 0.5fr;\r\n\talign-items: center;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n}\r\n\r\n.rTable1 {\r\n\tgrid-area: rTable1;\r\n\tjustify-self: center;\r\n}\r\n.rTable2 {\r\n\tgrid-area: rTable2;\r\n\tjustify-self: center;\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.grid-creature {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n // 'vChar1 vChar1 '\r\n\r\n\t\t'vCre1 vCre2 '\r\n\t\t'vCre3 vCre4 '\r\n\t\t'vCre5 vCre6 '\r\n\t\t'vCre7 vCre8';\r\n\r\n\tgrid-template-columns: 1fr 1fr;\r\n\talign-items: center;\r\n}\r\n\r\n.vCre1 {\r\n\tgrid-area: vCre1;\r\n}\r\n.vCre2 {\r\n\tgrid-area: vCre2;\r\n}\r\n.vCre3 {\r\n\tgrid-area: vCre3;\r\n}\r\n.vCre4 {\r\n\tgrid-area: vCre4;\r\n}\r\n.vCre5 {\r\n\tgrid-area: vCre5;\r\n}\r\n.vCre6 {\r\n\tgrid-area: vCre6;\r\n}\r\n.vCre7 {\r\n\tgrid-area: vCre7;\r\n}\r\n.vCre8 {\r\n\tgrid-area: vCre8;\r\n}\r\n.grid-colony--header {\r\n\tdisplay: grid;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas:\r\n\t\t'hplan1 hplan2 '\r\n\t\t'hplan3 hplan4'\r\n\t\t'hplan5 hplan6 '\r\n\t\t'hplan7 hplan8';\r\n\r\n\tgrid-template-columns: auto;\r\n\talign-items: center;\r\n\tpadding-bottom: 2px;\r\n}\r\n\r\n.hplan1 {\r\n\tgrid-area: hplan1;\r\n}\r\n.hplan2 {\r\n\tgrid-area: hplan2;\r\n}\r\n.hplan3 {\r\n\tgrid-area: hplan3;\r\n}\r\n.hplan4 {\r\n\tgrid-area: hplan4;\r\n}\r\n.hplan5 {\r\n\tgrid-area: hplan5;\r\n}\r\n.hplan6 {\r\n\tgrid-area: hplan6;\r\n}\r\n.hplan7 {\r\n\tgrid-area: hplan7;\r\n}\r\n.hplan8 {\r\n\tgrid-area: hplan8;\r\n}\r\n\r\n.grid-planet {\r\n\tdisplay: grid;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tgrid-template-areas:\r\n\t\t'plan1 plan1 plan1 plan1'\r\n\t\t'plan2 plan2 plan3 plan3 '\r\n\t\t// 'plan3 plan3 plan3 plan3 '\r\n\t\t'plan4 plan4 plan4 plan4 ';\r\n\tgrid-template-columns: 220px 1fr;\r\n}\r\n.plan1 {\r\n\tgrid-area: plan1;\r\n\tjustify-self: left;\r\n\talign-self: center;\r\n}\r\n.plan2 {\r\n\tgrid-area: plan2;\r\n\tjustify-self: left;\r\n}\r\n.plan3 {\r\n\tgrid-area: plan3;\r\n\tjustify-self: left;\r\n}\r\n.plan4 {\r\n\tgrid-area: plan4;\r\n\tjustify-self: left;\r\n}\r\n\r\n.grid-systems {\r\n\tdisplay: grid;\r\n\tpadding: 3px;\r\n\tgrid-template-areas:\r\n\t\t'sys1 sys2 sys3 sys4'\r\n\t\t'sys5 sys6 sys7 sys8';\r\n\tgrid-template-columns: 19em 15em 14em 2em;\r\n\tborder-color: var(--aliengreen);\r\n\tborder-bottom: double;\r\n}\r\n\r\n.sys1 {\r\n\tgrid-area: sys1;\r\n\tjustify-self: left;\r\n}\r\n.sys2 {\r\n\tgrid-area: sys2;\r\n\tjustify-self: left;\r\n}\r\n.sys3 {\r\n\tgrid-area: sys3;\r\n\tjustify-self: left;\r\n}\r\n.sys4 {\r\n\tgrid-area: sys4;\r\n\tjustify-self: right;\r\n}\r\n.sys5 {\r\n\tgrid-area: sys5;\r\n\tjustify-self: left;\r\n}\r\n.sys6 {\r\n\tgrid-area: sys6;\r\n\tjustify-self: left;\r\n}\r\n.sys7 {\r\n\tgrid-area: sys7;\r\n\tjustify-self: left;\r\n}\r\n.sys8 {\r\n\tgrid-area: sys8;\r\n\tjustify-self: right;\r\n}\r\n\r\n.grid-Char-Att {\r\n\tdisplay: grid;\r\n\t// border: 2px solid var(--aliengreen);\r\n\tpadding-bottom: 4px;\r\n\tpadding-top: 12px;\r\n\tpadding-left: 30px;\r\n\tgrid-row-gap: 3px;\r\n\tgrid-column-gap: 10px;\r\n\tborder-color: var(--aliengreen);\r\n\talign-items: center;\r\n\tgrid-template-areas:\r\n\t\t'gCol1 gCol2 gCol3 gCol4 gCol5 gCol11'\r\n\t\t'gCol6 gCol7 gCol8 gCol9 gCol10 gCol12';\r\n\tgrid-template-columns: 110px 50px 110px 50px 65px 130px;\r\n}\r\n\r\n.gCol1 {\r\n\tgrid-area: gCol1;\r\n\tjustify-self: left;\r\n}\r\n.gCol2 {\r\n\tgrid-area: gCol2;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol3 {\r\n\tgrid-area: gCol3;\r\n\tjustify-self: left;\r\n}\r\n.gCol4 {\r\n\tgrid-area: gCol4;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol5 {\r\n\tgrid-area: gCol5;\r\n\tjustify-self: center;\r\n}\r\n.gCol6 {\r\n\tgrid-area: gCol6;\r\n\tjustify-self: left;\r\n}\r\n.gCol7 {\r\n\tgrid-area: gCol7;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol8 {\r\n\tgrid-area: gCol8;\r\n\tjustify-self: left;\r\n}\r\n.gCol9 {\r\n\tgrid-area: gCol9;\r\n\tjustify-self: center;\r\n\talign-self: center;\r\n}\r\n.gCol10 {\r\n\tgrid-area: gCol10;\r\n\tjustify-self: center;\r\n}\r\n.gCol11 {\r\n\tgrid-area: gCol11;\r\n\tjustify-self: center;\r\n}\r\n.gCol12 {\r\n\tgrid-area: gCol12;\r\n\tjustify-self: center;\r\n}\r\n\r\n.grid-item-xtras {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'xCol1 xCol2 xCol3 xCol4 xCol5 xCol6'\r\n\t\t'. xCol7 xCol7 xCol8 . .';\r\n\tpadding-bottom: 4px;\r\n\tpadding-top: 5px;\r\n\tpadding-left: 30px;\r\n\tgrid-row-gap: 3px;\r\n\tgrid-column-gap: 10px;\r\n\t// l1 l2 l3 l4 l5 l6\r\n\tgrid-template-columns: 110px 50px 110px 50px 110px 50px;\r\n\talign-items: center;\r\n}\r\n\r\n.xCol1 {\r\n\tgrid-area: xCol1;\r\n\tjustify-self: left;\r\n}\r\n.xCol2 {\r\n\tgrid-area: xCol2;\r\n\tjustify-self: left;\r\n}\r\n.xCol3 {\r\n\tgrid-area: xCol3;\r\n\tjustify-self: left;\r\n}\r\n.xCol4 {\r\n\tgrid-area: xCol4;\r\n\tjustify-self: center;\r\n}\r\n.xCol5 {\r\n\tgrid-area: xCol5;\r\n\tjustify-self: left;\r\n}\r\n.xCol6 {\r\n\tgrid-area: xCol6;\r\n\tjustify-self: center;\r\n}\r\n.xCol7 {\r\n\tgrid-area: xCol7;\r\n\tjustify-self: center;\r\n}\r\n.xCol8 {\r\n\tgrid-area: xCol8;\r\n\tjustify-self: center;\r\n}\r\n\r\n.flex-group-center,\r\n.flex-group-left,\r\n.flex-group-right {\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\ttext-align: center;\r\n\tpadding: 0;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.flex-group-left {\r\n\tjustify-content: flex-start;\r\n\ttext-align: left;\r\n}\r\n\r\n.flex-group-right {\r\n\tjustify-content: flex-end;\r\n\ttext-align: right;\r\n}\r\n\r\n.grid-crew {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gC1 gC2 gC3 gC4'\r\n\t\t'gC5 gC6 gC7 gC8';\r\n\tgrid-template-columns: 20em 15em 10em 5em;\r\n}\r\n.gC1 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC1;\r\n}\r\n.gC2 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC2;\r\n}\r\n.gC3 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC3;\r\n}\r\n.gC4 {\r\n\tjustify-self: right;\r\n\tgrid-area: gC4;\r\n}\r\n.gC5 {\r\n\tjustify-self: left;\r\n\tgrid-area: gC5;\r\n}\r\n.gC6 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC6;\r\n}\r\n.gC7 {\r\n\tjustify-self: center;\r\n\tgrid-area: gC7;\r\n}\r\n.gC8 {\r\n\tjustify-self: right;\r\n\tgrid-area: gC8;\r\n}\r\n\r\n.grid-ship-crew {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gSC1 gSC2 gSC3 gSC4 gSC5'\r\n\t\t' gSC6 gSC7 gSC8 gSC9 gSC10';\r\n\tgrid-template-columns: 43% 25% 20% 6%;\r\n}\r\n.gSC1 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC1;\r\n}\r\n.gSC2 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC2;\r\n}\r\n.gSC3 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC3;\r\n}\r\n.gSC4 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC4;\r\n}\r\n.gSC5 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC5;\r\n}\r\n.gSC6 {\r\n\tjustify-self: left;\r\n\tgrid-area: gSC6;\r\n}\r\n.gSC7 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC7;\r\n}\r\n.gSC8 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC8;\r\n}\r\n.gSC9 {\r\n\tjustify-self: center;\r\n\tgrid-area: gSC9;\r\n}\r\n.gSC10 {\r\n\tjustify-self: right;\r\n\tgrid-area: gSC10;\r\n}\r\n\r\n.grid-actor {\r\n\tdisplay: grid;\r\n\tpadding-top: 10px;\r\n\tborder: 2px solid var(--aliengreen);\r\n\tgrid-template-areas: 'gaItem1 gaItem2 gaItem3 gaItem4';\r\n\tgrid-template-columns: 20% 34% 20% 30%;\r\n}\r\n\r\n.gaItem1 {\r\n\tgrid-area: gaItem1;\r\n}\r\n.gaItem2 {\r\n\tgrid-area: gaItem2;\r\n}\r\n.gaItem3 {\r\n\tgrid-area: gaItem3;\r\n}\r\n.gaItem4 {\r\n\tgrid-area: gaItem4;\r\n}\r\n\r\n.grid-colony-planet1 {\r\n\tdisplay: grid;\r\n\tpadding-top: 55px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp1 gcp2 gcp3 gcp4 gcp5 gcp6 gcp7';\r\n\tgrid-template-columns: 150px 150px 196px 100px 150px 150px 150px;\r\n}\r\n\r\n.gcp1 {\r\n\tgrid-area: gcp1;\r\n}\r\n.gcp2 {\r\n\tgrid-area: gcp2;\r\n}\r\n.gcp3 {\r\n\tgrid-area: gcp3;\r\n}\r\n.gcp4 {\r\n\tgrid-area: gcp4;\r\n\tmargin: 1px 0px 0px -7px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp5 {\r\n\tgrid-area: gcp5;\r\n}\r\n.gcp6 {\r\n\tgrid-area: gcp6;\r\n}\r\n.gcp7 {\r\n\tgrid-area: gcp7;\r\n}\r\n\r\n.grid-colony-planet2 {\r\n\tdisplay: grid;\r\n\tmargin-top: -4px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp11 gcp12 gcp14 gcp16 gcp17';\r\n\t// grid-template-columns: 13% 21% 40% 11% 17%;\r\n\tgrid-template-columns: 130px 240px 400px 110px 120px;\r\n}\r\n\r\n.gcp11 {\r\n\tgrid-area: gcp11;\r\n}\r\n.gcp12 {\r\n\tgrid-area: gcp12;\r\n}\r\n.gcp14 {\r\n\tgrid-area: gcp14;\r\n}\r\n.gcp16 {\r\n\tgrid-area: gcp16;\r\n}\r\n.gcp17 {\r\n\tgrid-area: gcp17;\r\n}\r\n.grid-colony-planet3a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 2px;\r\n\tgrid-template-areas: 'gcp3a1 gcp3a2 gcp3a3 gcp3a4 gcp3a5 gcp3a6 gcp3a7';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\r\n}\r\n\r\n.gcp3a1 {\r\n\tgrid-area: gcp3a1;\r\n\tmargin: -12px 0px 0px -127px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp3a2 {\r\n\tgrid-area: gcp3a2;\r\n}\r\n.gcp3a3 {\r\n\tgrid-area: gcp3a3;\r\n}\r\n.gcp3a4 {\r\n\tgrid-area: gcp3a4;\r\n}\r\n.gcp3a5 {\r\n\tgrid-area: gcp3a5;\r\n}\r\n.gcp3a6 {\r\n\tgrid-area: gcp3a6;\r\n}\r\n.gcp3a7 {\r\n\tgrid-area: gcp3a7;\r\n\tmargin: -12px 0px 0px 24px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet3 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp31 gcp32 gcp33 gcp34 gcp35 gcp36 gcp37';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 220px 110px 110px 110px 165px 110px;\r\n}\r\n\r\n.gcp31 {\r\n\tgrid-area: gcp31;\r\n}\r\n.gcp32 {\r\n\tgrid-area: gcp32;\r\n}\r\n.gcp33 {\r\n\tgrid-area: gcp33;\r\n}\r\n.gcp34 {\r\n\tgrid-area: gcp34;\r\n}\r\n.gcp35 {\r\n\tgrid-area: gcp35;\r\n}\r\n.gcp36 {\r\n\tgrid-area: gcp36;\r\n}\r\n.gcp37 {\r\n\tgrid-area: gcp37;\r\n}\r\n\r\n.grid-colony-planet4a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 5px;\r\n\tgrid-template-areas: 'gcp4a1 gcp4a2 gcp4a3 gcp4a4 gcp4a5 gcp4a6 gcp4a7';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 245px 110px 126px 110px 110px 110px;\r\n}\r\n\r\n.gcp4a1 {\r\n\tgrid-area: gcp4a1;\r\n}\r\n.gcp4a2 {\r\n\tgrid-area: gcp4a2;\r\n\tmargin: -28px 0px 0px -19px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a3 {\r\n\tgrid-area: gcp4a3;\r\n\tmargin: -11px 0px 0px 10px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a4 {\r\n\tgrid-area: gcp4a4;\r\n\tmargin: -21px 0px 0px -28px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a5 {\r\n\tgrid-area: gcp4a5;\r\n\tmargin: -28px 0px 0px 0px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a6 {\r\n\tgrid-area: gcp4a6;\r\n\tmargin: -37px 0px 0px -12px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp4a7 {\r\n\tgrid-area: gcp4a7;\r\n}\r\n.grid-colony-planet4 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-top: -2px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp41 gcp42 gcp43 gcp44 gcp45 gcp46 gcp47';\r\n\t// grid-template-columns: 21% 22% 11% 11% 11% 11% 11%;\r\n\tgrid-template-columns: 210px 245px 110px 110px 110px 110px 110px;\r\n}\r\n\r\n.gcp41 {\r\n\tgrid-area: gcp41;\r\n}\r\n.gcp42 {\r\n\tgrid-area: gcp42;\r\n}\r\n.gcp43 {\r\n\tgrid-area: gcp43;\r\n}\r\n.gcp44 {\r\n\tgrid-area: gcp44;\r\n}\r\n.gcp45 {\r\n\tgrid-area: gcp45;\r\n}\r\n.gcp46 {\r\n\tgrid-area: gcp46;\r\n}\r\n.gcp47 {\r\n\tgrid-area: gcp47;\r\n}\r\n\r\n.grid-colony-planet6a {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tpadding-top: 82px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp6a1 gcp6a2 gcp6a4 gcp6a6 gcp6a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp6a1 {\r\n\tgrid-area: gcp6a1;\r\n\tmargin: -24px 0px 0px 61px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a2 {\r\n\tgrid-area: gcp6a2;\r\n\tmargin: -42px 0px 0px 50px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a4 {\r\n\tgrid-area: gcp6a4;\r\n\tmargin: -59px 0px 0px -41px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a6 {\r\n\tgrid-area: gcp6a6;\r\n\tmargin: -43px 0px 0px -138px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp6a7 {\r\n\tgrid-area: gcp6a7;\r\n\tmargin: -24px 0px 0px -118px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet6 {\r\n\tdisplay: grid;\r\n\tmargin-left: 30px;\r\n\tmargin-top: -5px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp61 gcp62 gcp64 gcp66 gcp67';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp61 {\r\n\tgrid-area: gcp61;\r\n}\r\n.gcp62 {\r\n\tgrid-area: gcp62;\r\n}\r\n.gcp64 {\r\n\tgrid-area: gcp64;\r\n}\r\n.gcp66 {\r\n\tgrid-area: gcp66;\r\n}\r\n.gcp67 {\r\n\tgrid-area: gcp67;\r\n}\r\n\r\n.grid-colony-planet7a {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 14px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp7a1 gcp7a2 gcp7a4 gcp7a6 gcp7a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 200px;\r\n}\r\n\r\n.gcp7a1 {\r\n\tgrid-area: gcp7a1;\r\n\tmargin: 8px 0px 0px -163px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a2 {\r\n\tgrid-area: gcp7a2;\r\n\tmargin: -8px 0px 0px -171px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a4 {\r\n\tgrid-area: gcp7a4;\r\n\tmargin: -25px 0px 0px -32px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a6 {\r\n\tgrid-area: gcp7a6;\r\n\tmargin: -6px 0px 0px 59px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 14px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp7a7 {\r\n\tgrid-area: gcp7a7;\r\n\tmargin: 11px 0px 0px 28px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet7 {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: -30px;\r\n\tmargin-bottom: 4px;\r\n\tgrid-template-areas: 'gcp71 gcp72 gcp74 gcp76 gcp77';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp71 {\r\n\tgrid-area: gcp71;\r\n}\r\n.gcp72 {\r\n\tgrid-area: gcp72;\r\n}\r\n.gcp74 {\r\n\tgrid-area: gcp74;\r\n}\r\n.gcp76 {\r\n\tgrid-area: gcp76;\r\n}\r\n.gcp77 {\r\n\tgrid-area: gcp77;\r\n}\r\n\r\n.grid-colony-planet8a {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: -6px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp8a1 gcp8a2 gcp8a4 gcp8a6 gcp8a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 205px 210px 200px 190px;\r\n}\r\n\r\n.gcp8a1 {\r\n\tgrid-area: gcp8a1;\r\n}\r\n.gcp8a2 {\r\n\tgrid-area: gcp8a2;\r\n}\r\n\r\n.gcp8a4 {\r\n\tgrid-area: gcp8a4;\r\n\tmargin: 8px 0px 0px -39px;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.gcp8a6 {\r\n\tgrid-area: gcp8a6;\r\n}\r\n.gcp8a7 {\r\n\tgrid-area: gcp8a7;\r\n}\r\n\r\n.grid-colony-planet8 {\r\n\tdisplay: grid;\r\n\tmargin-bottom: 0px;\r\n\tmargin-top: 11px;\r\n\tgrid-template-areas: 'gcp81 gcp82 gcp84 gcp86 gcp87';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 225px 216px 210px 200px 190px;\r\n}\r\n.gcp81 {\r\n\tgrid-area: gcp81;\r\n}\r\n.gcp82 {\r\n\tgrid-area: gcp82;\r\n}\r\n.gcp84 {\r\n\tgrid-area: gcp84;\r\n}\r\n.gcp86 {\r\n\tgrid-area: gcp86;\r\n}\r\n.gcp87 {\r\n\tgrid-area: gcp87;\r\n}\r\n\r\n.grid-colony-planet9 {\r\n\tdisplay: grid;\r\n\tmargin-top: -25px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp91 gcp94 gcp96 gcp97';\r\n\tgrid-template-columns: 444px 161px 34px 15px;\r\n}\r\n\r\n.gcp91 {\r\n\tgrid-area: gcp91;\r\n}\r\n.gcp94 {\r\n\tgrid-area: gcp94;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp96 {\r\n\tgrid-area: gcp96;\r\n}\r\n.gcp97 {\r\n\tgrid-area: gcp97;\r\n}\r\n\r\n.grid-colony-planet10a {\r\n\tdisplay: grid;\r\n\tmargin-left: 175px;\r\n\tmargin-top: -84px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp10a1 gcp10a2 gcp10a4 gcp10a6 gcp10a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n.gcp10a1 {\r\n\tgrid-area: gcp10a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp10a2 {\r\n\tgrid-area: gcp10a2;\r\n}\r\n.gcp10a4 {\r\n\tgrid-area: gcp10a4;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-top: 114px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp10a6 {\r\n\tgrid-area: gcp10a6;\r\n}\r\n.gcp10a7 {\r\n\tgrid-area: gcp10a7;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet10 {\r\n\tdisplay: grid;\r\n\tmargin-left: 181px;\r\n\tmargin-top: -59px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp101 gcp102 gcp104 gcp106 gcp107';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n.gcp101 {\r\n\tgrid-area: gcp101;\r\n}\r\n.gcp102 {\r\n\tgrid-area: gcp102;\r\n}\r\n.gcp104 {\r\n\tgrid-area: gcp104;\r\n}\r\n.gcp106 {\r\n\tgrid-area: gcp106;\r\n}\r\n.gcp107 {\r\n\tgrid-area: gcp107;\r\n}\r\n\r\n.grid-colony-planet11 {\r\n\tdisplay: grid;\r\n\tmargin-left: 187px;\r\n\tmargin-top: -98px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp111 gcp112 gcp113 gcp114 gcp115 gcp116';\r\n\tgrid-template-columns: 171px 87px 171px 87px 171px 25px;\r\n}\r\n\r\n.gcp111 {\r\n\tgrid-area: gcp111;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp112 {\r\n\tgrid-area: gcp112;\r\n}\r\n.gcp113 {\r\n\tgrid-area: gcp113;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-top: 107px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp114 {\r\n\tgrid-area: gcp114;\r\n}\r\n.gcp115 {\r\n\tgrid-area: gcp115;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp116 {\r\n\tgrid-area: gcp116;\r\n}\r\n\r\n.grid-colony-planet12a {\r\n\tdisplay: grid;\r\n\tmargin-left: 176px;\r\n\tmargin-top: -86px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp12a1 gcp12a2 gcp12a4 gcp12a6 gcp12a7';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n\r\n.gcp12a1 {\r\n\tgrid-area: gcp12a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp12a2 {\r\n\tgrid-area: gcp12a2;\r\n}\r\n.gcp12a4 {\r\n\tgrid-area: gcp12a4;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-top: 118px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp12a6 {\r\n\tgrid-area: gcp12a6;\r\n}\r\n.gcp12a7 {\r\n\tgrid-area: gcp12a7;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 15px;\r\n\ttext-align: center;\r\n\tmargin-bottom: 0px;\r\n}\r\n\r\n.grid-colony-planet12 {\r\n\tdisplay: grid;\r\n\tmargin-left: 181px;\r\n\tmargin-top: -65px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp121 gcp122 gcp124 gcp126 gcp127';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 210px 53px 210px 48px 210px;\r\n}\r\n\r\n.gcp121 {\r\n\tgrid-area: gcp121;\r\n}\r\n.gcp122 {\r\n\tgrid-area: gcp122;\r\n}\r\n.gcp124 {\r\n\tgrid-area: gcp124;\r\n}\r\n.gcp126 {\r\n\tgrid-area: gcp126;\r\n}\r\n.gcp127 {\r\n\tgrid-area: gcp127;\r\n}\r\n\r\n.grid-colony-planet13a {\r\n\tdisplay: grid;\r\n\tmargin-left: 187px;\r\n\tmargin-top: -89px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas: 'gcp13a1 gcp13a2 gcp13a3 gcp13a4 gcp13a5 gcp13a6';\r\n\tgrid-template-columns: 171px 87px 171px 87px 171px 25px;\r\n}\r\n\r\n.gcp13a1 {\r\n\tgrid-area: gcp13a1;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp13a2 {\r\n\tgrid-area: gcp13a2;\r\n}\r\n.gcp13a3 {\r\n\tgrid-area: gcp13a3;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-top: 107px;\r\n\tmargin-bottom: 20px;\r\n}\r\n.gcp13a4 {\r\n\tgrid-area: gcp13a4;\r\n}\r\n.gcp13a5 {\r\n\tgrid-area: gcp13a5;\r\n\tcolor: black;\r\n\tfont-weight: bolder;\r\n\tfont-size: 13px;\r\n\tmargin-bottom: 0px;\r\n}\r\n.gcp13a6 {\r\n\tgrid-area: gcp13a6;\r\n}\r\n\r\n.grid-colony-planet13 {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 3px;\r\n\tmargin-bottom: 0px;\r\n\tpadding-top: 66px;\r\n\tgrid-template-areas: 'gcp131 gcp134 gcp136 gcp137';\r\n\t// grid-template-columns: 21% 19% 20% 19% 19%;\r\n\tgrid-template-columns: 430px 210px 200px 190px;\r\n}\r\n\r\n.gcp131 {\r\n\tgrid-area: gcp131;\r\n}\r\n.gcp134 {\r\n\tgrid-area: gcp134;\r\n}\r\n.gcp136 {\r\n\tgrid-area: gcp136;\r\n}\r\n.gcp137 {\r\n\tgrid-area: gcp137;\r\n}\r\n\r\n.grid-colony-sheet {\r\n\tdisplay: grid;\r\n\tmargin-left: 25px;\r\n\tmargin-top: 3px;\r\n\tmargin-bottom: 0px;\r\n\tgrid-template-areas:\r\n\t\t'gcs1 gcs2 gcs3 gcs4'\r\n\t\t'gcs5 gcs2 gcs3 gcs4'\r\n\t\t'gcs6 gcs2 gcs3 gcs4'\r\n\t\t'gcs7 gcs2 gcs3 gcs4';\r\n\tgrid-template-columns: 523px 177px 177px 177px;\r\n}\r\n.gcs1 {\r\n\tgrid-area: gcs1;\r\n}\r\n.gcs2 {\r\n\tgrid-area: gcs2;\r\n\tmargin-top: 55px;\r\n}\r\n.gcs3 {\r\n\tgrid-area: gcs3;\r\n\tmargin-top: 55px;\r\n}\r\n.gcs4 {\r\n\tgrid-area: gcs4;\r\n\tmargin-top: 55px;\r\n}\r\n.gcs5 {\r\n\tgrid-area: gcs5;\r\n}\r\n.gcs6 {\r\n\tgrid-area: gcs6;\r\n}\r\n.gcs7 {\r\n\tgrid-area: gcs7;\r\n}\r\n\r\n.grid-colony-header {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gch1 gch2 gch3'\r\n\t\t'gch4 gch5 gch6'\r\n\t\t'gch7 gch8 gch9'\r\n\t\t'gch10 gch11 gch12';\r\n\tpadding-top: 70px;\r\n\tgrid-template-columns: 174px 174px 174px;\r\n\talign-items: center;\r\n}\r\n.gch1 {\r\n\tgrid-area: gch1;\r\n}\r\n.gch2 {\r\n\tgrid-area: gch2;\r\n}\r\n.gch3 {\r\n\tgrid-area: gch3;\r\n}\r\n.gch4 {\r\n\tgrid-area: gch4;\r\n}\r\n.gch5 {\r\n\tgrid-area: gch5;\r\n}\r\n.gch6 {\r\n\tgrid-area: gch6;\r\n}\r\n.gch7 {\r\n\tgrid-area: gch7;\r\n}\r\n.gch8 {\r\n\tgrid-area: gch8;\r\n}\r\n.gch9 {\r\n\tgrid-area: gch9;\r\n}\r\n.gch10 {\r\n\tgrid-area: gch10;\r\n}\r\n.gch11 {\r\n\tgrid-area: gch11;\r\n}\r\n.gch12 {\r\n\tgrid-area: gch12;\r\n}\r\n.grid-colony-stats {\r\n\tdisplay: grid;\r\n\tgrid-template-areas:\r\n\t\t'gcst1 gcst2 '\r\n\t\t'gcst3 gcst4'\r\n\t\t'gcst5 gcst6'\r\n\t\t'gcst7 gcst8'\r\n\t\t'gcst9 gcst10'\r\n\t\t'gcst11 gcst12'\r\n\t\t'gcst13 gcst14'\r\n\t\t'gcst15 gcst16';\r\n\trow-gap: 20%;\r\n\tgrid-template-columns: 281px 30px;\r\n\tmargin: 65px 0px 0px 181px;\r\n}\r\n.gcst1 {\r\n\tgrid-area: gcst1;\r\n}\r\n.gcst2 {\r\n\tgrid-area: gcst2;\r\n}\r\n.gcst3 {\r\n\tgrid-area: gcst3;\r\n}\r\n.gcst4 {\r\n\tgrid-area: gcst4;\r\n}\r\n.gcst5 {\r\n\tgrid-area: gcst5;\r\n}\r\n.gcst6 {\r\n\tgrid-area: gcst6;\r\n}\r\n.gcst7 {\r\n\tgrid-area: gcst7;\r\n}\r\n.gcst8 {\r\n\tgrid-area: gcst8;\r\n}\r\n.gcst9 {\r\n\tgrid-area: gcst9;\r\n}\r\n.gcst10 {\r\n\tgrid-area: gcst10;\r\n}\r\n.gcst11 {\r\n\tgrid-area: gcst11;\r\n}\r\n.gcst12 {\r\n\tgrid-area: gcst12;\r\n}\r\n.gcst13 {\r\n\tgrid-area: gcst13;\r\n}\r\n.gcst14 {\r\n\tgrid-area: gcst14;\r\n}\r\n.gcst15 {\r\n\tgrid-area: gcst15;\r\n}\r\n.gcst16 {\r\n\tgrid-area: gcst16;\r\n}\r\n\r\n.grid-colony-level {\r\n\tdisplay: grid;\r\n\tgrid-template-areas: 'gclv1 gclv2 gclv3 gclv4 gclv5 gclv6';\r\n\tgrid-template-columns: 77px 86px 86px 87px 86px 78px;\r\n\tmargin-left: 6px;\r\n}\r\n\r\n.gclv1 {\r\n\tgrid-area: gclv1;\r\n}\r\n.gclv2 {\r\n\tgrid-area: gclv2;\r\n}\r\n.gclv3 {\r\n\tgrid-area: gclv3;\r\n}\r\n.gclv4 {\r\n\tgrid-area: gclv4;\r\n}\r\n.gclv5 {\r\n\tgrid-area: gclv5;\r\n}\r\n.gclv6 {\r\n\tgrid-area: gclv6;\r\n}\r\n",".flex-center {\r\n align-items: center;\r\n justify-content: center;\r\n text-align: center;\r\n padding: 0;\r\n}\r\n\r\n.flex-between {\r\n justify-content: space-between;\r\n}\r\n// .alienflex {\r\n// flex: auto;\r\n// }\r\n.alienrpg .flexcol {\r\n display: flex;\r\n flex-direction: column;\r\n flex-wrap: nowrap;\r\n}\r\n// .alienrpg .flexcol > * {\r\n// flex: 1;\r\n// }\r\n.alienrpg .flexcol .flex1 {\r\n flex: 1;\r\n}\r\n.alienrpg .flexcol .flex2 {\r\n flex: 2;\r\n}\r\n.alienrpg .flexcol .flex3 {\r\n flex: 3;\r\n}\r\n.alienrpg .alienrpg .flexcol .flex4 {\r\n flex: 4;\r\n}\r\n.alienrpg .flexrow {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n justify-content: flex-start;\r\n}\r\n.alienrpg .flexrow > * {\r\n flex: 1;\r\n}\r\n.alienrpg .flexrow .flex1 {\r\n flex: 1;\r\n}\r\n.alienrpg .flexrow .flex2 {\r\n flex: 2;\r\n}\r\n.alienrpg .flexrow .flex3 {\r\n flex: 3;\r\n}\r\n.alienrpg .flexrow .flex4 {\r\n flex: 4;\r\n}\r\n",".alienrpg.actor .encumbrance {\r\n\tbackground: hsla(0, 0%, 0%, 0.1);\r\n\theight: 12px;\r\n\tmargin-top: 5px;\r\n\tborder: 1px solid hsl(0, 0%, 7%);\r\n\tborder-radius: 3px;\r\n\tposition: relative;\r\n\twidth: calc(100% - 20px);\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-bar {\r\n\tposition: absolute;\r\n\ttop: 1px;\r\n\tleft: 1px;\r\n\tbackground: var(--aliengreen);\r\n\theight: 8px;\r\n\tborder: 1px solid hsl(30, 32%, 33%);\r\n\tborder-radius: 3px;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-label {\r\n\tposition: absolute;\r\n\ttop: -3px;\r\n\theight: 16px;\r\n\tfont-size: 16px;\r\n\tline-height: 16px;\r\n\tcolor: $c-black;\r\n\tbackground: hsla(0, 0%, 100%, 0.4);\r\n\tpadding: 0 3px;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .encumbrance-breakpoint {\r\n\tposition: absolute;\r\n\tleft: 50%;\r\n}\r\n\r\n.alienrpg.actor .encumbrance .arrow-up {\r\n\tbottom: 0;\r\n\twidth: 0;\r\n\theight: 0;\r\n\tborder-left: 4px solid transparent;\r\n\tborder-right: 4px solid transparent;\r\n\tborder-bottom: 4px solid hsl(0, 0%, 40%);\r\n}\r\n\r\n.alienrpg.actor .encumbrance .arrow-down {\r\n\ttop: 0;\r\n\twidth: 0;\r\n\theight: 0;\r\n\tborder-left: 4px solid transparent;\r\n\tborder-right: 4px solid transparent;\r\n\tborder-top: 4px solid hsl(0, 0%, 40%);\r\n}\r\n\r\n.alienrpg.actor .encumbrance.encumbered .arrow-up {\r\n\tborder-bottom: 4px solid $c-white;\r\n}\r\n\r\n.alienrpg.actor .encumbrance.encumbered .arrow-down {\r\n\tborder-top: 4px solid $c-white;\r\n}\r\n.alienrpg.actor .encumbrance.encumbered .encumbrance-bar {\r\n\tposition: absolute;\r\n\ttop: 1px;\r\n\tleft: 1px;\r\n\tbackground: hsl(7, 100%, 50%);\r\n\theight: 8px;\r\n\tborder: 1px solid hsl(66, 75%, 45%);\r\n\tborder-radius: 3px;\r\n}\r\n\r\n/* @group Blink */\r\n.blink {\r\n\t-webkit-animation: blink 2s linear infinite;\r\n\t-moz-animation: blink 2s linear infinite;\r\n\t-ms-animation: blink 2s linear infinite;\r\n\t-o-animation: blink 2s linear infinite;\r\n\tanimation: blink 2s linear infinite;\r\n}\r\n@-webkit-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@-moz-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@-ms-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@-o-keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n@keyframes blink {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50% {\r\n\t\topacity: 1;\r\n\t}\r\n\t50.01% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n/* @end */\r\n\r\n.alienrpg #rcorners {\r\n\tborder-radius: 15px;\r\n\tbackground-color: #c7d9c4;\r\n\tbackground-position: left top;\r\n\tpadding: 6px;\r\n\tbox-shadow: -10px 9px 9px #666666;\r\n\tborder: 3px black;\r\n\tborder-style: double;\r\n}\r\n","/* class applies to select element itself, not a wrapper element */\r\n.select-css {\r\n display: block;\r\n font-size: 15px;\r\n font-family: var(--alienfont);\r\n font-weight: 700;\r\n color: inherit;\r\n // line-height: 1.3;\r\n // padding: 0.6em 1.4em 0.5em 0.8em;\r\n width: 100%;\r\n max-width: 90%; /* useful when width is set to anything other than 100% */\r\n box-sizing: border-box;\r\n margin: 0;\r\n border: 1px solid var(--aliengreen);\r\n box-shadow: 0 1px 0 1px hsla(0, 0%, 0%, 0.04);\r\n border-radius: 0.5em;\r\n -moz-appearance: none;\r\n -webkit-appearance: none;\r\n appearance: none;\r\n // background-color: #fff;\r\n /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. \r\n\t\tfor the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference\r\n\t\t\r\n\t*/\r\n // background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ADFF2F%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),\r\n // linear-gradient(to bottom, black 0%, black 100%);\r\n background-image: url(../images/downarrow.svg);\r\n background-repeat: no-repeat, repeat;\r\n\r\n /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/\r\n background-position: right 0.7em top 50%, 0 0;\r\n /* icon size, then gradient */\r\n background-size: 1em auto, 100%;\r\n}\r\n/* Hide arrow icon in IE browsers */\r\n.select-css::-ms-expand {\r\n display: none;\r\n}\r\n/* Hover style */\r\n.select-css:hover {\r\n color: inherit;\r\n}\r\n/* Focus style */\r\n.select-css:focus {\r\n color: inherit;\r\n /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */\r\n box-shadow: 0 0 1px 1px var(--aliengreen);\r\n box-shadow: 0 0 0 1px -moz-mac-focusring var(--aliengreen);\r\n color: inherit;\r\n outline: none;\r\n background-color: $c-black;\r\n}\r\n\r\n/* Set options to normal weight */\r\n.select-css option {\r\n font-weight: normal;\r\n background: hsl(0, 0%, 0%);\r\n}\r\n\r\n/* Support for rtl text, explicit support for Arabic and Hebrew */\r\n*[dir='rtl'] .select-css,\r\n:root:lang(ar) .select-css,\r\n:root:lang(iw) .select-css {\r\n background-position: left 0.7em top 50%, 0 0;\r\n padding: 0.6em 0.8em 0.5em 1.4em;\r\n}\r\n\r\n/* Disabled styles */\r\n.select-css:disabled,\r\n.select-css[aria-disabled='true'] {\r\n color: var(--aliengreen);\r\n background-image: url(../images/downarrow.svg);\r\n background-repeat: no-repeat, repeat;\r\n // background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),\r\n // linear-gradient(to bottom, black 0%, black 100%);\r\n}\r\n\r\n.select-css:disabled:hover,\r\n.select-css[aria-disabled='true'] {\r\n border-color: hsl(0, 0%, 67%);\r\n}\r\n","/*\r\n\tOriginal Sheet by Paul Watson\r\n\r\n\tCRT Effect by Alec Lownes\r\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\r\n\r\n\tMay 2021\r\n*/\r\n\r\n@keyframes flicker {\r\n\t0% {\r\n\t\topacity: 0.27861;\r\n\t}\r\n\t5% {\r\n\t\topacity: 0.34769;\r\n\t}\r\n\t10% {\r\n\t\topacity: 0.23604;\r\n\t}\r\n\t15% {\r\n\t\topacity: 0.90626;\r\n\t}\r\n\t20% {\r\n\t\topacity: 0.18128;\r\n\t}\r\n\t25% {\r\n\t\topacity: 0.83891;\r\n\t}\r\n\t30% {\r\n\t\topacity: 0.65583;\r\n\t}\r\n\t35% {\r\n\t\topacity: 0.67807;\r\n\t}\r\n\t40% {\r\n\t\topacity: 0.26559;\r\n\t}\r\n\t45% {\r\n\t\topacity: 0.84693;\r\n\t}\r\n\t50% {\r\n\t\topacity: 0.96019;\r\n\t}\r\n\t55% {\r\n\t\topacity: 0.08594;\r\n\t}\r\n\t60% {\r\n\t\topacity: 0.20313;\r\n\t}\r\n\t65% {\r\n\t\topacity: 0.71988;\r\n\t}\r\n\t70% {\r\n\t\topacity: 0.53455;\r\n\t}\r\n\t75% {\r\n\t\topacity: 0.37288;\r\n\t}\r\n\t80% {\r\n\t\topacity: 0.71428;\r\n\t}\r\n\t85% {\r\n\t\topacity: 0.70419;\r\n\t}\r\n\t90% {\r\n\t\topacity: 0.7003;\r\n\t}\r\n\t95% {\r\n\t\topacity: 0.36108;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0.24387;\r\n\t}\r\n}\r\n\r\n@keyframes textShadow {\r\n\t0% {\r\n\t\ttext-shadow: 0.4389924193300864px 0 1px rgba(255, 255, 0, 0.5), -0.4389924193300864px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t5% {\r\n\t\ttext-shadow: 2.7928974010788217px 0 1px rgba(255, 255, 0, 0.5), -2.7928974010788217px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t10% {\r\n\t\ttext-shadow: 0.02956275843481219px 0 1px rgba(255, 255, 0, 0.5), -0.02956275843481219px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t15% {\r\n\t\ttext-shadow: 0.40218538552878136px 0 1px rgba(255, 255, 0, 0.5), -0.40218538552878136px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t20% {\r\n\t\ttext-shadow: 3.4794037899852017px 0 1px rgba(255, 255, 0, 0.5), -3.4794037899852017px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t25% {\r\n\t\ttext-shadow: 1.6125630401149584px 0 1px rgba(255, 255, 0, 0.5), -1.6125630401149584px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t30% {\r\n\t\ttext-shadow: 0.7015590085143956px 0 1px rgba(255, 255, 0, 0.5), -0.7015590085143956px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t35% {\r\n\t\ttext-shadow: 3.896914047650351px 0 1px rgba(255, 255, 0, 0.5), -3.896914047650351px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t40% {\r\n\t\ttext-shadow: 3.870905614848819px 0 1px rgba(255, 255, 0, 0.5), -3.870905614848819px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t45% {\r\n\t\ttext-shadow: 2.231056963361899px 0 1px rgba(255, 255, 0, 0.5), -2.231056963361899px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t50% {\r\n\t\ttext-shadow: 0.08084290417898504px 0 1px rgba(255, 255, 0, 0.5), -0.08084290417898504px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t55% {\r\n\t\ttext-shadow: 2.3758461067427543px 0 1px rgba(255, 255, 0, 0.5), -2.3758461067427543px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t60% {\r\n\t\ttext-shadow: 2.202193051050636px 0 1px rgba(255, 255, 0, 0.5), -2.202193051050636px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t65% {\r\n\t\ttext-shadow: 2.8638780614874975px 0 1px rgba(255, 255, 0, 0.5), -2.8638780614874975px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t70% {\r\n\t\ttext-shadow: 0.48874025155497314px 0 1px rgba(255, 255, 0, 0.5), -0.48874025155497314px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t75% {\r\n\t\ttext-shadow: 1.8948491305757957px 0 1px rgba(255, 255, 0, 0.5), -1.8948491305757957px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t80% {\r\n\t\ttext-shadow: 0.0833037308038857px 0 1px rgba(255, 255, 0, 0.5), -0.0833037308038857px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t85% {\r\n\t\ttext-shadow: 0.09769827255241735px 0 1px rgba(255, 255, 0, 0.5), -0.09769827255241735px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t90% {\r\n\t\ttext-shadow: 3.443339761481782px 0 1px rgba(255, 255, 0, 0.5), -3.443339761481782px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t95% {\r\n\t\ttext-shadow: 2.1841838852799786px 0 1px rgba(255, 255, 0, 0.5), -2.1841838852799786px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n\t100% {\r\n\t\ttext-shadow: 2.6208764473832513px 0 1px rgba(255, 255, 0, 0.5), -2.6208764473832513px 0 1px rgba(80, 255, 255, 0.3), 0 0 3px;\r\n\t}\r\n}\r\n\r\n/* interface */\r\n\r\n::-webkit-scrollbar-thumb {\r\n\toutline: none;\r\n\tborder-radius: 2px;\r\n\tbackground: var(--aliendarkergreen);\r\n\tborder: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.window-header {\r\n\tbackground-color: rgba(50, 100, 120, 0.3);\r\n\tborder-radius: 7px 7px 0px 0px;\r\n}\r\n\r\n.alienrpg input[type='text'],\r\n.alienrpg input[type='number'],\r\n.alienrpg input[type='password'],\r\n.alienrpg input[type='date'],\r\n.alienrpg input[type='time'] {\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\ninput[type='text']:hover,\r\ninput[type='number']:hover,\r\ninput[type='password']:hover,\r\ninput[type='date']:hover,\r\ninput[type='time']:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\na:hover {\r\n\ttext-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\n#sidebar-tabs {\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n#sidebar-tabs .item.active {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 6px inset var(--aliengreen);\r\n}\r\n\r\nselect:focus {\r\n\tbox-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\ntextarea:focus {\r\n\toutline: 0px;\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n\t// background-color: var(--aliengreen);\r\n\tcolor: #000;\r\n\tfont-weight: 400;\r\n}\r\n\r\ncombobox:focus {\r\n\toutline: 0px;\r\n\tbox-shadow: 0 0 10px var(--aliengreen);\r\n\tbackground-color: var(--aliengreen);\r\n\tcolor: #000;\r\n}\r\n\r\n#hotbar .macro:hover {\r\n\tbox-shadow: 0 0 10px inset var(--aliengreen);\r\n}\r\n\r\n#hotbar .macro.active:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n#players ol .player.context {\r\n\tborder-top: 1px solid var(--aliengreen);\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n}\r\n\r\n#players ol .player.context .player-name {\r\n\ttext-shadow: 0 0 5px var(--aliengreen);\r\n}\r\n\r\n#context-menu li.context-item:hover {\r\n\ttext-shadow: 0 0 4px var(--aliengreen);\r\n}\r\n\r\n#controls .scene-control.active,\r\n#controls .control-tool.active,\r\n#controls .scene-control:hover,\r\n#controls .control-tool:hover {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-bottom: 1px solid var(--aliendarkergreen);\r\n\tbox-shadow: 0 0 10px var(--aliendarkergreen);\r\n}\r\n\r\n#navigation #scene-list .scene.view,\r\n#navigation #scene-list .scene.context {\r\n\tborder: 1px solid var(--aliengreen);\r\n\tbackground: rgba(52, 52, 52, 0.95);\r\n\tborder-bottom: 1px solid var(--aliengreen);\r\n\tbox-shadow: 0 0 10px var(--aliendarkergreen);\r\n}\r\n\r\n// #pause img {\r\n// box-sizing: border-box;\r\n// width: 128px;\r\n// height: 128px;\r\n// padding-left: 128px;\r\n\r\n// background-image: url('../images/paused-alien.png');\r\n// animation: rotation 20s infinite linear;\r\n// }\r\n\r\n#pause {\r\n\tbackground: none;\r\n\t& > img {\r\n\t\twidth: 200px;\r\n\t\theight: 200px;\r\n\t\ttop: -50px;\r\n\t\tleft: calc(50% - 100px);\r\n\t\topacity: 0.7;\r\n\t\t--fa-animation-duration: 10s;\r\n\t}\r\n\th3 {\r\n\t\t// font-family: var(--alienfont); !\r\n\t\tfont-size: 32px;\r\n\t\ttext-shadow: 0px 3px 5px rgba(0, 0, 0, 1);\r\n\t}\r\n}\r\n\r\n.alienrpg #context-menu li.context-item {\r\n\tline-height: 1.55;\r\n}\r\n\r\n/* CHAT */\r\n\r\n.sidebar-tab h1,\r\n.sidebar-tab h2 {\r\n\tborder-bottom: 2px dotted var(--aliengreen);\r\n}\r\n\r\n.sidebar-tab .fas.fa-trash:hover {\r\n\tanimation: textShadow 0.5s infinite;\r\n}\r\n\r\n.chat-message .message-header .message-sender {\r\n\tpadding-bottom: 5px;\r\n}\r\n\r\n.alien-Push-button {\r\n\theight: 40px;\r\n\tmargin-top: 5px;\r\n\tmargin-left: 1px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tborder-radius: 3px;\r\n\tbackground: url(../images/alien_crt_push-button.png) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.alien-Push-button:hover {\r\n\tborder-radius: 3px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tbackground-color: inherit;\r\n\tbackground: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.chat-message,\r\n.chat-message.emote {\r\n\tfont-family: var(--alienchatfont);\r\n\tfont-size: 110%;\r\n\tfont-weight: bold;\r\n\r\n\tpadding: 13px 15px 50px 11px;\r\n\tborder-width: 0px;\r\n\r\n\tbox-shadow: 0 1px 5px #000;\r\n\r\n\tbackground-size: 100%;\r\n\tbackground-position: top, bottom, 0px 18px;\r\n\tbackground-repeat: no-repeat, no-repeat, repeat;\r\n\t// background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/chat-middle.png');\r\n\tbackground-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), var(--chatbackground);\r\n\t// background-image: url('../images/chat-top.png'), url('../images/chat-bottom.png'), url('../images/IndBackground3.png');\r\n}\r\n\r\n.chat-message.whisper {\r\n\tcolor: var(--alienchatlightblue);\r\n\r\n\tpadding: 13px 15px 50px 11px;\r\n\tborder-width: 0px;\r\n\r\n\tbox-shadow: 0 1px 5px #000;\r\n\r\n\tbackground-size: 100%;\r\n\tbackground-position: top, bottom, 0px 18px;\r\n\tbackground-repeat: no-repeat, no-repeat, repeat;\r\n\tbackground-image: url('../images/hidden-chat-top.png'), url('../images/hidden-chat-bottom.png'), url('../images/hidden-chat-middle.png');\r\n}\r\n\r\n.chat-message.whisper span,\r\n.chat-message.whisper div {\r\n\tcolor: var(--alienchatlightblue);\r\n\r\n\t// color: royalblue;\r\n}\r\n\r\n.chat-message.whisper h2 {\r\n\tcolor: lightblue;\r\n\tborder-bottom: 2px dotted lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper h4 {\r\n\tcolor: lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper hr {\r\n\tborder-top: 1px solid lightsteelblue;\r\n\tborder-bottom: 1px solid royalblue;\r\n}\r\n\r\n.chat-message.whisper .blink {\r\n\tcolor: lightsteelblue;\r\n\tbackground-color: royalblue;\r\n\ttext-shadow: 0 0 5px lightsteelblue;\r\n\tanimation: blink 0.5 5;\r\n}\r\n\r\n.chat-message.whisper .inline-roll:hover {\r\n\ttext-shadow: 0 0 5px lightsteelblue;\r\n}\r\n\r\n.chat-message.whisper .inline-roll,\r\n.chat-message.whisper .dice-tooltip {\r\n\tborder-color: lightsteelblue;\r\n}\r\n\r\n// .chat-message.whisper .dice-tooltip img,\r\n// .chat-message.whisper .dice-tooltip li,\r\n// .chat-message.whisper .alien-Push-button,\r\n// .chat-message.whisper span.alien-diceface-b0,\r\n// .chat-message.whisper span.alien-diceface-b6,\r\n// .chat-message.whisper span.alien-diceface-y0,\r\n// .chat-message.whisper span.alien-diceface-y1,\r\n// .chat-message.whisper span.alien-diceface-y6 {\r\n// filter: sepia(100%) saturate(250%) brightness(100%) hue-rotate(180deg);\r\n// }\r\n\r\n.alien-Push-button:hover {\r\n\tborder-radius: 3px;\r\n\tbox-shadow: 0 0 5px var(--aliendarkergreen);\r\n\tbackground-color: inherit;\r\n\tbackground: url(../images/alien_crt_push-button_hover.gif) no-repeat top left;\r\n\tcolor: #00000000;\r\n}\r\n\r\n.blink {\r\n\tpadding: 0px 0px 2px 5px;\r\n\tmargin-top: 5px;\r\n\tmargin-bottom: 5px;\r\n\t// background-color: red;\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 5px red;\r\n\tanimation: blink 0.5s 5;\r\n}\r\n\r\n.warnblink {\r\n\ttext-shadow: 0 0 5px red;\r\n\tanimation: blink 0.5s 5;\r\n}\r\n\r\n.message-sender {\r\n\twidth: 900px;\r\n\twhite-space: nowrap;\r\n\toverflow: hidden;\r\n\ttext-overflow: ellipsis;\r\n}\r\n\r\n// .dice-tooltip .part-header .part-formula,\r\n// .dice-tooltip .dice-rolls {\r\n// padding-left: 3px;\r\n// }\r\n\r\n/* Journals */\r\n\r\n.journal-sheet ::-webkit-scrollbar-thumb {\r\n\tbackground: #135d91;\r\n\tborder: 1px solid #135d91;\r\n}\r\n\r\n// .journal-sheet .editor p {\r\n// text-align: justify;\r\n// line-height: 1.3em;\r\n// margin-bottom: 20px;\r\n// }\r\n\r\n// .journal-sheet .editor .tcol2 {\r\n// line-height: 1.4em;\r\n// margin-bottom: 20px;\r\n// }\r\n\r\n// .journal-sheet .editor div {\r\n// padding-left: 5px;\r\n// padding-right: 5px;\r\n// }\r\n\r\n// .journal-sheet .editor .cinsymbol,\r\n// .camsymbol {\r\n// height: 36px;\r\n// vertical-align: top;\r\n// margin-top: 1px;\r\n// }\r\n\r\n// .journal-sheet .editor .caption {\r\n// color: white;\r\n// text-shadow: 0 0 10px #2a8ed5;\r\n// }\r\n\r\n.journal-sheet .editor h1 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n\tborder-bottom: 2px solid #135d91;\r\n}\r\n\r\n.journal-sheet .editor h2 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n}\r\n\r\n.journal-sheet .editor h3 {\r\n\tcolor: white;\r\n\ttext-shadow: 0 0 10px #2a8ed5;\r\n}\r\n\r\n// .journal-sheet .editor .mess {\r\n// display: block;\r\n// color: #e6ff99;\r\n// font-weight: bold;\r\n// text-shadow: 0 0 3px #d6ff5c;\r\n// background-color: rgba(50, 70, 50, 0.3);\r\n// box-shadow: 0 0 5px rgba(50, 70, 50);\r\n// padding: 5px 10px 8px 5px;\r\n// margin-left: 4%;\r\n// margin-right: 4%;\r\n// }\r\n\r\n.chat-message .warning-bar {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/warning-bar.webp');\r\n\twidth: 259px;\r\n\theight: 8px;\r\n\t/* vertical-align: middle; */\r\n\tborder: 0;\r\n}\r\n","/* .journal-sheet form { */\r\n.sheet.journal-entry .journal-entry-content {\r\n\tcolor: var(--aliengreen);\r\n\tbackground: #000;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tborder-radius: 1px;\r\n\tbackground: var(--journalback) top left !important;\r\n\tbackground-size: cover;\r\n\tcolor: powderblue;\r\n}\r\n\r\n.sheet.journal-entry .sidebar .directory-header .header-search input {\r\n\tcolor: hsl(0, 0%, 0%);\r\n}\r\n\r\n.alienrpg .arpgtable {\r\n\theight: 36px;\r\n\twidth: 80%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n}\r\n.alienrpg .arpgtable tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n\r\n.alienrpg .caption {\r\n\ttext-align: center;\r\n\tcolor: greenyellow;\r\n\tfont-size: xx-large;\r\n}\r\n\r\n.alienrpg .arpgtablesmall {\r\n\theight: 36px;\r\n\twidth: 34%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n}\r\n\r\n.alienrpg .arpgtablesmall tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n.alienrpg .tdstyle {\r\n\twidth: 40%;\r\n\theight: 18px;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .tdstyleR {\r\n\twidth: 40%;\r\n\theight: 18px;\r\n\ttext-align: Right;\r\n}\r\n.alienrpg .tdstyleC {\r\n\twidth: 100%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .tdstyle3D {\r\n\twidth: 30%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .tdstyle2D {\r\n\twidth: 50%;\r\n\theight: 18px;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .arpglink {\r\n\tbackground-color: white;\r\n\tcolor: black;\r\n}\r\n\r\n.alienrpg .mess {\r\n\tcolor: yellowgreen;\r\n\tfont-family: 'Courier New', Courier, monospace;\r\n}\r\n\r\n.alienrpg .ntable {\r\n\twidth: 99%;\r\n\t/* border-style: double;\r\n border-color: greenyellow; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 0;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n.alienrpg .ntable tr:nth-child(even) {\r\n\tbackground-color: transparent;\r\n}\r\n\r\n.alienrpg .trhead {\r\n\ttext-align: center;\r\n\twidth: 45%;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .tcol1 {\r\n\twidth: 2.5%;\r\n}\r\n.alienrpg .tcol2 {\r\n\twidth: 45%;\r\n\ttext-align: justify;\r\n\tvertical-align: top;\r\n}\r\n.alienrpg .tcol3 {\r\n\twidth: 5%;\r\n}\r\n\r\n.alienrpg .etable {\r\n\twidth: 40%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding: 0;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n.alienrpg .etable td:first-child {\r\n\tpadding-left: 5px;\r\n}\r\n.alienrpg .etr {\r\n\t/* border-style: solid;\r\n border-color: greenyellow; */\r\n\tborder: 1;\r\n}\r\n.alienrpg .ehead {\r\n\ttext-align: center;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .ecol1 {\r\n\twidth: 50%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .ecol2 {\r\n\twidth: 50%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .ecol3 {\r\n\twidth: 3%;\r\n\t/* border-left: greenyellow;\r\n border-style: solid; */\r\n}\r\n\r\n.alienrpg .stable {\r\n\twidth: 90%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .strhead {\r\n\ttext-align: center;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .scol1 {\r\n\twidth: 16%;\r\n}\r\n.alienrpg .scol2 {\r\n\twidth: 3%;\r\n}\r\n.alienrpg .scol3 {\r\n\twidth: 80%;\r\n}\r\n.alienrpg .scol4 {\r\n\twidth: 25%;\r\n}\r\n.alienrpg .scol5 {\r\n\twidth: 60%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol6 {\r\n\twidth: 90%;\r\n}\r\n\r\n.alienrpg .scol7 {\r\n\twidth: 20%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol8 {\r\n\twidth: 65%;\r\n\ttext-align: left;\r\n}\r\n.alienrpg .scol9 {\r\n\twidth: 12%;\r\n}\r\n.alienrpg .scol10 {\r\n\twidth: 50%;\r\n}\r\n.alienrpg .skltable {\r\n\twidth: 35%;\r\n\t/* border-style: double; */\r\n\t/* border-color: #e92d2d; */\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n}\r\n\r\n.alienrpg .oddstable {\r\n\twidth: 96%;\r\n\theight: 16px;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .oddhead {\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .oddcol1 {\r\n\twidth: 25%;\r\n}\r\n.alienrpg .oddcol2 {\r\n\twidth: 39%;\r\n}\r\n.oddcol3 {\r\n\twidth: 36%;\r\n}\r\n.alienrpg .oddcol4 {\r\n\twidth: 40%;\r\n}\r\n\r\n.alienrpg .bigtable {\r\n\twidth: 99%;\r\n\t/* border-style: double; */\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.alienrpg .die {\r\n\twidth: 6%;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .inj {\r\n\twidth: 16%;\r\n}\r\n\r\n.alienrpg .fatal {\r\n\twidth: 6%;\r\n}\r\n\r\n.alienrpg .tim {\r\n\twidth: 7%;\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .eff {\r\n\twidth: 56%;\r\n}\r\n\r\n.alienrpg .heal {\r\n\twidth: 15%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .crit {\r\n\twidth: 19%;\r\n\ttext-align: center;\r\n}\r\n.alienrpg .eff2 {\r\n\twidth: 55%;\r\n}\r\n\r\n/* V10 work */\r\n\r\n.alienrpg .aframe {\r\n\tposition: relative;\r\n}\r\n\r\n.alienrpg .leftcol {\r\n\tposition: absolute;\r\n\twidth: 45%;\r\n\tleft: 1.2%;\r\n\ttext-align: justify;\r\n\t/* background: #855f5f; */\r\n}\r\n.alienrpg .rightcol {\r\n\tposition: absolute;\r\n\twidth: 45%;\r\n\tleft: 50%;\r\n\ttext-align: justify;\r\n\t/* background: rgb(174, 174, 110); */\r\n}\r\n\r\n.alienrpg .heading {\r\n\t// text-align: center;\r\n\tcolor: var(--aliengreen);\r\n\t// font-size: xx-large;\r\n\tfont-size: 28px;\r\n\tborder-bottom: 2px solid var(--color-underline-header);\r\n}\r\n.alienrpg .heading2 {\r\n\ttext-align: center;\r\n\tcolor: var(--aliengreen);\r\n\t/* font-size: x-large; */\r\n}\r\n.alienrpg .heading3 {\r\n\tcolor: var(--aliengreen);\r\n}\r\n.alienrpg .imagecontainer {\r\n\tposition: relative;\r\n\ttext-align: center;\r\n\tcolor: white;\r\n}\r\n\r\n/* Import settings */\r\n.alienrpg .container {\r\n\twidth: 100%;\r\n}\r\n\r\n.alienrpg .listHeading {\r\n\ttext-align: center;\r\n\tvertical-align: middle;\r\n\tpadding: 10px 0px;\r\n\tborder-bottom: 1px solid black;\r\n\tmargin-bottom: 10px;\r\n}\r\n\r\n.alienrpg .twogridcol {\r\n\tdisplay: grid;\r\n\tgrid-template-columns: repeat(auto-fill, minmax(160px, 50%));\r\n}\r\n\r\n.alienrpg .twogridcol input[type='checkbox'] {\r\n\tvertical-align: middle;\r\n}\r\n\r\n.alienrpg .actors.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .actors.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .items.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .items.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .journal.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .journal.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .scenes.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .scenes.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .tables.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .tables.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .macros.content {\r\n\tbackground: lightgray;\r\n}\r\n.alienrpg .macros.content.toggle-display {\r\n\tdisplay: none;\r\n}\r\n.alienrpg .title {\r\n\tcursor: pointer;\r\n}\r\n/* Footer */\r\n\r\n.alienrpg .footer {\r\n\tposition: sticky;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\twidth: inherit;\r\n\theight: auto;\r\n\tbackground-color: #d0daee;\r\n}\r\n\r\n.alienrpg .cinsymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/cin-symbol.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .camsymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/cam-symbol.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .stresssymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/alien-dice-y1.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n.alienrpg .basesymbol {\r\n\tdisplay: inline-block;\r\n\tbackground-image: url('../images/icons/alien-dice-6.png');\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tvertical-align: middle;\r\n\tbackground-size: 36px;\r\n\tborder: 0;\r\n}\r\n\r\n.alienrpg .datebox {\r\n\twidth: 36px;\r\n\theight: 35px;\r\n\tbackground-color: rgb(26, 71, 53);\r\n\tcolor: white;\r\n\tborder: solid rgb(72, 141, 99);\r\n\tborder-radius: 5px;\r\n\tpadding: 1%;\r\n\tvertical-align: middle;\r\n}\r\n\r\n.alienrpg .datebox2 {\r\n\tfloat: inline-start;\r\n\twidth: auto;\r\n\tmargin-right: 10px;\r\n\tmargin-top: 7px;\r\n\theight: 35px;\r\n\tbackground-color: rgb(26, 71, 53);\r\n\tcolor: white;\r\n\tborder: solid rgb(72, 141, 99);\r\n\tborder-radius: 5px;\r\n\tpadding: 1%;\r\n\tvertical-align: middle;\r\n}\r\n.alienrpg .colonytable {\r\n\twidth: 60%;\r\n\tborder-color: #e92d2d;\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\tborder: 1;\r\n\tpadding-top: 0;\r\n\tpadding-bottom: 0;\r\n\tfont-family: 'OCR-A';\r\n\ttext-align: center;\r\n}\r\n\r\n.alienrpg .colonyname {\r\n\tfont-size: x-large;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .colonyparent {\r\n\tfont-size: smaller;\r\n\tfont-weight: bold;\r\n\tborder-right: solid red 1px;\r\n}\r\n.alienrpg .colonyparentdata {\r\n\tborder-right: solid red 1px;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .colonyposition {\r\n\tfont-size: smaller;\r\n\tfont-weight: bold;\r\n}\r\n.alienrpg .colonypositiondata {\r\n\tfont-size: x-large;\r\n}\r\n\r\n.alienrpg .trborder {\r\n\tborder-bottom: solid transparent 5px;\r\n}\r\n\r\n.alienrpg .colonyheader {\r\n\tfont-size: smaller;\r\n\twidth: 20%;\r\n\tfont-weight: bold;\r\n\tborder-right: solid red 1px;\r\n}\r\n\r\n.alienrpg .colonyheaderright {\r\n\tfont-size: smaller;\r\n\twidth: 20%;\r\n\tfont-weight: bold;\r\n}\r\n\r\n.alienrpg .colonydata1 {\r\n\twidth: 20%;\r\n\tborder-right: solid red 1px;\r\n}\r\n.alienrpg .colonydata2 {\r\n\twidth: 20%;\r\n}\r\n\r\n.alienrpg .bbw-table1 {\r\n\twidth: 169px;\r\n\tvertical-align: top;\r\n\tpadding-left: 2px;\r\n\tpadding-right: 2px;\r\n}\r\n","/*\r\n\tOriginal Sheet by Paul Watson\r\n\r\n\tCRT Effect by Alec Lownes\r\n\t\thttp://aleclownes.com/2017/02/01/crt-display.html\r\n\r\n\tMay 2021\r\n*/\r\n\r\n/* CHARACTER SHEET */\r\n\r\n/*.sheet {\r\n\tmin-width: 600px;\r\n\tmax-width: 1000px;\r\n\tmin-height: 350px;\r\n}*/\r\n\r\n.crt .window-content {\r\n padding: 5px;\r\n border: 2px solid var(--aliendarkergreen);\r\n color: var(--aliengreen);\r\n text-shadow: 0 0 2px var(--aliendarkergreen);\r\n}\r\n\r\n.crt .window-content::before {\r\n content: ' ';\r\n display: block;\r\n position: absolute;\r\n top: 30px;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%),\r\n linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));\r\n z-index: 2;\r\n background-size: 100% 2px, 3px 100%;\r\n pointer-events: none;\r\n}\r\n\r\n.crt .window-content::after {\r\n content: ' ';\r\n display: block;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n background: rgba(18, 16, 16, 0.1);\r\n opacity: 0;\r\n z-index: 2;\r\n pointer-events: none;\r\n // animation: flicker 0.15s infinite;\r\n}\r\n\r\n.crt textarea {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n color: ghostwhite;\r\n font-family: var(--alienchatfont);\r\n font-size: 14px;\r\n font-weight: 200;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt h1 {\r\n border-bottom: 2px dotted var(--aliengreen);\r\n padding-left: 0px;\r\n}\r\n\r\n.crt label,\r\n.crt h2,\r\n.crt h3 {\r\n padding-left: 0px;\r\n margin: 0px;\r\n}\r\n\r\n.crt .profile-img {\r\n margin: 0;\r\n height: 157px;\r\n margin-right: 4px;\r\n border-radius: 10px;\r\n}\r\n\r\n.crt h1.charname input {\r\n text-transform: uppercase;\r\n width: calc(100% + 10px);\r\n padding-left: 8px;\r\n border: 0px;\r\n}\r\n.crt input[type='text'],\r\n.crt input[type='number'],\r\n.crt input[type='password'],\r\n.crt input[type='date'],\r\n.crt input[type='time'] {\r\n border-radius: 0px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt input[type='text']:hover,\r\n.crt input[type='number']:hover,\r\n.crt input[type='password']:hover,\r\n.crt input[type='date']:hover,\r\n.crt input[type='time']:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt h1.charname input:focus {\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n.crt h1.charname {\r\n margin: 0px 0px 5px 0px;\r\n}\r\n\r\n.crt .select-css {\r\n border-radius: 3px;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt .select-css:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .grid-4col {\r\n border: 3px double var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .grid-synth {\r\n grid-column: 3;\r\n grid-template-columns: 25% 25% 50%;\r\n border: 3px double var(--aliengreen);\r\n border-bottom: 1px solid var(--aliengreen);\r\n padding: 4px;\r\n}\r\n\r\n.crt .synth-stresslabel {\r\n justify-self: left;\r\n text-align: left;\r\n}\r\n\r\n.crt .minus-btn {\r\n width: 14px;\r\n color: var(--aliendarkergreen);\r\n font-size: 30px;\r\n}\r\n\r\n.crt .plus-btn {\r\n width: 14px;\r\n color: var(--aliendarkergreen);\r\n font-size: 30px;\r\n margin-left: -7px;\r\n}\r\n\r\n.crt .rollable-stress:hover,\r\n.crt .rollCrit:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 150%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .fa-solid.fa-wrench:hover,\r\n.crt .fa-solid.fa-toolbox:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n.crt .far.fa-heart:hover {\r\n color: red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .resource-content .maxboxsize {\r\n vertical-align: 7px;\r\n}\r\n\r\n.crt .crt-grid-Char-Att {\r\n margin-left: -5px;\r\n border-left: 3px double var(--aliengreen);\r\n border-bottom: 3px double var(--aliengreen);\r\n border-right: 3px double var(--aliengreen);\r\n float: right;\r\n width: 100%;\r\n padding: 6px 12px 6px 2px;\r\n grid-column-gap: 0px;\r\n grid-template-areas: 'crt_gCol1 crt_gCol2 crt_gCol3 crt_gCol4 crt_gCol5 crt_gCol6' 'crt_gCol7 crt_gCol8 crt_gCol9 crt_gCol10 crt_gCol11 crt_gCol12';\r\n grid-template-columns: 25% 8% 25% 8% 25% 8%;\r\n\r\n display: grid;\r\n grid-row-gap: 3px;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n}\r\n\r\n.crt_gCol1,\r\n.crt_gCol2,\r\n.crt_gCol3,\r\n.crt_gCol4,\r\n.crt_gCol5,\r\n.crt_gCol6,\r\n.crt_gCol7,\r\n.crt_gCol8,\r\n.crt_gCol9,\r\n.crt_gCol10,\r\n.crt_gCol11,\r\n.crt_gCol12 {\r\n justify-self: center;\r\n align-self: center;\r\n}\r\n\r\n.crt_gCol11 {\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt-crt-grid-Char-Att .maxboxsize {\r\n min-width: 40px;\r\n z-index: 1;\r\n}\r\n\r\n.crt .NPC {\r\n width: 15px;\r\n height: 15px;\r\n}\r\n\r\n.crt .tooltip .tooltiptext {\r\n width: 250px;\r\n top: -36px;\r\n right: 200%;\r\n margin-left: -60px;\r\n\r\n color: black;\r\n background-color: var(--aliengreen);\r\n box-shadow: 0 0 10px var(--aliengreen);\r\n}\r\n\r\n.crt .tooltip .tooltiptext::after {\r\n margin-top: 10px;\r\n border-width: 7px;\r\n border-style: solid;\r\n border-color: transparent transparent transparent var(--aliengreen);\r\n}\r\n\r\n.crt .crt-grid-Char-Att .crt-gCol6:focus,\r\n.crt .grid-Consumables .maxboxsize:focus {\r\n color: var(--aliendarkergreen);\r\n background-color: var(--alienoddtab);\r\n box-shadow: 0 0 0 #000;\r\n cursor: not-allowed;\r\n}\r\n\r\n.crt .crt-grid-Char-Att .crt_gCol6:hover,\r\n.crt .grid-Consumables .maxboxsize:hover {\r\n cursor: default;\r\n border: 1px solid var(--aliendarkergreen);\r\n}\r\n\r\n.crt .click-stat-level .far {\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt .synthsdont {\r\n margin: 10px;\r\n padding-left: 10px;\r\n border-left: 2px dotted var(--aliengreen);\r\n}\r\n\r\n.crt .imitate-human {\r\n text-align: center;\r\n}\r\n\r\n.crt .text {\r\n background-color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .tabs {\r\n color: #000;\r\n background-color: #fff;\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n text-shadow: 0 0 2px white;\r\n}\r\n\r\n.crt .tabs .item.active {\r\n text-decoration: none;\r\n font-size: 110%;\r\n color: white;\r\n background-color: var(--aliendarkergreen);\r\n box-shadow: 0 0 10px var(--aliendarkergreen);\r\n text-shadow: 0 0 10px var(--aliengreen);\r\n cursor: default;\r\n}\r\n\r\n.crt .tabs .item {\r\n width: 100%;\r\n // margin: -7px 0 -7px 0;\r\n padding-top: 6px;\r\n}\r\n\r\n.crt .tabs .item.active {\r\n // margin: -7px 0 -7px 0;\r\n padding-top: 5px;\r\n}\r\n\r\n.crt .tabs .item:hover {\r\n color: #000;\r\n background-color: var(--alienitemselect);\r\n box-shadow: 0 0 10px var(--alienitemselect);\r\n margin: -3px 0 -3px 0;\r\n padding-top: 6px;\r\n}\r\n\r\n.crt .grid-genPage h2 {\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .grid-2col-border {\r\n margin-top: -3px;\r\n padding-bottom: 4px;\r\n}\r\n\r\n.crt .journal-sheet select {\r\n text-overflow: ellipsis;\r\n}\r\n\r\n.crt .resource-content button {\r\n width: 16px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n/** General Tab **/\r\n\r\n.crt .grid-crtPage {\r\n display: grid;\r\n grid-template-areas: 'crt_Col1 crt_Col2';\r\n grid-template-columns: 220px;\r\n}\r\n\r\n.crt .crt_Col1 {\r\n display: grid;\r\n grid-template-areas: 'crt_Item1', 'crt_Item2', 'crt_Item3';\r\n grid-template-columns: 100%;\r\n}\r\n\r\n.crt .crt_Col2 {\r\n display: grid;\r\n grid-template-areas: 'crt_Item4', 'crt_Item5', 'crt_Item7', 'crt_Item8', 'crt_Item9', 'crt_Item6';\r\n grid-template-columns: 100%;\r\n padding-left: 5px;\r\n}\r\n\r\n/** General Tab - Left Column **/\r\n\r\n.crt .crt_Col1 h2 {\r\n text-transform: uppercase;\r\n padding-bottom: 4px;\r\n}\r\n\r\n.crt .crt_Item1,\r\n.crt .crt_Item2_char,\r\n.crt .crt_Item2_synth,\r\n.crt .crt_Item3 {\r\n border: 1px solid var(--aliengreen);\r\n padding: 5px;\r\n}\r\n\r\n/*** Story and Experience Points ***/\r\n\r\n.crt .crt_Item1 {\r\n text-align: center;\r\n /* height: 130px; */\r\n}\r\n\r\n.crt .crt_Item1 .sp_faded {\r\n padding-top: 5px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item1 .xp_faded {\r\n padding-top: 6px;\r\n color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item1 h2 {\r\n padding-top: 8px;\r\n}\r\n\r\n.crt .crt_Item1 .experience {\r\n width: 160px;\r\n display: inline-flex;\r\n margin-bottom: 10px;\r\n}\r\n.crt .crt_Item1 .xp_dots_pos {\r\n padding-top: 18px;\r\n}\r\n\r\n/*** Conditions ***/\r\n\r\n.crt .crt_Item2_char {\r\n position: relative;\r\n height: 334px;\r\n}\r\n.crt .crt_Item2_synth {\r\n position: relative;\r\n // height: 370px;\r\n}\r\n\r\n.crt .dots_conditions .dots {\r\n height: 25px;\r\n padding-top: 4px;\r\n padding-left: 7px;\r\n}\r\n\r\n.crt .dots.starving,\r\n.crt .dots.exhausted,\r\n.crt .dots.panic {\r\n width: 100%;\r\n background-color: var(--alienoddtab);\r\n}\r\n\r\n.crt .overwatch {\r\n margin: 15px 0 25px 13px;\r\n}\r\n\r\n.crt .overwatch_synth {\r\n /* margin: 20px 0 15px 13px ; */\r\n margin: 6px 0 0 13px;\r\n}\r\n\r\n.crt .dots.panic .panicked {\r\n color: white;\r\n background-color: red;\r\n margin-top: -5px;\r\n margin-left: -7px;\r\n padding-left: 6px;\r\n border-top: 2px solid red;\r\n border-bottom: 2px solid red;\r\n font-weight: bold;\r\n box-shadow: 0 0 10px red;\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .panicked-textarea {\r\n margin-left: 60px;\r\n border: 1px solid yellow;\r\n background-color: orange;\r\n}\r\n\r\n.crt .panicked-textarea:focus {\r\n border: 1px solid yellow;\r\n background-color: yellow;\r\n color: red;\r\n}\r\n\r\n.crt .dots.radiation {\r\n border: 1px dashed var(--alienitemselect);\r\n color: var(--alienitemselect);\r\n width: 98%;\r\n padding-top: 16px;\r\n padding-bottom: 19px;\r\n align-items: center;\r\n flex-wrap: nowrap;\r\n margin: 2px;\r\n}\r\n\r\n.crt #bottom {\r\n position: absolute;\r\n bottom: 0;\r\n left: 0;\r\n}\r\n\r\n/*.dots.radiation.radbox_char {\r\n margin-top: 36px;\r\n}\r\n\r\n.dots.radiation.radbox_synth {\r\n /*margin-top: 27px;\r\n margin-top: 7px;\r\n}\r\n\r\n.dots.radiation.radglow_char {\r\n margin-top: 36px;\r\n}\r\n\r\n.dots.radiation.radglow_synth {\r\n margin-top: 27px;\r\n}*/\r\n\r\n.crt .dots.radiation.rad_glow {\r\n background-color: var(--alienitemselect);\r\n color: #000;\r\n border-radius: 3px;\r\n box-shadow: 0 0 10px yellow;\r\n}\r\n\r\n.crt .crt_grid_SynthStress {\r\n display: grid;\r\n grid-template-areas: 'imitate-human_left imitate-human_right';\r\n grid-template-columns: 20% 80%;\r\n}\r\n\r\n.crt .imitate-human_left {\r\n padding: 7px 0 0 0;\r\n}\r\n\r\n.crt .imitate-human_right {\r\n padding: 5px 0px 0px 10px;\r\n}\r\n\r\n.crt .synth-label {\r\n width: 100%;\r\n margin-top: 2px;\r\n padding: 6px 0px 5px 0px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n}\r\n\r\n.crt .alienrpgv .synth_fake_check {\r\n color: var(--aliendarkergreen);\r\n width: 100%;\r\n margin-top: 12px;\r\n padding: 6px 0px 6px 0px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n background-color: var(--alienoddtab);\r\n}\r\n\r\n/*** Consumables ***/\r\n\r\n.crt .fas.fa-parachute-box {\r\n vertical-align: top;\r\n padding-top: 6px;\r\n padding-left: 3px;\r\n}\r\n\r\n.crt .fa-parachute-box:before {\r\n content: '\\f49e';\r\n}\r\n\r\n.crt .crt_Item3 .supply-btn.Power2 {\r\n padding-left: 6px;\r\n font-size: 20px;\r\n}\r\n\r\n/** General Tab - Right Column **/\r\n\r\n.crt .crt_gridCarrer {\r\n display: grid;\r\n grid-template-areas: 'crt_box1 crt_box2 crt_box3 crt_box4';\r\n padding: 0px;\r\n padding-top: 1px;\r\n grid-template-columns: 17% 36% 17% 30%;\r\n -webkit-box-align: center;\r\n -ms-flex-align: center;\r\n align-items: center;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.crt .crt_gridCarrer .crt_box1,\r\n.crt .crt_gridCarrer .crt_box2,\r\n.crt .crt_gridCarrer .crt_box3,\r\n.crt .crt_gridCarrer .crt_box4 {\r\n justify-self: center;\r\n max-width: 100%;\r\n padding-top: 0px;\r\n}\r\n\r\n.crt .crt_gridSpecialty {\r\n display: grid;\r\n grid-template-areas: 'crt_sbox1 crt_sbox2';\r\n padding: 4px 0px 3px 0px;\r\n grid-template-columns: 17% 83%;\r\n margin-bottom: 2px;\r\n}\r\n\r\n.crt .crt_gridSpecialty .crt_sbox1,\r\n.crt .crt_gridSpecialty .crt_sbox2 {\r\n justify-self: center;\r\n max-width: 100%;\r\n padding-top: 0px;\r\n}\r\n\r\n.crt .crt_grid-special {\r\n grid-area: crt_sbox2;\r\n display: grid;\r\n width: 100%;\r\n grid-template-areas: 'crt_spe1 crt_spe2';\r\n grid-template-columns: 75% 25%;\r\n}\r\n\r\n.crt .crt .crt_spe1 {\r\n grid-area: crt_spe1;\r\n font-weight: 100;\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .crt_spe2 {\r\n grid-area: crt_spe2;\r\n padding-right: 5px;\r\n justify-self: right;\r\n}\r\n\r\n.crt .crt_Item4,\r\n.crt .crt_Item5,\r\n.crt .crt_Item6,\r\n.crt .crt_Item7,\r\n.crt .crt_Item8,\r\n.crt .crt_Item9 {\r\n border: 0px solid var(--aliengreen);\r\n margin-bottom: 3px;\r\n}\r\n\r\n.crt_Item4 .resource-label-header,\r\n.crt_Item5 .resource-label-header,\r\n.crt_Item6 .resource-label-header,\r\n.crt_Item7 .resource-label-header,\r\n.crt_Item8 .resource-label-header,\r\n.crt_Item9 .resource-label-header {\r\n display: block;\r\n width: 100%;\r\n padding: 1px 0px 1px 2px;\r\n color: #000;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n background-color: var(--aliendarkergreen);\r\n}\r\n\r\n.crt .crt_Item4 {\r\n height: 50px;\r\n}\r\n\r\n.crt .crt_Item5 textarea {\r\n height: 107px;\r\n}\r\n\r\n.crt .crt_Item5 textarea:hover,\r\n.crt .crt_Item7 textarea:hover {\r\n border: 1px solid var(--aliengreen);\r\n}\r\n\r\n.crt .crt_Item6 {\r\n height: 216px;\r\n border: 1px solid var(--aliendarkergreen);\r\n margin-bottom: 0px;\r\n}\r\n\r\n.crt .crt_Item7 textarea {\r\n height: 87px;\r\n}\r\n\r\n.crt .crt_Item8 {\r\n padding-bottom: 2px;\r\n}\r\n.crt .crt_Item8 input,\r\n.crt .crt_Item9 input {\r\n margin: 0px;\r\n width: 100%;\r\n}\r\n\r\n.crt .crt_Relat {\r\n display: grid;\r\n grid-template-areas: 'crt_Relat_Buddy crt_Relat_Rival';\r\n grid-template-columns: 49%;\r\n grid-column-gap: 5px;\r\n}\r\n\r\n/** - **/\r\n\r\n.crt_Col3 {\r\n grid-area: crt_Col3;\r\n padding-top: 10px;\r\n color: var(--aliendarkergreen);\r\n font-family: var(--alienfont);\r\n}\r\n\r\n.crt.grid-attr {\r\n border: 0px solid var(--aliengreen);\r\n}\r\n\r\n.crt .talent-btn:hover,\r\n.crt .talent-btn:focus {\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n cursor: help;\r\n\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n color: #000;\r\n}\r\n\r\n.crt .rollable {\r\n width: 90%;\r\n text-align: center;\r\n}\r\n\r\n.rollable:hover,\r\n.rollcomputer:hover {\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n border: 0px solid var(--aliengreen);\r\n font-weight: 1;\r\n font-size: 130%;\r\n box-shadow: 0 0 0px var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n// .crt .rollable:hover,\r\n// .crt .rollable:focus {\r\n// color: #000;\r\n// animation: textShadow 1s infinite;\r\n// font-weight: 1;\r\n\r\n// // font-size: 110%;\r\n// // font-weight: bolder;\r\n// background-color: var(--aliengreen);\r\n// border: 1px solid var(--aliengreen);\r\n// text-shadow: 0 0 0px var(--aliengreen);\r\n// box-shadow: 0 0 5px var(--aliengreen);\r\n// cursor: pointer;\r\n// }\r\n\r\n.crt .rollItem,\r\n.crt .creature-acid-roll {\r\n width: 100%;\r\n text-align: center;\r\n}\r\n\r\n.crt .rollItem:hover,\r\n.crt .rollItem:focus {\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n font-size: 100%;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n}\r\n.crt .rollVehicleWeapon:hover,\r\n.crt .rollVehicleWeapon:focus {\r\n text-shadow: 0 0 15px var(--aliengreen);\r\n box-shadow: 0 0 7px var(--aliengreen);\r\n background-color: var(--aliengreen);\r\n color: #000;\r\n font-size: 100%;\r\n font-weight: bolder;\r\n text-transform: uppercase;\r\n}\r\n\r\n.crt .grid-talents {\r\n text-align: center;\r\n grid-template-columns: 90% 10%;\r\n}\r\n\r\n.crt .talTitle {\r\n text-transform: uppercase;\r\n color: #000;\r\n background-color: var(--aliengreen);\r\n}\r\n\r\n.crt .item-header {\r\n /* background-color: var(--aliendarkergreen); */\r\n /* color: black; */\r\n}\r\n\r\n.crt .textbox {\r\n color: ghostwhite;\r\n font-family: var(--alienchatfont);\r\n font-size: 14px;\r\n font-weight: 200;\r\n letter-spacing: 1px;\r\n}\r\n\r\n.crt .textbox:focus {\r\n font-weight: 400;\r\n}\r\n\r\n.crt .encumbrance .encumbrance-bar {\r\n background: var(--alienitemselect);\r\n}\r\n\r\n.crt .blink {\r\n padding: 0px 0px 2px 5px;\r\n margin-top: 5px;\r\n margin-bottom: 5px;\r\n background-color: red;\r\n color: white;\r\n text-shadow: 0 0 5px red;\r\n animation: blink 0.5s 5;\r\n}\r\n\r\n.crt_lCol6 {\r\n justify-self: center;\r\n}\r\n\r\n.crt .crit-injuries {\r\n margin-top: 118px;\r\n}\r\n\r\n.crt .grid-crit {\r\n grid-template-columns: 95% 5%;\r\n}\r\n\r\n.crt_crit2 {\r\n text-align: center;\r\n font-size: 15px;\r\n}\r\n\r\n.crt .Item11 {\r\n border: 0px solid var(--aliengreen);\r\n}\r\n\r\n.crt .Item11 .items-list {\r\n height: auto;\r\n}\r\n\r\n.crt .critical-inj {\r\n padding-bottom: 10px;\r\n}\r\n\r\n.crt .resource-label-header.rollCrit:hover {\r\n font-size: 15px;\r\n background-color: var(--aliendarkergreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt_box4 {\r\n padding: 7px 0px 0px 7px;\r\n}\r\n\r\n.crt .crt_Col1 {\r\n margin-left: -5px;\r\n}\r\n\r\n.crt .fas.fa-tools {\r\n vertical-align: top;\r\n padding-top: 13px;\r\n margin-left: 5px;\r\n}\r\n\r\n.crt .fas.fa-tools:hover {\r\n cursor: help;\r\n}\r\n\r\n.crt .fas.fa-tools:before {\r\n content: '\\f022';\r\n}\r\n\r\n.crt .fas:hover {\r\n color: var(--aliengreen);\r\n text-shadow: 0 0 2px var(--aliengreen);\r\n animation: textShadow 0.5s 0.3;\r\n}\r\n\r\n.crt .items-list .item-header {\r\n border-bottom-style: solid;\r\n border-bottom-color: var(--aliengreen);\r\n}\r\n\r\n.crt .Col3 .panel {\r\n margin-left: 5px;\r\n padding: 0 10px 0 10px;\r\n border-left: 2px inset var(--aliengreen);\r\n}\r\n\r\n.crt .tab.inventory .fas {\r\n margin-right: 10px;\r\n}\r\n\r\n/* Creature Sheet */\r\n\r\n.crt .creature-acid-roll:hover,\r\n.crt .creature-acid-roll:focus {\r\n text-shadow: 0 0 0px var(--aliengreen);\r\n color: var(--aliengreen);\r\n background-color: #000;\r\n font-weight: 1;\r\n font-size: 110%;\r\n border: 0px solid var(--aliengreen);\r\n animation: textShadow 1s infinite;\r\n}\r\n\r\n.crt .creature-attack-roll {\r\n width: 260px;\r\n height: 40px;\r\n border-radius: 3px;\r\n text-shadow: 0 0 #00000000;\r\n color: #00000000;\r\n background: url(../images/alien_crt_roll-attack.png) no-repeat top left;\r\n}\r\n\r\n.crt .creature-attack-roll:hover {\r\n border-radius: 3px;\r\n background-color: var(--aliendarkergreen);\r\n text-shadow: 0 0 #00000000;\r\n color: #00000000;\r\n background: url(../images/alien_crt_roll-attack_hover.gif) no-repeat top left;\r\n}\r\n\r\n/* Items */\r\n\r\n.crt .profile-img-item {\r\n margin: 0;\r\n height: 125px;\r\n width: auto;\r\n margin-right: 4px;\r\n border-radius: 10px;\r\n}\r\n\r\n.crt .textbox1,\r\n.crt .textbox2 {\r\n padding-left: 5px;\r\n}\r\n",".item-form {\r\n\tfont-family: var(--alienfont);\r\n\tbackground: $c-black;\r\n}\r\n\r\n.actor-header {\r\n\tflex: 0 0 180px;\r\n\toverflow: hidden;\r\n\tdisplay: flex;\r\n\tflex-direction: row;\r\n\tflex-wrap: wrap;\r\n\tjustify-content: flex-start;\r\n\tmargin-bottom: 1px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n}\r\n\r\n.vehicle-header {\r\n\toverflow: hidden;\r\n\tdisplay: flex;\r\n\tmargin-bottom: 1px;\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n}\r\n\r\n.profile-img {\r\n\tflex: 0 0 100px;\r\n\theight: 150px;\r\n\t// margin-right: 10px;\r\n\twidth: auto;\r\n}\r\n.profile-img-item {\r\n\tflex: 0 0 100px;\r\n\theight: 100px;\r\n\tmargin-right: 10px;\r\n\twidth: auto;\r\n\tjustify-self: center;\r\n}\r\n.profile-img-vehicle {\r\n\tflex: 0 0 100px;\r\n\theight: 160px;\r\n\tmargin-right: 10px;\r\n\twidth: 300px;\r\n}\r\n\r\n.header-fields {\r\n\tflex: 1;\r\n}\r\n\r\nh1.charname {\r\n\theight: 50px;\r\n\tpadding: 0px;\r\n\tmargin: 0 5px 5px 5px;\r\n\tborder-bottom: 0;\r\n\tborder: 1px solid var(--aliengreen);\r\n\r\n\tinput {\r\n\t\twidth: 100%;\r\n\t\theight: 100%;\r\n\t\tmargin: 0;\r\n\t\tcolor: inherit;\r\n\t\tborder: 1px solid var(--aliengreen);\r\n\t}\r\n}\r\n.sheet nav.sheet-tabs {\r\n\tborder-top: 1px solid var(--aliengreen) !important;\r\n\tborder-bottom: 1px solid var(--aliengreen) !important;\r\n}\r\n.sheet-tabs {\r\n\tflex: 0;\r\n\t// border: 1px solid var(--aliengreen);\r\n\tborder-top: 1px solid var(--aliengreen) !important;\r\n\tborder-bottom: 1px solid var(--aliengreen) !important;\r\n\t// color: $c-green;\r\n}\r\n\r\n// .sheet-body,\r\n.tab,\r\n.editor {\r\n\theight: 100%; // Do not change this or notes will stop working\r\n\tbackground-color: $c-black;\r\n\t// color: $c-green;\r\n\t// overflow: hidden;\r\n}\r\n\r\n.tox {\r\n\t.tox-editor-container {\r\n\t\tbackground: $c-white;\r\n\t}\r\n\r\n\t.tox-edit-area {\r\n\t\tpadding: 0 8px;\r\n\t}\r\n}\r\n.maxboxsize {\r\n\tmax-width: 40px;\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.healboxsize {\r\n\tmax-width: 80px;\r\n\tcolor: inherit;\r\n\tbackground-color: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.cashboxsize {\r\n\tmax-width: 150px;\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.textbox {\r\n\tcolor: inherit;\r\n\t// justify-items: center;\r\n\tbackground-color: $c-black;\r\n\tpadding: 5px;\r\n\tmargin: 5px 5px 5px 5px;\r\n\tborder: 1px solid var(--aliengreen);\r\n\r\n\t// width: 180px;\r\n}\r\n.textbox1 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 230px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox2 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 400px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox3 {\r\n\tcolor: inherit;\r\n\t// justify-items: center;\r\n\tbackground-color: $c-black;\r\n\tpadding: 5px;\r\n\tmargin: 5px 5px 5px 5px;\r\n\twidth: 180px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n.textbox4 {\r\n\tcolor: inherit;\r\n\tjustify-items: center;\r\n\tbackground-color: $c-black;\r\n\twidth: 450px;\r\n\tpadding: 0;\r\n\tmargin-top: 1px;\r\n\tmargin-bottom: 1px;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\ntextarea {\r\n\tresize: none;\r\n\tpadding: 2;\r\n\t// color: $c-green;\r\n\tcolor: inherit;\r\n\tborder: 1px solid var(--aliengreen);\r\n\tfont-family: var(--alienfont);\r\n\t// font-size: medium;\r\n\tfont-size: var(--fontsize);\r\n}\r\n\r\nform .sheet-content .click-stat-level {\r\n\theight: 18px;\r\n\tpadding: 8px;\r\n\tbackground: $c-black;\r\n\tborder-radius: 2px;\r\n\tbox-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.502);\r\n\tfont-family: 'Roboto', system, -apple-system, sans-serif;\r\n\tfont-size: 10px;\r\n\tfont-weight: 700;\r\n\tline-height: 1;\r\n\ttext-transform: uppercase;\r\n\tletter-spacing: 0.25px;\r\n\t// color: $c-green;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\tcursor: pointer;\r\n}\r\n.click-stat-level .fas {\r\n\tdisplay: none;\r\n\tpadding: 2px 4px;\r\n\tborder-radius: 2px;\r\n\tbox-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0.5);\r\n\tfont-family: 'Roboto', system, -apple-system, sans-serif;\r\n\tfont-size: 10px;\r\n\tfont-weight: 700;\r\n\tline-height: 1;\r\n\ttext-transform: uppercase;\r\n\tletter-spacing: 0.25px;\r\n\t// color: $c-green;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\tcursor: pointer;\r\n}\r\n.dots {\r\n\tcursor: pointer;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\t// color: $c-green;\r\n\tmargin-right: 8px;\r\n\tfont-weight: 700;\r\n\tfont-size: 15px;\r\n\tflex-wrap: wrap;\r\n}\r\n\r\n.newdots {\r\n\tcursor: pointer;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\tflex-wrap: wrap;\r\n}\r\n\r\n.planetboxsize {\r\n\tmax-width: 40px;\r\n\tcolor: $c-black;\r\n\theight: 20px;\r\n\tpadding: 0;\r\n\tmargin: 1px;\r\n\ttext-align: center;\r\n\tborder: 1px solid var(--aliengreen);\r\n}\r\n\r\n.colony-planet1 {\r\n\tmax-width: 190px;\r\n\tmargin: -5px 0px 0px -3px;\r\n\theight: max-content;\r\n\tcolor: var(--color-text-dark-primary) !important;\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen) !important;\r\n}\r\n.colony-planet2 {\r\n\tmax-width: 250px;\r\n\t// margin: -10px 0px 0px -14px;\r\n\theight: max-content;\r\n\tcolor: var(--color-text-dark-primary) !important;\r\n\tborder-radius: 0px;\r\n\tborder: 1px solid var(--aliendarkergreen) !important;\r\n}\r\n",".resource-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n text-transform: uppercase;\r\n // padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n justify-self: center;\r\n flex: auto;\r\n}\r\n\r\n.speciality-label {\r\n // font-weight: bold;\r\n font-family: var(--alienfont);\r\n text-transform: uppercase;\r\n // padding-right: 5px;\r\n padding-left: 5px;\r\n // color: $c-green;\r\n justify-self: left;\r\n flex: auto;\r\n}\r\n\r\n.attr-label {\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n padding-right: 5px;\r\n // color: $c-green;\r\n // justify-self: center;\r\n}\r\n",".tabs {\r\n height: 30px;\r\n // border-top: 1px solid #aaa;\r\n // border-bottom: 1px solid #aaa;\r\n color: inherit;\r\n background-color: $c-black;\r\n border: 1px solid var(--aliengreen);\r\n\r\n .sheet nav.sheet-tabs {\r\n height: 32px;\r\n flex: 0 0 32px;\r\n margin: 4px 0;\r\n line-height: 32px;\r\n border-top: 1px solid var(--aliengreen) !important;\r\n border-bottom: 1px solid var(--aliengreen) !important;\r\n }\r\n .item {\r\n // line-height: 30px;\r\n font-weight: bold;\r\n color: inherit;\r\n }\r\n\r\n .item.active {\r\n text-decoration: underline;\r\n text-shadow: none;\r\n }\r\n}\r\n",".items-list {\r\n\tlist-style: none;\r\n\t// margin: 7px 0;\r\n\r\n\tpadding-left: 5px;\r\n\tpadding-right: 5px;\r\n\tpadding-top: 0px;\r\n\tpadding-bottom: 0px;\r\n\t// overflow-y: auto;\r\n}\r\n.item-header {\r\n\t// font-weight: bold;\r\n\tbackground-color: hsl(0, 5%, 16%);\r\n}\r\n\r\n.item-name {\r\n\tmargin: 0;\r\n}\r\n\r\n.item-controls {\r\n\ttext-align: right;\r\n}\r\n\r\n.item-label {\r\n\t// font-weight: bold;\r\n\tfont-family: var(--alienfont);\r\n\tfont-size: small;\r\n\ttext-transform: uppercase;\r\n\tpadding-right: 5px;\r\n\tpadding-left: 5px;\r\n\t// color: $c-green;\r\n\t// flex: auto;\r\n}\r\n\r\n// This calls needs tobe used for the editorbox on actor templates without flexcol.\r\n.biog {\r\n\t// line-height: 24px;\r\n\theight: 300px;\r\n\t// height: 600px;\r\n\tpadding: 3px 0;\r\n\twidth: 1fr;\r\n\t// border-bottom: 1px solid #bbb;\r\n\tfont-family: var(--alienfont);\r\n\r\n\t.biog-image {\r\n\t\tflex: 0 0 24px;\r\n\t\tmargin-right: 5px;\r\n\t}\r\n\t.editor-content {\r\n\t\t// width: 550px;\r\n\t\tword-wrap: break-word;\r\n\t\t// color: $c-green;\r\n\t\tfont-family: var(--alienfont);\r\n\t}\r\n\r\n\timg {\r\n\t\tdisplay: block;\r\n\t}\r\n}\r\n// This calls needs tobe used for the editorbox on actor templates without flexcol.\r\n.biog-full {\r\n\t// line-height: 24px;\r\n\theight: 600px;\r\n\t// height: 600px;\r\n\tpadding: 3px 0;\r\n\twidth: 1fr;\r\n\t// border-bottom: 1px solid #bbb;\r\n\tfont-family: var(--alienfont);\r\n\r\n\t.biog-image {\r\n\t\tflex: 0 0 24px;\r\n\t\tmargin-right: 5px;\r\n\t}\r\n\t.editor-content {\r\n\t\t// width: 550px;\r\n\t\tword-wrap: break-word;\r\n\t\t// color: $c-green;\r\n\t\tfont-family: var(--alienfont);\r\n\t}\r\n\r\n\timg {\r\n\t\tdisplay: block;\r\n\t}\r\n}\r\n"]} \ No newline at end of file diff --git a/scss/global/_grid.scss b/scss/global/_grid.scss index a2be63f9..4c3dd130 100644 --- a/scss/global/_grid.scss +++ b/scss/global/_grid.scss @@ -1238,7 +1238,7 @@ grid-template-areas: 'sys1 sys2 sys3 sys4' 'sys5 sys6 sys7 sys8'; - grid-template-columns: 14em 15em 10em 2em; + grid-template-columns: 19em 15em 14em 2em; border-color: var(--aliengreen); border-bottom: double; } diff --git a/templates/item/planet-system-sheet.html b/templates/item/planet-system-sheet.html index 2952b9ab..c65a8a28 100644 --- a/templates/item/planet-system-sheet.html +++ b/templates/item/planet-system-sheet.html @@ -1,74 +1,74 @@
    -
    - -
    -

    +
    + +
    +

    -
    -

    {{localize "ALIENRPG.CommonName"}}

    +
    +

    {{localize "ALIENRPG.CommonName"}}

    - + -

    {{localize "ALIENRPG.System"}}

    - +

    {{localize "ALIENRPG.System"}}

    + -

    {{localize "ALIENRPG.Sector"}}

    - +

    {{localize "ALIENRPG.Sector"}}

    + -

    {{localize "ALIENRPG.Location"}}

    - -
    -
    -
    +

    {{localize "ALIENRPG.Location"}}

    + +
    +
    + - {{!-- Sheet Tab Navigation --}} - + {{!-- Sheet Tab Navigation --}} + - {{!-- Sheet Body --}} -
    - {{!-- Attributes Tab --}} -
    -
    - - -
    -
    -
    -
    + {{!-- Sheet Body --}} +
    + {{!-- Attributes Tab --}} +
    +
    + + +
    +
    +
    +
    - -
    -
    -
    - -
    -
    -
    - -
    -
    - - + +
    +
    +
    + +
    +
    +
    + +
    +
    + + - - + + - - + + - - -
    + + +
    - {{!-- Notes Tab --}} -
    - {{!-- Biography Tab --}} -
    - {{editor system.misc.comment.value target="system.misc.comment.value" button=true owner=owner editable=true}} -
    -
    -
    - \ No newline at end of file + {{!-- Notes Tab --}} +
    + {{!-- Biography Tab --}} +
    + {{editor system.misc.comment.value target="system.misc.comment.value" button=true owner=owner editable=true}} +
    +
    + + From 2bf864756e5ea913ff5038db9f7992a36ff46803 Mon Sep 17 00:00:00 2001 From: pwatson100 Date: Wed, 10 Jan 2024 14:38:55 +0000 Subject: [PATCH 18/20] Corrected edit menu on Territories sheet --- templates/actor/territory-sheet.html | 89 ++++++++++++++-------------- 1 file changed, 44 insertions(+), 45 deletions(-) diff --git a/templates/actor/territory-sheet.html b/templates/actor/territory-sheet.html index ca284e5a..5f9a9e56 100644 --- a/templates/actor/territory-sheet.html +++ b/templates/actor/territory-sheet.html @@ -1,51 +1,50 @@
    - {{!-- Sheet Header --}} -
    - -
    -

    -
    + {{!-- Sheet Header --}} +
    + +
    +

    +
    +
    - {{!-- Sheet Tab Navigation --}} - + {{!-- Sheet Tab Navigation --}} + - {{!-- Sheet Body --}} -
    -
    -

    {{localize 'ALIENRPG.Description'}}

    - -

    {{localize 'ALIENRPG.Sectors'}}

    - -
    + {{!-- Sheet Body --}} +
    +
    +

    {{localize 'ALIENRPG.Description'}}

    + +

    {{localize 'ALIENRPG.Sectors'}}

    + +
    - {{!-- Owned Items Tab --}} - -
    -
  • - - - -
    - -
    -
  • + {{!-- Owned Items Tab --}} + +
    +
  • + + + +
    + +
    +
  • - {{#each systems as |item iid|}} -
  • -
    {{item.system.header.sector.value}}
    -
    {{item.system.header.system.value}}
    -
    {{item.name}}
    + {{#each systems as |item iid|}} +
  • +
    {{item.system.header.sector.value}}
    +
    {{item.system.header.system.value}}
    +
    {{item.name}}
    -
    - -
    -
  • - {{/each}} - -
    - -
    - \ No newline at end of file +
    + +
    + + {{/each}} + +
    + From 50633653c9708dd9465f0508edb19f6be3ad529c Mon Sep 17 00:00:00 2001 From: pwatson100 Date: Wed, 10 Jan 2024 16:06:25 +0000 Subject: [PATCH 19/20] avatar size correction --- templates/actor/character-sheet.html | 2 +- templates/actor/crt/character-sheet.html | 6 ++---- templates/actor/crt/synthetic-sheet.html | 2 +- templates/actor/synthetic-sheet.html | 2 +- 4 files changed, 5 insertions(+), 7 deletions(-) diff --git a/templates/actor/character-sheet.html b/templates/actor/character-sheet.html index df153459..bc175115 100644 --- a/templates/actor/character-sheet.html +++ b/templates/actor/character-sheet.html @@ -1,7 +1,7 @@
    {{!-- Sheet Header --}}
    - +

    diff --git a/templates/actor/crt/character-sheet.html b/templates/actor/crt/character-sheet.html index dbc95edd..921ec70e 100644 --- a/templates/actor/crt/character-sheet.html +++ b/templates/actor/crt/character-sheet.html @@ -1,7 +1,7 @@ {{!-- CRT Sheet Header --}}
    - +

    @@ -302,9 +302,7 @@

    - - {{ localize 'ALIENRPG.Panicked'}} + {{ localize 'ALIENRPG.Panicked'}}

    {{else}} diff --git a/templates/actor/crt/synthetic-sheet.html b/templates/actor/crt/synthetic-sheet.html index 5b3af344..4779a294 100644 --- a/templates/actor/crt/synthetic-sheet.html +++ b/templates/actor/crt/synthetic-sheet.html @@ -1,7 +1,7 @@ {{!-- CRT Sheet Header --}}
    - +

    diff --git a/templates/actor/synthetic-sheet.html b/templates/actor/synthetic-sheet.html index fafe604e..be4cd991 100644 --- a/templates/actor/synthetic-sheet.html +++ b/templates/actor/synthetic-sheet.html @@ -1,7 +1,7 @@ {{!-- Sheet Header --}}
    - +

    From 1700b690e881f927988ac0875ef5b7e63abb9f55 Mon Sep 17 00:00:00 2001 From: pwatson100 Date: Sat, 13 Jan 2024 10:46:56 +0000 Subject: [PATCH 20/20] Updated Mother instructions --- .../Mother Instructions EN.html | 2117 +++++++++-------- packs/alien-rpg-system.db | 2 +- 2 files changed, 1128 insertions(+), 991 deletions(-) diff --git a/Mother Instructions/Mother Instructions EN.html b/Mother Instructions/Mother Instructions EN.html index c6b4b030..9153db8c 100644 --- a/Mother Instructions/Mother Instructions EN.html +++ b/Mother Instructions/Mother Instructions EN.html @@ -1,1030 +1,1167 @@
    - - - - - - - - - - -
    Alien Tables ->Alien Creature Tables 
     Alien Mother Tables
    -

    - This structure is used by the Creature sheet and the two "roll on table" macros (See Macros) which are set up to display only the rollable tables in those folders. -
    - Free League have given me permission to include the Panic Table in the core system, which can be found in the Alien Mother Tables. -

    - If you want to create your own rollable tables, you should do so in the appropriate folder. -

    - When entering the tables from the rulebook for D66 tables use 10*1d6+1d6 as the roll table formula and you will be able to import the ranges as per the book. -

    -

    -

    System Configuration Options

    -

    - There are a number of system configuration options available to GM and players under Configuration Settings>System Settings: -
    -

    GM Configuration Options

    -    

    - Hopefully, most of the settings are self-explanatory. -

    - Enabling the "Add Settings Button" will place a quick access button on the Configure Settings sidebar to quickly allow the GM and Players to change fonts and text colours. -
    -    

    -
    -

    -

    Player Configuration Options

    -    

    -

    Font and Colour Configuration Options

    -

    - When I first created the system, I wanted to give the feel of the old CRT monitors you see in the films. While this initially looks good after playing for a while the text style and colour can be a - little intense.
    - Additionally, having the text colour green can cause issues for people with sight problems. -

    - There is also an option to change the Journal font color settings.
    - Please note that some of the font colors are baked into the modules journal settings so will not change. -

    - FranzWarm wrote a really great add-on module called CRT UI. Unfortunately he no longer supports the module so I have incorporated it into the core system.

    - The UI components are now on by default and the sheets can be changed, by the players, selecting the CRT UI button on the "Configure Alien RPG Settings" menu.

    - The can be reverted to the default sheet by selecting the "Reset" option. -

    - In order to make the system more accessible, there are configuration options available to change these settings for individual players.     -

    -
    -        

    - Clicking the Reset button will return the system to the defaults. -

    - -
    -

    Macros

    - The Alien system comes with 4 macros that will help you run the game smoothly.

    - These can be found in the Compendium under Macro>Alien. I suggest you right click and do an "Import All Content" to get them into your library. -

    -
      -
    1. Alien - GM Dice Roller: Allows you to perform ad-hoc dice rolls. Uncheck the GM Only box to make the rolls public.
    2. -
    3. - Alien - Player Ad-hoc YZE Dice Roller: Make this available to your players. They need to have a token selected before running the macro. -
    4. -
    5. - Alien - Roll on selected Mother table: provides a drop down listing all the Mother Tables available. Allows multiple rolls against the table and - modifiers (+/- x to roll not additional dice). -
    6. -
    7. - Alien - Roll on selected Creature table: same as above for Creature tables but no modifiers and all rolls are private to the GM. -
    8. -
    -

    - If you want to write your own macros these are the @ tags. -
    - For Attributes: -

    -
      -
    • @str
    • -
    • @agl
    • -
    • @wit
    • -
    • @emp
    • -
    • @stress
    • -
    -
    -

    For Skills:

    -
      -
    • @heavyMach
    • -
    • @closeCbt
    • -
    • @stamina
    • -
    • @rangedCbt
    • -
    • @mobility
    • -
    • @piloting
    • -
    • @command
    • -
    • @manipulation
    • -
    • @medicalAid
    • -
    • @observation
    • -
    • @survival
    • -
    • @comtech
    • -
    -
    -

    - So to roll for comtech with stress would be:
    - /r (@wit)db + (@comtech)db + (@stress)ds -

    - Please note that rolling dice from a macro or in chat will not trigger the "Push" or Stress automation. -

    -
    -
    -

    Recommended Add-on Modules

    -

    While not necessary to use the Alien system of this module I would recommend installing the following Add-on modules as they make the GM's job a lot easier:

    -
      -
    • - Dice So Nice:
      Alien RPG supports 2 dice face types. The new version also allows the GM to add animated effects to dice rolls. -
    • -
    • - PnP - Pointer and Pings:
      Useful for pointing things out to the players and pulling their map focus to where you want it. -
    • -
    • - Quick Insert - Search Widget:
      Allows you to quickly search for assets and drag them directly on to the scene, sheets or rich text fields. -
    • -
    • - Alien RPG - Motion Tracker:
      The module installs a button just over the chat box that you can hit. When hit, the button will scan for the - nearest active and visible tokens based on the selected token. This is still under development but is a really good effect to add tension to a scene. -
    • -
    • - Year Zero Engine: Combat
      adds ability to track Fast/slow actions as well as other features.
      -
    • -
    -
    -
    -

    Change History

    -

    Version 3.1.0

    -
      -
    • FVTT V10 & V11 compatible
    • -
    • Weapon sheets now show reloads instead of Rounds.
    • -
    • Localised the concat function so not to interfere with the Foundry version.
    • -
    • Addressed minor translation bugs.
    • -
    • Rolling Attributes now pops a box with an option to exclude the Stress dice. These must be manually removed from modified rolls. Additionally no push button is displayed unless stress is included according to the rules.
    • -
    • Added warning to disable the Alien RPG CRT UI module as it is not being maintained and WILL corrupt actors/items.
    • -
    • Added Range Modifier dropdown to the vehicle weapon rolls.
    • -
    • Attributes on the Computer item are now rollable.
    • -
    • Corrected issue when adding the same crew member to a vehicle/spaceship where the crew quantity was incremented even though the actor was not added.
    • -
    • The big one!! Added Spacecraft sheet and new item types for them.
    • -
    • - With thanks to @Txus#5021 -
        -
      • Added option for the GM to choose if the $ is added or not as the $ sign messes up Item piles and other modules
      • -
      • Corrected errors in the generation of critical injuries.
      • -
      • Xp on Character and Synthetic sheets now collapses to Campaign/Story vew like the CRT UI sheet.
      • -
      -
    • -
    -
    - \ No newline at end of file +    

    +

    + +
    +

    Territories

    +

    + The territories sheet allows you to create details about each of the sectors in space which you can share with the players. +
    +     +
    +

    +

    System Tab

    +

    + On the Systems tab you can drag systems (created as Items), clicking on the system name will open the associated sheet.
    + A right click on the Edit icon brings up the context menu to edit and delete the system attached to that sector. +
    +     +

    +
    + +
    +

    Items/Item Types

    +

    There are a number of Item types that can be created for use within the system:

    +
      +
    • Item - General equipment
    • +
    • Weapon - Personal and Vehicle weapons
    • +
    • Armor - Personal armor
    • +
    • Talent - Talents for use within the system
    • +
    • Planet-System - Details of planetary systems
    • +
    • Skill-Stunt - Place holders that drive the Skill-Stunts pop up on character sheets
    • +
    • Agenda - PC Agenda and Story cards
    • +
    • Specialty - Allows the GM to create new sub-careers, career specialities or your House Rule Careers and drop them on the character sheet.
    • +
    • Critical Injury - Create Critical injuries with modifiers
    • +
    • Spaceship Modules/Upgrades - Create Modules and Upgrades
    • +
    • Spaceship Weapons - Create Offensive and Defensive Spaceship Weapons
    • +
    • Spaceship Crit - Create Minor/Major Component damage
    • +
    +



    +

    Item

    +

    + The item sheet is for generic items for use within the game. When a new item is created, choose the relevant item sub category from the dropdown. This + will dynamically change the sheet to include any relevant stats for that item type on its Attributes tab. +
    +     +
    + Any stats entered for the item will have an in-system effect once the item is "Active". +
    + Item types: Data Storage,Diagnostics Display,Pharmaceuticals and Clothing have a Quantity field to record the number owned. +
    + The Consumables type is a general item that includes stats for Power, Food, Water and Air Supply for any homebrew items. +

    + The modifiers tab allows you to add any +/- effects using the item may have on the PCs attributes or skills. +
    +     +
    + Modifiers also have an in-system effect once the item is "Active". +

    +

    +

    Weapon

    +

    + Select the type on the sheet (Ranged or Melee) and the sheet will dynamically change to the relevant stats for that weapon type. The Class field is a text + field which allow you to classify the weapon. This is not a required field and can be left blank. +
    +     +
    +     +
    + For a Melee weapon the range will be set to Engaged, for Ranged weapons select the appropriate range from the dropdown list. The Cost field will convert + the input to a currency so all you need to enter is the number e.g., 15000 and it will reformat as US$15,000.00. +

    + The stats on the sheet will be used in rolls when the weapon is "Active". +

    +

    + +

    Armor

    + Setting up different armor types is simple as there are only two main stats to be considered, Armor Rating and Air Supply. +
    +     +
    + The additional modifiers some armor can have on attributes and abilities can be found on the Modifiers tab. +
    + The stats and modifiers on the sheet will be used in rolls when the weapon is "Active". +

    +

    Planet-System

    +

    + The Planet-System sheet provides a method of documenting any planets the party might encounter during their missions. The fields are basic text and are + intended to contain summaries. Where more detail is required, use the Rich Text editor in the Description tab. Once created these can be dragged onto the + Territories sheet as previously mentioned.     +

    +

    Agenda

    +

    + The Agenda item provides a rich text field which can be used to provide additional scenario-based narrative/motivations for the players. These can be used + as Agenda or Story cards. Once created, they can be dragged onto the PCs sheet where they appear on the Skills tab and can be viewed by the player by + clicking on the name. +

    +

    +

    Talent

    +

    + This item type enables you to create talents for your game either homebrew or from the rulebook by adding descriptions to the rich test field. When + dragged on to a PCs sheet, these will appear on the Skills tab and can be viewed by the player by clicking on the name. +

    + NOTE:
    + With the exception of the "Nerves of Steel" talent, which will automatically add -2 to Stress rolls and the "Pack Mule" talent which increases total + Encumbrance, Talents do not currently have an effect in the system so any impact deriving from a Talent needs to be applied manually during the game. +

    + For instance, the Compassion (Medic Talent) allows the PC to push their roll multiple times but the system will by default only allow a roll to be pushed + once. In this situation the player should use the check box in the chat window "Allow multi-push".
    + When the situation complies with the Talent criteria the player checks the box, before pushing the roll, they then PUSH as normal and a Stress + point is added to their sheet. + +

    +

    +

    Critical Injury

    +

    + Critical Injury items can be dragged on to Character and Synthetic sheets to record permanent injuries as well as apply the appropriate roll modifiers as + defined on the Modifiers tab. + +

    +

    +

    Skill-Stunt

    +

    + Skill-Stunt items contain a rich text field that can be populated with the Stunt data from the rulebook for each of the skills. +

    + If any of the official modules (Starter Set or Core Rules) are installed, the text in these items will be ignored but the items should not be deleted or + the system will malfunction. +

    +

    +

    Spaceship Modules/Upgrades

    +

    + Used to create Modules and Upgrades. Any bonuses must be manually applied to the ship stats/rolls. +

    +

    +

    Spaceship Weapons

    +

    + Weapons created can only be used on starships. The first dropdown sets the type (Offensive/Defensive) and depending on the selection other stats will + become available. +

    +

    +

    Spaceship Crit

    +

    Template used to create Spaceship critical hits. Any effects must be manually applied to the ship stats/rolls.

    +
    +
    +

    Tokens

    +

    + When a Character actor is dragged onto a Scene the token will show resource bars for Stress and Health when the cursor is hovered over the token: +
    +    

    + For Creatures, the Health resource bar is shown: +
    +    

    + By default, NPCs and Creature tokens are set as Hostile and Unlinked. +

    +
    +
    +

    Rolling Dice

    +

    + NOTE: The PC/Creature token needs to be selected for all rolls.

    + All GM Rolls are public by default but can be made private by using the Chat dropdown and selecting "Private GM Roll". +

    +

    Characters and NPCs

    +

    + For Strength, Agility, Wits and Empathy rolls a Left mouse click will roll the value and Right mouse click will display a modifier box allowing additional + dice to be added or subtracted as indicated by the GM. +
    +    

    +
    + Stress is automatically added on a Push (see Rolls below) but any other adjustments to a characters Stress need to be made manually. The Stress value is + taken into account on all dice rolls. +

    + For Panic rolls, the player Left clicks on "Stress" and the result is displayed in the chat window. Right Clicking on "Stress" will display a modifier box + to add or remove stress to the roll. Chat message for stress rolls shows the net modifier. A tooltip shows the individual modifiers by hovering the mouse + over "Panic Condition" in the chat window. +

    + This will add/subtract the entered value (+x or -x) to the roll and does not change the number of dice rolled. +
    +      

    + Supply rolls are made by clicking on the parachute icon. Any failures (1's) will automatically be deducted from the total and the items giving that value + will be decremented. +

    + For Armor rolls the player just clicks on "Armor" and the appropriate number of dice are rolled with the result appearing in the character window. As + before, the value depends on the equipped armor on the Inventory tab. Any reduction in armor value needs to be done in the detailed entry there. +

    +

    +

    PUSHing Rolls

    +

    + Rolls can be pushed for "Human" PCs by clicking on the Push icon in the chat window. If the initial roll includes a Facehugger (1), the "Push" button will + not be displayed. When a roll is pushed, the PC's Stress level will automatically be increased by 1.

    + On a Pushed roll the second chat message will show the total successes for both rolls. +

    + Some Talents enable PCs to push a roll twice. As these are situational (+2 Wits when doing X) they are very hard to code into the system.
    + To allow players to make multiple PUSHes there is a check box in the chat window "Allow multi-push".
    + When the situation complies with the Talent criteria the player checks the box, before pushing the roll, they then PUSH as normal and a Stress + point is added to their sheet. +
    +      

    +
    + The results of the PUSH will display along with the total to that point and a second PUSH button will show (as long as there are no Facehuggers). +
    +      

    +
    + If the results of the second push are sufficient they just inform the GM of the result and continue playing using those results. +

    + If there are still not enough successes to complete the task the player can push the roll a second time and an additional Stress point is added to the + sheet. +
    +      

    +
    + Once again the total number of successes will be displayed for all three rolls. +

    +
    +
    +

    Creatures

    +

    + For Mobility, Armor, Armor Vs Fire and Observation rolls, a Left mouse click will roll the value and Right mouse click will display a modifier box + allowing additional dice to be added or subtracted as necessary. As some creatures have a different armor stat against fire damage this is shown as a + separate field. +

    + Where creatures have the "Acid Splash" ability, a left click will display a dialogue box requesting the amount of damage the PC inflicted on the creature. +
    +     +
    + This is added to the creatures “Acid Attack” value and the corresponding number of base dice are rolled with the result displayed in the chat window. For + each success, the PC suffers the appropriate amount of damage as outlined in the core rules which should be manually applied by the player. +

    +

    + +

    Ad Hoc Rolls

    +

    + Alien RPG system uses custom dice notation for the Base and Stress dice. +
    + If you want to roll ad-hoc dice and don't want to use the macros (See below). You can roll using: +
    + /r xdb - for Base dice
    + /r xds - for Stress dice
    + where x is the number of dice. +
    + For both just put /r 4db + 2ds +

    + If you need a D66 just use:
    + /r (1d6*10)+1d6 +
    + (Note this will not rill Alien dice just normal D6 if using DsN) +

    +
    +
    +

    Combat Tracker

    +

    + When rolling for initiative in the combat tracker the combatants will now be sorted in ascending order. +
    +    

    + When adding Creatures if their speed is greater than 1, clones will automatically be created equal to their speed.
    + If not required the GM can remove them by using the context menu. +

    + You can manually clone NPCs/Creatures by right clicking on an actor in the combat tracker you will see "Clone Actor" option appear. This will create a + clone of the selected actor to allow the GM to give a Creature multiple initiative rolls. An actors initiative can be manually adjusted by selecting + "Update Actor". +

    +         +
    + Additionally, in the chat window an initiative card will be displayed. If you wish to modify these images you can by creating your own images (250x349px) + png files and storing them in the \images\cards directory. Name the images in ascending order card-1.png to card-10.png.
    +    

    + If you have purchased either the Starter Set or Core Rules these will automatically be replaced with the official Initiative cards. +
    +    

    + There are only 10 initiative cards, so if you have a combat with more than 10 actors and roll initiative the system will roll the first 10 then roll for + any extras and add two decimal places to the rolls i.e. 3.42. +

    +
    +
    +

    Tables

    +

    When the system is installed it will create the following folder structure:

    + + + + + + + + + + + +
    Alien Tables ->Alien Creature Tables 
     Alien Mother Tables
    +

    + This structure is used by the Creature sheet and the two "roll on table" macros (See Macros) which are set up to display only the rollable tables in those + folders. +
    + Free League have given me permission to include the Panic Table in the core system, which can be found in the Alien Mother Tables. +

    + If you want to create your own rollable tables, you should do so in the appropriate folder. +

    + When entering the tables from the rulebook for D66 tables use 10*1d6+1d6 as the roll table formula and you will be able to import the ranges as per the + book. +

    +

    +

    System Configuration Options

    +

    + There are a number of system configuration options available to GM and players under Configuration Settings>System Settings: +
    +

    + +

    GM Configuration Options

    +

    +    

    + Hopefully, most of the settings are self-explanatory. +

    + Enabling the "Add Settings Button" will place a quick access button on the Configure Settings sidebar to quickly allow the GM and Players to change fonts + and text colours. +
    +    

    +
    +

    +

    Player Configuration Options

    +

       

    +

    Font and Colour Configuration Options

    +

    + When I first created the system, I wanted to give the feel of the old CRT monitors you see in the films. While this initially looks good after playing for + a while the text style and colour can be a little intense.
    + Additionally, having the text colour green can cause issues for people with sight problems. +

    + There is also an option to change the Journal font color settings.
    + Please note that some of the font colors are baked into the modules journal settings so will not change. +

    + FranzWarm wrote a really great add-on module called CRT UI. Unfortunately he no longer supports the module so I have incorporated it into the core + system.

    + The UI components are now on by default and the sheets can be changed, by the players, selecting the CRT UI button on the "Configure Alien RPG Settings" + menu.

    + The can be reverted to the default sheet by selecting the "Reset" option. +

    + In order to make the system more accessible, there are configuration options available to change these settings for individual players.    

    +
    +        

    + Clicking the Reset button will return the system to the defaults. +

    +
    +
    +

    Macros

    +

    + The Alien system comes with 4 macros that will help you run the game smoothly.

    + These can be found in the Compendium under Macro>Alien. I suggest you right click and do an "Import All Content" to get them into your library. +

    +
      +
    1. + Alien - GM Dice Roller: Allows you to perform ad-hoc dice rolls. Uncheck the GM Only box to make the rolls + public. +
    2. +
    3. + Alien - Player Ad-hoc YZE Dice Roller: Make this available to your players. They need to have a token + selected before running the macro. +
    4. +
    5. + Alien - Roll on selected Mother table: provides a drop down listing all the Mother Tables available. Allows + multiple rolls against the table and modifiers (+/- x to roll not additional dice). +
    6. +
    7. + Alien - Roll on selected Creature table: same as above for Creature tables but no modifiers and all rolls + are private to the GM. +
    8. +
    +

    + If you want to write your own macros these are the @ tags. +
    + For Attributes: +

    +
      +
    • @str
    • +
    • @agl
    • +
    • @wit
    • +
    • @emp
    • +
    • @stress
    • +
    +
    +

    For Skills:

    +
      +
    • @heavyMach
    • +
    • @closeCbt
    • +
    • @stamina
    • +
    • @rangedCbt
    • +
    • @mobility
    • +
    • @piloting
    • +
    • @command
    • +
    • @manipulation
    • +
    • @medicalAid
    • +
    • @observation
    • +
    • @survival
    • +
    • @comtech
    • +
    +
    +

    + So to roll for comtech with stress would be:
    + /r (@wit)db + (@comtech)db + (@stress)ds +

    + Please note that rolling dice from a macro or in chat will not trigger the "Push" or Stress automation. +

    +
    +
    +

    Recommended Add-on Modules

    +

    + While not necessary to use the Alien system of this module I would recommend installing the following Add-on modules as they make the GM's job a lot + easier:
    +

    +
      +
    • + Dice So Nice:
      Alien RPG supports 2 dice face types. The new version also allows the GM to add animated + effects to dice rolls. +
    • +
    • + PnP - Pointer and Pings:
      Useful for pointing things out to the players and pulling their map focus to + where you want it. +
    • +
    • + Quick Insert - Search Widget:
      Allows you to quickly search for assets and drag them directly on to the + scene, sheets or rich text fields. +
    • +
    • + Alien RPG - Motion Tracker:
      The module installs a button just over the chat box that you can hit. When + hit, the button will scan for the nearest active and visible tokens based on the selected token. This is still under development but is a really good + effect to add tension to a scene. +
    • +
    • + Year Zero Engine: Combat
      + adds ability to track Fast/slow actions as well as other features.
      +
    • +
    +
    +
    +

    Change History

    +

    Version 3.1.6

    +
      +
    • More work to correct stuck ActiveEffects (Radiation) in V11.
    • +
    • Added scrollable containers for Talents and Agendas (preserves sheet formatting).
    • +
    • Updates for the new Token-Action-HUD-Alien module (Token-Action-HUD-Core required).
    • +
    + +

    Version 3.1.5

    +
      +
    • Corrected bug in the Vehicle sheet when making Piloting rolls.
    • +
    • Corrected warning messages with respect to euclidianDistances
    • +
    + +

    Version 3.1.4

    +
      +
    • Corrected bug with conditions that occurred when using languages other then English.
    • +
    + +

    Version 3.1.3

    +
      +
    • Minor & Major component damage on a ship now add a condition icon to the token.
    • +
    • Right click on the Minor/Major component damage icon to manually roll to add selected component damage.
    • +
    • Spaceship damage dots automatically resize based on the ships "Hull" value.
    • +
    • + Reducing radiation now makes permanent radiation checks. On a facehugger permanent radiation will be added from the right side. This can ONLY be removed + by the GM (see MO/TH/ER Instructions). +
    • +
    • + Corrected issue with character critical injuries creation as the Fatal box was not being checked. They also now show any modifiers to Medical Aid rolls. +
    • +
    • Code refactoring and backend changes for better V11 compatibility.
    • +
    + +

    Version 3.1.2

    +
      +
    • German Language translation updated with thanks to @Moradion
    • +
    • Added Panic icon to the vehicle sheet that rolls on the character panic table.
    • +
    • Right clicking on the heart icon will allow modifiers to be added to panic rolls.
    • +
    • + If the "Human Panic, Push..." checkbox is checked the sheet will now display Conditions and Consumables for the player allowing them to set the + conditions and roll against supplied to help simulate a human in play. +
    • +
    • Updated CRT UI Spaceship sheet.
    • +
    + +

    Version 3.1.0

    +
      +
    • FVTT V10 & V11 compatible
    • +
    • Weapon sheets now show reloads instead of Rounds.
    • +
    • Localised the concat function so not to interfere with the Foundry version.
    • +
    • Addressed minor translation bugs.
    • +
    • + Rolling Attributes now pops a box with an option to exclude the Stress dice. These must be manually removed from modified rolls. Additionally no push + button is displayed unless stress is included according to the rules. +
    • +
    • Added warning to disable the Alien RPG CRT UI module as it is not being maintained and WILL corrupt actors/items.
    • +
    • Added Range Modifier dropdown to the vehicle weapon rolls.
    • +
    • Attributes on the Computer item are now rollable.
    • +
    • + Corrected issue when adding the same crew member to a vehicle/spaceship where the crew quantity was incremented even though the actor was not added. +
    • +
    • The big one!! Added Spacecraft sheet and new item types for them.
    • +
    • + With thanks to @Txus#5021 +
        +
      • Added option for the GM to choose if the $ is added or not as the $ sign messes up Item piles and other modules
      • +
      • Corrected errors in the generation of critical injuries.
      • +
      • Xp on Character and Synthetic sheets now collapses to Campaign/Story vew like the CRT UI sheet.
      • +
      +
    • +
    +
    + diff --git a/packs/alien-rpg-system.db b/packs/alien-rpg-system.db index 15e83a3a..b90f7083 100644 --- a/packs/alien-rpg-system.db +++ b/packs/alien-rpg-system.db @@ -1 +1 @@ -{"name":"Alien RPG System","img":"systems/alienrpg/images/mother-instructions/alien-banner-foundry.webp","caption":"","description":"

    Alien RPG System

    Official system for playing the ENNIE award winning Alien RPG by Free League on Foundry VTT.
    Free League have now officially endorsed the system and we have been working to provide official content to enhance the system (see below).
    Created by Paul Watson
    See the Journal Entry \"MO/TH/ER Instructions\" for an overview on how to use the system and it's features.

    The core system provides support for:

    • Character and Synthetic sheets, Creature sheets, Territories and Vehicle sheets.
    • Items
    • Customisable Fonts and text colours.
    • 2 sets of custom Alien RPG 3D dice are integrated if using the \"Dice So Nice\" module.

    Should you wish to populate the system with game content for your own use please purchase the rules from Free League Publishing: Free League - Alien RPG or better still purchase the Starter Set or Core Rules modules.

    My intention is to enable people to play Alien RPG remotely and not to create a fully enabled/automated system. MO/TH/ER will still need to do some work.

    Official Modules:
    Save the effort of inputting all the data from the books by purchasing the official modules from Free League:
    Alien RPG Starter Set
    Alien RPG Core Rule Book
    Destroyer of Worlds Scenario
    Colonial Marines
    Heart of Darkness

    ","sort":0,"actors":[],"combats":[],"items":[{"_id":"5BtxBxwHiEYKzs46","name":"Piloting","type":"skill-stunts","img":"icons/svg/mystery-man.svg","effects":[],"flags":{"core":{"sourceId":"Compendium.alienrpg.skill-stunts.5BtxBxwHiEYKzs46"}},"system":{"skill":"","description":"

    No Stunts Entered

    \n

    Edit the Skill-Stunts entry for this skill to show the available stunts.

    \n

    (See Alien Rule book Page #64 onward)  

    "},"ownership":{"default":0,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.2","coreVersion":"10.303","createdTime":1668509559515,"modifiedTime":1692361551814,"lastModifiedBy":"Hg4E09Y13UVbMbos"},"folder":"R8mjiz4iJkZGZMIw","sort":0},{"_id":"5d2yQQfmSEk3UY0g","name":"Command","type":"skill-stunts","img":"icons/svg/mystery-man.svg","effects":[],"flags":{"core":{"sourceId":"Compendium.alienrpg.skill-stunts.5d2yQQfmSEk3UY0g"}},"system":{"skill":"","description":"

    No Stunts Entered

    \n

    Edit the Skill-Stunts entry for this skill to show the available stunts.

    \n

    (See Alien Rule book Page #64 onward)  

    "},"ownership":{"default":0,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.2","coreVersion":"10.303","createdTime":1668509559516,"modifiedTime":1692361551814,"lastModifiedBy":"Hg4E09Y13UVbMbos"},"folder":"R8mjiz4iJkZGZMIw","sort":0},{"_id":"6fR8nqpLGU6Oz3FL","name":"Medical Aid","type":"skill-stunts","img":"icons/svg/mystery-man.svg","effects":[],"flags":{"core":{"sourceId":"Compendium.alienrpg.skill-stunts.6fR8nqpLGU6Oz3FL"}},"system":{"skill":"","description":"

    No Stunts Entered

    \n

    Edit the Skill-Stunts entry for this skill to show the available stunts.

    \n

    (See Alien Rule book Page #64 onward)  

    "},"ownership":{"default":0,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.2","coreVersion":"10.303","createdTime":1668509559517,"modifiedTime":1692361551814,"lastModifiedBy":"Hg4E09Y13UVbMbos"},"folder":"R8mjiz4iJkZGZMIw","sort":0},{"_id":"95uZdOqcGxEyjG5w","name":"Heavy Machinery","type":"skill-stunts","img":"icons/svg/mystery-man.svg","effects":[],"flags":{"core":{"sourceId":"Compendium.alienrpg.skill-stunts.95uZdOqcGxEyjG5w"}},"system":{"skill":"","description":"

    No Stunts Entered

    \n

    Edit the Skill-Stunts entry for this skill to show the available stunts.

    \n

    (See Alien Rule book Page #64 onward)  

    "},"ownership":{"default":0,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.2","coreVersion":"10.303","createdTime":1668509559517,"modifiedTime":1692361551815,"lastModifiedBy":"Hg4E09Y13UVbMbos"},"folder":"R8mjiz4iJkZGZMIw","sort":0},{"_id":"EPjUGX510Txo6nI0","name":"Observation","type":"skill-stunts","img":"icons/svg/mystery-man.svg","effects":[],"flags":{"core":{"sourceId":"Compendium.alienrpg.skill-stunts.EPjUGX510Txo6nI0"}},"system":{"skill":"","description":"

    No Stunts Entered

    \n

    Edit the Skill-Stunts entry for this skill to show the available stunts.

    \n

    (See Alien Rule book Page #64 onward)  

    "},"ownership":{"default":0,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.2","coreVersion":"10.303","createdTime":1668509559518,"modifiedTime":1692361551815,"lastModifiedBy":"Hg4E09Y13UVbMbos"},"folder":"R8mjiz4iJkZGZMIw","sort":0},{"_id":"QSKrvzYwpymzN8E7","name":"Stamina","type":"skill-stunts","img":"icons/svg/mystery-man.svg","effects":[],"flags":{"core":{"sourceId":"Compendium.alienrpg.skill-stunts.QSKrvzYwpymzN8E7"}},"system":{"skill":"","description":"

    No Stunts Entered

    \n

    Edit the Skill-Stunts entry for this skill to show the available stunts.

    \n

    (See Alien Rule book Page #64 onward)  

    "},"ownership":{"default":0,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.2","coreVersion":"10.303","createdTime":1668509559519,"modifiedTime":1692361551815,"lastModifiedBy":"Hg4E09Y13UVbMbos"},"folder":"R8mjiz4iJkZGZMIw","sort":0},{"_id":"YFYSVhvgTJEssvMq","name":"Manipulation","type":"skill-stunts","img":"icons/svg/mystery-man.svg","effects":[],"flags":{"core":{"sourceId":"Compendium.alienrpg.skill-stunts.YFYSVhvgTJEssvMq"}},"system":{"skill":"","description":"

    No Stunts Entered

    \n

    Edit the Skill-Stunts entry for this skill to show the available stunts.

    \n

    (See Alien Rule book Page #64 onward)  

    "},"ownership":{"default":0,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.2","coreVersion":"10.303","createdTime":1668509559520,"modifiedTime":1692361551815,"lastModifiedBy":"Hg4E09Y13UVbMbos"},"folder":"R8mjiz4iJkZGZMIw","sort":0},{"_id":"gfeVOseQYoDjQS5k","name":"Mobility","type":"skill-stunts","img":"icons/svg/mystery-man.svg","effects":[],"flags":{"core":{"sourceId":"Compendium.alienrpg.skill-stunts.gfeVOseQYoDjQS5k"}},"system":{"skill":"","description":"

    No Stunts Entered

    \n

    Edit the Skill-Stunts entry for this skill to show the available stunts.

    \n

    (See Alien Rule book Page #64 onward)  

    "},"ownership":{"default":0,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.2","coreVersion":"10.303","createdTime":1668509559520,"modifiedTime":1692361551815,"lastModifiedBy":"Hg4E09Y13UVbMbos"},"folder":"R8mjiz4iJkZGZMIw","sort":0},{"_id":"hcnEMdxI7CPsYuBs","name":"Comtech","type":"skill-stunts","img":"icons/svg/mystery-man.svg","effects":[],"flags":{"core":{"sourceId":"Compendium.alienrpg.skill-stunts.hcnEMdxI7CPsYuBs"}},"system":{"skill":"","description":"

    No Stunts Entered

    \n

    Edit the Skill-Stunts entry for this skill to show the available stunts.

    \n

    (See Alien Rule book Page #64 onward)  

    "},"ownership":{"default":0,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.2","coreVersion":"10.303","createdTime":1668509559520,"modifiedTime":1692361551815,"lastModifiedBy":"Hg4E09Y13UVbMbos"},"folder":"R8mjiz4iJkZGZMIw","sort":0},{"_id":"il6ZmldrFZmSLYJl","name":"Close Combat","type":"skill-stunts","img":"icons/svg/mystery-man.svg","effects":[],"flags":{"core":{"sourceId":"Compendium.alienrpg.skill-stunts.il6ZmldrFZmSLYJl"}},"system":{"skill":"","description":"

    No Stunts Entered

    \n

    Edit the Skill-Stunts entry for this skill to show the available stunts.

    \n

    (See Alien Rule book Page #64 onward)  

    "},"ownership":{"default":0,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.2","coreVersion":"10.303","createdTime":1668509559521,"modifiedTime":1692361551815,"lastModifiedBy":"Hg4E09Y13UVbMbos"},"folder":"R8mjiz4iJkZGZMIw","sort":0},{"_id":"mVN3iuu6uTs6PmoW","name":"Ranged Combat","type":"skill-stunts","img":"icons/svg/mystery-man.svg","effects":[],"flags":{"core":{"sourceId":"Compendium.alienrpg.skill-stunts.mVN3iuu6uTs6PmoW"}},"system":{"skill":"","description":"

    No Stunts Entered

    \n

    Edit the Skill-Stunts entry for this skill to show the available stunts.

    \n

    (See Alien Rule book Page #64 onward)  

    "},"ownership":{"default":0,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.2","coreVersion":"10.303","createdTime":1668509559521,"modifiedTime":1692361551815,"lastModifiedBy":"Hg4E09Y13UVbMbos"},"folder":"R8mjiz4iJkZGZMIw","sort":0},{"_id":"wAtD3PPFLygsTgJL","name":"Survival","type":"skill-stunts","img":"icons/svg/mystery-man.svg","effects":[],"flags":{"core":{"sourceId":"Compendium.alienrpg.skill-stunts.wAtD3PPFLygsTgJL"}},"system":{"skill":"","description":"

    No Stunts Entered

    \n

    Edit the Skill-Stunts entry for this skill to show the available stunts.

    \n

    (See Alien Rule book Page #64 onward)  

    "},"ownership":{"default":0,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.2","coreVersion":"10.303","createdTime":1668509559521,"modifiedTime":1692361551816,"lastModifiedBy":"Hg4E09Y13UVbMbos"},"folder":"R8mjiz4iJkZGZMIw","sort":0}],"scenes":[],"journal":[{"name":"MU/TH/ER Instructions.","flags":{"core":{"sourceId":"JournalEntry.u522l4MmxvdH1ZTt"},"alienrpg":{"ver":"9"}},"pages":[{"name":"MU/TH/ER Instructions.","type":"text","text":{"format":1,"content":"
    \n
    \n

    Official system for playing the ENNIE award winning Alien RPG by Free League on Foundry VTT.

    Free League have now officially endorsed the system and we have been working to provide official content to enhance the system (see Official Modules below).

    Developed for Foundry FTT by Paul Watson

    If you like my system please consider buying me a coffee: https://ko-fi.com/paulwatson


    \n

    Change history for latest version 3.1.2 & 3.1.3

    \n
      \n
    • Version 3.1.2
    • \n
    • German Language translation updated with thanks to @Moradion
    • \n
    • Added Panic icon to the vehicle sheet that rolls on the character panic table.
    • \n
    • Right clicking on the heart icon will allow modifiers to be added to panic rolls.
    • \n
    • If the \"Human Panic, Push...\" checkbox is checked the sheet will now display Conditions and Consumables for the player allowing them to set the conditions and roll against supplied to help simulate a human in play.
    • \n
    • Updated CRT UI Spaceship sheet.
    • \n
    \n
      \n
    • Version 3.1.3
    • \n
    • Minor & Major component damage on a ship now add a condition icon to the token.
    • \n
    • Right click on the Minor/Major component damage icon to manually roll to add selected component damage.
    • \n
    • Spaceship damage dots automatically resize based on the ships \"Hull\" value.
    • \n
    • Reducing radiation now makes permanent radiation checks. On a facehugger permanent radiation will be added from the right side. This can ONLY be removed by the GM (see MO/TH/ER Instructions).
    • \n
    • Corrected issue with character critical injuries creation as the Fatal box was not being checked. They also now show any modifiers to Medical Aid rolls.
    • \n
    • Code refactoring and backend changes for better V11 compatibility.
    • \n
    \n

    The core system provides support for:

    \n
      \n
    • Character and Synthetic sheets.
    • \n
        \n
      • Including the ability to drag and drop Items, Talents, Agendas and Story Cards.
      • \n
      • Integrated consumables roll mechanics.
      • \n
      • Stress rolls from the character sheet.
      • \n
      \n
    • Spaceship sheets.
    • \n
        \n
      • Including the ability to drag and drop Crew, Spaceship Weapons, Modifications, Upgrades.
      • \n
      • Integrated Component Damage roll mechanics.
      • \n
      • Starship Crew Stress rolls from the character sheet.
      • \n
      • Space Combat Phases selection
      • \n
      \n
    • Creature sheets.
    • \n
        \n
      • Dropdown to allow the GM to select from a list of rolltables for attacks.
      • \n
      • Critical Injury table dropdown and roll button to allow GM to select from a list of rolltables which they can create themselves.
      • \n
      \n
    • Territories and Vehicle sheets.
    • \n
    • Items:
    • \n
        \n
      • Item - General equipment
      • \n
      • Weapon - Personal and Vehicle weapons
      • \n
      • Armor - Personal armor
      • \n
      • Talent - Talents for use within the system
      • \n
      • Planet-System - Details of planetary systems
      • \n
      • Agenda - PC Agenda and Story cards
      • \n
      • Critical Injury - Create Critical injuries
      • \n
      \n
    • Customisable Fonts and text colours.
    • \n
    • 2 sets of custom Alien RPG 3D dice are integrated if using the \"Dice So Nice\" module.
    • \n
    \n

    Should you wish to populate the system with game content for your own use please purchase the rules from Free League Publishing: https://frialigan.se/en/games/alien/ or better still purchase the Starter Set or Core Rules modules.

    My intention is to enable people to play Alien RPG remotely and not to create a fully enabled/automated system. MU/TH/ER will still need to do some work.

    \n

    Official Modules

    \n

    Save the effort of inputting all the data from the books by purchasing the official modules from Free League:
    Free League Store
    Alien RPG Starter Set
    Alien RPG Core Rule Book
    Destroyer of Worlds Scenario
    Colonial Marines Operations Manual
    Heart of Darkness

    \n

    Top Tips

    \n

    Right Click is used quite a bit in the system. If in doubt, try it out.
    Examples are:

    \n
      \n
    • Right click an edit button to choose delete / edit
    • \n
    • Right click to clear radio buttons
    • \n
    • Right click a “roll” to enter modifiers before a roll
    • \n
    \n
    \n
    \n

    Actors

    \n

    There are six main types of Actors available in the system:

    \n
      \n
    • Characters
    • \n
    • Synthetics
    • \n
    • Creatures
    • \n
    • Spaceships
    • \n
    • Vehicles
    • \n
    • Territories
    • \n
    \n

    In this section I will go over the common areas of the Character and Synthetic sheets.

    \n
    \n
    \n

    Characters

    \n
    \n

    General Tab

    \n

     

    \n

    Header (1)

    \n
    \n

    Health is not automatically calculated so needs to be updated manually as per the rules.

    For the GM, an NPC tick box is visible which changes the Token settings for the actor (see Tokens section).

    \n

    Details (2)

    \n

    In the Career dropdown you can select the appropriate career for the PC.
    Any specialities that have been dragged on to the character sheet will show under the Career dropdown.
    These can be displayed and edited in the same way as Talents on the Skills tab.
    The details boxes are text fields to record short details about the PC's.

    \n   \n

    Tracking (3)

    \n

    The left sidebar enables the player to track Experience, Radiation, Conditions, Consumables and Armor.

    \n   \n


    Experience, Story Points, Radiation and Conditions are radio buttons. Left mouse click on the dot to set and Right mouse click on the dot to unset.

    Adding Radiation will cause a roll to determine if there is any health damage caused by the radiation.
    NOTE: If there is it must be applied manually I did not automate this in case there are any cures to be applied.
       
    Right click to remove radiation after a visit to the medbay or cure. This will make a permanent radiation check by rolling a 1d6, on a     permanent radiation will be added to the right side of the radiation bar.
    Actors with permanent radiation will always have the \"Radiation\" condition icon showing on their token even if they have no temporary radiation.

    \n
    \n

    Permanent radiation can ONLY BE REMOVED OR ADDED BY THE GM.
    CTRL-Right click on the character sheet to remove.
    Adding permanent radiation is done by a CTRL-Left click.

    Overwatch is a (left click) toggle and gives an \"Eye\" status icon on the token so show the actor is in Overwatch.

    If the player has an active token in the scene a status icon will show for any conditions set:

    \n   
    \n

    Right clicking on the condition will remove the status icon.
    NOTE: Removing the status icon from the token HUD will not remove the condition on the actor sheet.

    The \"Panicked\" condition will automatically set following panic rolls of 7+. This triggers the \"More Panic\" mechanics in the system. To remove the Panicked condition right click on the “PANICKED” dot. This will reset the PC's panic level to 0. When active it will also display the “Panic Level” to the player to show how near breaking they are.

    NOTE: This does not affect their Stress level.

    The consumables and Armor values are updated automatically based on the \"Active\" items in the PC's Inventory (See Inventory for more details.)

    \n

    Consumables

    \n

    In the system all the items \"Active\" consumable values are combined to give these totals. All supply rolls will rolla maximum of 6 supply dice as per the rules.

    For Air, Food and Water just click on the Parachute icon to make a supply roll. Failures are removed from the value of the corresponding items in the PCs Inventory in the order they were added.

    Power supply rolls are made against the individual items on the Inventory tab by clicking on the value in the Pwr column.
    This will roll the total number of power dice (to a maximum of 6) but on a failure (Facehugger) will only deduct from the item the power roll is made for.

    This is a near as I can get to the actual rules which are a little vague when it comes to Power supply rolls.    
    Once the power level is zero it will no longer roll and the player will need to edit the item in order to change the power level.

    \n

    Armor

    \n

    Clicking on Armor will roll the combined value of any active armor (total shown in the box).
    Right clicking will display a modifier box with one-click options for \"Armor Piercing\" (half armor value) and \"Armor Doubled\" (2 x armor value).

    Additionally, right or left clicking on the name of armor on the Inventory tab will also perform an Armor roll or show a modification chat box.

    \n   \n



    \n

    Critical Injuries (4)

    \n

    Players can roll their own Critical Hits by clicking on the \"Roll Crit\" button. This looks for a table named \"Critical injuries\" for Characters. If the table does not exist an error message is displayed.

    Right Clicking on the edit icon to the right will display a context menu allowing injury to be edited or deleted.

    If you have the Core Rules or Starter Set modules enabled when on rolling a Critical Injury for a PC or Synthetic the Critical Injury item will be automatically created and added to the actors sheet.
    You will have to manually add any modifiers the injury has on the character to the tab modifiers tab on the injury item.

    Right clicking on the \"Roll Crit\" button will display a dialogue box allowing the player/GM to enter a specific critical injury number. This must be in D66 format (number 11 to 16, 21 to 26 etc.) for Characters and D6 format for Synthetics (1-6). This then rolls against the relevent table, writes to chat and creates the item on the sheet as per normal.


    Using the Item type \"critical-injury\" a GM can create their own Critical Injury items which can then be dragged on to the sheet and will be displayed in this section and have the same controls for viewing, editing and deleting as a normal item.

    It is now possible to create your own Cirt tables for Characters and Synthetics.

    The roll tables must be called \"Critical Injuries\" and \"Critical Injuries on Synthetics\".

    The Critical Injuries table for Characters must use the following Roll Table Formula : 10*1d6+1d6 and be constructed as a d66 table with ranges from 11 to 16, 21 to 26 and so on. Each of the entries but be constructed in the following format. If you do not use this format the injury items will not be created correctly and the system will error.

    \n
    <b>INJURY: </b>NAME OF INJURY <br><b>FATAL: </b>YES or NO<br><b>TIME LIMIT: </b>See Below <br><b>EFFECTS: </b>DESCRIPTION<br><b>HEALING TIME: </b>XX days\n  
    \n

     

    \n

    TIME LIMIT values:

    \n
      \n
    • None
    • \n
    • OneRound
    • \n
    • OneTurn
    • \n
    • OneShift
    • \n
    • OneDay
    • \n
    \n


    For \"Critical Injuries on Synthetics\" the table must have a Roll Table Formula of 1d6.

    Each of the entries but be constructed in the following format. If you do not use this format the injury items will not be created correctly and the system will error.

    \n
    <b>NAME OF INJURY </b> DESCRIPTION\n  
    \n

     

    \n

    Skills Tab (5)

    \n

    The Skills tab lists the skills available to players. These are updated by the player during character creation.
       
    Left mouse click will roll the value, taking into account current stress dice.
    A Right mouse click will display a modifier dialogue box allowing you to add or subtract Base and Stress dice to the roll.
    For instance, having the Field Surgeon Talent gives a +2 modification to Medical Aid, so you would add 2 to the base dice in the modifier box.

    Skill rolls are combined with the associated attribute values and Stress dice when making rolls.

    Clicking on the spanner icon   next to a skill will display the appropriate stunts for that skill at the bottom of the sheet, a second click hides the description. (See Skill Stunts below).

       
    The Talents and Agenda/Story Cards sections allow the player/GM to drop talent and agenda items (see below) onto the characters sheet. Clicking on the item’s name will display the items description at the bottom of the sheet. A second click hides the description.

    Right Clicking on the edit icon to the right will display a context menu allowing the PCs version of the item to be edited or deleted.    

    \n

    Inventory Tab (6)

    \n

    At the top of the tab is the Encumbrance meter. This shows the \"Total Carried / Maximum Encumbrance\" where Maximum Encumbrance is Str *4. The two arrows on the Encumbrance show the point at which the PC should be taking penalties for being over encumbered.
       
    When the carried items exceed this point the bar will turn red and flash.

    \n   
    \n



    \n

    If the player has an active token in the scene a status icon will show:

    \n   \n



    Reducing the items Active or Inactive items will remove the status icon.

    The Inventory tab is divided into four sections:

    \n   \n



    Items are dragged on to the sheet from item folders or Compendiums and by default, they will appear on the sheet as Inactive.

    Inactive items can be considered as being in a backpack/pocket/slung and do not contribute to Consumables, but they do contribute to Encumbrance.

    The Foot Locker section is for gear owned but stored elsewhere (locker/room etc.) to put an item in the Foot Locker right click on the edit icon to bring up the context menu and select \"Add to Locker\".

    \n   
    \n

    Items in the Foot Locker are not counted against Encumbrance.

    To remove items from the Foot Locker, left or right click on the item's icon which will move it to the Active or Inactive section.
    You can also select \"Take From Locker\" in the context menu which will move the item to \"Inactive\".

    For any other items or notes use the \"Ad Hoc\" text area at the bottom of the sheet. The Quick-Insert module can be used to create a link (see Recommended Add-on Modules).

    Weapons cannot be fired when Inactive or in the Foot Locker.

    \n   \n


    Left clicking on the items image (1) will Activate the item. When Active right clicking on the item image will make it Inactive. Only Active weapons can be clicked on for rolls.

    Left clicking on an items edit icon (2) will open the item in edit mode. Right clicking on the edit icon (2) which will display a context menu with edit/delete options.

    \n   \n



    Some items have inline edit boxes (3) which enable you to edit some quantities (Rounds, Food, Water, Air, Quantity) without the need to open the item.

    NOTE: All Items can be dropped on to the macro bar (though only Weapons will trigger a roll). When using inline edit click on the number in the box, delete or backspace then enter the new number. Trying to highlight the number to edit will drag the entire item.

    \n
    \n
    \n

    Synthetics

    \n

    If a player is using a \"Secret Android\" they should use the Character sheet and roleplay as a normal PC just ignoring any Stress Radiation or Condition effects. The GM can easily create a Character and Synthetic sheet for the player, this will enable them to keep up the pretence that they are a normal PC until the big reveal, at which point they can switch to the Synthetic sheet at the appropriate time.
    Otherwise, they should use the Synthetic sheet which dispenses with any stats, conditions etc that do not affect them.

    If you do want to use the Synthetic sheet the player can make fake Stress and Push rolls by checking the \"Imitate Human Panic and Push Button\" (see below).


    Much of the Synthetic sheet is the same as the normal Character sheet so here I will outline the major differences.

    \n

    Header (1)

    \n
    \n

    As Synthetics do not suffer from Stress that is omitted from their sheet.

    \n

    Details (2)

    \n

    The main section of the General tab has the same fields as the Character sheet except for Signature Item as per the rules Synthetics do not have them.
    Critical Injury items dragged on to the sheet will be displayed in Critical Injuries section and have the same controls for viewing, editing and deleting as a normal item. Players can roll their own Critical Hits by clicking on the \"Roll Crit\" button. This looks for a table named \"Critical Injuries on Synthetics\" for Androids. If the table does not exist an error message is displayed.

       

    \n

    Tracking (3)

    \n

    Synthetics do not suffer from Radiation or Conditions, so these are omitted from the left sidebar.

    While the rules state they do not have consumables, I have left Power for them as I am sure they use items that consume power which should be tracked.

    \n

       
    The Skills and Inventory tabs operate the same as for a Character sheet

    \n

    Human Panic, Push, ect.

    \n

    If the \"Human Panic, Push...\" checkbox is checked the sheet will display Conditions and Consumables for the player allowing them to set the conditions and roll against supplied to help simulate a human actor in play.

    Additionally, they can press the \"Stress\" button to make fake Stress rolls (they will never get over 6 so always shows as “Keeping it Together”).
    On normal rolls the chat will display the Push button so will be displayed (it does nothing) so to other players as a normal player and they will need to find a suitable excuse not to push the roll.

    \n
    \n
    \n
    \n

    Creatures

    \n   
    \n

    Header (1)

    \n   
    When creating a Creature, the Health is represented as [current health]/[total health], i.e. 6/6. When the creature is injured the [current health] value should be manually reduced. These values are used in the token health bar for the creatures (See Tokens).

    By default, values are not entered for Mobility, Observation and Acid Splash as not all creatures have these abilities.

    \n

     

    \n

    Attack Table (2)

    \n

    Clicking on the Attack Table drop down will show a list of any attack tables that you have created in the \"Alien Tables> Alien Creature Tables\" folder. Once selected the table can be rolled against by clicking on the \"Roll Attack\" button.
       
    The result appears in the chat window as a \"Public\" message If you want the outcome to be private select the appropriate setting from the chat drop down.

    As with all chat messages, the detailed dice break down of any damage rolls can be seen by clicking on the dice icon in the chat window.
       

    The Special Abilities section allows quick notes to be added with respect to the Creature or situation. More detailed notes can be added on the Notes tab in the rich text editor.

    \n

    Creature Critical Injuries (3)

    \n

    The GM can select a Critial Injuries table using the dropdown (by defailt it's set to \"None\") and the roll for Critial hits on the creature. The filter looks in the \"Alien Mother Tables\" folder for any table starting with \"Critical Injuries\" and lists them in the dropdown. If the table does not exist an error message is displayed.

    Right Clicking on the edit icon to the right will display a context menu allowing injury to be edited or deleted.

    You will have to manually add any modifiers the injury has on the character to the tab modifiers tab on the injury item.

    Right clicking on the \"Roll Crit\" button will display a dialogue box allowing the GM to enter a specific critical injury number. This must be in D6 format (number 1-6). This then rolls against the relevent table, writes to chat and creates the item on the sheet as per normal.


    Using the Item type \"critical-injury\" a GM can create their own Critical Injury items which can then be dragged on to the sheet and will be displayed in this section and have the same controls for viewing, editing and deleting as a normal item.

    \n
    Creating your own Creature Critical Injuries Tables
    \nIf you want to create your own tables for creatures, add a table to \"Alien Mother Tables\" as normal ensuring it starts with \"Critical Injuries \".
    Make the Roll Table Formula 1d6. Add each of the rows as normal with the data in the following format:

    \n
    <b>Injury Name</b>Injury Description
    \n
    It is important to use this format as the code looks for the Injury Name within the bold html tags to create the item and message. \n

     

    \n
    \n
    \n

    Spaceships

    \n
    \n

    General Tab

    \n

    Stats (1)

    \n

       
    Mostly text boxes to enter the ships stats with a few exceptions:

    CREW as with the vehicle sheet this is the maximum number of actors that can be dragged onto the sheet.

    HULL the hull points govern the maximum damage the ship can take and limit the DAMAGE dots at the bottom (note they do not reduce the number of outlines just how many can be checked.)

    ARMOR as with the character sheet this is a click-to-roll to make Armor saves.

    \n

    Component Damage(2)

    \n

    Clicking on the appropriate icon will roll against the Minor or Major component damage tables. An item is created on the sheet and the result is shown in chat. Any effects from damage need to be manually applied to the ship.

    \n

    Crew (3)

    \n

    The Crew section allows the GM drag PCs onto the sheet.
    NOTE: ONLY THE GM CAN DRAG ACTORS ONTO THE VEHICLE.

    By default the crew member is assigned the position of \"PASSENGER\" though they still are part of the CREW count.

    Clicking on the dropdown allows the GM or Player to select one of the four roles:

    \n
      \n
    • CAPTAIN: Has no function on a other than shouting at the crew!
    • \n
    • PILOT: Allows the player to fire weapons and make Piloting rolls.
    • \n
    • GUNNER: Allows the player to fire weapons.
    • \n
    • SENSOR-OP: Allows the player to make Comtech rolls.
    • \n
    • ENGINEER: Has no function on a other than noting who has that role
    • \n
    • PASSENGER: Along for the ride.
    • \n
    \n

    When \"PILOT\" is selected \"PILOTING\" will appear under the \"ROLL\" section of the Crew tab.
    In order to make a Piloting (Thrusters rating added) check the player right clicks on this to make the roll (left click to see the modifier box).
    The selected PCs stats and stress dice will then be used to make the piloting roll.

    When \"SENSOR-OP\" is selected \"COMTECH\" will appear under the \"ROLL\" section of the Crew tab.
    In order to make a Comtech check the player right clicks on this to display the modifier box:
       
    The selected PCs stats, stress and modifiers will then be used to make the comtech roll.

    Rolls can be PUSHED and the additional stress dice will be added to the PCs sheet as normal.


    Clicking on the little Heart next to the actor will roll on the Space Combat Panic Roll table using the actors current stress rating.

    \n

    Armaments (4)

    \n

    Only spaceship weapons can be dragged onto this section. They operate in the same way as the ones on the Vehicle Sheet.

    Any Spaceship weapons dragged onto the Modules/Upgrades tab will automatically appear here.

    Left clicking on a weapon will show the weapon dialogue box. The drop down will show a list of the crew members that have been assigned the \"GUNNER\" role (see below).
    The player selects their character and applies range and modifiers as instructed by the GM.
    The selected range modifiers are automatically applied to the roll.
    The selected PCs stats and stress dice will then be used to fire the weapon.
    Rolls can be PUSHED and the additional stress dice will be added to the PCs sheet as normal.

    \n
    \n

    Modules/Upgrades Tab

    \n
    \n

    The Modules/Upgrades tab is split into three sections:

    \n
      \n
    • Spaceship Weapons
    • \n
    • Modules/Upgrades
    • \n
    • Cargo
    • \n
    \n

    Spaceship Weapons
    Only items with the Spaceship Weapons item type can be dragged into this section as per the rules. Any other weapon types will be shown under cargo and be inactive.

    Weapons cannot be fired from this tab.

    Modules/Upgrades
    Any items of the Modules/Upgrades type will be displayed here.

    Any bonuses from these items need to be manually applied to the ship.

    Cargo
    All other item types are treated as cargo and are stored in this section. As they are cargo they are inactive and can only be transferred to other actors when required.

    \n

    Image Tab

    \n

    Where you can put a picture of the ship which will also be used as the token image.

    \n

    Space Combat Phases Tab

    \n

    This is a very simple messaging system for the phases. There is no automation it just posts a message to chat.

    A per the rules initiative is rolled, as normal, for each spaceship.

    Each round is the split into 4 phases. At each phase the players, secretly, chose from one of the options for that phase.

    In order to simulate this the tab has a drop down for each phase with the appropriate options. The idea is the GM announces which phase you are in both sides make a choice from the dropdown for that phase (but do not push submit!)

    The GM then both sides (as instructed by the GM) then press submit and the chosen actions for that phase are displayed in chat.

    The actions are carried out and the GM and players proceed to he next phase and repeat the above.

    I said it was simple !

    Selections are not stored anywhere so will reset if the sheet is closed and opened.

    \n
    \n
    \n

    Vehicles

    \n

    Though not used very much within the game the Vehicles template allows you to create vehicles within the system.
    The Armor Rating is rollable and a right click will pop up the standard Armor Roll modification dialogue box.

    The GM should make all the players \"Owners\" of the vehicle in order for them to interact with it.

    \n

    General Tab

    \n   

    The Inventory tab allows the PCs to roll for the weapons on that vehicle and manage the weapons and other Items.
    \"FootLocker\" has been added to stow the crews other gear.
    \n

     

    \n

    Inventory Tab

    \n

       

    Left clicking on a weapon will show the weapon dialogue box. The drop down will show a list of the crew members that have been assigned either the \"PILOT\" or \"GUNNER\" roles (see below).
    The player selects their character and applies range and modifiers as instructed by the GM.
    The selected range modifiers are automatically applied to the roll.
    The selected PCs stats and stress dice will then be used to fire the weapon.
    Rolls can be PUSHED and the additional stress dice will be added to the PCs sheet as normal.
       


    \n

    Crew Tab

    \n

    The Crew tab allows the GM drag PCs onto the sheet.
    NOTE: ONLY THE GM CAN DRAG ACTORS ONTO THE VEHICLE.

    By default the crew member is assigned the position of \"PASSENGER\".

    Clicking on the dropdown allows the GM or Player to select one of the four roles:

    \n
      \n
    • COMMANDER: Has no function on a vehicle other than shouting at the crew!
    • \n
    • PILOT: Allows the player to fire weapons and make Piloting rolls.
    • \n
    • GUNNER: Allows the player to fire weapons.
    • \n
    • PASSENGER: Along for the ride.
    • \n
    \n

     

    \nNOTE: The crew members are sorted in this order when their roles are assigned.\n

     

    \n   

    \n

    When \"PILOT\" is selected \"PILOTING\" will appear under the \"ROLL\" section of the Crew tab.
    In order to make a Piloting check the player right clicks on this to make the roll (left click to see the modifier box).
    The selected PCs stats and stress dice will then be used to make the piloting roll.
    Rolls can be PUSHED and the additional stress dice will be added to the PCs sheet as normal.
       

    \n
    \n
    \n

    Territories

    \n

    The territories sheet allows you to create details about each of the sectors in space which you can share with the players.
       

    \n

    System Tab

    \n

    On the Systems tab you can drag systems (created as Items), clicking on the system name will open the associated sheet.
    A right click on the Edit icon brings up the context menu to edit and delete the system attached to that sector.
       

    \n
    \n
    \n

    Items/Item Types

    \n

    There are a number of Item types that can be created for use within the system:

    \n
      \n
    • Item - General equipment
    • \n
    • Weapon - Personal and Vehicle weapons
    • \n
    • Armor - Personal armor
    • \n
    • Talent - Talents for use within the system
    • \n
    • Planet-System - Details of planetary systems
    • \n
    • Skill-Stunt - Place holders that drive the Skill-Stunts pop up on character sheets
    • \n
    • Agenda - PC Agenda and Story cards
    • \n
    • Specialty - Allows the GM to create new sub-careers, career specialities or your House Rule Careers and drop them on the character sheet.
    • \n
    • Critical Injury - Create Critical injuries with modifiers
    • \n
    • Spaceship Modules/Upgrades - Create Modules and Upgrades
    • \n
    • Spaceship Weapons - Create Offensive and Defensive Spaceship Weapons
    • \n
    • Spaceship Crit - Create Minor/Major Component damage
    • \n
    \n



    \n

    Item

    \n

    The item sheet is for generic items for use within the game. When a new item is created, choose the relevant item sub category from the dropdown. This will dynamically change the sheet to include any relevant stats for that item type on its Attributes tab.
       
    Any stats entered for the item will have an in-system effect once the item is \"Active\".
    Item types: Data Storage,Diagnostics Display,Pharmaceuticals and Clothing have a Quantity field to record the number owned.
    The Consumables type is a general item that includes stats for Power, Food, Water and Air Supply for any homebrew items.

    The modifiers tab allows you to add any +/- effects using the item may have on the PCs attributes or skills.
       
    Modifiers also have an in-system effect once the item is \"Active\".

    \n

    Weapon

    \n

    Select the type on the sheet (Ranged or Melee) and the sheet will dynamically change to the relevant stats for that weapon type. The Class field is a text field which allow you to classify the weapon. This is not a required field and can be left blank.
       
       
    For a Melee weapon the range will be set to Engaged, for Ranged weapons select the appropriate range from the dropdown list. The Cost field will convert the input to a currency so all you need to enter is the number e.g., 15000 and it will reformat as US$15,000.00.

    The stats on the sheet will be used in rolls when the weapon is \"Active\".

    \n

    Armor

    \nSetting up different armor types is simple as there are only two main stats to be considered, Armor Rating and Air Supply.
       
    The additional modifiers some armor can have on attributes and abilities can be found on the Modifiers tab.
    The stats and modifiers on the sheet will be used in rolls when the weapon is \"Active\".

    \n

    Planet-System

    \nThe Planet-System sheet provides a method of documenting any planets the party might encounter during their missions. The fields are basic text and are intended to contain summaries. Where more detail is required, use the Rich Text editor in the Description tab. Once created these can be dragged onto the Territories sheet as previously mentioned.    \n

     

    \n

    Agenda

    \n

    The Agenda item provides a rich text field which can be used to provide additional scenario-based narrative/motivations for the players. These can be used as Agenda or Story cards. Once created, they can be dragged onto the PCs sheet where they appear on the Skills tab and can be viewed by the player by clicking on the name.

    \n

    Talent

    \n

    This item type enables you to create talents for your game either homebrew or from the rulebook by adding descriptions to the rich test field. When dragged on to a PCs sheet, these will appear on the Skills tab and can be viewed by the player by clicking on the name.

    NOTE:
    With the exception of the \"Nerves of Steel\" talent, which will automatically add -2 to Stress rolls and the \"Pack Mule\" talent which increases total Encumbrance, Talents do not currently have an effect in the system so any impact deriving from a Talent needs to be applied manually during the game.

    For instance, the Compassion (Medic Talent) allows the PC to push their roll multiple times but the system will by default only allow a roll to be pushed once. In this situation the player should use the check box in the chat window \"Allow multi-push\".
    When the situation complies with the Talent criteria the player checks the box, before pushing the roll, they then PUSH as normal and a Stress point is added to their sheet.

    \n

    Critical Injury

    \n

    Critical Injury items can be dragged on to Character and Synthetic sheets to record permanent injuries as well as apply the appropriate roll modifiers as defined on the Modifiers tab.

    \n

    Skill-Stunt

    \n

    Skill-Stunt items contain a rich text field that can be populated with the Stunt data from the rulebook for each of the skills.

    If any of the official modules (Starter Set or Core Rules) are installed, the text in these items will be ignored but the items should not be deleted or the system will malfunction.

    \n

    Spaceship Modules/Upgrades

    \n

    Used to create Modules and Upgrades. Any bonuses must be manually applied to the ship stats/rolls.

    \n

    Spaceship Weapons

    \n

    Weapons created can only be used on starships. The first dropdown sets the type (Offensive/Defensive) and depending on the selection other stats will become available.

    \n

    Spaceship Crit

    \n

    Template used to create Spaceship critical hits. Any effects must be manually applied to the ship stats/rolls.

    \n
    \n
    \n

    Tokens

    \n

    When a Character actor is dragged onto a Scene the token will show resource bars for Stress and Health when the cursor is hovered over the token:
       

    For Creatures, the Health resource bar is shown:
       

    By default, NPCs and Creature tokens are set as Hostile and Unlinked.

    \n
    \n
    \n

    Rolling Dice

    \n

    NOTE: The PC/Creature token needs to be selected for all rolls.

    All GM Rolls are public by default but can be made private by using the Chat dropdown and selecting \"Private GM Roll\".

    \n

    Characters and NPCs

    \n

    For Strength, Agility, Wits and Empathy rolls a Left mouse click will roll the value and Right mouse click will display a modifier box allowing additional dice to be added or subtracted as indicated by the GM.
       


    Stress is automatically added on a Push (see Rolls below) but any other adjustments to a characters Stress need to be made manually. The Stress value is taken into account on all dice rolls.

    For Panic rolls, the player Left clicks on \"Stress\" and the result is displayed in the chat window. Right Clicking on \"Stress\" will display a modifier box to add or remove stress to the roll. Chat message for stress rolls shows the net modifier. A tooltip shows the individual modifiers by hovering the mouse over \"Panic Condition\" in the chat window.

    This will add/subtract the entered value (+x or -x) to the roll and does not change the number of dice rolled.
         

    Supply rolls are made by clicking on the parachute icon. Any failures (1's) will automatically be deducted from the total and the items giving that value will be decremented.

    For Armor rolls the player just clicks on \"Armor\" and the appropriate number of dice are rolled with the result appearing in the character window. As before, the value depends on the equipped armor on the Inventory tab. Any reduction in armor value needs to be done in the detailed entry there.

    \n

    PUSHing Rolls

    \n

    Rolls can be pushed for \"Human\" PCs by clicking on the Push icon in the chat window. If the initial roll includes a Facehugger (1), the \"Push\" button will not be displayed. When a roll is pushed, the PC's Stress level will automatically be increased by 1.

    On a Pushed roll the second chat message will show the total successes for both rolls.

    Some Talents enable PCs to push a roll twice. As these are situational (+2 Wits when doing X) they are very hard to code into the system.
    To allow players to make multiple PUSHes there is a check box in the chat window \"Allow multi-push\".
    When the situation complies with the Talent criteria the player checks the box, before pushing the roll, they then PUSH as normal and a Stress point is added to their sheet.
         


    The results of the PUSH will display along with the total to that point and a second PUSH button will show (as long as there are no Facehuggers).
         


    If the results of the second push are sufficient they just inform the GM of the result and continue playing using those results.

    If there are still not enough successes to complete the task the player can push the roll a second time and an additional Stress point is added to the sheet.
         


    Once again the total number of successes will be displayed for all three rolls.

    \n
    \n
    \n

    Creatures

    \n

    For Mobility, Armor, Armor Vs Fire and Observation rolls, a Left mouse click will roll the value and Right mouse click will display a modifier box allowing additional dice to be added or subtracted as necessary. As some creatures have a different armor stat against fire damage this is shown as a separate field.

    Where creatures have the \"Acid Splash\" ability, a left click will display a dialogue box requesting the amount of damage the PC inflicted on the creature.
       
    This is added to the creatures “Acid Attack” value and the corresponding number of base dice are rolled with the result displayed in the chat window. For each success, the PC suffers the appropriate amount of damage as outlined in the core rules which should be manually applied by the player.

    \n

    Ad Hoc Rolls

    \nAlien RPG system uses custom dice notation for the Base and Stress dice.
    If you want to roll ad-hoc dice and don't want to use the macros (See below). You can roll using:
    /r xdb - for Base dice
    /r xds - for Stress dice
    where x is the number of dice.
    For both just put /r 4db + 2ds

    If you need a D66 just use:
    /r (1d6*10)+1d6
    (Note this will not rill Alien dice just normal D6 if using DsN)\n

     

    \n
    \n
    \n

    Combat Tracker

    \n

    When rolling for initiative in the combat tracker the combatants will now be sorted in ascending order.
       

    When adding Creatures if their speed is greater than 1, clones will automatically be created equal to their speed.
    If not required the GM can remove them by using the context menu.

    You can manually clone NPCs/Creatures by right clicking on an actor in the combat tracker you will see \"Clone Actor\" option appear. This will create a clone of the selected actor to allow the GM to give a Creature multiple initiative rolls. An actors initiative can be manually adjusted by selecting \"Update Actor\".

           
    Additionally, in the chat window an initiative card will be displayed. If you wish to modify these images you can by creating your own images (250x349px) png files and storing them in the \\images\\cards directory. Name the images in ascending order card-1.png to card-10.png.
       

    If you have purchased either the Starter Set or Core Rules these will automatically be replaced with the official Initiative cards.
       

    There are only 10 initiative cards, so if you have a combat with more than 10 actors and roll initiative the system will roll the first 10 then roll for any extras and add two decimal places to the rolls i.e. 3.42.

    \n
    \n
    \n

    Tables

    \n

    When the system is installed it will create the following folder structure:

    \n\n\n\n\n\n\n\n\n\n\n\n
    Alien Tables ->Alien Creature Tables 
     Alien Mother Tables
    \n

    This structure is used by the Creature sheet and the two \"roll on table\" macros (See Macros) which are set up to display only the rollable tables in those folders.
    Free League have given me permission to include the Panic Table in the core system, which can be found in the Alien Mother Tables.

    If you want to create your own rollable tables, you should do so in the appropriate folder.

    When entering the tables from the rulebook for D66 tables use 10*1d6+1d6 as the roll table formula and you will be able to import the ranges as per the book.

    \n

    System Configuration Options

    \n

    There are a number of system configuration options available to GM and players under Configuration Settings>System Settings:

    \n

    GM Configuration Options

    \n   

    Hopefully, most of the settings are self-explanatory.

    Enabling the \"Add Settings Button\" will place a quick access button on the Configure Settings sidebar to quickly allow the GM and Players to change fonts and text colours.
       


    \n

     

    \n

    Player Configuration Options

    \n   

    \n

    Font and Colour Configuration Options

    \n

    When I first created the system, I wanted to give the feel of the old CRT monitors you see in the films. While this initially looks good after playing for a while the text style and colour can be a little intense.
    Additionally, having the text colour green can cause issues for people with sight problems.

    There is also an option to change the Journal font color settings.
    Please note that some of the font colors are baked into the modules journal settings so will not change.

    FranzWarm wrote a really great add-on module called CRT UI. Unfortunately he no longer supports the module so I have incorporated it into the core system.

    The UI components are now on by default and the sheets can be changed, by the players, selecting the CRT UI button on the \"Configure Alien RPG Settings\" menu.

    The can be reverted to the default sheet by selecting the \"Reset\" option.

    In order to make the system more accessible, there are configuration options available to change these settings for individual players.    


           

    Clicking the Reset button will return the system to the defaults.

    \n
    \n
    \n

    Macros

    \nThe Alien system comes with 4 macros that will help you run the game smoothly.

    These can be found in the Compendium under Macro>Alien. I suggest you right click and do an \"Import All Content\" to get them into your library.\n

     

    \n
      \n
    1. Alien - GM Dice Roller: Allows you to perform ad-hoc dice rolls. Uncheck the GM Only box to make the rolls public.
    2. \n
    3. Alien - Player Ad-hoc YZE Dice Roller: Make this available to your players. They need to have a token selected before running the macro.
    4. \n
    5. Alien - Roll on selected Mother table: provides a drop down listing all the Mother Tables available. Allows multiple rolls against the table and modifiers (+/- x to roll not additional dice).
    6. \n
    7. Alien - Roll on selected Creature table: same as above for Creature tables but no modifiers and all rolls are private to the GM.
    8. \n
    \n

    If you want to write your own macros these are the @ tags.
    For Attributes:

    \n
      \n
    • @str
    • \n
    • @agl
    • \n
    • @wit
    • \n
    • @emp
    • \n
    • @stress
    • \n
    \n
    \n

    For Skills:

    \n
      \n
    • @heavyMach
    • \n
    • @closeCbt
    • \n
    • @stamina
    • \n
    • @rangedCbt
    • \n
    • @mobility
    • \n
    • @piloting
    • \n
    • @command
    • \n
    • @manipulation
    • \n
    • @medicalAid
    • \n
    • @observation
    • \n
    • @survival
    • \n
    • @comtech
    • \n
    \n
    \n

    So to roll for comtech with stress would be:
    /r (@wit)db + (@comtech)db + (@stress)ds

    Please note that rolling dice from a macro or in chat will not trigger the \"Push\" or Stress automation.

    \n
    \n
    \n

    Recommended Add-on Modules

    \n

    While not necessary to use the Alien system of this module I would recommend installing the following Add-on modules as they make the GM's job a lot easier:

    \n
      \n
    • Dice So Nice:
      Alien RPG supports 2 dice face types. The new version also allows the GM to add animated effects to dice rolls.
    • \n
    • PnP - Pointer and Pings:
      Useful for pointing things out to the players and pulling their map focus to where you want it.
    • \n
    • Quick Insert - Search Widget:
      Allows you to quickly search for assets and drag them directly on to the scene, sheets or rich text fields.
    • \n
    • Alien RPG - Motion Tracker:
      The module installs a button just over the chat box that you can hit. When hit, the button will scan for the nearest active and visible tokens based on the selected token. This is still under development but is a really good effect to add tension to a scene.
    • \n
    • Year Zero Engine: Combat
      adds ability to track Fast/slow actions as well as other features.
    • \n
    \n
    \n
    \n

    Change History

    \n

    Version 3.1.0

    \n
      \n
    • FVTT V10 & V11 compatible
    • \n
    • Weapon sheets now show reloads instead of Rounds.
    • \n
    • Localised the concat function so not to interfere with the Foundry version.
    • \n
    • Addressed minor translation bugs.
    • \n
    • Rolling Attributes now pops a box with an option to exclude the Stress dice. These must be manually removed from modified rolls. Additionally no push button is displayed unless stress is included according to the rules.
    • \n
    • Added warning to disable the Alien RPG CRT UI module as it is not being maintained and WILL corrupt actors/items.
    • \n
    • Added Range Modifier dropdown to the vehicle weapon rolls.
    • \n
    • Attributes on the Computer item are now rollable.
    • \n
    • Corrected issue when adding the same crew member to a vehicle/spaceship where the crew quantity was incremented even though the actor was not added.
    • \n
    • The big one!! Added Spacecraft sheet and new item types for them.
    • \n
    • With thanks to @Txus#5021\n
        \n
      • Added option for the GM to choose if the $ is added or not as the $ sign messes up Item piles and other modules
      • \n
      • Corrected errors in the generation of critical injuries.
      • \n
      • Xp on Character and Synthetic sheets now collapses to Campaign/Story vew like the CRT UI sheet.
      • \n
      \n
    • \n
    \n
    \n
    "},"_id":"mdbh7wrsow46dt8r","video":{"controls":true,"volume":0.5},"src":null,"sort":0,"ownership":{"default":0},"flags":{"core":{"sheetClass":"core.JournalTextTinyMCESheet"}},"title":{"show":true,"level":1},"image":{},"system":{}}],"ownership":{"default":2,"Hg4E09Y13UVbMbos":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.2","coreVersion":"10.303","createdTime":1654597176468,"modifiedTime":1692361875900,"lastModifiedBy":"Hg4E09Y13UVbMbos"},"folder":null,"sort":0,"_id":"SkwfSOD5gNvLhaLv"}],"tables":[{"name":"Panic Table","flags":{"core":{"sourceId":"RollTable.nv76kg6wEjetAVGB"}},"img":"icons/svg/d20-grey.svg","description":"","results":[{"_id":"rNIEsETslgTE305N","flags":{},"type":0,"text":"KEEPING IT TOGETHER: You manage to keep your nerves in check. Barely.","img":"icons/svg/d20-black.svg","weight":1,"range":[1,6],"drawn":false,"documentId":null,"documentCollection":""},{"_id":"kiO3yL2ptol7UFxN","flags":{},"type":0,"text":"NERVOUS TWITCH: Your STRESS LEVEL, and the STRESS LEVEL of all friendly PCs in SHORT range of you, increases by one.'","img":"icons/svg/d20-black.svg","weight":1,"range":[7,7],"drawn":false,"documentId":null,"documentCollection":""},{"_id":"R1j5ZV1lZYOukzbO","flags":{},"type":0,"text":"TREMBLE: You start to tremble uncontrollably. All skill rolls using AGILITY suffer a –2 modification until your panic stops.","img":"icons/svg/d20-black.svg","weight":1,"range":[8,8],"drawn":false,"documentId":null,"documentCollection":""},{"_id":"bVyaqMdKS03lMdeO","flags":{},"type":0,"text":"DROP ITEM: Whether by stress, confusion or the realization that you’re all going to die anyway, you drop a weapon or other important item—the GM decides which one. Your STRESS LEVEL increases by one.","img":"icons/svg/d20-black.svg","weight":1,"range":[9,9],"drawn":false,"documentId":null,"documentCollection":""},{"_id":"mDfxe7TR2QD2DCqj","flags":{},"type":0,"text":"FREEZE: You’re frozen by fear or stress for one Round, losing your next slow action. Your STRESS LEVEL, and the STRESS LEVEL of all friendly PCs in SHORT range of you, increases by one","img":"icons/svg/d20-black.svg","weight":1,"range":[10,10],"drawn":false,"documentId":null,"documentCollection":""},{"_id":"5WPFiMValyy8lLBX","flags":{},"type":0,"text":"SEEK COVER: You must use your next action to move away from danger and find a safe spot if possible. You are allowed to make a retreat roll (see page 93) if you have an enemy at ENGAGED range. Your STRESS LEVEL is decreased by one, but the STRESS LEVEL of all friendly PCs in SHORT range increases by one. After one Round, you can act normally.","img":"icons/svg/d20-black.svg","weight":1,"range":[11,11],"drawn":false,"documentId":null,"documentCollection":""},{"_id":"WpWwS67NT6pnjP8Q","flags":{},"type":0,"text":"SCREAM: You scream your lungs out for one Round, losing your next slow action. Your STRESS LEVEL is decreased by one, but every friendly character who hears your scream must make an immediate Panic Roll.","img":"icons/svg/d20-black.svg","weight":1,"range":[12,12],"drawn":false,"documentId":null,"documentCollection":""},{"_id":"ru1oP3Z5EKK6rsH7","flags":{},"type":0,"text":"FLEE: You just can’t take it anymore. You must flee to a safe place and refuse to leave it. You won’t attack anyone and won’t attempt anything dangerous. You are not allowed to make a retreat roll (see page 93) if you have an enemy at ENGAGED range when you flee. Your STRESS LEVEL is decreased by one, but every friendly character who sees you run must make an immediate Panic Roll.","img":"icons/svg/d20-black.svg","weight":1,"range":[13,13],"drawn":false,"documentId":null,"documentCollection":""},{"_id":"bG0AxhSq3jCNw5gf","flags":{},"type":0,"text":"BERSERK: You must immediately attack the nearest person or creature, friendly or not. You won’t stop until you or the target is Broken. Every friendly character who witnesses your rampage must make an immediate Panic Roll","img":"icons/svg/d20-black.svg","weight":1,"range":[14,14],"drawn":false,"documentId":null,"documentCollection":""},{"_id":"90Vlsy8HGlJacGta","flags":{},"type":0,"text":"CATATONIC: You collapse to the floor and can’t talk or move, staring blankly into oblivion.","img":"icons/svg/d20-black.svg","weight":1,"range":[15,20],"drawn":false,"documentId":null,"documentCollection":""}],"formula":"1d6","replacement":true,"displayRoll":true,"ownership":{"default":0,"i4nbpmPjeKgnfrZJ":3,"VNn11YeeudS1soLL":3,"cs8lXdy3ObPDjfqd":3,"k7db2fAe7Pyls7nF":3,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.2","coreVersion":"10.303","createdTime":1654597176328,"modifiedTime":1692361551899,"lastModifiedBy":"Hg4E09Y13UVbMbos"},"folder":"A0N3Ct1TQq9BuGk6","sort":100000,"_id":"C9xIi3jZKGd0aZJ7"}],"macros":[{"_id":"2uRygGpJBInn9YZk","name":"Alien - Player Ad-hoc YZE Dice Roller","type":"script","author":"Hg4E09Y13UVbMbos","img":"systems/alienrpg/ui/DsN/alien-dice-b6.png","scope":"global","command":"(async () => {\n let hostile = false;\n try {\n let label = `${game.i18n.localize('ALIENRPG.ROLLFOR')}` + ' ' + actor.name;\n } catch {\n ui.notifications.error(`${game.i18n.localize('ALIENRPG.NoToken')}`);\n return;\n }\n let label = 'for ' + actor.name;\n let actorid = actor.id;\n let reRoll = false;\n let blind = false;\n\n let template = `\n \n \n\n
    \n \n \n
    \n
    \n \n \n
    \n \n `;\n\n let buttons = {};\n // if (game.tables.entities.length > 0) {\n buttons = {\n draw: {\n icon: '',\n label: `${game.i18n.localize('ALIENRPG.Roll')}`,\n callback: async (html) => {\n // const tableId = html.find('#tableSelect')[0].value\n // const table = game.tables.get(tableId);\n const r1Data = parseInt(html.find('#fr1Data')[0].value || 0);\n const r2Data = parseInt(html.find('#fr2Data')[0].value || 0);\n\n await game.alienrpg.yze.yzeRoll(hostile, blind, reRoll, label, r1Data, 'Black', r2Data, 'Stress', actorid);\n },\n },\n cancel: {\n icon: '',\n label: `${game.i18n.localize('ALIENRPG.DialCancel')}`,\n },\n };\n\n new Dialog({\n title: 'Player - Roll Alien Dice.',\n content: template,\n buttons: buttons,\n default: 'draw',\n }).render(true);\n})();","flags":{"furnace":{"runAsGM":false},"core":{"sourceId":"Compendium.alienrpg.alien-rpg-macros.2uRygGpJBInn9YZk"}},"ownership":{"default":0,"VNn11YeeudS1soLL":3,"cs8lXdy3ObPDjfqd":3,"k7db2fAe7Pyls7nF":3,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.2","coreVersion":"10.303","createdTime":1665313340906,"modifiedTime":1692361551910,"lastModifiedBy":"Hg4E09Y13UVbMbos"},"folder":"bjqt3ME8csX2r1wM","sort":200000},{"_id":"7oJw70t0MODJWuGV","name":"Alien - GM Dice Roller","type":"script","author":"Hg4E09Y13UVbMbos","img":"systems/alienrpg/ui/DsN/alien-dice-y6.png","scope":"global","command":"(async () => {\n let hostile = false;\n let label = 'GM';\n let reRoll = true;\n\n let template = `\n
    \n
    \n \n \n
    \n
    \n \n \n
    \n \n
    \n \n \n
    \n \n
    `;\n\n let buttons = {};\n buttons = {\n draw: {\n icon: '',\n label: `${game.i18n.localize('ALIENRPG.Roll')}`,\n callback: async (html) => {\n const r1Data = parseInt(html.find('#fr1Data')[0].value || 0);\n const r2Data = parseInt(html.find('#fr2Data')[0].value || 0);\n const blind = html.find('#fblind')[0].checked;\n\n await game.alienrpg.yze.yzeRoll(hostile, blind, reRoll, label, r1Data, 'Black', r2Data, 'Stress');\n },\n },\n cancel: {\n icon: '',\n label: `${game.i18n.localize('ALIENRPG.DialCancel')}`,\n },\n };\n\n new Dialog({\n title: 'Roll Alien Dice.',\n content: template,\n buttons: buttons,\n default: 'draw',\n }).render(true);\n})();","flags":{"furnace":{"runAsGM":false},"core":{"sourceId":"Compendium.alienrpg.alien-rpg-macros.7oJw70t0MODJWuGV"}},"ownership":{"default":0,"VNn11YeeudS1soLL":3,"cs8lXdy3ObPDjfqd":3,"k7db2fAe7Pyls7nF":3,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.2","coreVersion":"10.303","createdTime":1665313340907,"modifiedTime":1692361551911,"lastModifiedBy":"Hg4E09Y13UVbMbos"},"folder":"bjqt3ME8csX2r1wM","sort":300000},{"name":"Alien - Roll on selected Mother table V10","type":"script","author":"Hg4E09Y13UVbMbos","img":"icons/svg/biohazard.svg","scope":"global","command":"(async () => {\n let options = '';\n game.tables.contents.forEach((t) => {\n if (t.folder && t.folder.name === 'Alien Mother Tables' && t.folder.name != null) {\n options = options.concat(``);\n }\n });\n let template = `\n
    \n
    \n \n \n
    \n
    \n \n \n
    \n
    \n \n \n
    \n
    `;\n\n let buttons = {};\n if (game.tables.size > 0) {\n buttons = {\n draw: {\n icon: '',\n label: `${game.i18n.localize('ALIENRPG.DRAW')}`,\n callback: async (html) => {\n const tableId = html.find('#tableSelect')[0].value;\n const table = game.tables.get(tableId);\n const drawNumber = parseInt(html.find('#inputNbr')[0].value || 0);\n const formula = table.data.formula;\n const modifier = parseInt(html.find('#inputMod')[0].value || '0');\n\n for (let i = 0; i < drawNumber; i++) {\n const roll = new Roll(formula + ' + ' + modifier);\n roll.evaluate({ async: false });\n await table.draw({ roll: roll });\n }\n },\n },\n cancel: {\n icon: '',\n label: `${game.i18n.localize('ALIENRPG.DialCancel')}`,\n },\n };\n } else {\n template = `
    ${game.i18n.localize('ALIENRPG.NOTABLES')}

    `;\n buttons = {\n draw: {\n icon: '',\n label: 'OK',\n },\n };\n }\n\n new Dialog({\n title: `${game.i18n.localize('ALIENRPG.ROLLONSELECTED')}`,\n content: template,\n buttons: buttons,\n default: 'draw',\n }).render(true);\n})();","folder":"bjqt3ME8csX2r1wM","sort":100000,"flags":{"furnace":{"runAsGM":false},"core":{"sourceId":"Compendium.alienrpg.alien.0eSdw4VU3hdTKhS2"}},"ownership":{"default":0,"TLl1CBsB3Dponc04":3,"w906BIejjEAQr61b":3,"VNn11YeeudS1soLL":3,"cs8lXdy3ObPDjfqd":3,"k7db2fAe7Pyls7nF":3,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.2","coreVersion":"10.303","createdTime":1665313886451,"modifiedTime":1692361551912,"lastModifiedBy":"Hg4E09Y13UVbMbos"},"_id":"KRJ8u182zZUe6DYE"},{"name":"Alien - Roll on selected Creature table V10","type":"script","author":"Hg4E09Y13UVbMbos","img":"icons/svg/pawprint.svg","scope":"global","command":"(async () => {\n let options = '';\n\n game.tables.contents.forEach((t) => {\n if (t.folder && t.folder.name === 'Alien Creature Tables' && t.folder.name != null) {\n options = options.concat(``);\n }\n });\n let template = `\n
    \n
    \n \n \n
    \n
    \n \n \n
    \n
    \n \n \n
    \n
    `;\n\n let buttons = {};\n if (game.tables.size > 0) {\n buttons = {\n draw: {\n icon: '',\n label: `${game.i18n.localize('ALIENRPG.DRAW')}`,\n callback: async (html) => {\n const tableId = html.find('#tableSelect')[0].value;\n const table = game.tables.get(tableId);\n const drawNumber = parseInt(html.find('#inputNbr')[0].value || 0);\n const formula = table.data.formula;\n const modifier = parseInt(html.find('#inputMod')[0].value || '0');\n\n for (let i = 0; i < drawNumber; i++) {\n const roll = new Roll(formula + ' + ' + modifier);\n roll.evaluate({ async: false });\n await table.draw({ roll: roll });\n }\n },\n },\n cancel: {\n icon: '',\n label: `${game.i18n.localize('ALIENRPG.DialCancel')}`,\n },\n };\n } else {\n template = `
    ${game.i18n.localize('ALIENRPG.NOTABLES')}

    `;\n buttons = {\n draw: {\n icon: '',\n label: 'OK',\n },\n };\n }\n\n new Dialog({\n title: `${game.i18n.localize('ALIENRPG.ROLLONCREATURETABLE')}`,\n content: template,\n buttons: buttons,\n default: 'draw',\n }).render(true);\n})();","folder":"bjqt3ME8csX2r1wM","sort":250000,"flags":{"furnace":{"runAsGM":false},"core":{"sourceId":"Compendium.alienrpg.alien.zdUdRGV2IIK7krBU"}},"ownership":{"default":0,"vVRzTNcybBml63HZ":3,"w906BIejjEAQr61b":3,"VNn11YeeudS1soLL":3,"cs8lXdy3ObPDjfqd":3,"k7db2fAe7Pyls7nF":3,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.2","coreVersion":"10.303","createdTime":1665313889361,"modifiedTime":1692361551912,"lastModifiedBy":"Hg4E09Y13UVbMbos"},"_id":"YMYzg0KtBcZz6oYo"}],"cards":[],"playlists":[],"folders":[{"name":"Alien Tables","type":"RollTable","sorting":"a","sort":0,"color":null,"flags":{"core":{"sourceId":"Folder.Btepu5tifRV0Pj7w"}},"_id":"Btepu5tifRV0Pj7w","folder":null,"description":"","_stats":{"systemId":"alienrpg","systemVersion":"3.0.2","coreVersion":"10.288","createdTime":null,"modifiedTime":1668245261356,"lastModifiedBy":"oKygDQ5NsfUVPKk7"}},{"name":"Alien Creature Tables","type":"RollTable","sorting":"a","sort":0,"color":"#ff0000","flags":{},"_id":"LrpFZIuICZfNAr2v","folder":"Btepu5tifRV0Pj7w","description":"","_stats":{"systemId":"alienrpg","systemVersion":"3.0.2","coreVersion":"10.288","createdTime":null,"modifiedTime":1668245261357,"lastModifiedBy":"oKygDQ5NsfUVPKk7"}},{"name":"Alien Mother Tables","type":"RollTable","sorting":"a","sort":0,"color":"#00c100","flags":{},"_id":"A0N3Ct1TQq9BuGk6","folder":"Btepu5tifRV0Pj7w","description":"","_stats":{"systemId":"alienrpg","systemVersion":"3.0.2","coreVersion":"10.288","createdTime":null,"modifiedTime":1668245261357,"lastModifiedBy":"oKygDQ5NsfUVPKk7"}},{"name":"Alien Sub-Tables","type":"RollTable","sorting":"a","sort":0,"color":null,"flags":{},"_id":"w3xO69hCmTtYDF8d","folder":"A0N3Ct1TQq9BuGk6","description":"","_stats":{"systemId":"alienrpg","systemVersion":"3.0.2","coreVersion":"10.288","createdTime":null,"modifiedTime":1668245261357,"lastModifiedBy":"oKygDQ5NsfUVPKk7"}},{"name":"Alien Macros","type":"Macro","folder":null,"description":"","sorting":"a","sort":0,"color":null,"flags":{"core":{"sourceId":"Folder.bjqt3ME8csX2r1wM"}},"_stats":{"systemId":"alienrpg","systemVersion":"3.0.0","coreVersion":"10.288","createdTime":null,"modifiedTime":1666865157778,"lastModifiedBy":"6yNABSpnhDRBjvg3"},"_id":"bjqt3ME8csX2r1wM"},{"name":"Skill-Stunts","type":"Item","folder":null,"description":"","sorting":"a","sort":0,"color":null,"flags":{"core":{"sourceId":"Folder.R8mjiz4iJkZGZMIw"}},"_stats":{"systemId":null,"systemVersion":null,"coreVersion":null,"createdTime":null,"modifiedTime":null,"lastModifiedBy":null},"_id":"R8mjiz4iJkZGZMIw"}],"_id":"R8mjiz4iJkZGZMIw","flags":{},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.2","coreVersion":"10.303","createdTime":1654597293937,"modifiedTime":1692362028649,"lastModifiedBy":"Hg4E09Y13UVbMbos"}} +{"name":"Alien RPG System","img":"systems/alienrpg/images/mother-instructions/alien-banner-foundry.webp","caption":"","description":"

    Alien RPG System

    Official system for playing the ENNIE award winning Alien RPG by Free League on Foundry VTT.
    Free League have now officially endorsed the system and we have been working to provide official content to enhance the system (see below).
    Created by Paul Watson
    See the Journal Entry \"MO/TH/ER Instructions\" for an overview on how to use the system and it's features.

    The core system provides support for:

    • Character and Synthetic sheets, Creature sheets, Territories and Vehicle sheets.
    • Items
    • Customisable Fonts and text colours.
    • 2 sets of custom Alien RPG 3D dice are integrated if using the \"Dice So Nice\" module.

    Should you wish to populate the system with game content for your own use please purchase the rules from Free League Publishing: Free League - Alien RPG or better still purchase the Starter Set or Core Rules modules.

    My intention is to enable people to play Alien RPG remotely and not to create a fully enabled/automated system. MO/TH/ER will still need to do some work.

    Official Modules:
    Save the effort of inputting all the data from the books by purchasing the official modules from Free League:
    Alien RPG Starter Set
    Alien RPG Core Rule Book
    Destroyer of Worlds Scenario
    Colonial Marines
    Heart of Darkness

    ","sort":0,"actors":[],"combats":[],"items":[{"_id":"5BtxBxwHiEYKzs46","name":"Piloting","type":"skill-stunts","img":"icons/svg/mystery-man.svg","effects":[],"flags":{"core":{"sourceId":"Compendium.alienrpg.skill-stunts.5BtxBxwHiEYKzs46"}},"system":{"skill":"","description":"

    No Stunts Entered

    \n

    Edit the Skill-Stunts entry for this skill to show the available stunts.

    \n

    (See Alien Rule book Page #64 onward)  

    "},"ownership":{"default":0,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3,"nbWtzXGUNdF8xV3R":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.7","coreVersion":"10.312","createdTime":1668509559515,"modifiedTime":1705141627375,"lastModifiedBy":"nbWtzXGUNdF8xV3R"},"folder":"R8mjiz4iJkZGZMIw","sort":0},{"_id":"5d2yQQfmSEk3UY0g","name":"Command","type":"skill-stunts","img":"icons/svg/mystery-man.svg","effects":[],"flags":{"core":{"sourceId":"Compendium.alienrpg.skill-stunts.5d2yQQfmSEk3UY0g"}},"system":{"skill":"","description":"

    No Stunts Entered

    \n

    Edit the Skill-Stunts entry for this skill to show the available stunts.

    \n

    (See Alien Rule book Page #64 onward)  

    "},"ownership":{"default":0,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3,"nbWtzXGUNdF8xV3R":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.7","coreVersion":"10.312","createdTime":1668509559516,"modifiedTime":1705141627375,"lastModifiedBy":"nbWtzXGUNdF8xV3R"},"folder":"R8mjiz4iJkZGZMIw","sort":0},{"_id":"6fR8nqpLGU6Oz3FL","name":"Medical Aid","type":"skill-stunts","img":"icons/svg/mystery-man.svg","effects":[],"flags":{"core":{"sourceId":"Compendium.alienrpg.skill-stunts.6fR8nqpLGU6Oz3FL"}},"system":{"skill":"","description":"

    No Stunts Entered

    \n

    Edit the Skill-Stunts entry for this skill to show the available stunts.

    \n

    (See Alien Rule book Page #64 onward)  

    "},"ownership":{"default":0,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3,"nbWtzXGUNdF8xV3R":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.7","coreVersion":"10.312","createdTime":1668509559517,"modifiedTime":1705141627375,"lastModifiedBy":"nbWtzXGUNdF8xV3R"},"folder":"R8mjiz4iJkZGZMIw","sort":0},{"_id":"95uZdOqcGxEyjG5w","name":"Heavy Machinery","type":"skill-stunts","img":"icons/svg/mystery-man.svg","effects":[],"flags":{"core":{"sourceId":"Compendium.alienrpg.skill-stunts.95uZdOqcGxEyjG5w"}},"system":{"skill":"","description":"

    No Stunts Entered

    \n

    Edit the Skill-Stunts entry for this skill to show the available stunts.

    \n

    (See Alien Rule book Page #64 onward)  

    "},"ownership":{"default":0,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3,"nbWtzXGUNdF8xV3R":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.7","coreVersion":"10.312","createdTime":1668509559517,"modifiedTime":1705141627376,"lastModifiedBy":"nbWtzXGUNdF8xV3R"},"folder":"R8mjiz4iJkZGZMIw","sort":0},{"_id":"EPjUGX510Txo6nI0","name":"Observation","type":"skill-stunts","img":"icons/svg/mystery-man.svg","effects":[],"flags":{"core":{"sourceId":"Compendium.alienrpg.skill-stunts.EPjUGX510Txo6nI0"}},"system":{"skill":"","description":"

    No Stunts Entered

    \n

    Edit the Skill-Stunts entry for this skill to show the available stunts.

    \n

    (See Alien Rule book Page #64 onward)  

    "},"ownership":{"default":0,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3,"nbWtzXGUNdF8xV3R":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.7","coreVersion":"10.312","createdTime":1668509559518,"modifiedTime":1705141627376,"lastModifiedBy":"nbWtzXGUNdF8xV3R"},"folder":"R8mjiz4iJkZGZMIw","sort":0},{"_id":"QSKrvzYwpymzN8E7","name":"Stamina","type":"skill-stunts","img":"icons/svg/mystery-man.svg","effects":[],"flags":{"core":{"sourceId":"Compendium.alienrpg.skill-stunts.QSKrvzYwpymzN8E7"}},"system":{"skill":"","description":"

    No Stunts Entered

    \n

    Edit the Skill-Stunts entry for this skill to show the available stunts.

    \n

    (See Alien Rule book Page #64 onward)  

    "},"ownership":{"default":0,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3,"nbWtzXGUNdF8xV3R":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.7","coreVersion":"10.312","createdTime":1668509559519,"modifiedTime":1705141627376,"lastModifiedBy":"nbWtzXGUNdF8xV3R"},"folder":"R8mjiz4iJkZGZMIw","sort":0},{"_id":"YFYSVhvgTJEssvMq","name":"Manipulation","type":"skill-stunts","img":"icons/svg/mystery-man.svg","effects":[],"flags":{"core":{"sourceId":"Compendium.alienrpg.skill-stunts.YFYSVhvgTJEssvMq"}},"system":{"skill":"","description":"

    No Stunts Entered

    \n

    Edit the Skill-Stunts entry for this skill to show the available stunts.

    \n

    (See Alien Rule book Page #64 onward)  

    "},"ownership":{"default":0,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3,"nbWtzXGUNdF8xV3R":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.7","coreVersion":"10.312","createdTime":1668509559520,"modifiedTime":1705141627376,"lastModifiedBy":"nbWtzXGUNdF8xV3R"},"folder":"R8mjiz4iJkZGZMIw","sort":0},{"_id":"gfeVOseQYoDjQS5k","name":"Mobility","type":"skill-stunts","img":"icons/svg/mystery-man.svg","effects":[],"flags":{"core":{"sourceId":"Compendium.alienrpg.skill-stunts.gfeVOseQYoDjQS5k"}},"system":{"skill":"","description":"

    No Stunts Entered

    \n

    Edit the Skill-Stunts entry for this skill to show the available stunts.

    \n

    (See Alien Rule book Page #64 onward)  

    "},"ownership":{"default":0,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3,"nbWtzXGUNdF8xV3R":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.7","coreVersion":"10.312","createdTime":1668509559520,"modifiedTime":1705141627376,"lastModifiedBy":"nbWtzXGUNdF8xV3R"},"folder":"R8mjiz4iJkZGZMIw","sort":0},{"_id":"hcnEMdxI7CPsYuBs","name":"Comtech","type":"skill-stunts","img":"icons/svg/mystery-man.svg","effects":[],"flags":{"core":{"sourceId":"Compendium.alienrpg.skill-stunts.hcnEMdxI7CPsYuBs"}},"system":{"skill":"","description":"

    No Stunts Entered

    \n

    Edit the Skill-Stunts entry for this skill to show the available stunts.

    \n

    (See Alien Rule book Page #64 onward)  

    "},"ownership":{"default":0,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3,"nbWtzXGUNdF8xV3R":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.7","coreVersion":"10.312","createdTime":1668509559520,"modifiedTime":1705141627377,"lastModifiedBy":"nbWtzXGUNdF8xV3R"},"folder":"R8mjiz4iJkZGZMIw","sort":0},{"_id":"il6ZmldrFZmSLYJl","name":"Close Combat","type":"skill-stunts","img":"icons/svg/mystery-man.svg","effects":[],"flags":{"core":{"sourceId":"Compendium.alienrpg.skill-stunts.il6ZmldrFZmSLYJl"}},"system":{"skill":"","description":"

    No Stunts Entered

    \n

    Edit the Skill-Stunts entry for this skill to show the available stunts.

    \n

    (See Alien Rule book Page #64 onward)  

    "},"ownership":{"default":0,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3,"nbWtzXGUNdF8xV3R":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.7","coreVersion":"10.312","createdTime":1668509559521,"modifiedTime":1705141627377,"lastModifiedBy":"nbWtzXGUNdF8xV3R"},"folder":"R8mjiz4iJkZGZMIw","sort":0},{"_id":"mVN3iuu6uTs6PmoW","name":"Ranged Combat","type":"skill-stunts","img":"icons/svg/mystery-man.svg","effects":[],"flags":{"core":{"sourceId":"Compendium.alienrpg.skill-stunts.mVN3iuu6uTs6PmoW"}},"system":{"skill":"","description":"

    No Stunts Entered

    \n

    Edit the Skill-Stunts entry for this skill to show the available stunts.

    \n

    (See Alien Rule book Page #64 onward)  

    "},"ownership":{"default":0,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3,"nbWtzXGUNdF8xV3R":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.7","coreVersion":"10.312","createdTime":1668509559521,"modifiedTime":1705141627377,"lastModifiedBy":"nbWtzXGUNdF8xV3R"},"folder":"R8mjiz4iJkZGZMIw","sort":0},{"_id":"wAtD3PPFLygsTgJL","name":"Survival","type":"skill-stunts","img":"icons/svg/mystery-man.svg","effects":[],"flags":{"core":{"sourceId":"Compendium.alienrpg.skill-stunts.wAtD3PPFLygsTgJL"}},"system":{"skill":"","description":"

    No Stunts Entered

    \n

    Edit the Skill-Stunts entry for this skill to show the available stunts.

    \n

    (See Alien Rule book Page #64 onward)  

    "},"ownership":{"default":0,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3,"nbWtzXGUNdF8xV3R":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.7","coreVersion":"10.312","createdTime":1668509559521,"modifiedTime":1705141627377,"lastModifiedBy":"nbWtzXGUNdF8xV3R"},"folder":"R8mjiz4iJkZGZMIw","sort":0}],"scenes":[],"journal":[{"name":"MU/TH/ER Instructions.","flags":{"core":{"sourceId":"JournalEntry.u522l4MmxvdH1ZTt"},"alienrpg":{"ver":"9"}},"pages":[{"name":"MU/TH/ER Instructions.","type":"text","text":{"format":1,"content":"
    \n
    \n

    Official system for playing the ENNIE award winning Alien RPG by Free League on Foundry VTT.

    Free League have now officially endorsed the system and we have been working to provide official content to enhance the system (see Official Modules below).

    Developed for Foundry FTT by Paul Watson

    If you like my system please consider buying me a coffee: https://ko-fi.com/paulwatson


    \n

    Change history for latest version Version 3.1.7

    \n
      \n
    • Added Wildcatter and Entertainer archetypes from BBW.
    • \n
    • Added System sheet for BBW
    • \n
    • Added Colony sheet for BBW along with a new item for adding Colony Initiatives. Drag and drop onto the sheet. Modifiers are automatically added to the development total. The Colony sheet has pop-up boxes to show the modifier totals for the key stats and Development total.
    • \n
    • On rolling a Facehugger the system will automatically make a panic roll for the player. This can be turned off by the GM, in the Alien PRG configuration by unchecking \"Automatically Roll Panic\"
    • \n
    • Depending on the result Panic rolls will now:\n
        \n
      1. Increment/Decrement the panicking actors stress.
      2. \n
      3. Create an item to impose the modification (-2 Agility or -2 All Skills for Space Combat Panic Roll).
      4. \n
      5. Add text to the chat for rolls >=10 saying that the action has failed.
      6. \n
      \nWhen panic is removed the -2 Agility/-2 All Skills modification items are automatically deleted.
    • \n
    • Critical Injuries are now created with any PC's Skill modifiers applied to the item.
    • \n
    • Added a Swap Initiative option to the Combat tracker to allow the GM to swap player initiative.
    • \n
    \n

    Bug Fixes:

    \n
      \n
    • Fixed issue with Critical Injury #31 that was applying -2 modifiers rather than -1 modifiers.
    • \n
    • Fixed issue on Vehicles and Starships where Android crew could not fire weapons or make piloting/comtech rolls.
    • \n
    • Fixed issue will supply rolls not working when the mouse keys are switched.
    • \n
    • Panic on Ship rolls now use the correct table \"Space Combat Panic Roll\".
    • \n
    \n

    The core system provides support for:

    \n
      \n
    • Character and Synthetic sheets.
    • \n
        \n
      • Including the ability to drag and drop Items, Talents, Agendas and Story Cards.
      • \n
      • Integrated consumables roll mechanics.
      • \n
      • Stress rolls from the character sheet.
      • \n
      \n
    • Spaceship sheets.
    • \n
        \n
      • Including the ability to drag and drop Crew, Spaceship Weapons, Modifications, Upgrades.
      • \n
      • Integrated Component Damage roll mechanics.
      • \n
      • Starship Crew Stress rolls from the character sheet.
      • \n
      • Space Combat Phases selection
      • \n
      \n
    • Creature sheets.
    • \n
        \n
      • Dropdown to allow the GM to select from a list of rolltables for attacks.
      • \n
      • Critical Injury table dropdown and roll button to allow GM to select from a list of rolltables which they can create themselves.
      • \n
      \n
    • Territories and Vehicle sheets.
    • \n
    • Items:
    • \n
        \n
      • Item - General equipment
      • \n
      • Weapon - Personal and Vehicle weapons
      • \n
      • Armor - Personal armor
      • \n
      • Talent - Talents for use within the system
      • \n
      • Planet-System - Details of planetary systems
      • \n
      • Agenda - PC Agenda and Story cards
      • \n
      • Critical Injury - Create Critical injuries
      • \n
      \n
    • Customisable Fonts and text colours.
    • \n
    • 2 sets of custom Alien RPG 3D dice are integrated if using the \"Dice So Nice\" module.
    • \n
    \n

    Should you wish to populate the system with game content for your own use please purchase the rules from Free League Publishing: https://frialigan.se/en/games/alien/ or better still purchase the Starter Set or Core Rules modules.

    My intention is to enable people to play Alien RPG remotely and not to create a fully enabled/automated system. MU/TH/ER will still need to do some work.

    \n

    Official Modules

    \n

    Save the effort of inputting all the data from the books by purchasing the official modules from Free League:
    Free League Store
    Alien RPG Starter Set
    Alien RPG Core Rule Book
    Destroyer of Worlds Scenario
    Colonial Marines Operations Manual
    Heart of Darkness

    \n

    Top Tips

    \n

    Right Click is used quite a bit in the system. If in doubt, try it out.
    Examples are:

    \n
      \n
    • Right click an edit button to choose delete / edit
    • \n
    • Right click to clear radio buttons
    • \n
    • Right click a “roll” to enter modifiers before a roll
    • \n
    \n
    \n
    \n

    Actors

    \n

    There are six main types of Actors available in the system:

    \n
      \n
    • Characters
    • \n
    • Synthetics
    • \n
    • Creatures
    • \n
    • Spaceships
    • \n
    • Vehicles
    • \n
    • Territories
    • \n
    \n

    In this section I will go over the common areas of the Character and Synthetic sheets.

    \n
    \n
    \n

    Characters

    \n
    \n

    General Tab

    \n

     

    \n

    Header (1)

    \n
    \n

    Health is not automatically calculated so needs to be updated manually as per the rules.

    For the GM, an NPC tick box is visible which changes the Token settings for the actor (see Tokens section).

    \n

    Details (2)

    \n

    In the Career dropdown you can select the appropriate career for the PC.
    Any specialities that have been dragged on to the character sheet will show under the Career dropdown.
    These can be displayed and edited in the same way as Talents on the Skills tab.
    The details boxes are text fields to record short details about the PC's.

    \n   \n

    Tracking (3)

    \n

    The left sidebar enables the player to track Experience, Radiation, Conditions, Consumables and Armor.

    \n   \n


    Experience, Story Points, Radiation and Conditions are radio buttons. Left mouse click on the dot to set and Right mouse click on the dot to unset.

    Adding Radiation will cause a roll to determine if there is any health damage caused by the radiation.
    NOTE: If there is it must be applied manually I did not automate this in case there are any cures to be applied.
       
    Right click to remove radiation after a visit to the medbay or cure. This will make a permanent radiation check by rolling a 1d6, on a     permanent radiation will be added to the right side of the radiation bar.
    Actors with permanent radiation will always have the \"Radiation\" condition icon showing on their token even if they have no temporary radiation.

    \n
    \n

    Permanent radiation can ONLY BE REMOVED OR ADDED BY THE GM.
    CTRL-Right click on the character sheet to remove.
    Adding permanent radiation is done by a CTRL-Left click.

    Overwatch is a (left click) toggle and gives an \"Eye\" status icon on the token so show the actor is in Overwatch.

    If the player has an active token in the scene a status icon will show for any conditions set:

    \n   
    \n

    Right clicking on the condition will remove the status icon.
    NOTE: Removing the status icon from the token HUD will not remove the condition on the actor sheet.

    The \"Panicked\" condition will automatically set following panic rolls of 7+. This triggers the \"More Panic\" mechanics in the system. To remove the Panicked condition right click on the “PANICKED” dot. This will reset the PC's panic level to 0. When active it will also display the “Panic Level” to the player to show how near breaking they are.

    NOTE: This does not affect their Stress level.

    The consumables and Armor values are updated automatically based on the \"Active\" items in the PC's Inventory (See Inventory for more details.)

    \n

    Consumables

    \n

    In the system all the items \"Active\" consumable values are combined to give these totals. All supply rolls will rolla maximum of 6 supply dice as per the rules.

    For Air, Food and Water just click on the Parachute icon to make a supply roll. Failures are removed from the value of the corresponding items in the PCs Inventory in the order they were added.

    Power supply rolls are made against the individual items on the Inventory tab by clicking on the value in the Pwr column.
    This will roll the total number of power dice (to a maximum of 6) but on a failure (Facehugger) will only deduct from the item the power roll is made for.

    This is a near as I can get to the actual rules which are a little vague when it comes to Power supply rolls.    
    Once the power level is zero it will no longer roll and the player will need to edit the item in order to change the power level.

    \n

    Armor

    \n

    Clicking on Armor will roll the combined value of any active armor (total shown in the box).
    Right clicking will display a modifier box with one-click options for \"Armor Piercing\" (half armor value) and \"Armor Doubled\" (2 x armor value).

    Additionally, right or left clicking on the name of armor on the Inventory tab will also perform an Armor roll or show a modification chat box.

    \n   \n



    \n

    Critical Injuries (4)

    \n

    Players can roll their own Critical Hits by clicking on the \"Roll Crit\" button. This looks for a table named \"Critical injuries\" for Characters. If the table does not exist an error message is displayed.

    Right Clicking on the edit icon to the right will display a context menu allowing injury to be edited or deleted.

    If you have the Core Rules or Starter Set modules enabled when on rolling a Critical Injury for a PC or Synthetic the Critical Injury item will be automatically created and added to the actors sheet.
    You will have to manually add any modifiers the injury has on the character to the tab modifiers tab on the injury item.

    Right clicking on the \"Roll Crit\" button will display a dialogue box allowing the player/GM to enter a specific critical injury number. This must be in D66 format (number 11 to 16, 21 to 26 etc.) for Characters and D6 format for Synthetics (1-6). This then rolls against the relevent table, writes to chat and creates the item on the sheet as per normal.


    Using the Item type \"critical-injury\" a GM can create their own Critical Injury items which can then be dragged on to the sheet and will be displayed in this section and have the same controls for viewing, editing and deleting as a normal item.

    It is now possible to create your own Cirt tables for Characters and Synthetics.

    The roll tables must be called \"Critical Injuries\" and \"Critical Injuries on Synthetics\".

    The Critical Injuries table for Characters must use the following Roll Table Formula : 10*1d6+1d6 and be constructed as a d66 table with ranges from 11 to 16, 21 to 26 and so on. Each of the entries but be constructed in the following format. If you do not use this format the injury items will not be created correctly and the system will error.

    \n
    <b>INJURY: </b>NAME OF INJURY <br><b>FATAL: </b>YES or NO<br><b>TIME LIMIT: </b>See Below <br><b>EFFECTS: </b>DESCRIPTION<br><b>HEALING TIME: </b>XX days\n  
    \n

    TIME LIMIT values:

    \n
      \n
    • None
    • \n
    • OneRound
    • \n
    • OneTurn
    • \n
    • OneShift
    • \n
    • OneDay
    • \n
    \n


    For \"Critical Injuries on Synthetics\" the table must have a Roll Table Formula of 1d6.

    Each of the entries but be constructed in the following format. If you do not use this format the injury items will not be created correctly and the system will error.

    \n
    <b>NAME OF INJURY </b> DESCRIPTION\n  
    \n

    Skills Tab (5)

    \n

    The Skills tab lists the skills available to players. These are updated by the player during character creation.
       
    Left mouse click will roll the value, taking into account current stress dice.
    A Right mouse click will display a modifier dialogue box allowing you to add or subtract Base and Stress dice to the roll.
    For instance, having the Field Surgeon Talent gives a +2 modification to Medical Aid, so you would add 2 to the base dice in the modifier box.

    Skill rolls are combined with the associated attribute values and Stress dice when making rolls.

    Clicking on the spanner icon   next to a skill will display the appropriate stunts for that skill at the bottom of the sheet, a second click hides the description. (See Skill Stunts below).

       
    The Talents and Agenda/Story Cards sections allow the player/GM to drop talent and agenda items (see below) onto the characters sheet. Clicking on the item’s name will display the items description at the bottom of the sheet. A second click hides the description.

    Right Clicking on the edit icon to the right will display a context menu allowing the PCs version of the item to be edited or deleted.    

    \n

    Inventory Tab (6)

    \n

    At the top of the tab is the Encumbrance meter. This shows the \"Total Carried / Maximum Encumbrance\" where Maximum Encumbrance is Str *4. The two arrows on the Encumbrance show the point at which the PC should be taking penalties for being over encumbered.
       
    When the carried items exceed this point the bar will turn red and flash.

    \n   
    \n



    \n

    If the player has an active token in the scene a status icon will show:

    \n   \n



    Reducing the items Active or Inactive items will remove the status icon.

    The Inventory tab is divided into four sections:

    \n   \n



    Items are dragged on to the sheet from item folders or Compendiums and by default, they will appear on the sheet as Inactive.

    Inactive items can be considered as being in a backpack/pocket/slung and do not contribute to Consumables, but they do contribute to Encumbrance.

    The Foot Locker section is for gear owned but stored elsewhere (locker/room etc.) to put an item in the Foot Locker right click on the edit icon to bring up the context menu and select \"Add to Locker\".

    \n   
    \n

    Items in the Foot Locker are not counted against Encumbrance.

    To remove items from the Foot Locker, left or right click on the item's icon which will move it to the Active or Inactive section.
    You can also select \"Take From Locker\" in the context menu which will move the item to \"Inactive\".

    For any other items or notes use the \"Ad Hoc\" text area at the bottom of the sheet. The Quick-Insert module can be used to create a link (see Recommended Add-on Modules).

    Weapons cannot be fired when Inactive or in the Foot Locker.

    \n   \n


    Left clicking on the items image (1) will Activate the item. When Active right clicking on the item image will make it Inactive. Only Active weapons can be clicked on for rolls.

    Left clicking on an items edit icon (2) will open the item in edit mode. Right clicking on the edit icon (2) which will display a context menu with edit/delete options.

    \n   \n



    Some items have inline edit boxes (3) which enable you to edit some quantities (Rounds, Food, Water, Air, Quantity) without the need to open the item.

    NOTE: All Items can be dropped on to the macro bar (though only Weapons will trigger a roll). When using inline edit click on the number in the box, delete or backspace then enter the new number. Trying to highlight the number to edit will drag the entire item.

    \n
    \n
    \n

    Synthetics

    \n

    If a player is using a \"Secret Android\" they should use the Character sheet and roleplay as a normal PC just ignoring any Stress Radiation or Condition effects. The GM can easily create a Character and Synthetic sheet for the player, this will enable them to keep up the pretence that they are a normal PC until the big reveal, at which point they can switch to the Synthetic sheet at the appropriate time.
    Otherwise, they should use the Synthetic sheet which dispenses with any stats, conditions etc that do not affect them.

    If you do want to use the Synthetic sheet the player can make fake Stress and Push rolls by checking the \"Imitate Human Panic and Push Button\" (see below).


    Much of the Synthetic sheet is the same as the normal Character sheet so here I will outline the major differences.

    \n

    Header (1)

    \n
    \n

    As Synthetics do not suffer from Stress that is omitted from their sheet.

    \n

    Details (2)

    \n

    The main section of the General tab has the same fields as the Character sheet except for Signature Item as per the rules Synthetics do not have them.
    Critical Injury items dragged on to the sheet will be displayed in Critical Injuries section and have the same controls for viewing, editing and deleting as a normal item. Players can roll their own Critical Hits by clicking on the \"Roll Crit\" button. This looks for a table named \"Critical Injuries on Synthetics\" for Androids. If the table does not exist an error message is displayed.

       

    \n

    Tracking (3)

    \n

    Synthetics do not suffer from Radiation or Conditions, so these are omitted from the left sidebar.

    While the rules state they do not have consumables, I have left Power for them as I am sure they use items that consume power which should be tracked.

    \n

       
    The Skills and Inventory tabs operate the same as for a Character sheet

    \n

    Human Panic, Push, ect.

    \n

    If the \"Human Panic, Push...\" checkbox is checked the sheet will display Conditions and Consumables for the player allowing them to set the conditions and roll against supplied to help simulate a human actor in play.

    Additionally, they can press the \"Stress\" button to make fake Stress rolls (they will never get over 6 so always shows as “Keeping it Together”).
    On normal rolls the chat will display the Push button so will be displayed (it does nothing) so to other players as a normal player and they will need to find a suitable excuse not to push the roll.

    \n
    \n
    \n
    \n

    Creatures

    \n   
    \n

    Header (1)

    \n

       
    When creating a Creature, the Health is represented as [current health]/[total health], i.e. 6/6. When the creature is injured the [current health] value should be manually reduced. These values are used in the token health bar for the creatures (See Tokens).

    By default, values are not entered for Mobility, Observation and Acid Splash as not all creatures have these abilities.

    \n

    Attack Table (2)

    \n

    Clicking on the Attack Table drop down will show a list of any attack tables that you have created in the \"Alien Tables> Alien Creature Tables\" folder. Once selected the table can be rolled against by clicking on the \"Roll Attack\" button.
       
    The result appears in the chat window as a \"Public\" message If you want the outcome to be private select the appropriate setting from the chat drop down.

    As with all chat messages, the detailed dice break down of any damage rolls can be seen by clicking on the dice icon in the chat window.
       

    The Special Abilities section allows quick notes to be added with respect to the Creature or situation. More detailed notes can be added on the Notes tab in the rich text editor.

    \n

    Creature Critical Injuries (3)

    \n

    The GM can select a Critial Injuries table using the dropdown (by defailt it's set to \"None\") and the roll for Critial hits on the creature. The filter looks in the \"Alien Mother Tables\" folder for any table starting with \"Critical Injuries\" and lists them in the dropdown. If the table does not exist an error message is displayed.

    Right Clicking on the edit icon to the right will display a context menu allowing injury to be edited or deleted.

    You will have to manually add any modifiers the injury has on the character to the tab modifiers tab on the injury item.

    Right clicking on the \"Roll Crit\" button will display a dialogue box allowing the GM to enter a specific critical injury number. This must be in D6 format (number 1-6). This then rolls against the relevent table, writes to chat and creates the item on the sheet as per normal.


    Using the Item type \"critical-injury\" a GM can create their own Critical Injury items which can then be dragged on to the sheet and will be displayed in this section and have the same controls for viewing, editing and deleting as a normal item.

    \n
    Creating your own Creature Critical Injuries Tables
    \n

    If you want to create your own tables for creatures, add a table to \"Alien Mother Tables\" as normal ensuring it starts with \"Critical Injuries \".
    Make the Roll Table Formula 1d6. Add each of the rows as normal with the data in the following format:

    \n
    <b>Injury Name</b>Injury Description
    \n


    It is important to use this format as the code looks for the Injury Name within the bold html tags to create the item and message.

    \n
    \n
    \n

    Spaceships

    \n
    \n

    General Tab

    \n

    Stats (1)

    \n

       
    Mostly text boxes to enter the ships stats with a few exceptions:

    CREW as with the vehicle sheet this is the maximum number of actors that can be dragged onto the sheet.

    HULL the hull points govern the maximum damage the ship can take and limit the DAMAGE dots at the bottom (note they do not reduce the number of outlines just how many can be checked.)

    ARMOR as with the character sheet this is a click-to-roll to make Armor saves.

    \n

    Component Damage(2)

    \n

    Clicking on the appropriate icon will roll against the Minor or Major component damage tables. An item is created on the sheet and the result is shown in chat. Any effects from damage need to be manually applied to the ship.

    \n

    Crew (3)

    \n

    The Crew section allows the GM drag PCs onto the sheet.
    NOTE: ONLY THE GM CAN DRAG ACTORS ONTO THE VEHICLE.

    By default the crew member is assigned the position of \"PASSENGER\" though they still are part of the CREW count.

    Clicking on the dropdown allows the GM or Player to select one of the four roles:

    \n
      \n
    • CAPTAIN: Has no function on a other than shouting at the crew!
    • \n
    • PILOT: Allows the player to fire weapons and make Piloting rolls.
    • \n
    • GUNNER: Allows the player to fire weapons.
    • \n
    • SENSOR-OP: Allows the player to make Comtech rolls.
    • \n
    • ENGINEER: Has no function on a other than noting who has that role
    • \n
    • PASSENGER: Along for the ride.
    • \n
    \n

    When \"PILOT\" is selected \"PILOTING\" will appear under the \"ROLL\" section of the Crew tab.
    In order to make a Piloting (Thrusters rating added) check the player right clicks on this to make the roll (left click to see the modifier box).
    The selected PCs stats and stress dice will then be used to make the piloting roll.

    When \"SENSOR-OP\" is selected \"COMTECH\" will appear under the \"ROLL\" section of the Crew tab.
    In order to make a Comtech check the player right clicks on this to display the modifier box:
       
    The selected PCs stats, stress and modifiers will then be used to make the comtech roll.

    Rolls can be PUSHED and the additional stress dice will be added to the PCs sheet as normal.


    Clicking on the little Heart next to the actor will roll on the Space Combat Panic Roll table using the actors current stress rating.

    \n

    Armaments (4)

    \n

    Only spaceship weapons can be dragged onto this section. They operate in the same way as the ones on the Vehicle Sheet.

    Any Spaceship weapons dragged onto the Modules/Upgrades tab will automatically appear here.

    Left clicking on a weapon will show the weapon dialogue box. The drop down will show a list of the crew members that have been assigned the \"GUNNER\" role (see below).
    The player selects their character and applies range and modifiers as instructed by the GM.
    The selected range modifiers are automatically applied to the roll.
    The selected PCs stats and stress dice will then be used to fire the weapon.
    Rolls can be PUSHED and the additional stress dice will be added to the PCs sheet as normal.

    \n
    \n

    Modules/Upgrades Tab

    \n
    \n

    The Modules/Upgrades tab is split into three sections:

    \n
      \n
    • Spaceship Weapons
    • \n
    • Modules/Upgrades
    • \n
    • Cargo
    • \n
    \n

    Spaceship Weapons
    Only items with the Spaceship Weapons item type can be dragged into this section as per the rules. Any other weapon types will be shown under cargo and be inactive.

    Weapons cannot be fired from this tab.

    Modules/Upgrades
    Any items of the Modules/Upgrades type will be displayed here.

    Any bonuses from these items need to be manually applied to the ship.

    Cargo
    All other item types are treated as cargo and are stored in this section. As they are cargo they are inactive and can only be transferred to other actors when required.

    \n

    Image Tab

    \n

    Where you can put a picture of the ship which will also be used as the token image.

    \n

    Space Combat Phases Tab

    \n

    This is a very simple messaging system for the phases. There is no automation it just posts a message to chat.

    A per the rules initiative is rolled, as normal, for each spaceship.

    Each round is the split into 4 phases. At each phase the players, secretly, chose from one of the options for that phase.

    In order to simulate this the tab has a drop down for each phase with the appropriate options. The idea is the GM announces which phase you are in both sides make a choice from the dropdown for that phase (but do not push submit!)

    The GM then both sides (as instructed by the GM) then press submit and the chosen actions for that phase are displayed in chat.

    The actions are carried out and the GM and players proceed to he next phase and repeat the above.

    I said it was simple !

    Selections are not stored anywhere so will reset if the sheet is closed and opened.

    \n
    \n
    \n

    Vehicles

    \n

    Though not used very much within the game the Vehicles template allows you to create vehicles within the system.
    The Armor Rating is rollable and a right click will pop up the standard Armor Roll modification dialogue box.

    The GM should make all the players \"Owners\" of the vehicle in order for them to interact with it.

    \n

    General Tab

    \n

       

    The Inventory tab allows the PCs to roll for the weapons on that vehicle and manage the weapons and other Items.
    \"FootLocker\" has been added to stow the crews other gear.

    \n

    Inventory Tab

    \n

       

    Left clicking on a weapon will show the weapon dialogue box. The drop down will show a list of the crew members that have been assigned either the \"PILOT\" or \"GUNNER\" roles (see below).
    The player selects their character and applies range and modifiers as instructed by the GM.
    The selected range modifiers are automatically applied to the roll.
    The selected PCs stats and stress dice will then be used to fire the weapon.
    Rolls can be PUSHED and the additional stress dice will be added to the PCs sheet as normal.
       


    \n

    Crew Tab

    \n

    The Crew tab allows the GM drag PCs onto the sheet.
    NOTE: ONLY THE GM CAN DRAG ACTORS ONTO THE VEHICLE.

    By default the crew member is assigned the position of \"PASSENGER\".

    Clicking on the dropdown allows the GM or Player to select one of the four roles:

    \n
      \n
    • COMMANDER: Has no function on a vehicle other than shouting at the crew!
    • \n
    • PILOT: Allows the player to fire weapons and make Piloting rolls.
    • \n
    • GUNNER: Allows the player to fire weapons.
    • \n
    • PASSENGER: Along for the ride.
    • \n
    \n

     

    \nNOTE: The crew members are sorted in this order when their roles are assigned.\n

     

    \n   

    \n

    When \"PILOT\" is selected \"PILOTING\" will appear under the \"ROLL\" section of the Crew tab.
    In order to make a Piloting check the player right clicks on this to make the roll (left click to see the modifier box).
    The selected PCs stats and stress dice will then be used to make the piloting roll.
    Rolls can be PUSHED and the additional stress dice will be added to the PCs sheet as normal.
       

    \n
    \n
    \n

    Territories

    \n

    The territories sheet allows you to create details about each of the sectors in space which you can share with the players.
       

    \n

    System Tab

    \n

    On the Systems tab you can drag systems (created as Items), clicking on the system name will open the associated sheet.
    A right click on the Edit icon brings up the context menu to edit and delete the system attached to that sector.
       

    \n
    \n
    \n

    Items/Item Types

    \n

    There are a number of Item types that can be created for use within the system:

    \n
      \n
    • Item - General equipment
    • \n
    • Weapon - Personal and Vehicle weapons
    • \n
    • Armor - Personal armor
    • \n
    • Talent - Talents for use within the system
    • \n
    • Planet-System - Details of planetary systems
    • \n
    • Skill-Stunt - Place holders that drive the Skill-Stunts pop up on character sheets
    • \n
    • Agenda - PC Agenda and Story cards
    • \n
    • Specialty - Allows the GM to create new sub-careers, career specialities or your House Rule Careers and drop them on the character sheet.
    • \n
    • Critical Injury - Create Critical injuries with modifiers
    • \n
    • Spaceship Modules/Upgrades - Create Modules and Upgrades
    • \n
    • Spaceship Weapons - Create Offensive and Defensive Spaceship Weapons
    • \n
    • Spaceship Crit - Create Minor/Major Component damage
    • \n
    \n



    \n

    Item

    \n

    The item sheet is for generic items for use within the game. When a new item is created, choose the relevant item sub category from the dropdown. This will dynamically change the sheet to include any relevant stats for that item type on its Attributes tab.
       
    Any stats entered for the item will have an in-system effect once the item is \"Active\".
    Item types: Data Storage,Diagnostics Display,Pharmaceuticals and Clothing have a Quantity field to record the number owned.
    The Consumables type is a general item that includes stats for Power, Food, Water and Air Supply for any homebrew items.

    The modifiers tab allows you to add any +/- effects using the item may have on the PCs attributes or skills.
       
    Modifiers also have an in-system effect once the item is \"Active\".

    \n

    Weapon

    \n

    Select the type on the sheet (Ranged or Melee) and the sheet will dynamically change to the relevant stats for that weapon type. The Class field is a text field which allow you to classify the weapon. This is not a required field and can be left blank.
       
       
    For a Melee weapon the range will be set to Engaged, for Ranged weapons select the appropriate range from the dropdown list. The Cost field will convert the input to a currency so all you need to enter is the number e.g., 15000 and it will reformat as US$15,000.00.

    The stats on the sheet will be used in rolls when the weapon is \"Active\".

    \n

    Armor

    \nSetting up different armor types is simple as there are only two main stats to be considered, Armor Rating and Air Supply.
       
    The additional modifiers some armor can have on attributes and abilities can be found on the Modifiers tab.
    The stats and modifiers on the sheet will be used in rolls when the weapon is \"Active\".

    \n

    Planet-System

    \n

    The Planet-System sheet provides a method of documenting any planets the party might encounter during their missions. The fields are basic text and are intended to contain summaries. Where more detail is required, use the Rich Text editor in the Description tab. Once created these can be dragged onto the Territories sheet as previously mentioned.    

    \n

    Agenda

    \n

    The Agenda item provides a rich text field which can be used to provide additional scenario-based narrative/motivations for the players. These can be used as Agenda or Story cards. Once created, they can be dragged onto the PCs sheet where they appear on the Skills tab and can be viewed by the player by clicking on the name.

    \n

    Talent

    \n

    This item type enables you to create talents for your game either homebrew or from the rulebook by adding descriptions to the rich test field. When dragged on to a PCs sheet, these will appear on the Skills tab and can be viewed by the player by clicking on the name.

    NOTE:
    With the exception of the \"Nerves of Steel\" talent, which will automatically add -2 to Stress rolls and the \"Pack Mule\" talent which increases total Encumbrance, Talents do not currently have an effect in the system so any impact deriving from a Talent needs to be applied manually during the game.

    For instance, the Compassion (Medic Talent) allows the PC to push their roll multiple times but the system will by default only allow a roll to be pushed once. In this situation the player should use the check box in the chat window \"Allow multi-push\".
    When the situation complies with the Talent criteria the player checks the box, before pushing the roll, they then PUSH as normal and a Stress point is added to their sheet.

    \n

    Critical Injury

    \n

    Critical Injury items can be dragged on to Character and Synthetic sheets to record permanent injuries as well as apply the appropriate roll modifiers as defined on the Modifiers tab.

    \n

    Skill-Stunt

    \n

    Skill-Stunt items contain a rich text field that can be populated with the Stunt data from the rulebook for each of the skills.

    If any of the official modules (Starter Set or Core Rules) are installed, the text in these items will be ignored but the items should not be deleted or the system will malfunction.

    \n

    Spaceship Modules/Upgrades

    \n

    Used to create Modules and Upgrades. Any bonuses must be manually applied to the ship stats/rolls.

    \n

    Spaceship Weapons

    \n

    Weapons created can only be used on starships. The first dropdown sets the type (Offensive/Defensive) and depending on the selection other stats will become available.

    \n

    Spaceship Crit

    \n

    Template used to create Spaceship critical hits. Any effects must be manually applied to the ship stats/rolls.

    \n
    \n
    \n

    Tokens

    \n

    When a Character actor is dragged onto a Scene the token will show resource bars for Stress and Health when the cursor is hovered over the token:
       

    For Creatures, the Health resource bar is shown:
       

    By default, NPCs and Creature tokens are set as Hostile and Unlinked.

    \n
    \n
    \n

    Rolling Dice

    \n

    NOTE: The PC/Creature token needs to be selected for all rolls.

    All GM Rolls are public by default but can be made private by using the Chat dropdown and selecting \"Private GM Roll\".

    \n

    Characters and NPCs

    \n

    For Strength, Agility, Wits and Empathy rolls a Left mouse click will roll the value and Right mouse click will display a modifier box allowing additional dice to be added or subtracted as indicated by the GM.
       


    Stress is automatically added on a Push (see Rolls below) but any other adjustments to a characters Stress need to be made manually. The Stress value is taken into account on all dice rolls.

    For Panic rolls, the player Left clicks on \"Stress\" and the result is displayed in the chat window. Right Clicking on \"Stress\" will display a modifier box to add or remove stress to the roll. Chat message for stress rolls shows the net modifier. A tooltip shows the individual modifiers by hovering the mouse over \"Panic Condition\" in the chat window.

    This will add/subtract the entered value (+x or -x) to the roll and does not change the number of dice rolled.
         

    Supply rolls are made by clicking on the parachute icon. Any failures (1's) will automatically be deducted from the total and the items giving that value will be decremented.

    For Armor rolls the player just clicks on \"Armor\" and the appropriate number of dice are rolled with the result appearing in the character window. As before, the value depends on the equipped armor on the Inventory tab. Any reduction in armor value needs to be done in the detailed entry there.

    \n

    PUSHing Rolls

    \n

    Rolls can be pushed for \"Human\" PCs by clicking on the Push icon in the chat window. If the initial roll includes a Facehugger (1), the \"Push\" button will not be displayed. When a roll is pushed, the PC's Stress level will automatically be increased by 1.

    On a Pushed roll the second chat message will show the total successes for both rolls.

    Some Talents enable PCs to push a roll twice. As these are situational (+2 Wits when doing X) they are very hard to code into the system.
    To allow players to make multiple PUSHes there is a check box in the chat window \"Allow multi-push\".
    When the situation complies with the Talent criteria the player checks the box, before pushing the roll, they then PUSH as normal and a Stress point is added to their sheet.
         


    The results of the PUSH will display along with the total to that point and a second PUSH button will show (as long as there are no Facehuggers).
         


    If the results of the second push are sufficient they just inform the GM of the result and continue playing using those results.

    If there are still not enough successes to complete the task the player can push the roll a second time and an additional Stress point is added to the sheet.
         


    Once again the total number of successes will be displayed for all three rolls.

    \n
    \n
    \n

    Creatures

    \n

    For Mobility, Armor, Armor Vs Fire and Observation rolls, a Left mouse click will roll the value and Right mouse click will display a modifier box allowing additional dice to be added or subtracted as necessary. As some creatures have a different armor stat against fire damage this is shown as a separate field.

    Where creatures have the \"Acid Splash\" ability, a left click will display a dialogue box requesting the amount of damage the PC inflicted on the creature.
       
    This is added to the creatures “Acid Attack” value and the corresponding number of base dice are rolled with the result displayed in the chat window. For each success, the PC suffers the appropriate amount of damage as outlined in the core rules which should be manually applied by the player.

    \n

    Ad Hoc Rolls

    \n

    Alien RPG system uses custom dice notation for the Base and Stress dice.
    If you want to roll ad-hoc dice and don't want to use the macros (See below). You can roll using:
    /r xdb - for Base dice
    /r xds - for Stress dice
    where x is the number of dice.
    For both just put /r 4db + 2ds

    If you need a D66 just use:
    /r (1d6*10)+1d6
    (Note this will not rill Alien dice just normal D6 if using DsN)

    \n
    \n
    \n

    Combat Tracker

    \n

    When rolling for initiative in the combat tracker the combatants will now be sorted in ascending order.
       

    When adding Creatures if their speed is greater than 1, clones will automatically be created equal to their speed.
    If not required the GM can remove them by using the context menu.

    You can manually clone NPCs/Creatures by right clicking on an actor in the combat tracker you will see \"Clone Actor\" option appear. This will create a clone of the selected actor to allow the GM to give a Creature multiple initiative rolls. An actors initiative can be manually adjusted by selecting \"Update Actor\".

           
    Additionally, in the chat window an initiative card will be displayed. If you wish to modify these images you can by creating your own images (250x349px) png files and storing them in the \\images\\cards directory. Name the images in ascending order card-1.png to card-10.png.
       

    If you have purchased either the Starter Set or Core Rules these will automatically be replaced with the official Initiative cards.
       

    There are only 10 initiative cards, so if you have a combat with more than 10 actors and roll initiative the system will roll the first 10 then roll for any extras and add two decimal places to the rolls i.e. 3.42.

    \n
    \n
    \n

    Tables

    \n

    When the system is installed it will create the following folder structure:

    \n\n\n\n\n\n\n\n\n\n\n\n
    Alien Tables ->Alien Creature Tables 
     Alien Mother Tables
    \n

    This structure is used by the Creature sheet and the two \"roll on table\" macros (See Macros) which are set up to display only the rollable tables in those folders.
    Free League have given me permission to include the Panic Table in the core system, which can be found in the Alien Mother Tables.

    If you want to create your own rollable tables, you should do so in the appropriate folder.

    When entering the tables from the rulebook for D66 tables use 10*1d6+1d6 as the roll table formula and you will be able to import the ranges as per the book.

    \n

    System Configuration Options

    \n

    There are a number of system configuration options available to GM and players under Configuration Settings>System Settings:

    \n

    GM Configuration Options

    \n

       

    Hopefully, most of the settings are self-explanatory.

    Enabling the \"Add Settings Button\" will place a quick access button on the Configure Settings sidebar to quickly allow the GM and Players to change fonts and text colours.
       


    \n

    Player Configuration Options

    \n

       

    \n

    Font and Colour Configuration Options

    \n

    When I first created the system, I wanted to give the feel of the old CRT monitors you see in the films. While this initially looks good after playing for a while the text style and colour can be a little intense.
    Additionally, having the text colour green can cause issues for people with sight problems.

    There is also an option to change the Journal font color settings.
    Please note that some of the font colors are baked into the modules journal settings so will not change.

    FranzWarm wrote a really great add-on module called CRT UI. Unfortunately he no longer supports the module so I have incorporated it into the core system.

    The UI components are now on by default and the sheets can be changed, by the players, selecting the CRT UI button on the \"Configure Alien RPG Settings\" menu.

    The can be reverted to the default sheet by selecting the \"Reset\" option.

    In order to make the system more accessible, there are configuration options available to change these settings for individual players.    


           

    Clicking the Reset button will return the system to the defaults.

    \n
    \n
    \n

    Macros

    \n

    The Alien system comes with 4 macros that will help you run the game smoothly.

    These can be found in the Compendium under Macro>Alien. I suggest you right click and do an \"Import All Content\" to get them into your library.

    \n
      \n
    1. Alien - GM Dice Roller: Allows you to perform ad-hoc dice rolls. Uncheck the GM Only box to make the rolls public.
    2. \n
    3. Alien - Player Ad-hoc YZE Dice Roller: Make this available to your players. They need to have a token selected before running the macro.
    4. \n
    5. Alien - Roll on selected Mother table: provides a drop down listing all the Mother Tables available. Allows multiple rolls against the table and modifiers (+/- x to roll not additional dice).
    6. \n
    7. Alien - Roll on selected Creature table: same as above for Creature tables but no modifiers and all rolls are private to the GM.
    8. \n
    \n

    If you want to write your own macros these are the @ tags.
    For Attributes:

    \n
      \n
    • @str
    • \n
    • @agl
    • \n
    • @wit
    • \n
    • @emp
    • \n
    • @stress
    • \n
    \n
    \n

    For Skills:

    \n
      \n
    • @heavyMach
    • \n
    • @closeCbt
    • \n
    • @stamina
    • \n
    • @rangedCbt
    • \n
    • @mobility
    • \n
    • @piloting
    • \n
    • @command
    • \n
    • @manipulation
    • \n
    • @medicalAid
    • \n
    • @observation
    • \n
    • @survival
    • \n
    • @comtech
    • \n
    \n
    \n

    So to roll for comtech with stress would be:
    /r (@wit)db + (@comtech)db + (@stress)ds

    Please note that rolling dice from a macro or in chat will not trigger the \"Push\" or Stress automation.

    \n
    \n
    \n

    Recommended Add-on Modules

    \n

    While not necessary to use the Alien system of this module I would recommend installing the following Add-on modules as they make the GM's job a lot easier:

    \n
      \n
    • Dice So Nice:
      Alien RPG supports 2 dice face types. The new version also allows the GM to add animated effects to dice rolls.
    • \n
    • PnP - Pointer and Pings:
      Useful for pointing things out to the players and pulling their map focus to where you want it.
    • \n
    • Quick Insert - Search Widget:
      Allows you to quickly search for assets and drag them directly on to the scene, sheets or rich text fields.
    • \n
    • Alien RPG - Motion Tracker:
      The module installs a button just over the chat box that you can hit. When hit, the button will scan for the nearest active and visible tokens based on the selected token. This is still under development but is a really good effect to add tension to a scene.
    • \n
    • Year Zero Engine: Combat
      adds ability to track Fast/slow actions as well as other features.
    • \n
    \n
    \n
    \n

    Change History

    \n

    Version 3.1.6

    \n
      \n
    • More work to correct stuck ActiveEffects (Radiation) in V11.
    • \n
    • Added scrollable containers for Talents and Agendas (preserves sheet formatting).
    • \n
    • Updates for the new Token-Action-HUD-Alien module (Token-Action-HUD-Core required).
    • \n
    \n

    Version 3.1.5

    \n
      \n
    • Corrected bug in the Vehicle sheet when making Piloting rolls.
    • \n
    • Corrected warning messages with respect to euclidianDistances
    • \n
    \n

    Version 3.1.4

    \n
      \n
    • Corrected bug with conditions that occurred when using languages other then English.
    • \n
    \n

    Version 3.1.3

    \n
      \n
    • Minor & Major component damage on a ship now add a condition icon to the token.
    • \n
    • Right click on the Minor/Major component damage icon to manually roll to add selected component damage.
    • \n
    • Spaceship damage dots automatically resize based on the ships \"Hull\" value.
    • \n
    • Reducing radiation now makes permanent radiation checks. On a facehugger permanent radiation will be added from the right side. This can ONLY be removed by the GM (see MO/TH/ER Instructions).
    • \n
    • Corrected issue with character critical injuries creation as the Fatal box was not being checked. They also now show any modifiers to Medical Aid rolls.
    • \n
    • Code refactoring and backend changes for better V11 compatibility.
    • \n
    \n

    Version 3.1.2

    \n
      \n
    • German Language translation updated with thanks to @Moradion
    • \n
    • Added Panic icon to the vehicle sheet that rolls on the character panic table.
    • \n
    • Right clicking on the heart icon will allow modifiers to be added to panic rolls.
    • \n
    • If the \"Human Panic, Push...\" checkbox is checked the sheet will now display Conditions and Consumables for the player allowing them to set the conditions and roll against supplied to help simulate a human in play.
    • \n
    • Updated CRT UI Spaceship sheet.
    • \n
    \n

    Version 3.1.0

    \n
      \n
    • FVTT V10 & V11 compatible
    • \n
    • Weapon sheets now show reloads instead of Rounds.
    • \n
    • Localised the concat function so not to interfere with the Foundry version.
    • \n
    • Addressed minor translation bugs.
    • \n
    • Rolling Attributes now pops a box with an option to exclude the Stress dice. These must be manually removed from modified rolls. Additionally no push button is displayed unless stress is included according to the rules.
    • \n
    • Added warning to disable the Alien RPG CRT UI module as it is not being maintained and WILL corrupt actors/items.
    • \n
    • Added Range Modifier dropdown to the vehicle weapon rolls.
    • \n
    • Attributes on the Computer item are now rollable.
    • \n
    • Corrected issue when adding the same crew member to a vehicle/spaceship where the crew quantity was incremented even though the actor was not added.
    • \n
    • The big one!! Added Spacecraft sheet and new item types for them.
    • \n
    • With thanks to @Txus#5021\n
        \n
      • Added option for the GM to choose if the $ is added or not as the $ sign messes up Item piles and other modules
      • \n
      • Corrected errors in the generation of critical injuries.
      • \n
      • Xp on Character and Synthetic sheets now collapses to Campaign/Story vew like the CRT UI sheet.
      • \n
      \n
    • \n
    \n
    \n
    "},"_id":"mdbh7wrsow46dt8r","video":{"controls":true,"volume":0.5},"src":null,"sort":0,"ownership":{"default":0},"flags":{"core":{"sheetClass":"core.JournalTextTinyMCESheet"}},"title":{"show":true,"level":1},"image":{},"system":{}}],"ownership":{"default":2,"Hg4E09Y13UVbMbos":3,"nbWtzXGUNdF8xV3R":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.7","coreVersion":"10.312","createdTime":1654597176468,"modifiedTime":1705141627445,"lastModifiedBy":"nbWtzXGUNdF8xV3R"},"folder":null,"sort":0,"_id":"SkwfSOD5gNvLhaLv"}],"tables":[{"name":"Panic Table","flags":{"core":{"sourceId":"RollTable.nv76kg6wEjetAVGB"}},"img":"icons/svg/d20-grey.svg","description":"","results":[{"_id":"rNIEsETslgTE305N","flags":{},"type":0,"text":"KEEPING IT TOGETHER: You manage to keep your nerves in check. Barely.","img":"icons/svg/d20-black.svg","weight":1,"range":[1,6],"drawn":false,"documentId":null,"documentCollection":""},{"_id":"kiO3yL2ptol7UFxN","flags":{},"type":0,"text":"NERVOUS TWITCH: Your STRESS LEVEL, and the STRESS LEVEL of all friendly PCs in SHORT range of you, increases by one.'","img":"icons/svg/d20-black.svg","weight":1,"range":[7,7],"drawn":false,"documentId":null,"documentCollection":""},{"_id":"R1j5ZV1lZYOukzbO","flags":{},"type":0,"text":"TREMBLE: You start to tremble uncontrollably. All skill rolls using AGILITY suffer a –2 modification until your panic stops.","img":"icons/svg/d20-black.svg","weight":1,"range":[8,8],"drawn":false,"documentId":null,"documentCollection":""},{"_id":"bVyaqMdKS03lMdeO","flags":{},"type":0,"text":"DROP ITEM: Whether by stress, confusion or the realization that you’re all going to die anyway, you drop a weapon or other important item—the GM decides which one. Your STRESS LEVEL increases by one.","img":"icons/svg/d20-black.svg","weight":1,"range":[9,9],"drawn":false,"documentId":null,"documentCollection":""},{"_id":"mDfxe7TR2QD2DCqj","flags":{},"type":0,"text":"FREEZE: You’re frozen by fear or stress for one Round, losing your next slow action. Your STRESS LEVEL, and the STRESS LEVEL of all friendly PCs in SHORT range of you, increases by one","img":"icons/svg/d20-black.svg","weight":1,"range":[10,10],"drawn":false,"documentId":null,"documentCollection":""},{"_id":"5WPFiMValyy8lLBX","flags":{},"type":0,"text":"SEEK COVER: You must use your next action to move away from danger and find a safe spot if possible. You are allowed to make a retreat roll (see page 93) if you have an enemy at ENGAGED range. Your STRESS LEVEL is decreased by one, but the STRESS LEVEL of all friendly PCs in SHORT range increases by one. After one Round, you can act normally.","img":"icons/svg/d20-black.svg","weight":1,"range":[11,11],"drawn":false,"documentId":null,"documentCollection":""},{"_id":"WpWwS67NT6pnjP8Q","flags":{},"type":0,"text":"SCREAM: You scream your lungs out for one Round, losing your next slow action. Your STRESS LEVEL is decreased by one, but every friendly character who hears your scream must make an immediate Panic Roll.","img":"icons/svg/d20-black.svg","weight":1,"range":[12,12],"drawn":false,"documentId":null,"documentCollection":""},{"_id":"ru1oP3Z5EKK6rsH7","flags":{},"type":0,"text":"FLEE: You just can’t take it anymore. You must flee to a safe place and refuse to leave it. You won’t attack anyone and won’t attempt anything dangerous. You are not allowed to make a retreat roll (see page 93) if you have an enemy at ENGAGED range when you flee. Your STRESS LEVEL is decreased by one, but every friendly character who sees you run must make an immediate Panic Roll.","img":"icons/svg/d20-black.svg","weight":1,"range":[13,13],"drawn":false,"documentId":null,"documentCollection":""},{"_id":"bG0AxhSq3jCNw5gf","flags":{},"type":0,"text":"BERSERK: You must immediately attack the nearest person or creature, friendly or not. You won’t stop until you or the target is Broken. Every friendly character who witnesses your rampage must make an immediate Panic Roll","img":"icons/svg/d20-black.svg","weight":1,"range":[14,14],"drawn":false,"documentId":null,"documentCollection":""},{"_id":"90Vlsy8HGlJacGta","flags":{},"type":0,"text":"CATATONIC: You collapse to the floor and can’t talk or move, staring blankly into oblivion.","img":"icons/svg/d20-black.svg","weight":1,"range":[15,20],"drawn":false,"documentId":null,"documentCollection":""}],"formula":"1d6","replacement":true,"displayRoll":true,"ownership":{"default":0,"i4nbpmPjeKgnfrZJ":3,"VNn11YeeudS1soLL":3,"cs8lXdy3ObPDjfqd":3,"k7db2fAe7Pyls7nF":3,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3,"nbWtzXGUNdF8xV3R":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.7","coreVersion":"10.312","createdTime":1654597176328,"modifiedTime":1705141627459,"lastModifiedBy":"nbWtzXGUNdF8xV3R"},"folder":"A0N3Ct1TQq9BuGk6","sort":100000,"_id":"C9xIi3jZKGd0aZJ7"}],"macros":[{"_id":"2uRygGpJBInn9YZk","name":"Alien - Player Ad-hoc YZE Dice Roller","type":"script","author":"nbWtzXGUNdF8xV3R","img":"systems/alienrpg/ui/DsN/alien-dice-b6.png","scope":"global","command":"(async () => {\n let hostile = false;\n try {\n let label = `${game.i18n.localize('ALIENRPG.ROLLFOR')}` + ' ' + actor.name;\n } catch {\n ui.notifications.error(`${game.i18n.localize('ALIENRPG.NoToken')}`);\n return;\n }\n let label = 'for ' + actor.name;\n let actorid = actor.id;\n let reRoll = false;\n let blind = false;\n\n let template = `\n
    \n \n\n
    \n \n \n
    \n
    \n \n \n
    \n \n
    `;\n\n let buttons = {};\n // if (game.tables.entities.length > 0) {\n buttons = {\n draw: {\n icon: '',\n label: `${game.i18n.localize('ALIENRPG.Roll')}`,\n callback: async (html) => {\n // const tableId = html.find('#tableSelect')[0].value\n // const table = game.tables.get(tableId);\n const r1Data = parseInt(html.find('#fr1Data')[0].value || 0);\n const r2Data = parseInt(html.find('#fr2Data')[0].value || 0);\n\n await game.alienrpg.yze.yzeRoll(hostile, blind, reRoll, label, r1Data, 'Black', r2Data, 'Stress', actorid);\n },\n },\n cancel: {\n icon: '',\n label: `${game.i18n.localize('ALIENRPG.DialCancel')}`,\n },\n };\n\n new Dialog({\n title: 'Player - Roll Alien Dice.',\n content: template,\n buttons: buttons,\n default: 'draw',\n }).render(true);\n})();","flags":{"furnace":{"runAsGM":false},"core":{"sourceId":"Compendium.alienrpg.alien-rpg-macros.2uRygGpJBInn9YZk"}},"ownership":{"default":0,"VNn11YeeudS1soLL":3,"cs8lXdy3ObPDjfqd":3,"k7db2fAe7Pyls7nF":3,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3,"nbWtzXGUNdF8xV3R":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.7","coreVersion":"10.312","createdTime":1665313340906,"modifiedTime":1705141627472,"lastModifiedBy":"nbWtzXGUNdF8xV3R"},"folder":"bjqt3ME8csX2r1wM","sort":200000},{"_id":"7oJw70t0MODJWuGV","name":"Alien - GM Dice Roller","type":"script","author":"nbWtzXGUNdF8xV3R","img":"systems/alienrpg/ui/DsN/alien-dice-y6.png","scope":"global","command":"(async () => {\n let hostile = false;\n let label = 'GM';\n let reRoll = true;\n\n let template = `\n
    \n
    \n \n \n
    \n
    \n \n \n
    \n \n
    \n \n \n
    \n \n
    `;\n\n let buttons = {};\n buttons = {\n draw: {\n icon: '',\n label: `${game.i18n.localize('ALIENRPG.Roll')}`,\n callback: async (html) => {\n const r1Data = parseInt(html.find('#fr1Data')[0].value || 0);\n const r2Data = parseInt(html.find('#fr2Data')[0].value || 0);\n const blind = html.find('#fblind')[0].checked;\n\n await game.alienrpg.yze.yzeRoll(hostile, blind, reRoll, label, r1Data, 'Black', r2Data, 'Stress');\n },\n },\n cancel: {\n icon: '',\n label: `${game.i18n.localize('ALIENRPG.DialCancel')}`,\n },\n };\n\n new Dialog({\n title: 'Roll Alien Dice.',\n content: template,\n buttons: buttons,\n default: 'draw',\n }).render(true);\n})();","flags":{"furnace":{"runAsGM":false},"core":{"sourceId":"Compendium.alienrpg.alien-rpg-macros.7oJw70t0MODJWuGV"}},"ownership":{"default":0,"VNn11YeeudS1soLL":3,"cs8lXdy3ObPDjfqd":3,"k7db2fAe7Pyls7nF":3,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3,"nbWtzXGUNdF8xV3R":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.7","coreVersion":"10.312","createdTime":1665313340907,"modifiedTime":1705141627473,"lastModifiedBy":"nbWtzXGUNdF8xV3R"},"folder":"bjqt3ME8csX2r1wM","sort":300000},{"name":"Alien - Roll on selected Mother table V10","type":"script","author":"nbWtzXGUNdF8xV3R","img":"icons/svg/biohazard.svg","scope":"global","command":"(async () => {\n let options = '';\n game.tables.contents.forEach((t) => {\n if (t.folder && t.folder.name === 'Alien Mother Tables' && t.folder.name != null) {\n options = options.concat(``);\n }\n });\n let template = `\n
    \n
    \n \n \n
    \n
    \n \n \n
    \n
    \n \n \n
    \n
    `;\n\n let buttons = {};\n if (game.tables.size > 0) {\n buttons = {\n draw: {\n icon: '',\n label: `${game.i18n.localize('ALIENRPG.DRAW')}`,\n callback: async (html) => {\n const tableId = html.find('#tableSelect')[0].value;\n const table = game.tables.get(tableId);\n const drawNumber = parseInt(html.find('#inputNbr')[0].value || 0);\n const formula = table.data.formula;\n const modifier = parseInt(html.find('#inputMod')[0].value || '0');\n\n for (let i = 0; i < drawNumber; i++) {\n const roll = new Roll(formula + ' + ' + modifier);\n roll.evaluate({ async: false });\n await table.draw({ roll: roll });\n }\n },\n },\n cancel: {\n icon: '',\n label: `${game.i18n.localize('ALIENRPG.DialCancel')}`,\n },\n };\n } else {\n template = `
    ${game.i18n.localize('ALIENRPG.NOTABLES')}

    `;\n buttons = {\n draw: {\n icon: '',\n label: 'OK',\n },\n };\n }\n\n new Dialog({\n title: `${game.i18n.localize('ALIENRPG.ROLLONSELECTED')}`,\n content: template,\n buttons: buttons,\n default: 'draw',\n }).render(true);\n})();","folder":"bjqt3ME8csX2r1wM","sort":100000,"flags":{"furnace":{"runAsGM":false},"core":{"sourceId":"Compendium.alienrpg.alien.0eSdw4VU3hdTKhS2"}},"ownership":{"default":0,"TLl1CBsB3Dponc04":3,"w906BIejjEAQr61b":3,"VNn11YeeudS1soLL":3,"cs8lXdy3ObPDjfqd":3,"k7db2fAe7Pyls7nF":3,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3,"nbWtzXGUNdF8xV3R":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.7","coreVersion":"10.312","createdTime":1665313886451,"modifiedTime":1705141627473,"lastModifiedBy":"nbWtzXGUNdF8xV3R"},"_id":"KRJ8u182zZUe6DYE"},{"name":"Alien - Roll on selected Creature table V10","type":"script","author":"nbWtzXGUNdF8xV3R","img":"icons/svg/pawprint.svg","scope":"global","command":"(async () => {\n let options = '';\n\n game.tables.contents.forEach((t) => {\n if (t.folder && t.folder.name === 'Alien Creature Tables' && t.folder.name != null) {\n options = options.concat(``);\n }\n });\n let template = `\n
    \n
    \n \n \n
    \n
    \n \n \n
    \n
    \n \n \n
    \n
    `;\n\n let buttons = {};\n if (game.tables.size > 0) {\n buttons = {\n draw: {\n icon: '',\n label: `${game.i18n.localize('ALIENRPG.DRAW')}`,\n callback: async (html) => {\n const tableId = html.find('#tableSelect')[0].value;\n const table = game.tables.get(tableId);\n const drawNumber = parseInt(html.find('#inputNbr')[0].value || 0);\n const formula = table.data.formula;\n const modifier = parseInt(html.find('#inputMod')[0].value || '0');\n\n for (let i = 0; i < drawNumber; i++) {\n const roll = new Roll(formula + ' + ' + modifier);\n roll.evaluate({ async: false });\n await table.draw({ roll: roll });\n }\n },\n },\n cancel: {\n icon: '',\n label: `${game.i18n.localize('ALIENRPG.DialCancel')}`,\n },\n };\n } else {\n template = `
    ${game.i18n.localize('ALIENRPG.NOTABLES')}

    `;\n buttons = {\n draw: {\n icon: '',\n label: 'OK',\n },\n };\n }\n\n new Dialog({\n title: `${game.i18n.localize('ALIENRPG.ROLLONCREATURETABLE')}`,\n content: template,\n buttons: buttons,\n default: 'draw',\n }).render(true);\n})();","folder":"bjqt3ME8csX2r1wM","sort":250000,"flags":{"furnace":{"runAsGM":false},"core":{"sourceId":"Compendium.alienrpg.alien.zdUdRGV2IIK7krBU"}},"ownership":{"default":0,"vVRzTNcybBml63HZ":3,"w906BIejjEAQr61b":3,"VNn11YeeudS1soLL":3,"cs8lXdy3ObPDjfqd":3,"k7db2fAe7Pyls7nF":3,"oKygDQ5NsfUVPKk7":3,"dyClKv0FMDnvIZdy":3,"Hg4E09Y13UVbMbos":3,"nbWtzXGUNdF8xV3R":3},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.7","coreVersion":"10.312","createdTime":1665313889361,"modifiedTime":1705141627474,"lastModifiedBy":"nbWtzXGUNdF8xV3R"},"_id":"YMYzg0KtBcZz6oYo"}],"cards":[],"playlists":[],"folders":[{"name":"Alien Tables","type":"RollTable","sorting":"a","sort":0,"color":null,"flags":{"core":{"sourceId":"Folder.Btepu5tifRV0Pj7w"}},"_id":"Btepu5tifRV0Pj7w","folder":null,"description":"","_stats":{"systemId":"alienrpg","systemVersion":"3.0.2","coreVersion":"10.288","createdTime":null,"modifiedTime":1668245261356,"lastModifiedBy":"oKygDQ5NsfUVPKk7"}},{"name":"Alien Creature Tables","type":"RollTable","sorting":"a","sort":0,"color":"#ff0000","flags":{},"_id":"LrpFZIuICZfNAr2v","folder":"Btepu5tifRV0Pj7w","description":"","_stats":{"systemId":"alienrpg","systemVersion":"3.0.2","coreVersion":"10.288","createdTime":null,"modifiedTime":1668245261357,"lastModifiedBy":"oKygDQ5NsfUVPKk7"}},{"name":"Alien Mother Tables","type":"RollTable","sorting":"a","sort":0,"color":"#00c100","flags":{},"_id":"A0N3Ct1TQq9BuGk6","folder":"Btepu5tifRV0Pj7w","description":"","_stats":{"systemId":"alienrpg","systemVersion":"3.0.2","coreVersion":"10.288","createdTime":null,"modifiedTime":1668245261357,"lastModifiedBy":"oKygDQ5NsfUVPKk7"}},{"name":"Alien Sub-Tables","type":"RollTable","sorting":"a","sort":0,"color":null,"flags":{},"_id":"w3xO69hCmTtYDF8d","folder":"A0N3Ct1TQq9BuGk6","description":"","_stats":{"systemId":"alienrpg","systemVersion":"3.0.2","coreVersion":"10.288","createdTime":null,"modifiedTime":1668245261357,"lastModifiedBy":"oKygDQ5NsfUVPKk7"}},{"name":"Alien Macros","type":"Macro","folder":null,"description":"","sorting":"a","sort":0,"color":null,"flags":{"core":{"sourceId":"Folder.bjqt3ME8csX2r1wM"}},"_stats":{"systemId":"alienrpg","systemVersion":"3.0.0","coreVersion":"10.288","createdTime":null,"modifiedTime":1666865157778,"lastModifiedBy":"6yNABSpnhDRBjvg3"},"_id":"bjqt3ME8csX2r1wM"},{"name":"Skill-Stunts","type":"Item","folder":null,"description":"","sorting":"a","sort":0,"color":null,"flags":{"core":{"sourceId":"Folder.R8mjiz4iJkZGZMIw"}},"_stats":{"systemId":null,"systemVersion":null,"coreVersion":null,"createdTime":null,"modifiedTime":null,"lastModifiedBy":null},"_id":"R8mjiz4iJkZGZMIw"}],"_id":"R8mjiz4iJkZGZMIw","flags":{},"_stats":{"systemId":"alienrpg","systemVersion":"3.1.7","coreVersion":"10.312","createdTime":1654597293937,"modifiedTime":1705142705585,"lastModifiedBy":"nbWtzXGUNdF8xV3R"}}