diff --git a/.vscode/settings.json b/.vscode/settings.json
index e478b786..7d55f413 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -18,7 +18,7 @@
"*.html": "handlebars"
},
"cSpell.language": "en-GB",
- "cSpell.words": ["armor", "colorset", "FVTT", "gulpfile", "ifne", "relevent", "reroll", "spbutt", "typhonjs"],
+ "cSpell.words": ["armor", "colorset", "facehugger", "FVTT", "gulpfile", "ifne", "imagecontainer", "newdots", "relevent", "reroll", "spbutt", "typhonjs"],
"projectManager.groupList": true,
"vscode-edge-devtools.sourceMaps": true
}
diff --git a/Mother Instructions/Mother Instructions EN.html b/Mother Instructions/Mother Instructions EN.html
index 9ca588a0..c6b4b030 100644
--- a/Mother Instructions/Mother Instructions EN.html
+++ b/Mother Instructions/Mother Instructions EN.html
@@ -1,956 +1,1030 @@
+
+
+ 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
+
+
+
Change history for latest version 3.1.2 & 3.1.3
+
+ - 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.
+
-
- 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).
-
- Developed for Foundry FTT by Paul Watson
-
- If you like my system please consider buying me a coffee: https://ko-fi.com/paulwatson
-
-
-
Change history for latest 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.
-
-
-
-
The core system provides support for:
-
-
- - Character and Synthetic sheets.
- - Including the ability to drag and drop Items, Talents, Agendas and Story Cards.
- - Integrated consumables roll mechanics.
- - Stress rolls from the character sheet.
+ - 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.
- - Spaceship sheets.
+ The core system provides support for:
- - Including the ability to drag and drop Crew, Spaceship Weapons, Modifications, Upgrades.
- - Integrated Component Damage roll mechanics.
- - Starship Crew Stress rolls from the character sheet.
- - Space Combat Phases selection
+ - Character and Synthetic sheets.
+
+ - Including the ability to drag and drop Items, Talents, Agendas and Story Cards.
+ - Integrated consumables roll mechanics.
+ - Stress rolls from the character sheet.
+
+ - Spaceship sheets.
+
+ - Including the ability to drag and drop Crew, Spaceship Weapons, Modifications, Upgrades.
+ - Integrated Component Damage roll mechanics.
+ - Starship Crew Stress rolls from the character sheet.
+ - Space Combat Phases selection
+
+ - Creature sheets.
+
+ - Dropdown to allow the GM to select from a list of rolltables for attacks.
+ - Critical Injury table dropdown and roll button to allow GM to select from a list of rolltables which they can create themselves.
+
+ - Territories and Vehicle sheets.
+ - Items:
+
+ - Item - General equipment
+ - Weapon - Personal and Vehicle weapons
+ - Armor - Personal armor
+ - Talent - Talents for use within the system
+ - Planet-System - Details of planetary systems
+ - Agenda - PC Agenda and Story cards
+ - Critical Injury - Create Critical injuries
+
+ - Customisable Fonts and text colours.
+ - 2 sets of custom Alien RPG 3D dice are integrated if using the "Dice So Nice" module.
- - Creature sheets.
+
+ 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.
+
+
+ Official Modules
+
+ 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
+
+
+ Top Tips
+ Right Click is used quite a bit in the system. If in doubt, try it out.
+ Examples are:
- - Dropdown to allow the GM to select from a list of rolltables for attacks.
- - Critical Injury table dropdown and roll button to allow GM to select from a list of rolltables which they can create themselves.
+ - Right click an edit button to choose delete / edit
+ - Right click to clear radio buttons
+ - Right click a “roll” to enter modifiers before a roll
- - Territories and Vehicle sheets.
- - Items:
+
+
+
Actors
+
+ There are six main types of Actors available in 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
- - Agenda - PC Agenda and Story cards
- - Critical Injury - Create Critical injuries
+ - Characters
+ - Synthetics
+ - Creatures
+ - Spaceships
+ - Vehicles
+ - Territories
-
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: 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.
-
-
-
-
Official Modules
-
-
- 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
-
-
-
-
Top Tips
-
Right Click is used quite a bit in the system. If in doubt, try it out.
- Examples are:
-
- - Right click an edit button to choose delete / edit
- - Right click to clear radio buttons
- - Right click a “roll” to enter modifiers before a roll
-
-
-
-
-
Actors
-
-
- There are three main types of Actors available in the system:
-
-
- - Characters
- - Synthetics
- - Creatures
- - Spaceships
-
-
In this section I will go over the common areas of the Character and Synthetic sheets.
-
-
-
-
Characters
-
-
General Tab
-
-
Header (1)
-
-
-
- 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).
-
-
+
In this section I will go over the common areas of the Character and Synthetic sheets.
+
+
+
+
Characters
+
+
![](systems/alienrpg/images/mother-instructions/character-sheet-img.webp)
+
-
Details (2)
+
General Tab
+
+
Header (1)
+
+
![](systems/alienrpg/images/mother-instructions/character-header.webp)
+
+
+ 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).
+
+
-
- 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.
-
-
+
Details (2)
-
Tracking (3)
+
+ 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.
+
+
-
The left sidebar enables the player to track Experience, Radiation, Conditions, Consumables and Armor.
-
+
Tracking (3)
-
-
-
- Experience, Story Points, Radiation and Conditions are radio buttons. Left mouse click to set and Right mouse click to unset.
-
+
The left sidebar enables the player to track Experience, Radiation, Conditions, Consumables and Armor.
+
- 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.
-
-
-
- Overwatch is a (left click) toggle and gives an "Eye" status icon on the token so show the actor is in Overwatch.
-
+
+
+
+ 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.
+
- If the player has an active token in the scene a status icon will show for any conditions set:
-
-
-
-
- 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 “PANICKED”. 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.)
-
-
-
Consumables
-
- 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.
-
-
-
-
Armor
-
- 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.
-
-
-
-
-
-
Critical Injuries (4)
-
- 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.
-
<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
+ 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.
+
+
+
![](systems/alienrpg/images/mother-instructions/perm-radiation.webp)
+
+
+ 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:
+
+
+
+
+ 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.)
+
+
+ Consumables
+
+ 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.
+
+
+
+ Armor
+
+ 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.
+
+
+
+
+
+ Critical Injuries (4)
+
+ 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.
+
<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
-
- TIME LIMIT values:
-
- - None
- - OneRound
- - OneTurn
- - OneShift
- - OneDay
-
-
-
-
- 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.
-
-
<b>NAME OF INJURY </b> DESCRIPTION
+
+ TIME LIMIT values:
+
+ - None
+ - OneRound
+ - OneTurn
+ - OneShift
+ - OneDay
+
+
+
+
+ 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.
+
+
<b>NAME OF INJURY </b> DESCRIPTION
-
-
-
Skills Tab (5)
-
- 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.
-
-
-
-
Inventory Tab (6)
-
- 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.
-
-
-
+
-
If the player has an active token in the scene a status icon will show:
-
+
Skills Tab (5)
+
+ 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.
+
+
+
+
Inventory Tab (6)
+
+ 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.
+
+
+
-
+
If the player has an active token in the scene a status icon will show:
+
-
-
- Reducing the items Active or Inactive items will remove the status icon.
-
- The Inventory tab is divided into four sections:
-
+
-
+
+
+ Reducing the items Active or Inactive items will remove the status icon.
+
+ The Inventory tab is divided into four sections:
+
-
-
- 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".
-
-
-
-
- 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.
-
-
-
-
-
- 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.
-
-
-
-
+
+
+
+ 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".
+
+
+
+
+ Items in the Foot Locker are not counted against Encumbrance.
+
-
-
- 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.
-
-
-
Synthetics
-
- 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".
- This enables them to press the "No Stress" button to make fake Stress rolls (they will never get over 6).
- Additionally 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.
-
- Much of the Synthetic sheet is the same as the normal Character sheet so here I will outline the major differences.
-
-
-
Header (1)
-
-
- As Synthetics do not suffer from Stress that is omitted from their sheet.
- If the player is using the Synthetic sheet as a “Secret Android” the can click on “No Stress” to make a stress roll. This will always be a 1d6 roll so always shows as “Keeping it Together”.
-
-
Details (2)
- 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.
-
-
-
-
Tracking (3)
- 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.
-
-
- The Skills and Inventory tabs operate the same as for a Character sheet
-
-
Creature Sheets
-
-
-
Header (1)
-
- 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.
-
-
-
Attack Table (2)
-
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.
+ 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.
+
+
+
+
+
+ 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.
+
+
+
+
+
+
+ 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.
+
+
+
+
Synthetics
+
+ 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.
+
+
+
Header (1)
+
+
![](systems/alienrpg/images/mother-instructions/synthetic-header.webp)
+
+
+ As Synthetics do not suffer from Stress that is omitted from their sheet.
+
+
+
Details (2)
+
+ 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.
+
+
+
+
+
Tracking (3)
+
+ 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.
+
+
+
+ The Skills and Inventory tabs operate the same as for a Character sheet
+
+
Human Panic, Push, ect.
+
+ 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.
+
+
+
![](systems/alienrpg/images/mother-instructions/synthetic-sheet-human.webp)
+
+
+
+
Creatures
+
-
- 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.
+
Header (1)
+
+ 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).
-
-
Creature Critical Injuries (3)
-
- 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.
+ By default, values are not entered for Mobility, Observation and Acid Splash as not all creatures have these abilities.
- 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.
+
+
Attack Table (2)
+
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.
+
+
+
Creature Critical Injuries (3)
+
+ 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.
+
+
Creating your own Creature Critical Injuries Tables
+ 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:
+
<b>Injury Name</b>Injury Description
- 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.
-
-
Creating your own Creature Critical Injuries Tables
- 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:
-
<b>Injury Name</b>Injury Description
-
-
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.
-
-
-
-
Spaceships
-
-
General Tab
-
Stats (1)
-
-
- 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.
-
-
-
Component Damage(2)
-
- 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.
-
-
-
-
Crew (3)
-
- 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:
-
-
- - CAPTAIN: Has no function on a other than shouting at the crew!
- - PILOT: Allows the player to fire weapons and make Piloting rolls.
- - GUNNER: Allows the player to fire weapons.
- - SENSOR-OP: Allows the player to make Comtech rolls.
- - ENGINEER: Has no function on a other than noting who has that role
- - PASSENGER: Along for the ride.
-
-
- 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.
-
-
Armaments (4)
-
- 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.
-
-
-
Modules/Upgrades Tab
-
-
-
- The Modules/Upgrades tab is split into three sections:
-
-
- - Spaceship Weapons
- - Modules/Upgrades
- - Cargo
-
-
- 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.
-
-
-
Image Tab
-
- Where you can put a picture of the ship which will also be used as the token image.
-
-
-
Space Combat Phases Tab
-
- 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.
-
-
-
-
Territories
-
The territories sheet allows you to create details about each of the sectors in space which you can share with the players.
-
-
-
- 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.
-
-
-
-
Vehicles
-
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.
-
+ 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.
+
+
+
+
Spaceships
+
+
![](systems/alienrpg/images/mother-instructions/spaceship-sheet-img.webp)
+
+
General Tab
+
Stats (1)
+
+
+ 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.
+
+
+
Component Damage(2)
+
+ 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.
+
+
-
The GM should make all the players "Owners" of the vehicle in order for them to interact with it.
+
Crew (3)
+
+ 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:
+
+
+ - CAPTAIN: Has no function on a other than shouting at the crew!
+ - PILOT: Allows the player to fire weapons and make Piloting rolls.
+ - GUNNER: Allows the player to fire weapons.
+ - SENSOR-OP: Allows the player to make Comtech rolls.
+ - ENGINEER: Has no function on a other than noting who has that role
+ - PASSENGER: Along for the ride.
+
+
+ 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.
+
+
Armaments (4)
+
+ 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.
+
+
+
![](systems/alienrpg/images/mother-instructions/spaceship-fire-weapon.webp)
+
+
Modules/Upgrades Tab
+
+
![](systems/alienrpg/images/mother-instructions/spaceship-modules.webp)
+
+
+ The Modules/Upgrades tab is split into three sections:
+
+
+ - Spaceship Weapons
+ - Modules/Upgrades
+ - Cargo
+
+
+ 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.
+
+
+
Image Tab
+
+ Where you can put a picture of the ship which will also be used as the token image.
+
+
+
Space Combat Phases Tab
+
+ 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.
+
+
+
+
Vehicles
+
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.
+
General Tab
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.
-
-
- Right 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 and modifiers as instructed by the GM.
- 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.
-
-
-
+
+
Inventory Tab
+
+
+
+ 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.
- 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:
-
-
- - COMMANDER: Has no function on a vehicle other than shouting at the crew!
- - PILOT: Allows the player to fire weapons and make Piloting rolls.
- - GUNNER: Allows the player to fire weapons.
- - PASSENGER: Along for the ride.
-
-
-
NOTE: The crew members are sorted in this order when their roles are assigned.
-
-
-
- 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.
-
-
-
-
-
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.
+
Crew Tab
+
+ 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".
+
-
-
-
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.
-
-
+ Clicking on the dropdown allows the GM or Player to select one of the four roles:
+
+
+ - COMMANDER: Has no function on a vehicle other than shouting at the crew!
+ - PILOT: Allows the player to fire weapons and make Piloting rolls.
+ - GUNNER: Allows the player to fire weapons.
+ - PASSENGER: Along for the ride.
+
+
+
NOTE: The crew members are sorted in this order when their roles are assigned.
+
+
+
+ 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.
-
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).
-
-
+
+
+
+
+
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.
- 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.
+
-
+ The additional modifiers some armor can have on attributes and abilities can be found on the Modifiers tab.
- 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.
+ The stats and modifiers on the sheet will be used in rolls when the weapon is "Active".
- 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.
+
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:
- 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.
+ /r xdb - for Base dice
+ /r xds - for Stress dice
+ where x is the number of dice.
-
- 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".
+ For both just put /r 4db + 2ds
-
+ If you need a D66 just use:
+ /r (1d6*10)+1d6
- 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.
+ (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.
-
-
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.
+ 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.
- 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.
-
+
+
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.
+
+
+ - Alien - GM Dice Roller: Allows you to perform ad-hoc dice rolls. Uncheck the GM Only box to make the rolls public.
+ -
+ Alien - Player Ad-hoc YZE Dice Roller: Make this available to your players. They need to have a token selected before running the macro.
+
+ -
+ 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).
+
+ -
+ Alien - Roll on selected Creature table: same as above for Creature tables but no modifiers and all rolls are private to the GM.
+
+
+
+ If you want to write your own macros these are the @ tags.
+
+ For Attributes:
+
+
+ - @str
+ - @agl
+ - @wit
+ - @emp
+ - @stress
+
-
- 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.
-
-
- - Alien - GM Dice Roller: Allows you to perform ad-hoc dice rolls. Uncheck the GM Only box to make the rolls public.
- -
- Alien - Player Ad-hoc YZE Dice Roller: Make this available to your players. They need to have a token selected before running the macro.
-
- -
- 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).
-
- -
- Alien - Roll on selected Creature table: same as above for Creature tables but no modifiers and all rolls are private to the GM.
-
-
-
- If you want to write your own macros these are the @ tags.
+
For Skills:
+
+ - @heavyMach
+ - @closeCbt
+ - @stamina
+ - @rangedCbt
+ - @mobility
+ - @piloting
+ - @command
+ - @manipulation
+ - @medicalAid
+ - @observation
+ - @survival
+ - @comtech
+
- 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.
-
- - Drag'n'Transfer :
This module allows you to easily transfer items from one sheet to another.
- -
- Weyland - Alien UI theme:
The main goal of this module is to provide a complete Foundry VTT UI theming.
-
- -
- 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 Actions:
Useful to track Fast/slow actions. Adds macros to toggle icons and is refreshed each round.
-
-
+
+ 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
diff --git a/Release_Notes.txt b/Release_Notes.txt
index 3dceab39..770a3fd7 100644
--- a/Release_Notes.txt
+++ b/Release_Notes.txt
@@ -509,3 +509,13 @@ 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.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.
+
diff --git a/css/alienrpg.css b/css/alienrpg.css
index 05a60118..11b25e7d 100644
--- a/css/alienrpg.css
+++ b/css/alienrpg.css
@@ -378,6 +378,13 @@ a.inline-roll {
cursor: pointer;
}
+.rollVehicleWeapon:hover, .rollVehicleWeapon:focus {
+ text-shadow: 0 0 20px hsl(0, 100%, 50%);
+ font-size: 110%;
+ font-weight: bolder;
+ cursor: pointer;
+}
+
.openItem:hover, .openItem:focus {
text-shadow: 0 0 20px hsl(0, 100%, 50%);
font-size: 110%;
@@ -2309,7 +2316,7 @@ button:focus {
.critical-inj {
display: grid;
grid-template-areas: "crit1 crit2 crit3 crit4";
- grid-template-columns: 5% 21% 70% 3%;
+ grid-template-columns: 5% 31% 60% 3%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
@@ -4522,6 +4529,17 @@ combobox:focus {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
+.alienrpg .newdots {
+ cursor: pointer;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+}
.alienrpg .resource-label {
font-family: var(--alienfont);
text-transform: uppercase;
@@ -5229,6 +5247,17 @@ combobox:focus {
font-weight: bolder;
text-transform: uppercase;
}
+.alienrpg .crt .rollVehicleWeapon:hover,
+.alienrpg .crt .rollVehicleWeapon:focus {
+ text-shadow: 0 0 15px var(--aliengreen);
+ -webkit-box-shadow: 0 0 7px var(--aliengreen);
+ box-shadow: 0 0 7px var(--aliengreen);
+ background-color: var(--aliengreen);
+ color: #000;
+ font-size: 100%;
+ font-weight: bolder;
+ text-transform: uppercase;
+}
.alienrpg .crt .grid-talents {
text-align: center;
grid-template-columns: 90% 10%;
@@ -5282,7 +5311,7 @@ combobox:focus {
border: 0px solid var(--aliengreen);
}
.alienrpg .crt .Item11 .items-list {
- height: 179px;
+ height: auto;
}
.alienrpg .crt .critical-inj {
padding-bottom: 10px;
diff --git a/css/alienrpg.css.map b/css/alienrpg.css.map
index 44dae177..199d06b2 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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jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,eAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;AACF;AS1nGA;EACE;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,eAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;ESzjGA;IACE,gBAAA;ET2jGF;AACF;ASxjGA;EACE;IACE,gHAAA;ET0jGF;ESxjGA;IACE,gHAAA;ET0jGF;ESxjGA;IACE,gHAAA;ET0jGF;ESxjGA;IACE,gHAAA;ET0jGF;ESxjGA;IACE,4GAAA;ET0jGF;ESxjGA;IACE,gHAAA;ET0jGF;ESxjGA;IACE,gHAAA;ET0jGF;ESxjGA;IACE,gHAAA;ET0jGF;ESx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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: 150px;\n max-width: 360px;\n position: absolute;\n left: -900%;\n top: -102%;\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.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% 21% 70% 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 .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 .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: 179px;\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: 150px;\r\n max-width: 360px;\r\n position: absolute;\r\n left: -900%;\r\n top: -102%;\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.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.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% 21% 70% 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\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: 179px;\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",".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;EACE,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;AD6CF;;AE9DA,kBAAA;ACNA;EACE,gBAAA;AHwEF;;AGtEA;EAEE,WAAA;EACA,2BAAA;EAAA,wBAAA;EAAA,mBAAA;EACA,gBAAA;EACA,gBAAA;EACA,kBAAA;EACA,WAAA;EACA,UAAA;EACA,0BFXQ;EEYR,mCAAA;EACA,kBAAA;EACA,wBAAA;EACA,gBAAA;EACA,kBAAA;EACA,UAAA;AHwEF;;AGtEA;EACE,iBAAA;AHyEF;;AGtEA;EAIE,0BAAA;EACA,mCAAA;AHsEF;;AGhDA;EACE,6BAAA;EACA,wBAAA;EACA,0BAAA;EACA,0BFtDQ;EEuDR,4BAAA;EAAA,6BAAA;MAAA,0BAAA;UAAA,sBAAA;EACA,qBAAA;MAAA,iBAAA;EACA,YAAA;EACA,kBAAA;EACA,gBAAA;EACA,6BAAA;AHmDF;;AG/CE;EAIE,kDAAA;EACA,sBAAA;EACA,mCAAA;EACA,kBAAA;EAEA,yCAAA;AH8CJ;AG5CE;EACE,6BAAA;EAEA,cAAA;EACA,0BF/EM;EEgFN,6BAAA;EACA,kCAAA;EACA,kBAAA;EACA,cAAA;EACA,uBAAA;EACA,eAAA;AH6CJ;AG3CE;EACE,6BAAA;EAEA,cAAA;EAEA,0BF5FM;EE6FN,6BAAA;AH2CJ;AGzCE;EACE,6BAAA;EAEA,cAAA;EAEA,0BFpGM;EEqGN,mCAAA;EACA,WAAA;EACA,aAAA;EACA,kBAAA;EACA,eAAA;EACA,iBAAA;AHyCJ;AGtCE;EACE,6BAAA;EAEA,cAAA;EAEA,0BFlHM;EEmHN,mCAAA;EAEA,aAAA;EACA,kBAAA;EACA,eAAA;EACA,iBAAA;AHqCJ;AGnCE;EACE,kCF5HM;ADiKV;;AGjCA;EACE,uBFjIQ;EEkIR,0BFjIQ;ADqKV;;AGjCA;EACE,uBFtIQ;EEuIR,0BFtIQ;AD0KV;;AGlCA;EACE,uBF1IQ;EE2IR,0BF1IQ;AD+KV;;AGlCA;EACE,uBF/IQ;EEgJR,0BF/IQ;ADoLV;;AGnCA;EACE,iCAAA;EACA,kBAAA;AHsCF;;AGpCA;EAEE,uCAAA;EACA,sBAAA;EACA,4BAAA;EACA,2BAAA;EACA,cAAA;AHsCF;AGnCE;EACE,wBAAA;AHqCJ;AGlCE;EACE,wBAAA;AHoCJ;AGjCE;EACE,wBAAA;AHmCJ;AGhCE;EACE,wBAAA;AHkCJ;;AG9BA;EAEE,uCAAA;EACA,sBAAA;EACA,4BAAA;EACA,2BAAA;EACA,wBAAA;EAEA,iBAAA;AH+BF;;AG7BA;EACE,0BAAA;EAEA,wBAAA;AH+BF;;AG5BA;EACE,0BAAA;AH+BF;;AG5BA;EACE,0BAAA;AH+BF;;AG5BA;EACE,oBAAA;EAAA,oBAAA;EAAA,aAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,0DAAA;EACA,cAAA;EACA,wBAAA;AH+BF;;AG5BA;EACE,WAAA;AH+BF;;AG5BA;EACE,mCAAA;EACA,kBAAA;EACA,0BFtNQ;ADqPV;AG7BE;EACE,cAAA;EACA,0BF1NM;ADyPV;AG5BE;EACE,cAAA;EAEA,0BFhOM;AD6PV;;AG1BA;EACE,oBAAA;UAAA,YAAA;AH6BF;;AG3BA;EACE,oBAAA;UAAA,YAAA;AH8BF;;AG5BA;EACE,oBAAA;UAAA,YAAA;AH+BF;;AG5BA;EACE,cAAA;EAEA,0BFhPQ;EEiPR,mCAAA;EACA,kBAAA;AH8BF;;AG3BA;EACE,0BFtPQ;EEuPR,gBAAA;EACA,mCAAA;EACA,kBAAA;EACA,mBAAA;EACA,qBAAA;AH8BF;;AG3BA;;EAGE,wBAAA;AH6BF;;AG3BA;EAEE,cAAA;AH6BF;;AG3BA;EAEE,cAAA;AH6BF;;AG1BA;EACE,SAAA;EACA,UAAA;EACA,WAAA;EACA,gBAAA;AH6BF;;AG1BA;EACE,SAAA;EACA,UAAA;EACA,WAAA;AH6BF;;AGvBA;EACE,SAAA;EACA,UAAA;EACA,WAAA;AH0BF;;AGtBE;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;EACA,SAAA;EACA,WAAA;EACA,iBAAA;EACA,UAAA;EACA,cAAA;EACA,SAAA;AHyBJ;;AGrBA;;EAEE,wBAAA;EACA,sBAAA;EACA,mCAAA;EACA,cAAA;EACA,eAAA;EACA,6CAAA;UAAA,qCAAA;EACA,yCAAA;UAAA,iCAAA;AHwBF;;AGrBA;EACE,UAAA;EACA,yCAAA;UAAA,iCAAA;AHwBF;;AGTE;EAEE,uCAAA;EACA,gBAAA;EACA,mBAAA;EACA,eAAA;AHWJ;;AGPE;EAGE,uCAAA;EACA,cAAA;EACA,eAAA;AHQJ;;AGJE;EAGE,uCAAA;EACA,eAAA;EACA,mBAAA;EACA,eAAA;AHKJ;;AGDE;EAGE,uCAAA;EACA,eAAA;EACA,mBAAA;EACA,eAAA;AHEJ;;AGEE;EAGE,uCAAA;EACA,eAAA;EACA,mBAAA;EACA,eAAA;AHDJ;;AGKE;EAEE,0BAAA;EACA,uCAAA;EAEA,mBAAA;EACA,eAAA;AHJJ;;AGQA;EACE,WAAA;EACA,YAAA;EACA,iBAAA;EACA,UAAA;AHLF;;AGQA;EACE,cAAA;EACA,UAAA;EACA,6BAAA;AHLF;;AGSE;EAEE,kCAAA;EACA,eAAA;EACA,mBAAA;EACA,eAAA;AHPJ;;AGWA;EACE,UAAA;EACA,UAAA;EACA,6BAAA;AHRF;;AGWA;EACE,qBAAA;EACA,YAAA;EACA,YAAA;EAEA,iBAAA;EACA,cAAA;EACA,yDAAA;EACA,uCAAA;EACA,mCAAA;EACA,mBAAA;EACA,wBAAA;EACA,6BAAA;EACA,oBAAA;AHTF;;AGWA;EACE,mBAAA;EACA,wBAAA;EACA,qCAAA;AHRF;;AGUA;EACE,kBAAA;EACA,QAAA;EACA,oBAAA;EACA,uBAAA;EACA,YAAA;AHPF;;AGSA;;EAEE,yBAAA;UAAA,iBAAA;AHNF;;AGSA;EACE,qBAAA;EACA,YAAA;EACA,YAAA;EACA,gCFrcQ;EEucR,iBAAA;EACA,2CAAA;EACA,6BAAA;EACA,mBAAA;EACA,mCAAA;EACA,mBAAA;EACA,wBAAA;EACA,6BAAA;EACA,oBAAA;AHPF;;AGSA;EACE,mBAAA;EACA,wBAAA;AHNF;;AGSA;EACE,qBAAA;EACA,YAAA;EACA,YAAA;EACA,mCAAA;EACA,mBAAA;EACA,wBAAA;EACA,iBAAA;EACA,iBAAA;EAGA,6BAAA;EACA,oBAAA;AHRF;;AGUA;EACE,kBAAA;EACA,wBAAA;AHPF;;AGUA;EACE,qBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,2DAAA;AHPF;;AGSA;EACE,qBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,2DAAA;AHNF;;AGQA;EACE,qBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,2DAAA;AHLF;;AGOA;EACE,qBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,2DAAA;AHJF;;AGMA;EACE,qBAAA;EACA,WAAA;EACA,YAAA;EACA,YAAA;EACA,WAAA;EACA,2DAAA;AHHF;;AGMA;EACE,kBAAA;EACA,qBAAA;EACA,+BAAA;AHHF;;AGMA;EACE,kBAAA;EACA,YAAA;EACA,gCF3hBQ;EE6hBR,kBAAA;EACA,kBAAA;EACA,cAAA;EACA,kBAAA;EACA,UAAA;EACA,SAAA;EACA,WAAA;EACA,kBAAA;EACA,mBAAA;EACA,+BAAA;AHJF;;AGMA;EACE,YAAA;EACA,kBAAA;EACA,QAAA;EACA,UAAA,EAAA,gCAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;EACA,mEAAA;AHHF;;AGKA;EACE,mBAAA;AHFF;;AGKA;EACE,cAAA;EACA,gCFxjBQ;ADsjBV;;AGKA;EACE,uCAAA;AHFF;;AGKA;EACE,kBAAA;EACA,qBAAA;EACA,wCAAA;AHFF;;AGKA,iBAAA;AACA;EAIE,gBAAA;EACA,kBAAA;EACA,YAAA;EACA,gCF7kBQ;EE8kBR,wBAAA;EACA,kBAAA;EACA,kBAAA;EACA,cAAA;EACA,kBAAA;EACA,UAAA;EAGA,mBAAA;EACA,mBAAA;EACA,+BAAA;AHPF;;AGUA,oEAAA;AACA;EACE,mBAAA;AHPF;;AGUA;EACE,YAAA;EACA,kBAAA;EACA,QAAA;EACA,UAAA,EAAA,gCAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;EACA,mEAAA;AHPF;;AGcA;EACE,4BAAA;AHXF;;AGcA;EACE,0BAAA;EACA,mBAAA;EACA,iBAAA;EACA,6BAAA;EACA,qBAAA;EACA,2CAAA;AHXF;;AGcA;EACE,2BAAA;AHXF;;AGaA;EACE,gCAAA;EACA,iBAAA;EACA,iBAAA;AHVF;;AGYA;EACE,iCAAA;AHTF;;AGWA;EACE,gCAAA;EACA,iBAAA;AHRF;;AGWA;EACE,gBAAA;EACA,wBAAA;EACA,mCAAA;AHRF;;AGWA;EACE,uBFppBQ;AD4oBV;;AGWA;EACE,qBFvpBQ;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;EACE,aAAA;EACA,0BAAA;EAIA,UAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALwzCF;;AKrzCA;EACE,aAAA;EACA,mBAAA;EACA,8BAAA;EAGA,UAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALszCF;;AKlzCA;EACE,0BAAA;EACA,gDAAA;EACA,+BAAA;EAEA,qBAAA;EACA,SAAA;ALozCF;;AKjzCA;EACE,0BAAA;EACA,gDAAA;EACA,+BAAA;EACA,oBAAA;EACA,YAAA;ALozCF;;AKjzCA;EACE,aAAA;EAEA,wLACE;EAWF,kCAAA;ALwyCF;;AKryCA;EACE,aAAA;EAEA,wLACE;EAUF,kCAAA;AL6xCF;;AK1xCA;EACE,gBAAA;EACA,mCAAA;EACA,YAAA;EACA,kBAAA;AL6xCF;;AK3xCA;EACE,gBAAA;EACA,mCAAA;AL8xCF;;AK5xCA;EACE,gBAAA;EACA,mCAAA;EACA,gBAAA;EACA,iBAAA;EACA,kBAAA;AL+xCF;;AK7xCA;EACE,gBAAA;EACA,mCAAA;EACA,gBAAA;EACA,iBAAA;EACA,kBAAA;ALgyCF;;AK9xCA;EACE,gBAAA;EACA,mCAAA;EACA,gBAAA;EACA,iBAAA;EACA,kBAAA;ALiyCF;;AK/xCA;EACE,gBAAA;EACA,mCAAA;EAEA,gBAAA;EACA,iBAAA;EACA,kBAAA;ALiyCF;;AK/xCA;EACE,gBAAA;EACA,mCAAA;EACA,gBAAA;EACA,iBAAA;EACA,kBAAA;EAEA,YAAA;ALiyCF;;AK/xCA;EACE,gBAAA;EACA,mCAAA;EACA,YAAA;ALkyCF;;AKhyCA;EACE,gBAAA;EACA,mCAAA;EACA,gBAAA;EACA,mBAAA;ALmyCF;;AKjyCA;EACE,iBAAA;EACA,mCAAA;EACA,gBAAA;EACA,mBAAA;ALoyCF;;AKhyCA;EACE,iBAAA;EACA,mCAAA;EACA,YAAA;EACA,0BAAA;MAAA,qBAAA;EACA,wBAAA;MAAA,qBAAA;UAAA,uBAAA;EACA,gBAAA;ALmyCF;;AKhyCA;EACE,aAAA;EACA,mBAAA;EACA,8BAAA;EACA,+BAAA;EACA,UAAA;EACA,yBAAA;EACA,sBAAA;EACA,mBAAA;ALmyCF;;AKhyCA;EACE,aAAA;EACA,uCAAA;EAEA,8BAAA;ALkyCF;;AK3xCA;EACE,kBAAA;EACA,yCAAA;EAEA,0BAAA;MAAA,qBAAA;AL6xCF;;AKzxCA;EACE,kBAAA;EAEA,iBAAA;EACA,0BAAA;MAAA,qBAAA;AL2xCF;;AKtxCA;EACE,aAAA;EACA,ysBACE;EAmBF,4CAAA;EACA,wBAAA;ALswCF;;AKlwCA;EACE,kBAAA;ALqwCF;;AKnwCA;EACE,mBAAA;ALswCF;;AKpwCA;EACE,eAAA;EAEA,0BAAA;MAAA,qBAAA;EACA,mBAAA;ALswCF;;AKpwCA;EACE,eAAA;EAEA,0BAAA;MAAA,qBAAA;ALswCF;;AKpwCA;EACE,eAAA;EAEA,0BAAA;MAAA,qBAAA;EACA,mBAAA;ALswCF;;AKpwCA;EACE,eAAA;EAEA,0BAAA;MAAA,qBAAA;EACA,mBAAA;ALswCF;;AKpwCA;EACE,eAAA;EAEA,0BAAA;MAAA,qBAAA;EACA,mBAAA;ALswCF;;AKpwCA;EACE,eAAA;EAEA,0BAAA;MAAA,qBAAA;ALswCF;;AKpwCA;EACE,eAAA;EAEA,YAAA;ALswCF;;AKpwCA;EACE,eAAA;EAEA,YAAA;EACA,iBAAA;EACA,mBAAA;ALswCF;;AKpwCA;EACE,eAAA;EAEA,YAAA;EACA,mBAAA;ALswCF;;AKpwCA;EACE,gBAAA;EAEA,YAAA;ALswCF;;AKpwCA;EACE,gBAAA;EAEA,YAAA;ALswCF;;AKpwCA;EACE,gBAAA;EAEA,YAAA;EACA,iBAAA;EACA,mBAAA;ALswCF;;AKpwCA;EACE,gBAAA;EAEA,YAAA;EACA,mBAAA;ALswCF;;AKpwCA;EACE,gBAAA;EAEA,YAAA;ALswCF;;AKpwCA;EACE,gBAAA;EAEA,YAAA;ALswCF;;AKpwCA;EACE,gBAAA;EAEA,YAAA;EAEA,iBAAA;EACA,mBAAA;ALqwCF;;AKnwCA;EACE,gBAAA;EAEA,YAAA;EAEA,mBAAA;ALowCF;;AKlwCA;EACE,gBAAA;EAEA,YAAA;ALowCF;;AKjwCA;EACE,gBAAA;EAEA,YAAA;ALmwCF;;AKjwCA;EACE,gBAAA;EAEA,YAAA;EAEA,iBAAA;EACA,mBAAA;ALkwCF;;AKhwCA;EACE,gBAAA;EAEA,YAAA;EAEA,mBAAA;ALiwCF;;AK/vCA;EACE,gBAAA;EAEA,YAAA;EACA,oBAAA;ALiwCF;;AK/vCA;EACE,gBAAA;EAEA,YAAA;EACA,oBAAA;EACA,mBAAA;ALiwCF;;AK/vCA;EACE,gBAAA;EAEA,YAAA;EACA,oBAAA;ALiwCF;;AK/vCA;EACE,gBAAA;EAEA,YAAA;EACA,oBAAA;EACA,mBAAA;ALiwCF;;AK/vCA;EACE,gBAAA;EAEA,YAAA;EACA,oBAAA;ALiwCF;;AK/vCA;EACE,gBAAA;EAEA,YAAA;EACA,oBAAA;ALiwCF;;AK/vCA;EACE,gBAAA;EAEA,0BAAA;MAAA,qBAAA;ALiwCF;;AK/vCA;EACE,gBAAA;EAEA,0BAAA;MAAA,qBAAA;ALiwCF;;AK/vCA;EACE,gBAAA;EAEA,0BAAA;MAAA,qBAAA;EACA,mBAAA;ALiwCF;;AK/vCA;EACE,gBAAA;EAEA,0BAAA;MAAA,qBAAA;EACA,mBAAA;ALiwCF;;AK/vCA;EACE,gBAAA;EAEA,0BAAA;MAAA,qBAAA;ALiwCF;;AK/vCA;EACE,gBAAA;EAEA,0BAAA;MAAA,qBAAA;ALiwCF;;AK9vCA;EACE,aAAA;EAEA,SAAA;EACA,UAAA;EAIA,gFACE;EAMF,gCAAA;ALuvCF;;AKrvCA;EACE,eAAA;EAGA,kBAAA;ALsvCF;;AKpvCA;EACE,eAAA;ALuvCF;;AKlvCA;EACE,eAAA;ALqvCF;;AKjvCA;EACE,eAAA;ALovCF;;AK/uCA;EACE,aAAA;EAEA,SAAA;EACA,UAAA;EACA,iBAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,mCAAA;EACA,wCAAA;EACA,sCAAA;ALivCF;;AK9uCA;EACE,gBAAA;ALivCF;;AK7uCA;EACE,gBAAA;ALgvCF;;AK3uCA;EACE,gBAAA;EACA,WAAA;EACA,YAAA;AL8uCF;;AK3uCA;EACE,gBAAA;AL8uCF;;AKzuCA;EACE,aAAA;EAEA,iGACE;EAMF,8BAAA;ALquCF;;AKluCA;EACE,kBAAA;EAEA,kBAAA;ALouCF;;AKluCA;EACE,eAAA;EAEA,sBAAA;MAAA,mBAAA;UAAA,qBAAA;EACA,kBAAA;ALouCF;;AKluCA;EACE,eAAA;ALquCF;;AKluCA;EACE,gBAAA;EAEA,kBAAA;EACA,kBAAA;ALouCF;;AKluCA;EACE,gBAAA;ALquCF;;AKluCA;EACE,iBAAA;EAEA,kBAAA;EACA,kBAAA;ALouCF;;AKjuCA;EACE,iBAAA;ALouCF;;AKjuCA;EACE,iBAAA;EAEA,kBAAA;EACA,kBAAA;ALmuCF;;AKjuCA;EACE,iBAAA;ALouCF;;AKhuCA;EACE,aAAA;EACA,mCAAA;EACA,kCAAA;EACA,2BAAA;ALmuCF;;AKhuCA;EACE,aAAA;EACA,mCAAA;EACA,gFACE;EAGF,2BAAA;ALguCF;;AK7tCA;EACE,gBAAA;ALguCF;;AK9tCA;EACE,iBAAA;ALiuCF;;AK/tCA;EACE,iBAAA;ALkuCF;;AKhuCA;EACE,iBAAA;ALmuCF;;AKjuCA;EACE,iBAAA;ALouCF;;AKluCA;EACE,iBAAA;ALquCF;;AKnuCA;EACE,iBAAA;ALsuCF;;AKpuCA;EACE,iBAAA;ALuuCF;;AKruCA;EACE,iBAAA;ALwuCF;;AKruCA;EACE,aAAA;EACA,mCAAA;EACA,gFACE;EAGF,2BAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,mBAAA;ALquCF;;AKluCA;EACE,iBAAA;ALquCF;;AKnuCA;EACE,iBAAA;ALsuCF;;AKpuCA;EACE,iBAAA;ALuuCF;;AKruCA;EACE,iBAAA;ALwuCF;;AKtuCA;EACE,iBAAA;ALyuCF;;AKvuCA;EACE,iBAAA;AL0uCF;;AKxuCA;EACE,iBAAA;AL2uCF;;AKxuCA;EACE,aAAA;EACA,mCAAA;EACA,kGACE;EAGF,kCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALwuCF;;AKruCA;EACE,kBAAA;ALwuCF;;AKtuCA;EACE,kBAAA;ALyuCF;;AKvuCA;EACE,kBAAA;AL0uCF;;AKxuCA;EACE,kBAAA;AL2uCF;;AKzuCA;EACE,kBAAA;AL4uCF;;AK1uCA;EACE,kBAAA;AL6uCF;;AK1uCA;EACE,aAAA;EAEA,2HACE;EAGF,mBAAA;EAEA,uDAAA;EAEA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALuuCF;;AKpuCA;EACE,gBAAA;EACA,kBAAA;ALuuCF;;AKruCA;EACE,gBAAA;EACA,kBAAA;ALwuCF;;AKtuCA;EACE,gBAAA;EACA,kBAAA;ALyuCF;;AKvuCA;EACE,gBAAA;EACA,oBAAA;AL0uCF;;AKxuCA;EACE,gBAAA;EACA,kBAAA;AL2uCF;;AKzuCA;EACE,gBAAA;EACA,oBAAA;AL4uCF;;AK1uCA;EACE,gBAAA;EACA,kBAAA;AL6uCF;;AK3uCA;EACE,gBAAA;EACA,kBAAA;AL8uCF;;AK5uCA;EACE,gBAAA;EACA,kBAAA;AL+uCF;;AK7uCA;EACE,iBAAA;EACA,oBAAA;ALgvCF;;AK9uCA;EACE,iBAAA;EACA,kBAAA;ALivCF;;AK/uCA;EACE,iBAAA;EACA,oBAAA;ALkvCF;;AKhvCA;EACE,iBAAA;EACA,kBAAA;ALmvCF;;AKjvCA;EACE,iBAAA;EACA,kBAAA;ALovCF;;AKjvCA;EACE,aAAA;EAEA,6IACE;EAEF,mBAAA;EAEA,2DAAA;EAEA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;AL+uCF;;AK5uCA;EACE,gBAAA;EACA,kBAAA;AL+uCF;;AK7uCA;EACE,gBAAA;EACA,oBAAA;ALgvCF;;AK9uCA;EACE,gBAAA;EACA,oBAAA;ALivCF;;AK/uCA;EACE,gBAAA;EACA,mBAAA;ALkvCF;;AKhvCA;EACE,gBAAA;EACA,kBAAA;ALmvCF;;AKjvCA;EACE,gBAAA;EACA,kBAAA;ALovCF;;AKlvCA;EACE,gBAAA;EACA,oBAAA;ALqvCF;;AKnvCA;EACE,gBAAA;EACA,mBAAA;ALsvCF;;AKpvCA;EACE,gBAAA;EACA,oBAAA;ALuvCF;;AKrvCA;EACE,iBAAA;EACA,oBAAA;ALwvCF;;AKtvCA;EACE,iBAAA;EACA,oBAAA;ALyvCF;;AKvvCA;EACE,iBAAA;EACA,oBAAA;AL0vCF;;AKxvCA;EACE,iBAAA;EACA,oBAAA;AL2vCF;;AKzvCA;EACE,iBAAA;EACA,oBAAA;AL4vCF;;AK1vCA;EACE,iBAAA;EACA,oBAAA;AL6vCF;;AK3vCA;EACE,iBAAA;EACA,oBAAA;AL8vCF;;AK5vCA;EACE,iBAAA;EACA,oBAAA;AL+vCF;;AK7vCA;EACE,iBAAA;EACA,oBAAA;ALgwCF;;AK9vCA;EACE,aAAA;EAEA,sGACE;EAEF,mBAAA;EAEA,sDAAA;EAEA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;AL4vCF;;AKzvCA;EACE,gBAAA;EACA,kBAAA;AL4vCF;;AK1vCA;EACE,gBAAA;EACA,oBAAA;AL6vCF;;AK3vCA;EACE,gBAAA;EACA,oBAAA;AL8vCF;;AK5vCA;EACE,gBAAA;EACA,mBAAA;AL+vCF;;AK7vCA;EACE,gBAAA;EACA,kBAAA;ALgwCF;;AK9vCA;EACE,gBAAA;EACA,kBAAA;ALiwCF;;AK/vCA;EACE,gBAAA;EACA,oBAAA;ALkwCF;;AKhwCA;EACE,gBAAA;EACA,mBAAA;ALmwCF;;AKjwCA;EACE,gBAAA;EACA,oBAAA;ALowCF;;AKlwCA;EACE,iBAAA;EACA,oBAAA;ALqwCF;;AKnwCA;EACE,iBAAA;EACA,oBAAA;ALswCF;;AKpwCA;EACE,iBAAA;EACA,oBAAA;ALuwCF;;AKrwCA;EACE,iBAAA;EACA,oBAAA;ALwwCF;;AKtwCA;EACE,iBAAA;EACA,sBAAA;ALywCF;;AKvwCA;EACE,iBAAA;EACA,oBAAA;AL0wCF;;AKxwCA;EACE,iBAAA;EACA,oBAAA;AL2wCF;;AKzwCA;EACE,iBAAA;EACA,oBAAA;AL4wCF;;AK1wCA;EACE,iBAAA;EACA,oBAAA;AL6wCF;;AK1wCA;EACE,aAAA;EACA,gEACE;EAKF,YAAA;EACA,8BAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALwwCF;;AKrwCA;EACE,eAAA;EACA,oBAAA;EACA,iBAAA;ALwwCF;;AKrwCA;EACE,eAAA;EACA,mBAAA;EACA,kBAAA;ALwwCF;;AKrwCA;EACE,eAAA;EACA,kBAAA;ALwwCF;;AKtwCA;EACE,eAAA;EACA,mBAAA;EACA,kBAAA;EACA,gBAAA;ALywCF;;AKrwCA;EACE,mBAAA;EACA,yBAAA;ALwwCF;;AKtwCA;EACE,aAAA;EACA,qCAAA;EAGA,iCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALuwCF;;AKpwCA;EACE,eAAA;EACA,kBAAA;EACA,kBAAA;ALuwCF;;AKrwCA;EACE,eAAA;EAEA,iBAAA;EACA,kBAAA;ALuwCF;;AKrwCA;EACE,eAAA;EACA,mBAAA;ALwwCF;;AKrwCA;EACE,aAAA;EACA,8CAAA;EAGA,oCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALswCF;;AKnwCA;EACE,gBAAA;EACA,kBAAA;EACA,kBAAA;ALswCF;;AKpwCA;EACE,gBAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;ALuwCF;;AKrwCA;EACE,gBAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;EACA,uBAAA;MAAA,oBAAA;UAAA,iBAAA;ALwwCF;;AKtwCA;EACE,gBAAA;EACA,mBAAA;ALywCF;;AKtwCA;EACE,aAAA;EACA,8CAAA;EAGA,gCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALuwCF;;AKpwCA;EACE,kBAAA;EACA,kBAAA;EACA,kBAAA;ALuwCF;;AKrwCA;EACE,kBAAA;EACA,kBAAA;EACA,iBAAA;EACA,kBAAA;ALwwCF;;AKrwCA;EACE,kBAAA;EACA,mBAAA;ALwwCF;;AKrwCA;EACE,aAAA;EACA,4CACE;EAEF,YAAA;EACA,8BAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALswCF;;AKnwCA;EACE,eAAA;EACA,oBAAA;EACA,iBAAA;ALswCF;;AKpwCA;EACE,eAAA;EACA,mBAAA;EACA,kBAAA;ALuwCF;;AKrwCA;EACE,eAAA;EACA,oBAAA;EACA,iBAAA;EACA,iBAAA;ALwwCF;;AKtwCA;EACE,eAAA;EACA,iBAAA;ALywCF;;AKtwCA;EACE,aAAA;EACA,8CAAA;EAEA,yCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,WAAA;EACA,UAAA;ALwwCF;;AKpwCA;EACE,gBAAA;EACA,oBAAA;ALuwCF;;AKnwCA;EACE,gBAAA;EACA,mBAAA;EACA,kBAAA;ALswCF;;AKpwCA;EACE,gBAAA;EACA,mBAAA;EACA,kBAAA;ALuwCF;;AKrwCA;EACE,gBAAA;EACA,oBAAA;ALwwCF;;AKrwCA;EACE,aAAA;EACA,mCAAA;EACA,UAAA;EACA,SAAA;EACA,8BAAA;ALwwCF;;AKtwCA;EACE,gBAAA;ALywCF;;AKvwCA;EACE,gBAAA;EAEA,kBAAA;ALywCF;;AKtwCA;EACE,aAAA;EACA,sCAAA;EAEA,gCAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,SAAA;EACA,UAAA;ALwwCF;;AKrwCA;EACE,kBAAA;EACA,oBAAA;ALwwCF;;AKtwCA;EACE,kBAAA;EACA,oBAAA;EACA,kBAAA;ALywCF;;AKtwCA;EACE,aAAA;EACA,mCAAA;EACA,+EAGE;EAKF,8BAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALkwCF;;AK/vCA;EACE,gBAAA;ALkwCF;;AKhwCA;EACE,gBAAA;ALmwCF;;AKjwCA;EACE,gBAAA;ALowCF;;AKlwCA;EACE,gBAAA;ALqwCF;;AKnwCA;EACE,gBAAA;ALswCF;;AKpwCA;EACE,gBAAA;ALuwCF;;AKrwCA;EACE,gBAAA;ALwwCF;;AKtwCA;EACE,gBAAA;ALywCF;;AKvwCA;EACE,aAAA;EACA,mCAAA;EACA,sFACE;EAKF,2BAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,mBAAA;ALqwCF;;AKlwCA;EACE,iBAAA;ALqwCF;;AKnwCA;EACE,iBAAA;ALswCF;;AKpwCA;EACE,iBAAA;ALuwCF;;AKrwCA;EACE,iBAAA;ALwwCF;;AKtwCA;EACE,iBAAA;ALywCF;;AKvwCA;EACE,iBAAA;AL0wCF;;AKxwCA;EACE,iBAAA;AL2wCF;;AKzwCA;EACE,iBAAA;AL4wCF;;AKzwCA;EACE,aAAA;EACA,SAAA;EACA,UAAA;EACA,oGACE;EAIF,gCAAA;ALwwCF;;AKtwCA;EACE,gBAAA;EACA,kBAAA;EACA,kBAAA;ALywCF;;AKvwCA;EACE,gBAAA;EACA,kBAAA;AL0wCF;;AKxwCA;EACE,gBAAA;EACA,kBAAA;AL2wCF;;AKzwCA;EACE,gBAAA;EACA,kBAAA;AL4wCF;;AKzwCA;EACE,aAAA;EACA,YAAA;EACA,gEACE;EAEF,yCAAA;EACA,+BAAA;EACA,qBAAA;AL0wCF;;AKvwCA;EACE,eAAA;EACA,kBAAA;AL0wCF;;AKxwCA;EACE,eAAA;EACA,kBAAA;AL2wCF;;AKzwCA;EACE,eAAA;EACA,kBAAA;AL4wCF;;AK1wCA;EACE,eAAA;EACA,mBAAA;AL6wCF;;AK3wCA;EACE,eAAA;EACA,kBAAA;AL8wCF;;AK5wCA;EACE,eAAA;EACA,kBAAA;AL+wCF;;AK7wCA;EACE,eAAA;EACA,kBAAA;ALgxCF;;AK9wCA;EACE,eAAA;EACA,mBAAA;ALixCF;;AK9wCA;EACE,aAAA;EAEA,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,iBAAA;EACA,qBAAA;EACA,+BAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,mGACE;EAEF,uDAAA;AL8wCF;;AK3wCA;EACE,gBAAA;EACA,kBAAA;AL8wCF;;AK5wCA;EACE,gBAAA;EACA,oBAAA;EACA,kBAAA;AL+wCF;;AK7wCA;EACE,gBAAA;EACA,kBAAA;ALgxCF;;AK9wCA;EACE,gBAAA;EACA,oBAAA;EACA,kBAAA;ALixCF;;AK/wCA;EACE,gBAAA;EACA,oBAAA;ALkxCF;;AKhxCA;EACE,gBAAA;EACA,kBAAA;ALmxCF;;AKjxCA;EACE,gBAAA;EACA,oBAAA;EACA,kBAAA;ALoxCF;;AKlxCA;EACE,gBAAA;EACA,kBAAA;ALqxCF;;AKnxCA;EACE,gBAAA;EACA,oBAAA;EACA,kBAAA;ALsxCF;;AKpxCA;EACE,iBAAA;EACA,oBAAA;ALuxCF;;AKrxCA;EACE,iBAAA;EACA,oBAAA;ALwxCF;;AKtxCA;EACE,iBAAA;EACA,oBAAA;ALyxCF;;AKtxCA;EACE,aAAA;EACA,qFACE;EAEF,mBAAA;EACA,gBAAA;EACA,kBAAA;EACA,iBAAA;EACA,qBAAA;EAEA,uDAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;ALsxCF;;AKnxCA;EACE,gBAAA;EACA,kBAAA;ALsxCF;;AKpxCA;EACE,gBAAA;EACA,kBAAA;ALuxCF;;AKrxCA;EACE,gBAAA;EACA,kBAAA;ALwxCF;;AKtxCA;EACE,gBAAA;EACA,oBAAA;ALyxCF;;AKvxCA;EACE,gBAAA;EACA,kBAAA;AL0xCF;;AKxxCA;EACE,gBAAA;EACA,oBAAA;AL2xCF;;AKzxCA;EACE,gBAAA;EACA,oBAAA;AL4xCF;;AK1xCA;EACE,gBAAA;EACA,oBAAA;AL6xCF;;AK1xCA;;;EAGE,wBAAA;MAAA,qBAAA;UAAA,uBAAA;EACA,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,kBAAA;EACA,UAAA;EACA,mCAAA;AL6xCF;;AK1xCA;EACE,uBAAA;MAAA,oBAAA;UAAA,2BAAA;EACA,gBAAA;AL6xCF;;AK1xCA;EACE,qBAAA;MAAA,kBAAA;UAAA,yBAAA;EACA,iBAAA;AL6xCF;;AK1xCA;EACE,aAAA;EACA,wDACE;EAEF,yCAAA;AL2xCF;;AKzxCA;EACE,oBAAA;EACA,cAAA;AL4xCF;;AK1xCA;EACE,oBAAA;EACA,cAAA;AL6xCF;;AK3xCA;EACE,oBAAA;EACA,cAAA;AL8xCF;;AK5xCA;EACE,mBAAA;EACA,cAAA;AL+xCF;;AK7xCA;EACE,kBAAA;EACA,cAAA;ALgyCF;;AK9xCA;EACE,oBAAA;EACA,cAAA;ALiyCF;;AK/xCA;EACE,oBAAA;EACA,cAAA;ALkyCF;;AKhyCA;EACE,mBAAA;EACA,cAAA;ALmyCF;;AKhyCA;EACE,aAAA;EACA,4EACE;EAEF,qCAAA;ALiyCF;;AK/xCA;EACE,oBAAA;EACA,eAAA;ALkyCF;;AKhyCA;EACE,oBAAA;EACA,eAAA;ALmyCF;;AKjyCA;EACE,oBAAA;EACA,eAAA;ALoyCF;;AKlyCA;EACE,mBAAA;EACA,eAAA;ALqyCF;;AKnyCA;EACE,mBAAA;EACA,eAAA;ALsyCF;;AKpyCA;EACE,kBAAA;EACA,eAAA;ALuyCF;;AKryCA;EACE,oBAAA;EACA,eAAA;ALwyCF;;AKtyCA;EACE,mBAAA;EACA,eAAA;ALyyCF;;AKvyCA;EACE,oBAAA;EACA,eAAA;AL0yCF;;AKxyCA;EACE,mBAAA;EACA,gBAAA;AL2yCF;;AKxyCA;EACE,aAAA;EACA,iBAAA;EACA,mCAAA;EACA,sDAAA;EACA,sCAAA;AL2yCF;;AKxyCA;EACE,kBAAA;AL2yCF;;AKzyCA;EACE,kBAAA;AL4yCF;;AK1yCA;EACE,kBAAA;AL6yCF;;AK3yCA;EACE,kBAAA;AL8yCF;;AM/xFA;EACE,yBAAA;MAAA,sBAAA;UAAA,mBAAA;EACA,wBAAA;MAAA,qBAAA;UAAA,uBAAA;EACA,kBAAA;EACA,UAAA;ANkyFF;;AM/xFA;EACE,yBAAA;MAAA,sBAAA;UAAA,8BAAA;ANkyFF;;AM7xFA;EACE,oBAAA;EAAA,oBAAA;EAAA,aAAA;EACA,4BAAA;EAAA,6BAAA;MAAA,0BAAA;UAAA,sBAAA;EACA,qBAAA;MAAA,iBAAA;ANgyFF;;AM3xFA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;AN8xFF;;AM5xFA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;AN+xFF;;AM7xFA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;ANgyFF;;AM9xFA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;ANiyFF;;AM/xFA;EACE,oBAAA;EAAA,oBAAA;EAAA,aAAA;EACA,8BAAA;EAAA,6BAAA;MAAA,uBAAA;UAAA,mBAAA;EACA,mBAAA;MAAA,eAAA;EACA,uBAAA;MAAA,oBAAA;UAAA,2BAAA;ANkyFF;;AMhyFA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;ANmyFF;;AMjyFA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;ANoyFF;;AMlyFA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;ANqyFF;;AMnyFA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;ANsyFF;;AMpyFA;EACE,mBAAA;MAAA,WAAA;UAAA,OAAA;ANuyFF;;AO31FA;EACE,gCAAA;EACA,YAAA;EACA,eAAA;EACA,gCAAA;EACA,kBAAA;EACA,kBAAA;EACA,wBAAA;AP81FF;;AO31FA;EACE,kBAAA;EACA,QAAA;EACA,SAAA;EACA,6BAAA;EACA,WAAA;EACA,mCAAA;EACA,kBAAA;AP81FF;;AO31FA;EACE,kBAAA;EACA,SAAA;EACA,YAAA;EACA,eAAA;EACA,iBAAA;EACA,qBNzBQ;EM0BR,kCAAA;EACA,cAAA;AP81FF;;AO31FA;EACE,kBAAA;EACA,SAAA;AP81FF;;AO31FA;EACE,SAAA;EACA,QAAA;EACA,SAAA;EACA,kCAAA;EACA,mCAAA;EACA,wCAAA;AP81FF;;AO31FA;EACE,MAAA;EACA,QAAA;EACA,SAAA;EACA,kCAAA;EACA,mCAAA;EACA,qCAAA;AP81FF;;AO31FA;EACE,yCAAA;AP81FF;;AO31FA;EACE,sCAAA;AP81FF;;AO51FA;EACE,kBAAA;EACA,QAAA;EACA,SAAA;EACA,6BAAA;EACA,WAAA;EACA,mCAAA;EACA,kBAAA;AP+1FF;;AO51FA,iBAAA;AACA;EACE,2CAAA;EAIA,mCAAA;AP+1FF;;AO71FA;EACE;IACE,UAAA;EPg2FF;EO91FA;IACE,UAAA;EPg2FF;EO91FA;IACE,UAAA;EPg2FF;EO91FA;IACE,UAAA;EPg2FF;AACF;AOpzFA;EACE;IACE,UAAA;EPg2FF;EO91FA;IACE,UAAA;EPg2FF;EO91FA;IACE,UAAA;EPg2FF;EO91FA;IACE,UAAA;EPg2FF;AACF;AO91FA,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;ARg/FF;;AQ9+FA,mCAAA;AACA;EACE,aAAA;ARi/FF;;AQ/+FA,gBAAA;AACA;EACE,cAAA;ARk/FF;;AQh/FA,gBAAA;AACA;EACE,cAAA;EACA,wFAAA;EACA,iDAAA;UAAA,yCAAA;EACA,0DAAA;EACA,cAAA;EACA,aAAA;EACA,gCPjDQ;ADoiGV;;AQh/FA,iCAAA;AACA;EACE,mBAAA;EACA,0BAAA;ARm/FF;;AQh/FA,iEAAA;AACA;;;EAGE,4CAAA;EACA,gCAAA;ARm/FF;;AQh/FA,oBAAA;AACA;;EAEE,wBAAA;EACA,8CAAA;EACA,oCAAA;ARm/FF;;AQ9+FA;;EAEE,6BAAA;ARi/FF;;AShkGA;;;;;;;CAAA;AASA;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;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: 150px;\n max-width: 360px;\n position: absolute;\n left: -900%;\n top: -102%;\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: 150px;\r\n max-width: 360px;\r\n position: absolute;\r\n left: -900%;\r\n top: -102%;\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.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
diff --git a/images/cogsplosion.webp b/images/cogsplosion.webp
new file mode 100644
index 00000000..aaaa6df6
Binary files /dev/null and b/images/cogsplosion.webp differ
diff --git a/images/lightning-spanner.webp b/images/lightning-spanner.webp
new file mode 100644
index 00000000..e89f72ad
Binary files /dev/null and b/images/lightning-spanner.webp differ
diff --git a/images/mother-instructions/character-header.webp b/images/mother-instructions/character-header.webp
index d71e3f9d..a7ebd67c 100644
Binary files a/images/mother-instructions/character-header.webp and b/images/mother-instructions/character-header.webp differ
diff --git a/images/mother-instructions/character-sheet-img.webp b/images/mother-instructions/character-sheet-img.webp
index df4e5bbc..66af55b3 100644
Binary files a/images/mother-instructions/character-sheet-img.webp and b/images/mother-instructions/character-sheet-img.webp differ
diff --git a/images/mother-instructions/perm-radiation.webp b/images/mother-instructions/perm-radiation.webp
new file mode 100644
index 00000000..56639773
Binary files /dev/null and b/images/mother-instructions/perm-radiation.webp differ
diff --git a/images/mother-instructions/spaceship-fire-weapon.webp b/images/mother-instructions/spaceship-fire-weapon.webp
new file mode 100644
index 00000000..97f8fd29
Binary files /dev/null and b/images/mother-instructions/spaceship-fire-weapon.webp differ
diff --git a/images/mother-instructions/synthetic-header.webp b/images/mother-instructions/synthetic-header.webp
index 05fe497b..f3023e7b 100644
Binary files a/images/mother-instructions/synthetic-header.webp and b/images/mother-instructions/synthetic-header.webp differ
diff --git a/images/mother-instructions/synthetic-sheet-human.webp b/images/mother-instructions/synthetic-sheet-human.webp
new file mode 100644
index 00000000..56390f05
Binary files /dev/null and b/images/mother-instructions/synthetic-sheet-human.webp differ
diff --git a/images/mother-instructions/vehicle-fire-weapon.webp b/images/mother-instructions/vehicle-fire-weapon.webp
index 3e603182..ae28acce 100644
Binary files a/images/mother-instructions/vehicle-fire-weapon.webp and b/images/mother-instructions/vehicle-fire-weapon.webp differ
diff --git a/lang/cn.json b/lang/cn.json
index 73989dc7..c9f80835 100644
--- a/lang/cn.json
+++ b/lang/cn.json
@@ -97,7 +97,7 @@
"debug.hint": "将扩展调试信息打印到控制台。",
"debug.name": "日志调试输出",
"decelerate": "Decelerate",
- "Defensive": "DEFENSIVE",
+ "Defensive": "Defensive",
"DefMacro": "缩减Macro语法",
"DefMacroHint": "启用更为精简的macro语法,这回允许你直接引用各类属性,例如:@str而非@attributes.str.value. 如果你需要各项属性引用完整的属性model,例如@attributes.str.label,那么请禁用此项。",
"DefProto": "默认模板指示物设定",
@@ -115,6 +115,8 @@
"DialTitle1": "投骰已修正",
"DialTitle2": "检定",
"Dice": "骰子: ",
+ "displayUnequipped-hint": "选择是否在 HUD 上显示非活动项目",
+ "displayUnequipped-name": "显示无效",
"dock": "Dock",
"Dollar": "Add $",
"DollarNote": "Automatically add $ symbol after editing Cash or Cost",
@@ -232,7 +234,7 @@
"NoToken": "你没有选中一个指示物",
"NPC": "NPC",
"NPCpopUp": "确认该选项后会让所有该角色的指示物不与角色卡关联,并默认视为敌对指示物。",
- "Offensive": "OFFENSIVE",
+ "Offensive": "Offensive",
"Officer": "长官",
"OneDay": "一天",
"OneRound": "一回合",
@@ -260,6 +262,9 @@
"PASSENGERS": "乘客",
"PCPanicLevel": "角色的恐慌等级已经提升了一级,目前为",
"PermanantTrauma": "永久性的心理创伤。在这次游戏结束时进行一次共情检定。",
+ "PermanentRadiation": "Permanent Radiation",
+ "PermanentRadiationAdded": "添加永久辐射",
+ "PermanentRadiationRemoved": "永久消除辐射",
"PersonalAgenda": "个人目标",
"Pharmaceuticals": "药物",
"Pilot": "驾驶员",
@@ -275,6 +280,7 @@
"Pwr": "力量",
"QuantityLabel": "数量",
"Radiation": "辐射",
+ "RadiationReduced": "减少辐射",
"ram": "Ram",
"Range": "射程",
"Rds": "重新加载",
@@ -295,6 +301,8 @@
"rollManCreAttMax": "数字必须介于 1 和 6 之间",
"rollManCreatureAttack": "滚动手动生物攻击。",
"RollManCrit": "滚动手动重伤",
+ "RollManShipMajorCrit": "数字必须介于 2 和 12 之间",
+ "RollManShipMinorCrit": "数字必须介于 1 和 44 之间",
"RollManSynCrit": "输入 D6 号码",
"RollMod": "投掷修正值",
"ROLLONCREATURETABLE": "绘制外星生物表",
@@ -374,6 +382,8 @@
"SynthStress": "模仿人类的恐慌和按钮",
"System": "星系",
"Systems": "星系",
+ "TAH-tooltip-hint": "显示展开的工具提示",
+ "TAH-tooltip-name": "显示工具提示",
"Talent-Crit": "天赋/暴击",
"Talents": "天赋",
"targetLock": "Target Lock",
@@ -387,6 +397,7 @@
"totalOf": "你总共有",
"Type": "种类",
"upgrade": "Upgrade",
+ "Utility": "公用事业",
"VisionDevices": "侦测装置",
"Wallpoet": "Wallpoet",
"Water": "水",
diff --git a/lang/de.json b/lang/de.json
index c5887086..681c8156 100644
--- a/lang/de.json
+++ b/lang/de.json
@@ -115,6 +115,8 @@
"DialTitle1": "Wurf modifiziert",
"DialTitle2": "Probe",
"Dice": "Würfel: ",
+ "displayUnequipped-hint": "Wählen Sie aus, ob inaktive Elemente im HUD angezeigt werden sollen",
+ "displayUnequipped-name": "Anzeige inaktiv",
"dock": "Andocken",
"Dollar": "$",
"DollarNote": "Fügt nach der Bearbeitung von Bargeld oder Kosten automatisch das Symbol „$“ hinzu",
@@ -259,6 +261,9 @@
"PASSENGERS": "PASSAGIERE",
"PCPanicLevel": "SC Panikstufe steigt um einen Schritt auf ",
"PermanantTrauma": "Permanentes Trauma. Mache einen EMPATHIE-Wurf am Ende der Sitzung. ",
+ "PermanentRadiation": "Permanent Radiation",
+ "PermanentRadiationAdded": "Permanente Strahlung hinzugefügt",
+ "PermanentRadiationRemoved": "Permanente Strahlung entfernt",
"PersonalAgenda": "Motivation",
"Pharmaceuticals": "Medikamente",
"Pilot": "Pilot",
@@ -274,6 +279,7 @@
"Pwr": "Ene.",
"QuantityLabel": "Anzahl",
"Radiation": "Strahlung",
+ "RadiationReduced": "Strahlung reduziert",
"ram": "Rammen",
"Range": "Reichweite",
"Rds": "Munition",
@@ -294,6 +300,8 @@
"rollManCreAttMax": "Zahl muss zwischen 1 und 6 liegen",
"rollManCreatureAttack": "Würfle einen manuellen Kreaturen-Angriff.",
"RollManCrit": "Würfle eine manuelle kritische Verletzung",
+ "RollManShipMajorCrit": "Zahl muss zwischen 2 und 12 liegen",
+ "RollManShipMinorCrit": "Zahl muss zwischen 1 und 44 liegen",
"RollManSynCrit": "Gib die W6-Nummer ein",
"RollMod": "Wurf Modifikator ",
"ROLLONCREATURETABLE": "Generiere außerirdische Kreaturentabellen",
@@ -373,6 +381,8 @@
"SynthStress": "Imitiere menschliche Panik und das strapazieren",
"System": "System",
"Systems": "Systeme",
+ "TAH-tooltip-hint": "Erweiterte Tooltips anzeigen",
+ "TAH-tooltip-name": "Tooltips anzeigen",
"Talent-Crit": "Talent-Krítisch",
"Talents": "Talente",
"targetLock": "Ziel anvisieren",
@@ -386,6 +396,7 @@
"totalOf": "Du hast ein Ergebnis von ",
"Type": "Typ",
"upgrade": "Verbesserung",
+ "Utility": "Dienstprogramm",
"VisionDevices": "Sichtgeräte",
"Wallpoet": "Wallpoet",
"Water": "Wasser",
diff --git a/lang/en.json b/lang/en.json
index 7ee1d4bc..1798b0cf 100644
--- a/lang/en.json
+++ b/lang/en.json
@@ -97,7 +97,7 @@
"debug.hint": "Prints extended debug information to the console.",
"debug.name": "Log Debug Output",
"decelerate": "Decelerate",
- "Defensive": "DEFENSIVE",
+ "Defensive": "Defensive",
"DefMacro": "Shortened Macro Syntax",
"DefMacroHint": "Enable a shortened macro syntax which allows referencing attributes directly, for example @str instead of @attributes.str.value. Disable this setting if you need the ability to reference the full attribute model, for example @attributes.str.label.",
"DefProto": "Default Prototype Token Settings",
@@ -115,6 +115,8 @@
"DialTitle1": "Roll Modified",
"DialTitle2": "check",
"Dice": "Dice: ",
+ "displayUnequipped-hint": "Choose whether to display inactive items on the HUD",
+ "displayUnequipped-name": "Display Inactive",
"dock": "Dock",
"Dollar": "Add $",
"DollarNote": "Automatically add $ symbol after editing Cash or Cost",
@@ -232,7 +234,7 @@
"NoToken": "You do not have a token selected",
"NPC": "NPC",
"NPCpopUp": "Checking this box will cause all tokens created to be Unlinked and Hostile.",
- "Offensive": "OFFENSIVE",
+ "Offensive": "Offensive",
"Officer": "Officer",
"OneDay": "One Day",
"OneRound": "One Round",
@@ -260,6 +262,9 @@
"PASSENGERS": "PASSENGERS",
"PCPanicLevel": "PC's Panic level has increased by one step to ",
"PermanantTrauma": "Permanent Trauma. Make an EMPATHY roll at the end of the session. ",
+ "PermanentRadiation": "Permanent Radiation",
+ "PermanentRadiationAdded": "Permanent Radiation Added",
+ "PermanentRadiationRemoved": "Permanent Radiation Removed",
"PersonalAgenda": "Personal Agenda",
"Pharmaceuticals": "Pharmaceuticals",
"Pilot": "Pilot",
@@ -275,6 +280,7 @@
"Pwr": "Pwr",
"QuantityLabel": "Quantity",
"Radiation": "Radiation",
+ "RadiationReduced": "Radiation Reduced",
"ram": "Ram",
"Range": "Range",
"Rds": "Reloads",
@@ -295,6 +301,8 @@
"rollManCreAttMax": "Number must be between 1 and 6",
"rollManCreatureAttack": "Roll Manual Creature Attack.",
"RollManCrit": "Roll Manual Critical Injury",
+ "RollManShipMajorCrit": "Number must be between 2 and 12",
+ "RollManShipMinorCrit": "Number must be between 1 and 44",
"RollManSynCrit": "Enter D6 Number",
"RollMod": "Roll Modifier",
"ROLLONCREATURETABLE": " Draw Alien Creature Tables",
@@ -374,6 +382,8 @@
"SynthStress": "Human Panic, Push, ect.",
"System": "System",
"Systems": "Systems",
+ "TAH-tooltip-hint": "Show expanded Tooltips",
+ "TAH-tooltip-name": "Show Tooltips",
"Talent-Crit": "Talents/Crít",
"Talents": "Talents",
"targetLock": "Target Lock",
@@ -387,6 +397,7 @@
"totalOf": "You have a Total of",
"Type": "Type",
"upgrade": "Upgrade",
+ "Utility": "Utility",
"VisionDevices": "Vision Devices",
"Wallpoet": "Wallpoet",
"Water": "Water",
diff --git a/lang/es.json b/lang/es.json
index f2a00abd..4a1078f9 100644
--- a/lang/es.json
+++ b/lang/es.json
@@ -97,7 +97,7 @@
"debug.hint": "Imprime información de depuración extendida en la consola.",
"debug.name": "Registro de salida de depuración",
"decelerate": "Decelerate",
- "Defensive": "DEFENSIVE",
+ "Defensive": "Defensive",
"DefMacro": "Sintaxis de macros abreviada",
"DefMacroHint": "Habilitar sintaxis de macros abreviada que permita hacer referencia a atributos directamente, por ejemplo @str en vez de @attributes.str.value. Desactiva esta opción si necesitas hacer referencia al modelo de atributos completo, por ejemplo @attributes.str.label.",
"DefProto": "Configuración predeterminada de token",
@@ -115,6 +115,8 @@
"DialTitle1": "Tirada modificada",
"DialTitle2": "Chequeo",
"Dice": "Dado: ",
+ "displayUnequipped-hint": "Elija si mostrar elementos inactivos en el HUD",
+ "displayUnequipped-name": "Pantalla inactiva",
"dock": "Dock",
"Dollar": "Añadir $",
"DollarNote": "Añadir automaticamente el símbolo $ tras editar Dinero o Coste",
@@ -232,7 +234,7 @@
"NoToken": "No tienes un token seleccionado",
"NPC": "PNJ",
"NPCpopUp": "Marcar esta casilla hará que todos los tokens se desvinculen y se vuelvan hostiles.",
- "Offensive": "OFFENSIVE",
+ "Offensive": "Offensive",
"Officer": "Oficial",
"OneDay": "Un Día",
"OneRound": "Un Asalto",
@@ -260,6 +262,9 @@
"PASSENGERS": "PASAJEROS",
"PCPanicLevel": "El nivel de pánico de los PJs ha aumentado en uno a ",
"PermanantTrauma": "Trauma permanente. Haz una tirada de EMPATÍA al final de la sesión. ",
+ "PermanentRadiation": "Permanent Radiation",
+ "PermanentRadiationAdded": "Radiación permanente añadida",
+ "PermanentRadiationRemoved": "Radiación permanente eliminada",
"PersonalAgenda": "Agenda Personal",
"Pharmaceuticals": "Fármacos",
"Pilot": "Piloto",
@@ -275,6 +280,7 @@
"Pwr": "Ene",
"QuantityLabel": "Cantidad",
"Radiation": "Radiación",
+ "RadiationReduced": "Radiación reducida",
"ram": "Ram",
"Range": "Distancia",
"Rds": "Recargas",
@@ -295,6 +301,8 @@
"rollManCreAttMax": "El número debe estar entre 1 y 6",
"rollManCreatureAttack": "Tira Ataque de criatura manual.",
"RollManCrit": "Roll Manual Lesiones Críticas",
+ "RollManShipMajorCrit": "El número debe estar entre 2 y 12",
+ "RollManShipMinorCrit": "El número debe estar entre 1 y 44",
"RollManSynCrit": "Ingrese el número D6",
"RollMod": "Modificador de tirada",
"ROLLONCREATURETABLE": "Dibujar tablas de criaturas alienígenas",
@@ -374,6 +382,8 @@
"SynthStress": "Imitar Pánico humano y Botón de Forzar",
"System": "Sistema",
"Systems": "Sistemas",
+ "TAH-tooltip-hint": "Mostrar información sobre herramientas ampliada",
+ "TAH-tooltip-name": "Mostrar información sobre herramientas",
"Talent-Crit": "Talentos/Crítico",
"Talents": "Talentos",
"targetLock": "Target Lock",
@@ -387,6 +397,7 @@
"totalOf": "Tienes un total de",
"Type": "Tipo",
"upgrade": "Upgrade",
+ "Utility": "Utilidad",
"VisionDevices": "Dispositivos Ópticos",
"Wallpoet": "Wallpoet",
"Water": "Agua",
diff --git a/lang/fr.json b/lang/fr.json
index 8f214c2e..ca2278a2 100644
--- a/lang/fr.json
+++ b/lang/fr.json
@@ -97,7 +97,7 @@
"debug.hint": "Imprime des informations de débogage étendues sur la console.",
"debug.name": "Sortie de débogage du journal",
"decelerate": "Decelerate",
- "Defensive": "DEFENSIVE",
+ "Defensive": "Defensive",
"DefMacro": "Syntaxe de macro raccourcie",
"DefMacroHint": "Activez une syntaxe de macro raccourcie qui permet de référencer directement les attributs, par exemple @str au lieu de @ attributes.str.value. Désactivez ce paramètre si vous avez besoin de pouvoir référencer le modèle d'attribut complet, par exemple @ attributes.str.label.",
"DefProto": "Paramètres de jeton de prototype par défaut",
@@ -115,6 +115,8 @@
"DialTitle1": "Test Modifié",
"DialTitle2": "Vérifier",
"Dice": "Dé: ",
+ "displayUnequipped-hint": "Choisissez d'afficher ou non les éléments inactifs sur le HUD",
+ "displayUnequipped-name": "Affichage inactif",
"dock": "Dock",
"Dollar": "Add $",
"DollarNote": "Automatically add $ symbol after editing Cash or Cost",
@@ -232,7 +234,7 @@
"NoToken": "Vous n'avez pas de jeton sélectionné",
"NPC": "PNJ",
"NPCpopUp": "Si vous cochez cette case, tous les jetons créés seront considérés comme non associés et hostiles",
- "Offensive": "OFFENSIVE",
+ "Offensive": "Offensive",
"Officer": "Officier",
"OneDay": "Un Jour",
"OneRound": "Un Ronde",
@@ -260,6 +262,9 @@
"PASSENGERS": "PASSAGERS",
"PCPanicLevel": "Le niveau de Panique du PJ augmente d'un cran ",
"PermanantTrauma": "Traumatisme permanent. Faites un test d'EMPATHIE à la fin de la session.",
+ "PermanentRadiation": "Permanent Radiation",
+ "PermanentRadiationAdded": "Radiation permanente ajoutée",
+ "PermanentRadiationRemoved": "Rayonnement permanent supprimé",
"PersonalAgenda": "Objectif Personnel",
"Pharmaceuticals": "Produits Pharmaceutiques",
"Pilot": "Pilote",
@@ -275,6 +280,7 @@
"Pwr": "Éne",
"QuantityLabel": "Quantité",
"Radiation": "Radiation",
+ "RadiationReduced": "Rayonnement réduit",
"ram": "Ram",
"Range": "Portée",
"Rds": "Recharges",
@@ -295,6 +301,8 @@
"rollManCreAttMax": "Le nombre doit être compris entre 1 et 6",
"rollManCreatureAttack": "Lancez l'attaque de créature manuelle.",
"RollManCrit": "Blessures Critiques Manuelles",
+ "RollManShipMajorCrit": "Le nombre doit être compris entre 2 et 12",
+ "RollManShipMinorCrit": "Le nombre doit être compris entre 1 et 44",
"RollManSynCrit": "Entrez le numéro D6",
"RollMod": "Modificateur de test",
"ROLLONCREATURETABLE": "Dessiner des tables de créatures extraterrestres",
@@ -374,6 +382,8 @@
"SynthStress": "Imiter les Humains (Jet de panique et Bouton FORCER)",
"System": "Système",
"Systems": "Systèmes",
+ "TAH-tooltip-hint": "Afficher les info-bulles développées",
+ "TAH-tooltip-name": "Afficher les infobulles",
"Talent-Crit": "Talents/Crít",
"Talents": "Talents",
"targetLock": "Target Lock",
@@ -387,6 +397,7 @@
"totalOf": "Vous avez un total de",
"Type": "Type",
"upgrade": "Upgrade",
+ "Utility": "Utilitaire",
"VisionDevices": "Appareils Optiques",
"Wallpoet": "Wallpoet",
"Water": "Eau",
diff --git a/lang/it.json b/lang/it.json
index 6211e016..d090a7c0 100644
--- a/lang/it.json
+++ b/lang/it.json
@@ -97,7 +97,7 @@
"debug.hint": "Stampa le informazioni di debug estese sulla console.",
"debug.name": "Risultato del registro di Debug",
"decelerate": "Decelerate",
- "Defensive": "DEFENSIVE",
+ "Defensive": "Defensive",
"DefMacro": "Sintassi della Macro abbreviata",
"DefMacroHint": "Abilita una sintassi della macro abbreviata che permette di fare riferimento direttamente agli attributi, ad esempio @str invece di @attributes.str.value. Disabilita questa impostazione se hai bisogno della possibilità di fare riferimento al modello di attributo completo, ad esempio @attributes.str.label.",
"DefProto": "Impostazioni di Default per il Token Prototipo",
@@ -115,6 +115,8 @@
"DialTitle1": "Tiro modificato",
"DialTitle2": "tiro",
"Dice": "Dadi: ",
+ "displayUnequipped-hint": "Scegli se visualizzare gli elementi inattivi sull'HUD",
+ "displayUnequipped-name": "Visualizza inattivo",
"dock": "Dock",
"Dollar": "Add $",
"DollarNote": "Automatically add $ symbol after editing Cash or Cost",
@@ -232,7 +234,7 @@
"NoToken": "Non hai selezionato nessun token",
"NPC": "PNG",
"NPCpopUp": "Spuntare questa casella farà sì che tutti i token creati siano Non Collegati e Ostili.",
- "Offensive": "OFFENSIVE",
+ "Offensive": "Offensive",
"Officer": "Ufficiale",
"OneDay": "un Giorno",
"OneRound": "Un Round",
@@ -260,6 +262,9 @@
"PASSENGERS": "PASSEGGERI",
"PCPanicLevel": "Il livello di Panico del PG è aumentato di un livello a ",
"PermanantTrauma": "Trauma permanente. Effettua un Tiro Empatia alla fine della sessione. ",
+ "PermanentRadiation": "Permanent Radiation",
+ "PermanentRadiationAdded": "Radiazioni permanenti aggiunte",
+ "PermanentRadiationRemoved": "Radiazioni permanenti rimosse",
"PersonalAgenda": "Scopi personali",
"Pharmaceuticals": "Farmaci",
"Pilot": "Pilota",
@@ -275,6 +280,7 @@
"Pwr": "Pot",
"QuantityLabel": "Quantità",
"Radiation": "Radiazioni",
+ "RadiationReduced": "Radiazioni ridotte",
"ram": "Ram",
"Range": "Distanza",
"Rds": "Ricarica",
@@ -295,6 +301,8 @@
"rollManCreAttMax": "Il numero deve essere tra 1 e 6",
"rollManCreatureAttack": "Tira l'attacco manuale della Creatura.",
"RollManCrit": "Tira per Ferita Critica manuale",
+ "RollManShipMajorCrit": "Il numero deve essere tra 2 e 12",
+ "RollManShipMinorCrit": "Il numero deve essere tra 1 e 44",
"RollManSynCrit": "Inserisci il numero D6",
"RollMod": "Modificatore del tiro",
"ROLLONCREATURETABLE": " Pesca dalle Tabelle delle Creature Aliene",
@@ -374,6 +382,8 @@
"SynthStress": "Imita il Panico umano e forza il tiro",
"System": "Sistema",
"Systems": "Sistemi",
+ "TAH-tooltip-hint": "Mostra descrizioni comando espanse",
+ "TAH-tooltip-name": "Mostra suggerimenti",
"Talent-Crit": "Doti/Crit",
"Talents": "Doti",
"targetLock": "Target Lock",
@@ -387,6 +397,7 @@
"totalOf": "Hai un totale di",
"Type": "Tipo",
"upgrade": "Upgrade",
+ "Utility": "Utilità",
"VisionDevices": "Dispositivi di visione",
"Wallpoet": "Wallpoet",
"Water": "Acqua",
diff --git a/lang/pt-br.json b/lang/pt-br.json
index 2a4cc1fb..45caf1a3 100644
--- a/lang/pt-br.json
+++ b/lang/pt-br.json
@@ -97,7 +97,7 @@
"debug.hint": "Imprime informações de depuração estendidas no console.",
"debug.name": "Saída de depuração de registro",
"decelerate": "Decelerate",
- "Defensive": "DEFENSIVE",
+ "Defensive": "Defensive",
"DefMacro": "Abreviar Sintaxe de Macro",
"DefMacroHint": "Habilita uma sintaxe de macro abreviada que permite referenciar atributos diretamente, por exemplo @str em vez de @attribute.str.value. Desative esta configuração se precisar fazer referência ao modelo de atributo completo, por exemplo @attribute.str.label.",
"DefProto": "Configuração do Protótipo de Token",
@@ -115,6 +115,8 @@
"DialTitle1": "Modificar Rolagem de ",
"DialTitle2": " Verifica",
"Dice": "Dado(s): ",
+ "displayUnequipped-hint": "Escolha se deseja exibir itens inativos no HUD",
+ "displayUnequipped-name": "Exibir inativo",
"dock": "Dock",
"Dollar": "Add $",
"DollarNote": "Automatically add $ symbol after editing Cash or Cost",
@@ -232,7 +234,7 @@
"NoToken": "Você não selecionou um token",
"NPC": "PnJ",
"NPCpopUp": "Marcar para desvincular os dados do(s) token(s) deste ator e torná-lo(s) hostis.",
- "Offensive": "OFFENSIVE",
+ "Offensive": "Offensive",
"Officer": "Oficial",
"OneDay": "Um Dia",
"OneRound": "Uma Rodada",
@@ -260,6 +262,9 @@
"PASSENGERS": "PASSAGEIROS",
"PCPanicLevel": "Nível de Estresse do personagem aumentou para ",
"PermanantTrauma": "Trauma Mental Permanente. Faça uma rolagem de EMPATIA no final da sessão. ",
+ "PermanentRadiation": "Permanent Radiation",
+ "PermanentRadiationAdded": "Radiação permanente adicionada",
+ "PermanentRadiationRemoved": "Radiação permanente removida",
"PersonalAgenda": "Meta Pessoal",
"Pharmaceuticals": "Fármacos",
"Pilot": "Piloto",
@@ -275,6 +280,7 @@
"Pwr": "Energia",
"QuantityLabel": "Quantidade",
"Radiation": "Radiação",
+ "RadiationReduced": "Radiação reduzida",
"ram": "Ram",
"Range": "Distância",
"Rds": "Recarrega",
@@ -295,6 +301,8 @@
"rollManCreAttMax": "O número deve estar entre 1 e 6",
"rollManCreatureAttack": "Role o Ataque Manual da Criatura.",
"RollManCrit": "Rolar Lesão Crítica Manual",
+ "RollManShipMajorCrit": "O número deve estar entre 2 e 12",
+ "RollManShipMinorCrit": "O número deve estar entre 1 e 44",
"RollManSynCrit": "Digite o número D6",
"RollMod": "Modificador da Rolagem",
"ROLLONCREATURETABLE": "Desenhe tabelas de criaturas alienígenas",
@@ -374,6 +382,8 @@
"SynthStress": "Emular Humano (Estresse e Forçar Rolagem)",
"System": "Sistema",
"Systems": "Sistemas",
+ "TAH-tooltip-hint": "Mostrar dicas de ferramentas expandidas",
+ "TAH-tooltip-name": "Mostrar dicas de ferramentas",
"Talent-Crit": "Talento/Crít",
"Talents": "Talentos",
"targetLock": "Target Lock",
@@ -387,6 +397,7 @@
"totalOf": "Você tem um Total de",
"Type": "Tipo",
"upgrade": "Upgrade",
+ "Utility": "Utilitária",
"VisionDevices": "Dispositivos de Visão",
"Wallpoet": "Wallpoet",
"Water": "Água",
diff --git a/lang/zh-tw.json b/lang/zh-tw.json
index 22fc4ba0..385eeaa7 100644
--- a/lang/zh-tw.json
+++ b/lang/zh-tw.json
@@ -97,7 +97,7 @@
"debug.hint": "将扩展调试信息打印到控制台。",
"debug.name": "日志调试输出",
"decelerate": "Decelerate",
- "Defensive": "DEFENSIVE",
+ "Defensive": "Defensive",
"DefMacro": "縮減Macro語法",
"DefMacroHint": "啟用更為精簡的macro語法,這回允許你直接引用各類屬性,例如:@str而非@attributes.str.value. 如果你需要各項屬性引用完整的屬性model,例如@attributes.str.label,那麼請禁用此項。",
"DefProto": "默認模板指示物設定",
@@ -115,6 +115,8 @@
"DialTitle1": "擲骰已修正",
"DialTitle2": "檢定",
"Dice": "骰子: ",
+ "displayUnequipped-hint": "选择是否在 HUD 上显示非活动项目",
+ "displayUnequipped-name": "显示无效",
"dock": "Dock",
"Dollar": "Add $",
"DollarNote": "Automatically add $ symbol after editing Cash or Cost",
@@ -232,7 +234,7 @@
"NoToken": "你沒有選中一個指示物",
"NPC": "NPC",
"NPCpopUp": "確認該選項後會讓所有該角色的指示物不與角色卡關聯,並默認視為敵對指示物。",
- "Offensive": "OFFENSIVE",
+ "Offensive": "Offensive",
"Officer": "長官",
"OneDay": "一天",
"OneRound": "一回合",
@@ -260,6 +262,9 @@
"PASSENGERS": "乘客",
"PCPanicLevel": "角色的恐慌等級已經提升了一級,目前為",
"PermanantTrauma": "永久性的心理創傷。在這次遊戲結束時進行一次共情檢定。",
+ "PermanentRadiation": "Permanent Radiation",
+ "PermanentRadiationAdded": "添加永久辐射",
+ "PermanentRadiationRemoved": "永久消除辐射",
"PersonalAgenda": "個人目標",
"Pharmaceuticals": "藥物",
"Pilot": "駕駛員",
@@ -275,6 +280,7 @@
"Pwr": "力量",
"QuantityLabel": "數量",
"Radiation": "輻射",
+ "RadiationReduced": "减少辐射",
"ram": "Ram",
"Range": "射程",
"Rds": "重新加载",
@@ -295,6 +301,8 @@
"rollManCreAttMax": "数字必须介于 1 和 6 之间",
"rollManCreatureAttack": "滚动手动生物攻击。",
"RollManCrit": "滚动手动重伤",
+ "RollManShipMajorCrit": "数字必须介于 2 和 12 之间",
+ "RollManShipMinorCrit": "数字必须介于 1 和 44 之间",
"RollManSynCrit": "输入 D6 号码",
"RollMod": "擲擲修正值",
"ROLLONCREATURETABLE": "绘制外星生物表",
@@ -374,6 +382,8 @@
"SynthStress": "模仿人类的恐慌和按钮",
"System": "星系",
"Systems": "星系",
+ "TAH-tooltip-hint": "显示展开的工具提示",
+ "TAH-tooltip-name": "显示工具提示",
"Talent-Crit": "天赋/暴击",
"Talents": "天賦",
"targetLock": "Target Lock",
@@ -387,6 +397,7 @@
"totalOf": "你總共有",
"Type": "種類",
"upgrade": "Upgrade",
+ "Utility": "公用事业",
"VisionDevices": "偵測裝置",
"Wallpoet": "Wallpoet",
"Water": "水",
diff --git a/module/YZEDiceRoller.js b/module/YZEDiceRoller.js
index 74d9f854..1d6ba904 100644
--- a/module/YZEDiceRoller.js
+++ b/module/YZEDiceRoller.js
@@ -22,7 +22,7 @@ export class yze {
* const dataset = element.dataset;
* let label = dataset.label;
* let r1Data = parseInt(dataset.roll || 0);
- * let r2Data = this.actor.getRollData().stress;
+ * let r2Data = this.actor.getRollData().header.stress.value;
* let reRoll = false;
* yze.yzeRoll(actortype, blind, reRoll, label, r1Data, 'Black', r2Data, 'Yellow');
*
@@ -63,11 +63,15 @@ export class yze {
// *******************************************************
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.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' && 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 {
- rType = game.i18n.localize('ALIENRPG.Rolling');
+ if (label === game.i18n.localize('ALIENRPG.RadiationReduced')) {
+ rType = '';
+ } else {
+ rType = game.i18n.localize('ALIENRPG.Rolling');
+ }
}
// *******************************************************
@@ -128,7 +132,7 @@ export class yze {
if (r2Dice >= 1) {
let roll2 = `${r2Dice}` + 'ds';
let com;
- if (actortype === 'supply') {
+ if (actortype === 'supply' || (label === game.i18n.localize('ALIENRPG.RadiationReduced'))) {
if (r2Dice > 6) {
r2Dice = 6;
com = `${r2Dice}` + 'ds';
@@ -149,7 +153,6 @@ export class yze {
// *******************************************************
// Set reroll
// *******************************************************
- // debugger;
if (game.alienrpg.rollArr.r2One > 0) {
if (reRoll === 'push' || reRoll === 'mPush') {
spud = true;
@@ -161,7 +164,7 @@ 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) {
+ if (game.alienrpg.rollArr.r2One >= 1 && label != game.i18n.localize('ALIENRPG.RadiationReduced')) {
chatMessage += '' +
- game.i18n.localize('ALIENRPG.youTake') +
- ' ' +
- localizedCountOfSuccesses(game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six + game.alienrpg.rollArr.sCount) +
- '
';
- } else {
- chatMessage +=
- '' +
- game.i18n.localize('ALIENRPG.youTake') +
- ' ' +
- localizedCountOfSuccesses(game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six + game.alienrpg.rollArr.sCount) +
- '
';
- }
- } else {
- chatMessage +=
- '' +
- game.i18n.localize('ALIENRPG.youHave') +
- ' ' +
- localizedCountOfSuccesses(game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six + game.alienrpg.rollArr.sCount) +
- '
';
+ switch (label) {
+ case game.i18n.localize('ALIENRPG.Radiation'):
+ {
+ if (game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six + game.alienrpg.rollArr.sCount >= 1) {
+ chatMessage +=
+ '' +
+ game.i18n.localize('ALIENRPG.youTake') +
+ ' ' +
+ localizedCountOfSuccesses(game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six + game.alienrpg.rollArr.sCount) +
+ '
';
+ } 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 +=
+ '' +
+ localizedCountOfSuccesses(game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six + game.alienrpg.rollArr.sCount) +
+ '
';
+ } else {
+ chatMessage +=
+ '' +
+ localizedCountOfSuccesses(game.alienrpg.rollArr.r1Six + game.alienrpg.rollArr.r2Six + game.alienrpg.rollArr.sCount) +
+ '
';
+ }
+ }
+ break;
+
+ default:
+ break;
}
+
}
// *******************************************************
@@ -274,6 +308,7 @@ export class yze {
type: CONST.CHAT_MESSAGE_TYPES.ROLL,
roll: mr,
rollMode: game.settings.get('core', 'rollMode'),
+
});
} else {
ChatMessage.create({
@@ -333,7 +368,7 @@ export class yze {
}
chatMessage += '';
} else {
- if (actortype != 'supply') {
+ 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);
@@ -361,7 +396,7 @@ export class yze {
}
chatMessage += '';
}
- if (actortype === 'supply') {
+ 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);
@@ -370,7 +405,8 @@ export class yze {
mrterms = mr.terms[0].number;
RY6 = numbers.filter(myFunSix);
RY1 = numbers.filter(myFunOne);
- } else {
+ }
+ else {
for (let index = 0; index < mr.terms[2].results.length; index++) {
let spanner = flattenObj(mr.terms[2].results[index]);
numbers2.push(spanner.result);
diff --git a/module/actor/actor-sheet.js b/module/actor/actor-sheet.js
index c5637e86..4d8a48bf 100644
--- a/module/actor/actor-sheet.js
+++ b/module/actor/actor-sheet.js
@@ -25,13 +25,8 @@ export class alienrpgActorSheet extends ActorSheet {
static get defaultOptions() {
return foundry.utils.mergeObject(super.defaultOptions, {
classes: ['alienrpg', 'sheet', 'actor', 'actor-sheet'],
- // template: 'systems/alienrpg/templates/actor/actor-sheet.html',
width: 800,
height: 900 - 'min-content',
- // height: 900,
- // Creature sheet size
- // width: 750,
- // height: 650,
tabs: [{ navSelector: '.sheet-tabs', contentSelector: '.sheet-body', initial: 'general' }],
});
}
@@ -58,55 +53,52 @@ export class alienrpgActorSheet extends ActorSheet {
/** @override */
async getData(options) {
// Basic data
- const isOwner = this.document.isOwner;
- const data = {
- actor: this.object,
- owner: this.object.isOwner,
- limited: this.object.limited,
- options: this.options,
- editable: this.isEditable,
- cssClass: isOwner ? 'editable' : 'locked',
- isCharacter: this.object.system.type === 'character',
- isEnc: this.object.type === 'character' || this.object.type === 'synthetic',
- // isEnc: true,
- isSynthetic: this.object.system.type === 'synthetic',
- isVehicles: this.object.system.type === 'vehicles',
- isCreature: this.object.system.type === 'creature',
- isNPC: this.object.system.header.npc,
+ 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,
- };
-
- let actor = this.object;
- data.actor = actor.toJSON();
- data.actor.system.items = this.actor.items.map((i) => {
+ }
+ data.system.items = this.actor.items.map((i) => {
i.labels = i.labels;
return i;
});
- data.actor.system.items.sort((a, b) => (a.sort || 0) - (b.sort || 0));
- data.actor.system.labels = this.actor.labels || {};
- data.actor.system.filters = this._filters;
+ 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':
- data.actor.system.general.radiation.icon = this._getClickIcon(data.actor.system.general.radiation.value, 'radiation');
- data.actor.system.general.xp.icon = this._getClickIcon(data.actor.system.general.xp.value, 'xp');
- data.actor.system.general.sp.icon = this._getClickIcon(data.actor.system.general.sp.value, 'sp');
- data.actor.system.general.starving.icon = this._getContitionIcon(data.actor.system.general.starving.value, 'starving');
- data.actor.system.general.dehydrated.icon = this._getContitionIcon(data.actor.system.general.dehydrated.value, 'dehydrated');
- data.actor.system.general.exhausted.icon = this._getContitionIcon(data.actor.system.general.exhausted.value, 'exhausted');
- data.actor.system.general.freezing.icon = this._getContitionIcon(data.actor.system.general.freezing.value, 'freezing');
- data.actor.system.general.panic.icon = this._getContitionIcon(data.actor.system.general.panic.value, 'panic');
await this._characterData(data);
await this.actor._checkOverwatch(data);
await this._prepareItems(data);
let enrichedFields = [
- "actor.system.notes",
- "actor.system.adhocitems",
+ "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':
@@ -121,14 +113,6 @@ export class alienrpgActorSheet extends ActorSheet {
break;
case 'synthetic':
- data.actor.system.general.radiation.icon = this._getClickIcon(data.actor.system.general.radiation.value, 'radiation');
- data.actor.system.general.xp.icon = this._getClickIcon(data.actor.system.general.xp.value, 'xp');
- data.actor.system.general.sp.icon = this._getClickIcon(data.actor.system.general.sp.value, 'sp');
- data.actor.system.general.starving.icon = this._getContitionIcon(data.actor.system.general.starving.value, 'starving');
- data.actor.system.general.dehydrated.icon = this._getContitionIcon(data.actor.system.general.dehydrated.value, 'dehydrated');
- data.actor.system.general.exhausted.icon = this._getContitionIcon(data.actor.system.general.exhausted.value, 'exhausted');
- data.actor.system.general.freezing.icon = this._getContitionIcon(data.actor.system.general.freezing.value, 'freezing');
-
await this._characterData(data);
await this.actor._checkOverwatch(data);
await this._prepareItems(data);
@@ -137,6 +121,20 @@ export class alienrpgActorSheet extends ActorSheet {
"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':
@@ -213,7 +211,11 @@ export class alienrpgActorSheet extends ActorSheet {
icon: '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:
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":"Edit the Skill-Stunts entry for this skill to show the available stunts.
\nEdit the Skill-Stunts entry for this skill to show the available stunts.
\nEdit the Skill-Stunts entry for this skill to show the available stunts.
\nEdit the Skill-Stunts entry for this skill to show the available stunts.
\nEdit the Skill-Stunts entry for this skill to show the available stunts.
\nEdit the Skill-Stunts entry for this skill to show the available stunts.
\nEdit the Skill-Stunts entry for this skill to show the available stunts.
\nEdit the Skill-Stunts entry for this skill to show the available stunts.
\nEdit the Skill-Stunts entry for this skill to show the available stunts.
\nEdit the Skill-Stunts entry for this skill to show the available stunts.
\nEdit the Skill-Stunts entry for this skill to show the available stunts.
\nEdit the Skill-Stunts entry for this skill to show the available stunts.
\n\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
\n
NOTE: 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\nAlien Tables -> | \nAlien Creature Tables | \n
\n\n | \nAlien Mother Tables | \n
\n\n
\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- Alien - GM Dice Roller: Allows you to perform ad-hoc dice rolls. Uncheck the GM Only box to make the rolls public.
\n- Alien - Player Ad-hoc YZE Dice Roller: Make this available to your players. They need to have a token selected before running the macro.
\n- 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).
\n- Alien - Roll on selected Creature table: same as above for Creature tables but no modifiers and all rolls are private to the GM.
\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":"