Files
roll20-character-sheets-tester/Forbidden_Lands/Forbidden_Lands.css
T
Vince 41fc79d0d0 Forbidden Lands v1.53 (#5646)
* Forbidden Lands v1.3

- fix for incorrect translation keys for Animal Handling and Sleight of Hand which caused "false" or "fault" to be displayed as the roll preset.
- fix for the Spell rank selector of 4 given the value of "3".
- fix for Sleight of Hand attribute dice stuck at "0".
- added column header label of "Don" to Armor/Helmet section to help indicate what the equip checkbox is to be used for.
- added a "Dice Only" tab which might be useful for GM's.
- other small cosmetic adjustments

* FL updates

- fixed Reputation and Armor roll presets not clearing unnecessary dice in pool.
- added dotted borders around selected roll buttons and # of dice selected in pool to help indicate what is actually selected for color blind users.

* Update Forbidden_Lands.htm

- clear Gear dice when using Skill preset

* more FL tweaks

- resized logo to give more room for stats
- updated navigational tabs

* Forbidden Lands v1.4 update

- added a descriptive note to Consumable rolls as a reminder that you must manually adjust the consumable die on the sheet if you roll a Bane.
- small adjustments to roll template header and footer

* Update Forbidden_Lands.jpg

- updated sheet image

* FL updates

- dropshadow for dice and roll template header
- adjusted the consumables background image

* v1.5

* Update Forbidden_Lands.css

* adjusted expansion cog alignment

* FL v1.5 update

- added more base/attribute dice to enable up to 12 dice for NPC/Monsters.
- added 3 more Skill dice (help)
- BUG (api roller showing raw roll template code) FIXED: removed
@{include_with_roll} from api roll.
- BUG (roll and api roll naming conflict): FIXED: renamed api roll button to:
"roll_the_dice_api"
- FIXED: alignment issues with expansion cogs and their hidden checkboxes
- added drop shadow to dice to give a little more dimension

* Forbidden Lands v1.51

- Clear Dice Pool; fixed focus text color
- removed bane/success images from d66 rolls
- mounts can double capacity when unmounted.
added @{mounted} checkbox/toggle directly under Mount's Carry field.
- added a version check function to sheet workers to help with future updates

* Pathfinder Community Sheet v1.739

- fix for AC-misc not being applied to touch ac
- fix for Extra Crit Damage does not display line breaks like Extra Damage. Extra Crit Damage type field does not accept line breaks.
- fix for Spell Points; @{spellclass-1-spell-points-per-day|max} value had a typo preventing a proper calculation.
- change for NPC/Monster compendium/hl import; pc rolls were set to private/whispered regardless of sheet.json settings when parsing from compendium. Now honors sheet settings
- updated translation list sorting for conditions and skills (removed erroneous spaces used in translation.json)

* PF community

- updated announcements

* Forbidden Lands v1.52

- translation list items (skills and stockpile); removed eroneous spaces within csv list in translation.json which prevented localized list sorting.

* PF Community v1.74 small fix for touch ac

- fixed buffs to AC not being applied to touch ac

* Update Forbidden Lands to v1.53

- added a new "Announcements" section (just click the version number upper right under FL logo).  As new sheet versions are released, the announcements section will be displayed.
- swapped Rating and Dmg column to better portray "Rating - Dmg = Total" Trying to prevent adding operators to the layout unless they are needed...?
- added sub-totals for Gear, Weapons, Armor, and Coins Carried to the bottom of the Gear section.
- added new action buttons to the Shield section for "Parry" and "Shove".
- added Total to shield @{shield1_bonus_total}
- added "Don" to shields. If unchecked, Shield Parry/Shove; gear dice = "0"
- added a "Weight" and "Carried" fields for armor, shield, and weapons  "Carried" selector includes "Yes", "No", or "Mount".  (NOTE: these newly added attributes are set to not carried by default to prevent being included twice for encumbrance. Please verify that any Weapons, Armor, and Shield weight is only being included in whichever location works best for you.) No and Mount will remove the items weight from the Character's encumbrance.  Items located on the mount should also be listed as Mount's Gear or as gear included with the new repeating Beasts section.
- added Wt and Carr and Features to Weapons, Armor and Shield sections.
- added a new repeating section for "Beasts" (pack animals) A beast's Carry is based on it's STR and the mounted condition.  Encumbrance needs to be manually entered for any Item(s) weight of gear included in the Notes textarea.
- added a Monster tab which includes an expanded Strength/Damage section, monster attacks, etc. Most sheet attributes are the same regardless if you are viewing the character or monster tab. To track a Monster's <b>current</b> Strength, use @{strength_total} for token bar settings. @{strength_total_max} is equal to @{strength} fyi: all four attributes are set similarity.
- added Willpower checkboxes
- small layout changes/tweaks to the sheet and roll templates
2019-11-04 12:28:34 -06:00

3264 lines
64 KiB
CSS

/* announcements */
.sheet-announcements-show {
float: right;
position: relative;
margin: -3.25em 0 0 -5em;
padding: 0 4px 0 4px;
border: 2px solid black;
border-radius: 5px;
font-size: .85em;
background-color: oldlace;
}
span.sheet-announcements-show::before {
content: 'v';
}
span.sheet-announcements-show::after {
font-family: pictos;
content: 'l';
padding-left: 4px;
}
input.sheet-announcements-show {
z-index: 1;
width: 4.75em;
height: 1.75em;
margin: -3.25em 0 0 -5em;
opacity: 0;
}
input.sheet-announcements-show:hover+span {
color: red;
}
.sheet-announcements-show:not(:checked)+span+div.sheet-announcements {
display: none;
}
.sheet-announcements {
padding: 1em .5em 2em .5em;
margin: -1em .5em 1em .5em;
border: 2px solid #000;
border-radius: 5px;
background-color: oldlace;
}
/* Text */
h1 {
font-family: "Times New Roman", Times, serif;
font-size: 1.25em;
color: #FFF;
letter-spacing: 0.0625em;
margin: -16px 0 0 0;
z-index: 0;
}
.sheet-header-h1 {
font-family: "Times New Roman", Times, serif;
font-size: 1.2em;
font-weight: bold;
color: #000;
letter-spacing: 0.0625em;
z-index: 0;
}
hr.sheet-horizontal-rule {
margin-top: 10px;
margin-bottom: 0;
width: 90%;
overflow: visible;
height: 10px;
border-style: solid;
border-color: #000;
border-width: 1px 0 0 0;
border-radius: 5px;
}
hr.sheet-horizontal-rule::before {
/* Not really supposed to work, but does */
display: block;
content: "";
height: 10px;
margin-top: -11px;
border-style: solid;
border-color: #000;
border-width: 0 0 1px 0;
border-radius: 5px;
}
.sheet-header {
font-weight: bold;
background-color: #000;
color: #FFF;
display: flex;
align-items: center;
justify-content: center;
height: 2.75em;
margin: 0 -5px 0 -5px;
}
.sheet-column-header {
font-variant-caps: small-caps;
font-size: .95em;
display: flex;
justify-content: center;
color: lightgrey;
background-color: #000;
}
.sheet-header~.sheet-column-header span {
padding: 1.5em 0 0 0;
}
.sheet-footer {
font-size: 0.95em;
display: block;
text-align: right;
margin: -15px 0 0 -10px;
}
.sheet-label {
font-weight: bold;
}
.sheet-small-caps {
font-variant-caps: small-caps;
}
.sheet-equal {
margin: 4px 1px 0 1px;
text-align: center;
}
.sheet-left,
.sheet-grid-item.sheet-left {
text-align: left;
}
.sheet-right,
.sheet-grid-item.sheet-right {
text-align: right;
}
.sheet-center,
.sheet-grid-item.sheet-center {
text-align: center;
}
/* Hide actual radio */
input.sheet-skull[type="radio"] {
opacity: 0;
width: 15px;
height: 15px;
position: relative;
top: 1px;
left: 9px;
margin: -10px;
cursor: pointer;
z-index: 1;
}
/* Fake radio using skull */
input.sheet-skull[type="radio"]+span::before {
background-image: url(http://imgsrv.roll20.net:5100/?src=i.imgur.com/qSmoVBF.png%3F2);
margin: 0 3px 0 3px;
line-height: 14px;
text-align: center;
display: inline-block;
vertical-align: middle;
content: url(http://imgsrv.roll20.net:5100/?src=i.imgur.com/1N9eJNN.png%3F2);
width: 15px;
height: 15px;
font-size: 24px;
}
/* Removes skull from all radios _after_ selected one */
input[type="radio"]:checked~input.sheet-skull[type="radio"]+span::before,
input.sheet-skull[type="radio"]:checked~input.sheet-skull[type="radio"]+span::before {
content: "";
}
/* Broken Indicators */
input.sheet-broken-str[type="checkbox"]:not(:checked)~div .sheet-broken-str,
input.sheet-broken-agi[type="checkbox"]:not(:checked)~div .sheet-broken-agi,
input.sheet-broken-wit[type="checkbox"]:not(:checked)~div .sheet-broken-wit,
input.sheet-broken-emp[type="checkbox"]:not(:checked)~div .sheet-broken-emp {
color: #6e6e6e;
}
input.sheet-broken-str[type="checkbox"]:checked~div .sheet-broken-str,
input.sheet-broken-agi[type="checkbox"]:checked~div .sheet-broken-agi,
input.sheet-broken-wit[type="checkbox"]:checked~div .sheet-broken-wit,
input.sheet-broken-emp[type="checkbox"]:checked~div .sheet-broken-emp {
color: #a60100;
}
input.sheet-broken-str[type="checkbox"]:checked~div .sheet-broken-str.sheet-input-span,
input.sheet-broken-agi[type="checkbox"]:checked~div .sheet-broken-agi.sheet-input-span,
input.sheet-broken-wit[type="checkbox"]:checked~div .sheet-broken-wit.sheet-input-span,
input.sheet-broken-emp[type="checkbox"]:checked~div .sheet-broken-emp.sheet-input-span {
border: 2px dotted #fff;
box-sizing: border-box;
background-color: #a60100;
color: #fff;
}
/* Fake radio using xbox for Experience/Willpower */
input[type="radio"].sheet-xbox+span::before {
background-image: url(http://imgsrv.roll20.net:5100/?src=i.imgur.com/Vsnygg8.png);
line-height: 14px;
text-align: center;
display: inline-block;
vertical-align: middle;
content: url(http://imgsrv.roll20.net:5100/?src=i.imgur.com/f3cpSW5.png);
width: 15px;
height: 15px;
font-size: 24px;
margin: 0 0 0 -20px;
}
input.sheet-xbox {
z-index: 1;
margin-top: 3px;
width: 16px;
opacity: 0;
}
/* Removes xbox from all radios _after_ selected one */
input[type="radio"]:checked~input[type="radio"].sheet-xbox+span::before,
input[type="radio"].sheet-xbox:checked~input[type="radio"].sheet-xbox+span::before {
content: "";
}
/* Fake radio using xbox for Conditions */
input[type="checkbox"].sheet-xbox+span::before {
background-image: url(http://imgsrv.roll20.net:5100/?src=i.imgur.com/Vsnygg8.png);
line-height: 14px;
text-align: center;
display: inline-block;
vertical-align: middle;
content: url(http://imgsrv.roll20.net:5100/?src=i.imgur.com/f3cpSW5.png);
width: 15px;
height: 15px;
font-size: 24px;
margin: 0 0 0 -20px;
}
.sheet-conditions-grid>div input.sheet-xbox {
z-index: 1;
width: 20px;
height: 20px;
transform: scaleX(4.5);
transform-origin: left;
opacity: 0;
margin: 1px 0 0 0;
}
/* Removes xbox from all radios _after_ selected one */
input[type="checkbox"].sheet-xbox:not(:checked)+span::before {
content: "";
}
/* Fake Action Button */
button.sheet-roll-button {
height: 1.25em;
width: 1.25em;
font-size: 1.25em;
line-height: 1em;
font-family: "dicefontd20";
content: "t";
padding: 1px 1px 1px 1px;
margin: 5px 2px 5px 2px;
display: flex;
justify-content: center;
justify-self: center;
color: buttontext;
background-color: buttonface;
background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
box-sizing: border-box;
border-width: 2px;
border-style: outset;
border-color: buttonface;
border: 1px solid #ccc;
border-bottom-color: #bbb;
border-image: initial;
cursor: pointer;
}
/* Update the Dice Pool indicator
.sheet-roll-indicator ~ button[name="roll_the_dice"] {
box-shadow: 0;
}
.sheet-roll-indicator:checked ~ button[name="roll_the_dice"] {
box-shadow: 4px 4px 7px darkred;
transition: box-shadow 4s;
}
*/
/* Update the Dice Pool indicator */
.sheet-box-indicator button,
.sheet-box-api-indicator button {
margin: 0;
}
.sheet-box-indicator,
.sheet-box-api-indicator {
position: relative;
display: flex;
border-radius: 4px;
box-shadow: 0 2px 15px transparent;
-webkit-transition: opacity .5s;
transition: opacity .5s;
}
.sheet-box-indicator::after {
content: '';
width: 3.25em;
margin: -2px 0 -2px -4.9em;
background-color: transparent;
border: 11px solid #a60100;
border-radius: 4px;
z-index: -1;
opacity: 0;
box-shadow: 0 2px 15px #a60100;
-webkit-transition: opacity .5s;
transition: opacity .5s;
}
.sheet-box-api-indicator::after {
content: '';
width: 7.125em;
margin: -2px 0px -4px -9em;
background-color: transparent;
border: 13px solid #a60100;
border-radius: 4px;
z-index: -1;
opacity: 0;
box-shadow: 0 2px 15px #a60100;
-webkit-transition: opacity .5s;
transition: opacity .5s;
}
.sheet-roll-indicator:checked ~ .sheet-box-indicator::after,
.sheet-roll-indicator:checked ~ .sheet-box-api-indicator::after {
opacity: 1;
}
/* api dice toggle */
button.sheet-api-button {
border: 1px solid lightblue;
box-shadow: 1px 2px 2px darkgrey;
}
input[type="checkbox"].sheet-hidden {
display: none;
}
input.sheet-hidden.sheet-api-toggle-show:checked~.sheet-template-roll {
display: none;
}
div.sheet-grid-item.sheet-api-roll {
display: none;
}
input.sheet-hidden.sheet-api-toggle-show:checked~div.sheet-grid-item.sheet-api-roll {
display: block;
}
input.sheet-hidden.sheet-api-toggle-show:checked~div.sheet-grid-item.sheet-api-roll button::after {
content: 'w/API';
}
/* repcontrol */
/* this sets the formatting for all repcontrol buttons */
.repcontrol {
display: flex;
justify-content: flex-end;
}
.repcontrol_add,
.repcontrol_edit,
.repcontrol_del {
box-shadow: none;
height: 1.2em;
width: 3.25em;
padding: 0 1px 3px 1px;
margin: 1px;
}
.repcontrol_move {
cursor: move;
float: right;
margin-right: 5px;
}
/* Sheet Tabs */
div.sheet-tab-content {
display: none;
border-top: 1px solid #ffffff;
margin-top: -30px;
}
input.sheet-character:checked~div.sheet-character,
input.sheet-stronghold:checked~div.sheet-stronghold,
input.sheet-monster_only:checked~div.sheet-character,
input.sheet-dice_only:checked~div.sheet-character {
display: inline-block;
margin-top: -30px;
}
input.sheet-dice_only:checked~div.sheet-character .sheet-toggle-dice-only {
display: none;
}
input.sheet-monster_only:checked~div.sheet-character .sheet-toggle-monster-only {
display: none;
}
/* Monster View */
.sheet-monster,
.sheet-monster+span {
display: none;
}
input.sheet-monster_only:checked~div.sheet-character .sheet-monster,
input.sheet-monster_only:checked~div.sheet-character input.sheet-monster,
input.sheet-monster_only:checked~div.sheet-character .sheet-monster+span {
display: block;
}
input[type='radio'].sheet-tab {
width: 90px;
height: 20px;
font-size: 1.1em;
font-family: "Times New Roman", Times, serif;
float: left;
margin: 32px 1px 0 1px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: none;
outline: none;
position: relative;
cursor: pointer;
z-index: 1;
}
input.sheet-tab::before {
content: attr(title);
border: 2px solid #ccc;
border-bottom: 2px solid transparent;
border-radius: 4px 4px 0 0;
padding-bottom: 1px;
text-align: center;
display: block;
background: #ddd;
color: #444;
width: 90px;
height: 16px;
line-height: 18px;
}
input.sheet-tab.sheet-character:checked,
input.sheet-tab.sheet-stronghold:checked,
input.sheet-tab.sheet-monster:checked,
input.sheet-tab.sheet-dice_only:checked {
z-index: 2;
}
input.sheet-tab.sheet-character:hover,
input.sheet-tab.sheet-stronghold:hover,
input.sheet-tab.sheet-monster:hover,
input.sheet-tab.sheet-dice_only:hover {
z-index: 3;
}
input.sheet-tab.sheet-character:hover::before,
input.sheet-tab.sheet-stronghold:hover::before,
input.sheet-tab.sheet-monster:hover::before,
input.sheet-tab.sheet-dice_only:hover::before {
z-index: 3;
margin: -3px 0 0 0;
height: 22px;
width: 92px;
border-color: #aaa;
border-bottom-color: transparent;
background: #f5f5f5;
}
input.sheet-tab:active,
input.sheet-tab:focus {
outline: none;
}
input.sheet-tab:hover::before {
background: #e3e3e3;
}
input.sheet-tab:hover::before {
background: #e3e3e3;
height: 20px;
font-weight: bold;
margin: -3px 0 0 -2px;
}
input.sheet-tab:checked::before,
input.sheet-tab:checked:hover::before {
border: 2px solid #444;
border-bottom: 2px solid transparent;
background: #000;
color: #FFF;
height: 20px;
width: 92px;
margin: -3px 0 0 -2px;
font-weight: bold;
}
.sheet-wrapper {
width: 100%;
min-width: 820px;
background-color: inherit;
color: #000;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
overflow: hidden;
padding-top: 70px;
padding-bottom: 40px;
box-sizing: border-box;
border: 8px solid #000;
border-image-slice: 60 50 60 50;
border-image-width: 60px 50px 60px 50px;
border-image-outset: 2 2 0 2;
border-image-repeat: repeat repeat;
border-image-source: url(http://imgsrv.roll20.net/?src=imgsrv.roll20.net/%3Fsrc%3Di.imgur.com/XuBOFJI.png);
}
.sheet-logo {
min-width: 820px;
max-height: 56px;
text-align: right;
margin-bottom: -2px;
}
input {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
color: #000000;
}
.sheet-input,
input[type="text"].sheet-input,
input[type="number"].sheet-input {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
color: #000000;
width: 100%;
height: 2.25em;
}
input[type="text"].sheet-input-number,
input[type="number"].sheet-input-number {
color: #000000;
text-align: center;
width: 100%;
max-height: 2.25em;
}
select.sheet-input {
width: 100%;
color: #000000;
padding: 0;
margin: 0;
}
input.sheet-input.sheet-input-number-center {
width: 3em;
display: flex;
justify-self: center;
text-align: center;
}
input[type="checkbox"].sheet-input {
margin-top: 0.7em;
height: 1.1em;
}
.sheet-input-textarea {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
color: #000000;
line-height: 1em;
height: 1.9em;
min-height: 1.9em;
resize: vertical;
overflow: hidden;
width: 100%;
margin: 0;
padding: 0 2px 0 2px;
}
input[disabled].sheet-input-number,
input[readonly].sheet-input,
textarea[disabled].sheet-input,
textarea[readonly].sheet-input,
input[readonly].sheet-input-number {
background-color: #eeeeee;
border-color: #6e6e6e;
color: #6e6e6e;
cursor: not-allowed;
font-style: italic;
}
button>input.sheet-input {
max-height: 1.75em;
}
button[type="action"] {
border-radius: 5px;
}
/* hide spiner in FF number inputs */
input[type=number]:not(:hover)::-webkit-inner-spin-button,
input[type=number]:not(:hover)::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type=number]:not(:hover) {
-moz-appearance: textfield;
}
/* hide/show areas */
.sheet-expand {
opacity: 0;
position: absolute;
top: -4px;
left: -8px;
width: 18px;
z-index: 6;
}
input.sheet-expand+span::before {
opacity: 0.001;
position: absolute;
top: -5px;
left: -6px;
z-index: 3;
width: 13px;
height: 16px;
font-family: pictos;
content: "y";
color: #C3996B;
cursor: pointer;
font-size: 14px;
}
.sheet-mount-grid input.sheet-expand+span::before {
margin-top: 2.75em;
}
.repitem .sheet-monster-attacks-grid:hover input.sheet-expand+span::before,
.repitem .sheet-monster-attacks-grid input.sheet-expand:checked+span::before,
.repitem .sheet-talents-grid:hover input.sheet-expand+span::before,
.repitem .sheet-talents-grid input.sheet-expand:checked+span::before,
.repitem .sheet-gear-grid:hover input.sheet-expand+span::before,
.repitem .sheet-gear-grid input.sheet-expand:checked+span::before,
.sheet-mount-grid:hover input.sheet-expand+span::before,
.sheet-mount-grid input.sheet-expand:checked+span::before,
.repitem .sheet-mount_gear-grid:hover input.sheet-expand+span::before,
.repitem .sheet-mount_gear-grid input.sheet-expand:checked+span::before,
.repitem .sheet-spells-grid:hover input.sheet-expand+span::before,
.repitem .sheet-spells-grid input.sheet-expand:checked+span::before {
opacity: .75;
}
input.sheet-expand~.sheet-input-textarea {
display: none;
}
input.sheet-expand:checked~.sheet-input-textarea {
display: block;
line-height: 1.2em;
height: 4.5em;
min-height: 2em;
border: 2px dotted #C3996B;
overflow: hidden;
box-sizing: border-box;
}
/* character grid layout */
.sheet-character-grid {
display: grid;
grid-template-columns: 35% auto auto;
grid-column-gap: 4px;
grid-row-gap: 4px;
margin: -12px 5px 0 5px;
}
.sheet-box {
text-align: left;
border: 1px solid #000;
padding: 0 5px 0 5px;
border-radius: 4px;
}
.sheet-character-heading {
grid-row-start: 1;
grid-column: 1/4;
padding: 10px 0 10px 0;
border: none;
}
.sheet-character-attributes {
grid-column-start: 1;
}
.sheet-character-details {
grid-column-start: 2;
padding: 10px 10px 5px 10px;
}
.sheet-character-appearance {
grid-column-start: 3;
}
.sheet-character-conditions {
grid-column: 1/4;
border: none;
padding: 5px 0 5px 0;
}
.sheet-character-injuries {
grid-column: 1/4;
}
.sheet-character-weapons {
grid-column: 1/4;
}
.sheet-character-skill-dice-box {
grid-row-start: 6;
grid-column: 1/3;
display: flex;
justify-content: space-between;
border: none;
padding: 0;
}
.sheet-character-skills {
width: 51%;
}
.sheet-character-dice_pool {
width: 44%;
}
input.sheet-dice_only:checked~div.sheet-character .sheet-character-dice_pool {
width: 100%;
}
input.sheet-dice_only:checked~div.sheet-character .sheet-box.sheet-character-skill-dice-box {
display: flex;
grid-column: 1/4;
width: 250px;
justify-self: center;
margin-top: -1.5em;
}
.sheet-character-armor {
grid-column: 1/3;
height: fit-content;
}
.sheet-character-column3 {
grid-column-start: 3;
height: fit-content;
grid-row-end: span 6;
}
.sheet-character-talents {
height: fit-content;
}
.sheet-character-gear {
height: fit-content;
}
.sheet-character-mount {
height: fit-content;
}
.sheet-character-consumables {
grid-column-start: 1;
background-image: url(https://s3.amazonaws.com/files.d20.io/images/85957506/mls4s4uSn2lRIWRXtAErNQ/max.jpg);
overflow: hidden;
background-position-x: 50%;
background-size: 270px;
margin: -1px 0 0 0;
background-repeat: no-repeat;
}
.sheet-character-coins {
grid-column-start: 2;
overflow: hidden;
margin: -1px 0 0 0;
}
.sheet-character-experience {
grid-column-start: 1;
height: 2.25em;
background: #000;
}
.sheet-character-willpower {
grid-column-start: 2;
height: fit-content;
}
.sheet-character-spells {
grid-row-start: 11;
grid-column: 1/3;
height: fit-content;
}
.sheet-character-relationships {
grid-row-start: 10;
grid-column: 1/3;
height: fit-content;
}
.sheet-character-beasts {
grid-row-start: auto;
grid-column: 1/4;
}
.sheet-character-notes {
grid-row-start: auto;
grid-column: 1/4;
}
/* ---------------------------------- Heading */
.sheet-heading-grid {
display: flex;
flex-direction: row;
justify-content: space-evenly;
align-items: center;
}
.sheet-heading-grid div:nth-child(even) {
width: 15em;
}
/* ---------------------------------- Attributes */
.sheet-attributes-grid {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 0 0 .5em 0;
}
.sheet-attributes-grid>div:first-child {
margin-bottom: .5em;
}
.sheet-attributes-grid>div:not(:first-child) {
display: flex;
flex-wrap: wrap;
align-items: center;
margin: .25rem 0 .25rem 0;
}
.sheet-attributes-grid>.sheet-attributes-box2,
.sheet-attributes-grid>.sheet-attributes-box6,
.sheet-attributes-grid>.sheet-attributes-box10,
.sheet-attributes-grid>.sheet-attributes-box14 {
width: 25%;
min-width: 4em;
justify-content: space-around;
font-size: 1.2em;
}
.sheet-attributes-grid>.sheet-attributes-box3,
.sheet-attributes-grid>.sheet-attributes-box5,
.sheet-attributes-grid>.sheet-attributes-box7,
.sheet-attributes-grid>.sheet-attributes-box9,
.sheet-attributes-grid>.sheet-attributes-box11,
.sheet-attributes-grid>.sheet-attributes-box13,
.sheet-attributes-grid>.sheet-attributes-box15,
.sheet-attributes-grid>.sheet-attributes-box17 {
width: 3em;
justify-content: center;
}
.sheet-attributes-grid>.sheet-attributes-box4,
.sheet-attributes-grid>.sheet-attributes-box8,
.sheet-attributes-grid>.sheet-attributes-box12,
.sheet-attributes-grid>.sheet-attributes-box16 {
width: 45%;
min-width: 9em;
justify-content: space-between;
}
.sheet-attributes-box1 {
width: 104%;
margin: -2px -5px 0 -5px;
}
.sheet-input-span {
background-color: #eeeeee;
color: #6e6e6e;
border: 1px solid #000;
border-radius: 50%;
box-sizing: border-box;
cursor: not-allowed;
font-style: italic;
width: 30px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
font-size: 1.5em;
z-index: 1;
}
/* -----------------------------------Monster Tab layout */
input.sheet-monster_only:checked~div.sheet-character .sheet-character-grid {
grid-template-columns: auto auto auto;
}
input.sheet-monster_only:checked~div.sheet-character .sheet-character-attributes {
grid-row-start: 1;
grid-column: 1/3;
height: fit-content;
}
input.sheet-monster_only:checked~div.sheet-character .sheet-monster-attacks {
grid-row-start: 2;
grid-column: 1/3;
}
input.sheet-monster_only:checked~div.sheet-character .sheet-box.sheet-character-skill-dice-box {
grid-row-start: 1;
grid-column-start: 3;
grid-row-end: span 4;
border: none;
padding: 0;
display: grid;
min-width: 260px;
}
input.sheet-monster_only:checked~div.sheet-character .sheet-character-skills {
grid-row-start: 3;
grid-column-start: 3;
margin-top: 1px;
width: 97%;
}
input.sheet-monster_only:checked~div.sheet-character .sheet-character-dice_pool {
grid-row-start: 1;
grid-row: span 2;
grid-column-start: 3;
width: 97%;
}
input.sheet-monster_only:checked~div.sheet-character .sheet-character-notes {
grid-row-start: 3;
grid-column: 1/3;
height: fit-content;
}
/* ---------------------------------- Monster Stats */
.sheet-monster-stat1>*[class^="sheet-monster-stats-box"] {
display: flex;
align-items: center;
}
.sheet-monster-stat1>.sheet-column-header {
margin-top: 2em;
}
input.sheet-monster_only:checked~div.sheet-character .sheet-attributes-grid {
margin: 5px 0 0 0;
}
input.sheet-monster_only:checked~div.sheet-character .sheet-attributes-grid>div:not(:first-child) {
margin-bottom: 3px;
display: flex;
flex-wrap: wrap;
align-items: center;
}
input.sheet-monster_only:checked~div.sheet-character .sheet-attributes-box8 input.sheet-skull,
input.sheet-monster_only:checked~div.sheet-character .sheet-attributes-box12 input.sheet-skull,
input.sheet-monster_only:checked~div.sheet-character .sheet-attributes-box16 input.sheet-skull {
margin: -10px -28px -10px -10px;
}
input.sheet-monster_only:checked~div.sheet-character .sheet-monster-stat1 {
display: grid;
grid-template-columns: 5em 7em auto 7em 7em 3em 5em auto;
grid-row-gap: 2px;
margin: 0 -5px 0 -5px;
}
.sheet-monster-stat1 input[type=text].sheet-header-h1 {
width: 50%;
margin: -15px 0 0 0;
padding: 0;
height: 1.5em;
font-size: 1.65em;
background-color: white;
color: #333;
}
.sheet-monster-stats-box1 {
grid-row-start: 1;
grid-column: 1/9;
margin: 0;
height: 4em;
}
.sheet-monster-stats-box2 {
grid-row-start: 1;
grid-column-start: 1;
}
.sheet-monster-stats-box3 {
grid-row-start: 1;
grid-column-start: 2;
}
.sheet-monster-stats-box4 {
grid-row-start: 1;
grid-column-start: 3;
}
.sheet-monster-stats-box5 {
grid-row-start: 1;
grid-column-start: 4;
}
.sheet-monster-stats-box6 {
grid-row-start: 1;
grid-column-start: 5;
}
.sheet-monster-stats-box7 {
grid-row-start: 1;
grid-column-start: 6;
}
.sheet-monster-stats-box8 {
grid-row-start: 1;
grid-column-start: 7;
}
.sheet-monster-stats-box9 {
grid-row-start: 1;
grid-column-start: 8;
}
.sheet-monster-stats-box10 {
grid-row-start: 2;
grid-column-start: 1;
width: 3em;
justify-self: center;
}
.sheet-monster-stats-box11 {
grid-row-start: 2;
grid-column-start: 2;
}
.sheet-monster-stats-box12 {
grid-row-start: 2;
grid-column-start: 3;
}
.sheet-monster-stats-box13 {
grid-row-start: 2;
grid-column-start: 4;
width: 3em;
justify-self: center;
}
.sheet-monster-stats-box14 {
grid-row-start: 2;
grid-column-start: 5;
}
.sheet-monster-stats-box15 {
grid-row-start: 2;
grid-column-start: 6;
}
.sheet-monster-stats-box16 {
grid-row-start: 2;
grid-column-start: 7;
justify-self: center;
}
.sheet-monster-stats-box17 {
grid-row-start: 2;
grid-column-start: 8;
}
/* ---------------------------------- Monster Attacks */
/*rep-items counter*/
.sheet-repeating-fields {
counter-reset: sheet-rep-items 0;
}
input[type="checkbox"].sheet-counted:checked+span::before {
counter-increment: sheet-rep-items;
content: counter(sheet-rep-items)' ';
position: absolute;
top: -3px;
left: 0;
font-size: 2em;
color: #000;
font-weight: bold;
}
input.sheet-monster_only:checked~div.sheet-character .sheet-monster-attacks-grid {
display: grid;
grid-template-columns: 1em 2em auto 2.5em 2.5em 7em 6em;
grid-row-gap: 2px;
grid-column-gap: 1px;
}
.sheet-monster-attacks-box {
grid-row-start: 1;
grid-column: 1/8;
}
.sheet-monster-attacks-box1 {
grid-row-start: 1;
grid-column-start: 1;
}
.sheet-monster-attacks-box2 {
grid-row-start: 1;
grid-column-start: 2;
}
.sheet-monster-attacks-box3 {
grid-row-start: 1;
grid-column-start: 3;
}
.sheet-monster-attacks-box4 {
grid-row-start: 1;
grid-column-start: 4;
}
.sheet-monster-attacks-box5 {
grid-row-start: 1;
grid-column-start: 5;
}
.sheet-monster-attacks-box6 {
grid-row-start: 1;
grid-column-start: 6;
}
.sheet-monster-attacks-box7 {
grid-row-start: 1;
grid-column-start: 7;
}
.sheet-monster-attacks-box8 {
grid-row-start: 2;
grid-column: 1/8;
}
/* ---------------------------------- Details */
.sheet-details-grid {
display: grid;
grid-template-columns: 5.75em 2.5em 3em auto 2.5em;
grid-template-rows: 3em 3em 3em;
grid-column-gap: 2px;
grid-row-gap: 1em;
padding-top: 1em;
}
.sheet-details-grid>div {
display: flex;
justify-content: space-evenly;
align-items: center;
}
.sheet-details-grid>div textarea {
height: 100%;
}
.sheet-details-box1 {
grid-row-start: 1;
grid-column-start: 1;
}
.sheet-details-box2 {
grid-row-start: 1;
grid-column: 2/6;
}
.sheet-details-box3 {
grid-row-start: 2;
grid-column-start: 1;
}
.sheet-details-box4 {
grid-row-start: 2;
grid-column: 2/6;
}
.sheet-details-box5 {
grid-row-start: 3;
grid-column-start: 1;
}
.sheet-details-box6 {
grid-row-start: 3;
grid-column: 2/4;
}
.sheet-details-box7 {
grid-row-start: 3;
grid-column-start: 4;
}
.sheet-details-box8 {
grid-row-start: 3;
grid-column-start: 5;
}
/* ---------------------------------- Appearance */
.sheet-appearance-grid {
display: grid;
grid-template-columns: 5em auto;
grid-template-rows: auto 3em 3em 3em;
grid-column-gap: 2px;
grid-row-gap: .5em;
}
.sheet-appearance-grid>div {
display: flex;
justify-content: space-evenly;
align-items: center;
}
.sheet-appearance-grid>div textarea {
height: 100%;
}
.sheet-appearance-box1 {
grid-row-start: 1;
grid-column: 1/3;
}
.sheet-appearance-box2 {
grid-row-start: 2;
}
.sheet-appearance-box3 {
grid-row-start: 2;
}
.sheet-appearance-box4 {
grid-row-start: 3;
}
.sheet-appearance-box5 {
grid-row-start: 3;
}
.sheet-appearance-box6 {
grid-row-start: 4;
}
.sheet-appearance-box7 {
grid-row-start: 4;
}
/* ---------------------------------- Conditions */
.sheet-conditions-grid {
display: grid;
grid-template-columns: 1fr 2em 1fr 2em 1fr 2em 1fr 2em 1fr 1fr;
}
.sheet-conditions-grid>div {
display: flex;
justify-content: space-between;
align-items: center;
}
.sheet-conditions-box2 {
grid-row-start: 2;
grid-column-start: 2;
}
.sheet-conditions-box3 {
grid-row-start: 2;
grid-column-start: 3;
}
.sheet-conditions-box4 {
grid-row-start: 2;
grid-column-start: 4;
}
.sheet-conditions-box5 {
grid-row-start: 2;
grid-column-start: 5;
}
.sheet-conditions-box6 {
grid-row-start: 2;
grid-column-start: 6;
}
.sheet-conditions-box7 {
grid-row-start: 2;
grid-column-start: 7;
}
.sheet-conditions-box8 {
grid-row-start: 2;
grid-column-start: 8;
}
.sheet-conditions-box9 {
grid-row-start: 2;
grid-column-start: 9;
}
input.sheet-conditions-hungry:checked~div>span.sheet-conditions-hungry,
input.sheet-conditions-sleepy:checked~div>span.sheet-conditions-sleepy,
input.sheet-conditions-thirsty:checked~div>span.sheet-conditions-thirsty,
input.sheet-conditions-cold:checked~div>span.sheet-conditions-cold {
color: #800000;
font-weight: bold;
}
/* ---------------------------------- Critical Injuries */
.sheet-injuries-grid {
display: grid;
grid-template-columns: 1fr 6em 6em 2fr 6em;
grid-row-gap: 2px;
grid-column-gap: 2px;
padding: 0 0 2px 0;
}
.sheet-injuries-box1 {
grid-row-start: 1;
grid-column: 1/6;
}
.sheet-injuries-box2 {
grid-row-start: 1;
grid-column-start: 1;
}
.sheet-injuries-box3 {
grid-row-start: 1;
grid-column-start: 2;
}
.sheet-injuries-box4 {
grid-row-start: 1;
grid-column-start: 3;
}
.sheet-injuries-box5 {
grid-row-start: 1;
grid-column-start: 4;
}
.sheet-injuries-box6 {
grid-row-start: 1;
grid-column-start: 5;
}
.sheet-injuries-box7 {
grid-row-start: 2;
grid-column: 1/6;
}
.sheet-injuries-box8 {
grid-column-start: 1;
}
/* ---------------------------------- Weapons */
.sheet-weapons-grid {
display: grid;
grid-template-columns: 2.5em auto 3em 5em 3em 3em 3em 5.5em 4em 3em 15em;
grid-row-gap: 2px;
grid-column-gap: 2px;
padding: 0 0 2px 0;
}
.sheet-weapons-box {
grid-row-start: 1;
grid-column: 1/12;
}
.sheet-weapons-box1 {
grid-row-start: 1;
grid-column-start: 1;
}
.sheet-weapons-box2 {
grid-row-start: 1;
grid-column-start: 2;
}
.sheet-weapons-box3 {
grid-row-start: 1;
grid-column-start: 3;
}
.sheet-weapons-box4 {
grid-row-start: 1;
grid-column-start: 4;
}
.sheet-weapons-box5 {
grid-row-start: 1;
grid-column-start: 5;
}
.sheet-weapons-box6 {
grid-row-start: 1;
grid-column-start: 6;
}
.sheet-weapons-box7 {
grid-row-start: 1;
grid-column-start: 7;
}
.sheet-weapons-box8 {
grid-row-start: 1;
grid-column-start: 8;
}
.sheet-weapons-box9 {
grid-row-start: 1;
grid-column-start: 9;
}
.sheet-weapons-box10 {
grid-row-start: 1;
grid-column-start: 10;
}
.sheet-weapons-box11 {
grid-row-start: 1;
grid-column-start: 11;
}
.sheet-weapons-box12 {
grid-row-start: 2;
grid-column: 1/12;
}
.sheet-weapons-box13 {
grid-column-start: 1;
}
/* ---------------------------------- Dice Pool */
.sheet-dice-header {
grid-area: sheet-dice-header;
}
.sheet-dice_pool-grid {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-template-areas: "sheet-dice-header sheet-dice-header sheet-dice-header""sheet-dice-base sheet-dice-skill sheet-dice-gear""sheet-dice-artifact sheet-dice-artifact sheet-dice-artifact""sheet-dice-rolls sheet-dice-rolls sheet-dice-rolls""sheet-dice-preset sheet-dice-preset sheet-dice-preset""sheet-dice-footer sheet-dice-footer sheet-dice-footer";
}
.sheet-dice-base {
display: grid;
justify-self: center;
text-align: center;
grid-template-columns: 1fr 1fr;
grid-template-rows: 2.5em 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-areas: "sheet-dice-base-header sheet-dice-base-header""sheet-dice-base-col1 sheet-dice-base-col2""sheet-dice-base-col1 sheet-dice-base-col2""sheet-dice-base-col1 sheet-dice-base-col2""sheet-dice-base-col1 sheet-dice-base-col2""sheet-dice-base-col1 sheet-dice-base-col2""sheet-dice-base-col1 sheet-dice-base-col2""sheet-dice-base-col1 sheet-dice-base-col2";
grid-area: sheet-dice-base;
}
.sheet-dice-base-header {
grid-area: sheet-dice-base-header;
}
.sheet-dice-base-col2 {
display: flex;
flex-direction: column;
grid-area: sheet-dice-base-col2;
}
.sheet-dice-base-col1 {
display: flex;
flex-direction: column;
grid-area: sheet-dice-base-col1;
}
.sheet-dice-skill {
display: grid;
justify-self: center;
text-align: center;
grid-template-columns: 1fr 1fr;
grid-template-rows: 2.5em 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-areas: "sheet-dice-skill-header sheet-dice-skill-header""sheet-dice-skill-col1 sheet-dice-skill-col2""sheet-dice-skill-col1 sheet-dice-skill-col2""sheet-dice-skill-col1 sheet-dice-skill-col2""sheet-dice-skill-col1 sheet-dice-skill-col2""sheet-dice-skill-col1 sheet-dice-skill-col2""sheet-dice-skill-col1 sheet-dice-skill-col2""sheet-dice-skill-col1 sheet-dice-skill-col2";
grid-area: sheet-dice-skill;
}
.sheet-dice-skill-header {
grid-area: sheet-dice-skill-header;
}
.sheet-dice-skill-col2 {
grid-area: sheet-dice-skill-col2;
display: flex;
flex-direction: column;
}
.sheet-dice-skill-col1 {
display: flex;
flex-direction: column;
grid-area: sheet-dice-skill-col1;
}
.sheet-dice-gear {
display: grid;
justify-self: center;
text-align: center;
grid-template-columns: 1fr 1fr;
grid-template-rows: 2.5em 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-areas: "sheet-dice-gear-header sheet-dice-gear-header""sheet-dice-gear-col1 sheet-dice-gear-col2""sheet-dice-gear-col1 sheet-dice-gear-col2""sheet-dice-gear-col1 sheet-dice-gear-col2""sheet-dice-gear-col1 sheet-dice-gear-col2""sheet-dice-gear-col1 sheet-dice-gear-col2""sheet-dice-gear-col1 sheet-dice-gear-col2""sheet-dice-gear-col1 sheet-dice-gear-col2";
grid-area: sheet-dice-gear;
}
.sheet-dice-gear-header {
grid-area: sheet-dice-gear-header;
}
.sheet-dice-gear-col2 {
display: flex;
flex-direction: column;
grid-area: sheet-dice-gear-col2;
}
.sheet-dice-gear-col1 {
display: flex;
flex-direction: column;
grid-area: sheet-dice-gear-col1;
}
.sheet-dice-artifact {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-template-rows: .75fr 1fr;
grid-template-areas: "sheet-dice-artifact-header sheet-dice-artifact-header sheet-dice-artifact-header sheet-dice-artifact-header""sheet-dice-artifact-rolls sheet-dice-artifact-rolls sheet-dice-artifact-rolls sheet-dice-artifact-rolls";
grid-area: sheet-dice-artifact;
margin-top: -8px;
}
.sheet-dice-artifact-header {
text-align: center;
grid-area: sheet-dice-artifact-header;
}
.sheet-dice-artifact-rolls {
display: flex;
flex-flow: row;
justify-content: space-evenly;
grid-area: sheet-dice-artifact-rolls;
}
.sheet-dice-rolls {
display: flex;
flex-flow: row;
justify-content: space-evenly;
grid-template-columns: 1fr 1fr 1fr;
grid-template-rows: 1fr;
grid-template-areas: "sheet-dice-rolls-roll sheet-dice-rolls-push sheet-dice-rolls-d66";
grid-area: sheet-dice-rolls;
margin-top: 10px;
}
.sheet-dice-rolls-roll {
grid-area: sheet-dice-rolls-roll;
}
.sheet-dice-rolls-push {
grid-area: sheet-dice-rolls-push;
}
.sheet-dice-rolls-d66 {
grid-area: sheet-dice-rolls-d66;
}
.sheet-dice-preset {
display: grid;
text-align: center;
grid-template-columns: 1fr;
grid-template-rows: 1fr 1fr;
grid-template-areas: "sheet-dice-preset-header""sheet-dice-preset-preset";
grid-area: sheet-dice-preset;
margin-top: 10px;
}
.sheet-dice-preset-header {
grid-area: sheet-dice-preset-header;
}
.sheet-dice-preset-preset {
grid-area: sheet-dice-preset-preset;
}
.sheet-dice-footer {
display: grid;
grid-template-columns: 10em auto 5em;
grid-template-rows: 2.5em;
grid-template-areas: "sheet-dice-footer-clear . sheet-dice-footer-api";
grid-area: sheet-dice-footer;
margin: 12px 0 5px 0;
}
.sheet-dice-footer-clear {
grid-area: sheet-dice-footer-clear;
}
.sheet-dice-footer-api {
grid-area: sheet-dice-footer-api;
margin: 0 0 2px 0;
}
/* ---------------------------------- Talents */
.sheet-talents-grid {
display: grid;
grid-template-columns: auto 4em 3em;
grid-row-gap: 2px;
grid-column-gap: 2px;
}
.sheet-talents-box {
grid-row-start: 1;
grid-column: 1/4;
}
.sheet-talents-box1 {
grid-row-start: 1;
grid-column-start: 1;
}
.sheet-talents-box2 {
grid-row-start: 1;
grid-column-start: 2;
}
.sheet-talents-box3 {
grid-row-start: 1;
grid-column-start: 3;
}
.sheet-talents-box4 {
grid-row-start: 2;
grid-column: 1/4;
}
/* ---------------------------------- Skills */
.sheet-skills-grid>span {
display: grid;
grid-template-columns: auto 3em 2em 0.75em 2em;
grid-row-gap: 2px;
grid-column-gap: 2px;
padding: 1px 0 1px 0;
}
.sheet-skills-grid>span>div {
display: flex;
justify-content: space-around;
align-items: center;
margin-top: -1px;
}
.sheet-skills-box1 {
grid-row-start: 1;
grid-column: 1/6;
}
.sheet-skills-box2 {
grid-row-start: 1;
grid-column: 2/3;
}
.sheet-skills-box3 {
grid-row-start: 1;
grid-column-start: 3;
}
.sheet-skills-box4 {
grid-row-start: 1;
grid-column-start: 4;
}
.sheet-skills-box5 {
grid-row-start: 1;
grid-column-start: 5;
}
/* ---------------------------------- Armor/Helmet */
.sheet-armor-container {
display: grid;
grid-template-columns: auto;
padding-bottom: 2px;
}
.sheet-armor-grid {
display: grid;
grid-template-columns: auto 4em 2.5em 2em 3em 3em 3em 12em;
grid-row-gap: 2px;
grid-column-gap: 2px;
padding-bottom: 2px;
}
.sheet-armor-subgrid {
display: grid;
grid-template-columns: auto 0em 0em 14.25em 3em 12em;
grid-column-gap: 2px;
height: 3em;
align-items: center;
}
.sheet-armor-subgrid>span,
.sheet-armor-subgrid>input {
display: flex;
justify-content: space-around;
}
.sheet-armor-box {
grid-row-start: 1;
grid-column: 1/9;
}
.sheet-armor-box1 {
grid-row-start: 1;
grid-column-start: 1;
}
.sheet-armor-box2 {
grid-row-start: 1;
grid-column-start: 2;
}
.sheet-armor-box3 {
grid-row-start: 1;
grid-column-start: 3;
}
.sheet-armor-box4 {
grid-row-start: 1;
grid-column-start: 4;
}
.sheet-armor-box5 {
grid-row-start: 1;
grid-column-start: 5;
}
.sheet-armor-box6 {
grid-row-start: 1;
grid-column-start: 6;
}
.sheet-armor-box7 {
grid-row-start: 1;
grid-column-start: 7;
}
.sheet-armor-box8 {
grid-row-start: 1;
grid-column-start: 8;
}
.sheet-armor-box9 {
grid-row-start: 2;
grid-column: 1/9;
}
.sheet-armor-box10 {
grid-row-start: 3;
grid-column: 1/9;
}
.sheet-armor-box11 {
grid-row-start: 4;
grid-column: 1/9;
}
/* ---------------------------------- Shield */
.sheet-shield-grid {
display: grid;
grid-template-columns: auto 4em 2.5em 2em 2.5em 3em 3em 12em;
grid-row-gap: 2px;
grid-column-gap: 2px;
grid-row-start: 2;
}
.sheet-shield-box {
grid-row-start: 1;
grid-column: 1/9;
}
.sheet-shield-box1 {
grid-row-start: 1;
grid-column-start: 1;
}
.sheet-shield-box2 {
grid-row-start: 1;
grid-column-start: 2;
}
.sheet-shield-box3 {
grid-row-start: 1;
grid-column-start: 3;
}
.sheet-shield-box4 {
grid-row-start: 1;
grid-column-start: 4;
}
.sheet-shield-box5 {
grid-row-start: 1;
grid-column-start: 5;
}
.sheet-shield-box6 {
grid-row-start: 1;
grid-column-start: 6;
}
.sheet-shield-box7 {
grid-row-start: 1;
grid-column-start: 7;
}
.sheet-shield-box8 {
grid-row-start: 1;
grid-column-start: 8;
}
.sheet-shield-box9 {
grid-row-start: 2;
grid-column: 1/9;
}
.sheet-shield-box10 {
grid-row-start: 3;
grid-column: 1/9;
display: flex;
justify-content: space-evenly;
height: 2.5em;
}
/* ---------------------------------- Consumables */
.sheet-consumables-grid {
display: grid;
grid-template-columns: auto 3.5em 3em;
grid-template-rows: auto;
grid-row-gap: 2px;
padding: 0 0 2px 0;
}
.sheet-consumables-grid>div {
display: flex;
justify-content: space-around;
align-items: center;
}
.sheet-consumables-box1 {
grid-row-start: 1;
grid-column: 1/4;
}
.sheet-consumables-box2 {
grid-row-start: 1;
grid-column: 2/3;
}
.sheet-consumables-box3 {
grid-row-start: 1;
grid-column-start: 3;
}
.sheet-consumables-box4 {
grid-row-start: 2;
grid-column-start: 1;
}
.sheet-consumables-box5 {
grid-row-start: 2;
grid-column-start: 2;
}
.sheet-consumables-box6 {
grid-row-start: 2;
grid-column-start: 3;
}
.sheet-consumables-grid div:nth-child(even)>span.sheet-header-h1 {
margin-left: -25px;
}
.sheet-consumables-grid div:nth-child(odd)>span.sheet-header-h1 {
margin-right: -25px;
}
/* ---------------------------------- Gear */
.sheet-gear-grid {
display: grid;
grid-template-columns: auto 3em 2em 3em;
grid-template-rows: auto;
grid-row-gap: 2px;
}
.sheet-gear-subgrid {
display: grid;
grid-template-columns: 4em 3em 9em 3em;
grid-column-gap: 2px;
}
.sheet-gear-subgrid>div {
display: flex;
justify-content: space-around;
align-items: center;
}
.sheet-gear-box1 {
grid-row-start: 1;
grid-column: 1/5;
}
.sheet-gear-box2 {
grid-row-start: 1;
grid-column-start: 2;
}
.sheet-gear-box3 {
grid-row-start: 1;
grid-column-start: 3;
}
.sheet-gear-box4 {
grid-row-start: 1;
grid-column-start: 4;
}
.sheet-gear-box5 {
grid-row-start: 2;
grid-column: 1/5;
}
.sheet-gear-weight {
display: grid;
grid-template-columns: auto 3em;
grid-row-start: 3;
grid-column: 1/5;
grid-column-gap: 5px;
justify-content: end;
justify-items: end;
}
.sheet-gear-weight>div {
display: flex;
justify-content: space-around;
align-items: center;
height: 1.5em;
}
.sheet-gear-weight>div input {
height: 1.5em;
}
.sheet-gear-box6 {
display: grid;
grid-template-columns: 3em 3em auto 3em;
justify-content: end;
grid-column-gap: .25em;
grid-row-start: 4;
grid-column: 1/5;
padding-right: 5px;
}
.sheet-gear-box7 {
grid-row-start: 1;
grid-column: 1/2;
}
.sheet-gear-box8 {
grid-row-start: 1;
grid-column-start: 2;
}
.sheet-gear-box9 {
grid-row-start: 1;
grid-column-start: 3;
}
.sheet-gear-box10 {
grid-row-start: 1;
grid-column-start: 4;
}
.sheet-gear-box11 {
grid-row-start: 5;
grid-column: 1/5;
}
.sheet-gear-subgrid2 {
display: grid;
grid-template-columns: 8em 8em;
grid-column-gap: 2px;
margin-top: 2px;
}
.sheet-gear-box12 {
margin-top: 7px;
}
/* ---------------------------------- Mount */
.sheet-mount-grid {
display: grid;
grid-template-columns: auto repeat(4, 2.5em);
grid-template-rows: auto;
grid-row-gap: 2px;
position: relative;
}
.sheet-mount-grid>div {
display: flex;
justify-content: space-around;
align-items: center;
}
.sheet-mount-box1 {
grid-row-start: 1;
grid-column: 1/6;
}
.sheet-mount-box2 {
grid-row-start: 2;
grid-column-start: 1;
}
.sheet-mount-box3 {
grid-row-start: 2;
grid-column-start: 2;
}
.sheet-mount-box4 {
grid-row-start: 2;
grid-column-start: 3;
}
.sheet-mount-box5 {
grid-row-start: 2;
grid-column-start: 4;
}
.sheet-mount-box6 {
grid-row-start: 2;
grid-column-start: 5;
}
.sheet-mount-box7 {
grid-row-start: 3;
grid-column: 1/6;
}
/* ---------------------------------- Mount_gear */
.sheet-mount_gear-grid {
display: grid;
grid-template-columns: auto 3em 2em 3em;
grid-template-rows: auto;
grid-row-gap: 2px;
}
.sheet-mount_gear-subgrid {
display: grid;
grid-template-columns: 4em 3em 9em 3em;
grid-row-gap: 2px;
grid-column-gap: 2px;
}
.sheet-mount_gear-subgrid2 {
display: grid;
grid-template-columns: 3em auto;
margin-top: 5px;
height: 2em;
}
.sheet-mount_gear-subgrid>.sheet-mount_gear-box11 {
white-space: nowrap;
display: block;
}
.sheet-mount_gear-subgrid>div {
display: flex;
justify-content: space-around;
align-items: center;
}
.sheet-mount_gear-box1 {
grid-row-start: 1;
grid-column: 1/5;
}
.sheet-mount_gear-box2 {
grid-row-start: 1;
grid-column-start: 2;
}
.sheet-mount_gear-box3 {
grid-row-start: 1;
grid-column-start: 3;
}
.sheet-mount_gear-box4 {
grid-row-start: 1;
grid-column-start: 4;
}
.sheet-mount_gear-box5 {
grid-row-start: 2;
grid-column: 1/5;
}
.sheet-mount_gear-coin {
grid-row-start: 3;
grid-column: 1/5;
}
.sheet-mount_gear-box6 {
display: grid;
grid-template-columns: 3em 3em auto 3em;
justify-content: end;
grid-column-gap: .25em;
grid-row-start: 4;
grid-column: 1/5;
padding-right: 5px;
height: 4em;
}
.sheet-mount_gear-box7 {
grid-row-start: 1;
grid-column: 1/2;
}
.sheet-mount_gear-box8 {
grid-row-start: 1;
grid-column-start: 2;
}
.sheet-mount_gear-box9 {
grid-row-start: 1;
grid-column-start: 3;
}
.sheet-mount_gear-box10 {
grid-row-start: 1;
grid-column-start: 4;
}
.sheet-mount_gear-box11 {
grid-row-start: 2;
grid-column: 1/5;
justify-content: left;
}
/* ---------------------------------- beasts */
.sheet-beasts-grid {
display: grid;
grid-template-columns: 1fr 3em 3em 6em 3.5em 7em 3fr;
grid-template-rows: auto;
grid-row-gap: 2px;
padding-bottom: 1px;
}
.sheet-beasts-box {
grid-row-start: 1;
grid-column: 1/8;
}
.sheet-beasts-box1 {
grid-row-start: 1;
grid-column-start: 1;
}
.sheet-beasts-box2 {
grid-row-start: 1;
grid-column-start: 2;
}
.sheet-beasts-box3 {
grid-row-start: 1;
grid-column-start: 3;
}
.sheet-beasts-box4 {
grid-row-start: 1;
grid-column-start: 4;
}
.sheet-beasts-box5 {
grid-row-start: 1;
grid-column-start: 5;
}
.sheet-beasts-box6 {
grid-row-start: 1;
grid-column-start: 6;
}
.sheet-beasts-box7 {
grid-row-start: 1;
grid-column-start: 7;
width: 99%;
}
.sheet-beasts-box8 {
grid-row-start: 2;
grid-column: 1/8;
}
/* ---------------------------------- Experience */
.sheet-experience-grid {
display: grid;
grid-template-columns: 4.25fr 2.2em 1fr;
margin-right: -1px;
}
.sheet-experience-box1 {
grid-row-start: 1;
grid-column-start: 1;
}
.sheet-experience-box2 {
grid-row-start: 1;
grid-column-start: 2;
z-index: 1;
}
.sheet-experience-box3 {
grid-row-start: 1;
grid-column-start: 3;
}
.sheet-experience-grid .sheet-header>.sheet-input {
z-index: 1;
}
.sheet-experience-grid .sheet-header>h1 {
margin: 0;
}
/* ---------------------------------- Willpower */
.sheet-willpower-grid {
display: grid;
grid-template-columns: auto 3em;
}
.sheet-willpower-box1 {
grid-row-start: 1;
grid-column: 1/3;
}
.sheet-willpower-box2 {
grid-row-start: 2;
grid-column: 1/2;
display: flex;
justify-content: space-evenly;
align-items: center;
height: 3em;
}
.sheet-willpower-box3 {
grid-row-start: 2;
grid-column-start: 2;
display: flex;
justify-content: center;
align-items: center;
height: 3em;
}
.sheet-willpower-box3 span {
margin: 0 3px 0 3px;
}
/* ---------------------------------- Relationships */
.sheet-relationships-grid {
display: grid;
grid-template-columns: 1fr 3fr;
grid-column-gap: 2px;
grid-row-gap: 1px;
}
.sheet-relationships-grid>.sheet-relationships-box3,
.sheet-relationships-grid>.sheet-relationships-box4 {
display: flex;
justify-content: space-around;
align-items: center;
box-sizing: border-box;
}
.sheet-relationships-box1 {
grid-row-start: 1;
grid-column: 1/3;
}
.sheet-relationships-box2 {
grid-row-start: 2;
grid-column: 1/3;
}
.sheet-relationships-box3 {
grid-row-start: 3;
grid-column-start: 1;
}
.sheet-relationships-box4 {
grid-row-start: 3;
grid-column: 2/3;
}
/* ---------------------------------- Notes */
.sheet-notes-grid {
display: grid;
grid-template-columns: 2em 1fr 3fr;
grid-column-gap: 2px;
grid-row-gap: 1px;
}
.sheet-notes-grid>.sheet-notes-box3,
.sheet-notes-grid>.sheet-notes-box4 {
display: flex;
justify-content: space-around;
align-items: center;
box-sizing: border-box;
}
.sheet-notes-box1 {
grid-row-start: 1;
grid-column: 1/4;
}
.sheet-notes-box2 {
grid-row-start: 2;
grid-column: 1/4;
}
.sheet-notes-box3 {
grid-row-start: 2;
grid-column-start: 1;
}
.sheet-notes-box4 {
grid-row-start: 2;
grid-column-start: 2;
}
.sheet-notes-box5 {
grid-row-start: 2;
grid-column-start: 3;
padding-right: 6px;
margin-top: 5px;
min-height: 2em;
}
/* ---------------------------------- Coins */
.sheet-coins-grid {
display: grid;
grid-template-columns: 7em repeat(3, 1fr);
grid-template-rows: auto;
grid-row-gap: 2px;
padding: 0 0 2px 0;
}
.sheet-coins-grid>div {
display: flex;
justify-content: space-around;
align-items: center;
}
.sheet-coins-box {
grid-column: 1/5;
grid-row-start: 1;
}
.sheet-coins-box1 {
grid-column-start: 1;
grid-row-start: 1;
}
.sheet-coins-box2 {
grid-column-start: 2;
grid-row-start: 1;
}
.sheet-coins-box3 {
grid-column-start: 3;
grid-row-start: 1;
}
.sheet-coins-box4 {
grid-column-start: 4;
grid-row-start: 1;
}
.sheet-coins-box5 {
grid-column-start: 1;
grid-row-start: 2;
}
.sheet-coins-box17 {
height: 3em;
}
/* ---------------------------------- Spells */
.sheet-spells-grid {
display: grid;
grid-template-columns: 2.5em auto 3em 3em 5.5em 6em 11.5em;
grid-column-gap: 2px;
grid-row-gap: 2px;
}
.sheet-spells-box6>div>.sheet-input {
display: flex;
justify-content: space-around;
align-items: center;
}
.sheet-spells-box {
grid-row-start: 1;
grid-column: 1/8;
}
.sheet-spells-box0 {
grid-row-start: 1;
grid-column-start: 1;
}
.sheet-spells-box1 {
grid-row-start: 1;
grid-column-start: 2;
}
.sheet-spells-box2 {
grid-row-start: 1;
grid-column-start: 3;
}
.sheet-spells-box3 {
grid-row-start: 1;
grid-column-start: 4;
}
.sheet-spells-box4 {
grid-row-start: 1;
grid-column-start: 5;
}
.sheet-spells-box5 {
grid-row-start: 1;
grid-column-start: 6;
}
.sheet-spells-box6 {
grid-row-start: 1;
grid-column-start: 7;
}
.sheet-spells-box7 {
grid-row-start: 2;
grid-column: 1/8;
}
/* stronghold grid layout */
.sheet-stronghold-grid {
display: grid;
grid-template-columns: 1fr 1fr auto;
grid-template-rows: repeat(4, auto);
grid-column-gap: 4px;
grid-row-gap: 4px;
margin: -12px 5px 0 5px;
}
.sheet-stronghold-details {
grid-column: 1/3;
grid-row-start: 1;
}
.sheet-stronghold-functions {
grid-column-start: 1;
}
.sheet-stronghold-hirelings {
grid-column-start: 2;
}
.sheet-stronghold-stockpile {
grid-column: 1/2;
grid-row-start: 3;
}
.sheet-stronghold-notes {
grid-column-start: 2;
grid-row-start: 3;
}
/* ---------------------------------- Stronghold Details */
.sheet-stronghold-details-grid {
display: grid;
grid-template-columns: 0em auto 14em auto 14em auto 3em 3em;
grid-row-gap: 10px;
padding-bottom: 10px;
}
.sheet-stronghold-details-grid>div {
display: flex;
justify-content: space-around;
align-items: center;
}
.sheet-stronghold-details-box1 {
grid-row-start: 1;
grid-column: 1/9;
}
.sheet-stronghold-details-box2 {
grid-row-start: 2;
grid-column-start: 2;
}
.sheet-stronghold-details-box3 {
grid-row-start: 2;
grid-column-start: 3;
}
.sheet-stronghold-details-box4 {
grid-row-start: 2;
grid-column-start: 4;
}
.sheet-stronghold-details-box5 {
grid-row-start: 2;
grid-column-start: 5;
}
.sheet-stronghold-details-box6 {
grid-row-start: 2;
grid-column-start: 6;
}
.sheet-stronghold-details-box7 {
grid-row-start: 2;
grid-column-start: 7;
}
.sheet-stronghold-details-box8 {
grid-row-start: 3;
grid-column: 2/3;
}
.sheet-stronghold-details-box9 {
grid-row-start: 3;
grid-column: 3/8;
}
/* ---------------------------------- Stronghold Functions */
.sheet-stronghold-functions-grid {
display: grid;
grid-template-columns: 2fr 3em 3fr;
grid-template-rows: auto;
grid-row-gap: 2px;
grid-column-gap: 2px;
}
.sheet-stronghold-functions-grid>div,
.sheet-stronghold-functions-grid>input,
.sheet-stronghold-functions-grid>textarea {
box-sizing: border-box;
}
.sheet-stronghold-functions-grid>.sheet-input-textarea {
height: 2.25em;
}
.sheet-stronghold-functions-box {
grid-row-start: 1;
grid-column: 1/4;
}
.sheet-stronghold-functions-box1 {
grid-row-start: 1;
grid-column-start: 1;
}
.sheet-stronghold-functions-box2 {
grid-row-start: 1;
grid-column-start: 2;
}
.sheet-stronghold-functions-box3 {
grid-row-start: 1;
grid-column-start: 3;
}
.sheet-stronghold-functions-box4 {
grid-row-start: 2;
grid-column: 1/4;
}
/* ---------------------------------- Stronghold Hirelings */
.sheet-stronghold-hirelings-grid {
display: grid;
grid-template-columns: 3fr 3em 1fr;
grid-template-rows: auto;
grid-row-gap: 2px;
grid-column-gap: 2px;
}
.sheet-stronghold-hirelings-box {
grid-row-start: 1;
grid-column: 1/4;
}
.sheet-stronghold-hirelings-box1 {
grid-row-start: 1;
grid-column-start: 1;
}
.sheet-stronghold-hirelings-box2 {
grid-row-start: 1;
grid-column-start: 2;
}
.sheet-stronghold-hirelings-box3 {
grid-row-start: 1;
grid-column-start: 3;
}
.sheet-stronghold-hirelings-box4 {
grid-row-start: 2;
grid-column: 1/4;
}
/* ---------------------------------- Stronghold Stockpile */
.sheet-stronghold-stockpile-grid {
display: grid;
grid-template-columns: 3fr 3em 3fr 3em 3fr 3em;
grid-template-rows: auto;
grid-row-gap: 2px;
}
.sheet-stronghold-stockpile-grid>div,
.sheet-stronghold-stockpile-grid>span {
display: flex;
justify-content: space-around;
align-items: center;
}
.sheet-stronghold-stockpile-box1 {
grid-row-start: 1;
grid-column: 1/7;
}
.sheet-stronghold-stockpile-box2 {
grid-row-start: 1;
grid-column-start: 2;
}
.sheet-stronghold-stockpile-box3 {
grid-row-start: 1;
grid-column-start: 4;
}
.sheet-stronghold-stockpile-box4 {
grid-row-start: 1;
grid-column-start: 6;
}
/* ---------------------------------- Stronghold Notes */
.sheet-stronghold-notes-grid {
display: grid;
grid-template-columns: auto;
grid-template-rows: auto;
grid-column-gap: 2px;
grid-row-gap: 2px;
}
.sheet-stronghold-notes-grid>div,
.sheet-stronghold-notes-grid>input,
.sheet-stronghold-notes-grid>textarea {
box-sizing: border-box;
}
.sheet-stronghold-notes-box1 {
grid-row-start: 1;
grid-column: 1/2;
}
.sheet-stronghold-notes-box2 {
grid-row-start: 2;
grid-column-start: 1;
}
/* GRID STYLING */
.sheet-grid-item {
text-align: center;
}
.sheet-dice_pool-grid .sheet-grid-item {
width: 103%;
}
.sheet-sub-grid-item {
text-align: center;
margin: 2px;
}
.sheet-span-two {
grid-column: 1/3;
}
.sheet-span-three {
grid-column: 1/4;
}
.sheet-span-right {
grid-column: 2/4;
}
/**** DICE ROLLER STYLING ****/
button[type="action"]:hover,
button[type="action"]:hover>span,
button[type="roll"]:hover {
background: #a60100;
color: #fff;
}
button[type="action"]>span {
font-size: 95%;
color: #333;
}
input.sheet-dice-selection {
width: 25px;
height: 25px;
position: relative;
margin: -10px 0 2px 3px;
cursor: pointer;
z-index: 1;
opacity: 0;
}
input.sheet-mighty,
input.sheet-epic,
input.sheet-legendary {
margin: 0 -25% 0 0;
width: 15%;
}
input.sheet-dice-selection+span::before {
content: attr(title);
color: #000;
border: solid 1px #000;
border-radius: 5px;
text-align: center;
display: inline-block;
background: buttonface;
width: 28px;
height: 22px;
box-shadow: 2px 2px 2px #000;
vertical-align: middle;
margin: -44px 2px 5px 0;
padding: 5px 0 0 0;
}
.sheet-dice-artifact-rolls input.sheet-dice-selection+span::before {
margin: 0;
width: 40px;
}
input.sheet-dice-selection:hover+span::before {
background: #a9a9a9;
color: #fff;
}
input.sheet-attribute:checked+span::before {
color: #000;
background: #FFFFFF;
}
input.sheet-skill:checked+span::before {
color: #fff;
background: #a60100;
}
input.sheet-gear:checked+span::before {
color: #fff;
background: #000000;
}
input.sheet-negative:checked+span::before {
color: #fff;
background: #800080;
}
input.sheet-mighty:checked+span::before {
color: #fff;
background: #235402;
}
input.sheet-epic:checked+span::before {
color: #fff;
background: #0088af;
}
input.sheet-legendary:checked+span::before {
color: #000;
background: #ff8c00;
}
/* Included to help color blind users */
button[type="action"]:focus {
border: 2px dotted white;
background: #a60100;
color: white;
}
button[type="action"]:focus span {
color: white;
}
.sheet-dice_pool-grid button[type="action"]:focus {
background-color: buttonface;
border-width: 2px;
border-style: outset;
border-color: buttonface;
border-image: initial;
padding: 0;
color: buttontext;
}
.sheet-dice_pool-grid button[type="action"]:focus span {
color: buttontext;
}
input[type="radio"].sheet-dice-selection.sheet-attribute:checked+span::before {
border: 2px dotted black;
}
input[type="radio"].sheet-dice-selection.sheet-skill:checked+span::before,
input[type="radio"].sheet-dice-selection.sheet-gear:checked+span::before,
input[type="radio"].sheet-dice-selection.sheet-negative:checked+span::before,
input[type="checkbox"].sheet-mighty:checked+span::before,
input[type="checkbox"].sheet-epic:checked+span::before,
input[type="checkbox"].sheet-legendary:checked+span::before {
border: 2px dotted white;
padding: 3px 0 0 0;
font-size: 95%;
}
/* ROLL TEMPLATE STYLING */
.sheet-rolltemplate-forbiddenlands .sheet-small-caps {
font-variant-caps: small-caps;
}
.sheet-rolltemplate-forbiddenlands {
padding: 12px 0 12px 0;
}
.sheet-rolltemplate-forbiddenlands span.sheet-label {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-weight: bold;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-wrap {
background-color: #f1f1f1;
border-radius: 5px;
width: 240px;
padding: 5px 0 5px 0;
box-sizing: border-box;
border: 5px solid #000;
border-image-slice: 74;
border-image-width: 50px 80px 50px 80px;
border-image-outset: 6 4 4 4;
border-image-repeat: repeat;
margin: 5px 0 5px -20px;
border-image-source: url(http://imgsrv.roll20.net/?src=imgsrv.roll20.net/%3Fsrc%3Dimgsrv.roll20.net/%253Fsrc%253Dimgsrv.roll20.net/%25253Fsrc%25253Di.imgur.com/XuBOFJI.png);
}
.sheet-rolltemplate-forbiddenlands div.sheet-template-header {
background-color: #000;
font-family: "Times New Roman", Times, serif;
font-size: 1em;
font-weight: bold;
word-break: break-word;
color: #FFF;
display: flex;
justify-content: space-between;
padding: 3px 5px 3px 5px;
margin: 2px -9px 2px -9px;
border-top-left-radius: 0;
border-top-right-radius: 0;
border-bottom-left-radius: 9px;
border-bottom-right-radius: 9px;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-header a {
color: #FFF;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-span-left.sheet-template-header {
width: 43%;
justify-content: center;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-span-center.sheet-template-header {
z-index: 1;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-span-right.sheet-template-header {
width: 43%;
justify-content: center;
}
.sheet-rolltemplate-forbiddenlands div.sheet-template-subtitle {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size: 1em;
display: flex;
align-items: center;
justify-content: center;
padding: 2px;
margin: 0 -5px 5px -5px;
}
.sheet-rolltemplate-forbiddenlands div.sheet-template-footer {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size: .75em;
margin: 5px;
text-align: justify;
padding: 2px;
}
.sheet-rolltemplate-forbiddenlands div.sheet-template-subtitle {
font-weight: bold;
}
.sheet-rolltemplate-forbiddenlands div.sheet-free-text {
font-size: 1em;
line-height: 1em;
padding: 0;
margin: -10px 5px 2px 5px;
text-align: left;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-grid {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
display: grid;
grid-gap: 1px;
background-color: transparent;
padding: 0;
margin: 3px 2px 2px 2px;
grid-template-columns: repeat(6, 1fr);
}
.sheet-rolltemplate-forbiddenlands .sheet-template-grid-item {
background-color: transparent;
border: none;
border-radius: 5px;
padding: 3px;
text-align: center;
}
.sheet-template-grid-item.sheet-template-span-six:last-child {
text-align: left;
max-height: 6em;
overflow-y: auto;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-span-six {
grid-column: 1 / 7;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-span-half {
grid-column: 1 / 4;
line-height: 1em;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-span-2nd-half {
grid-column: 4 / 7;
line-height: 1em;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-span-left {
grid-column: 1 / 3;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-span-center {
grid-column: 3 / 5;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-span-right {
grid-column: 5 / 7;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-grid .sheet-scroll-text {
text-align: left;
max-height: 6em;
overflow-y: auto;
}
/* used for consumable's single dice roll */
.sheet-rolltemplate-forbiddenlands .sheet-template-span-center-die {
grid-column: 3 / 5;
width: 38%;
margin-left: 24%;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-span-one {
grid-column: 1 / 2;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-span-two {
grid-column: 2 / 3;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-span-three {
grid-column: 3 / 4;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-span-four {
grid-column: 4 / 5;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-span-five {
grid-column: 5 / 6;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-span-shix {
grid-column: 6 / 7;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-artifact-1 {
background-image: url("https://s3.amazonaws.com/files.d20.io/images/76934530/UmA1p3wFzVfFRD7A7zo6Tg/max.png");
background-size: contain;
background-repeat: no-repeat;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-artifact-2 {
background-image: url("https://s3.amazonaws.com/files.d20.io/images/76934537/ThGw7C_jknVBMqK9e0g00g/max.png");
background-size: contain;
background-repeat: no-repeat;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-artifact-3 {
background-image: url("https://s3.amazonaws.com/files.d20.io/images/76934549/vSFpnqGHv3kwA6Zhb9BZPw/max.png");
background-size: contain;
background-repeat: no-repeat;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-artifact-4 {
background-image: url("https://s3.amazonaws.com/files.d20.io/images/76934559/7Fy7-GlBQMw0lbXyotUHBg/max.png");
background-size: contain;
background-repeat: no-repeat;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-success {
max-width: 100%;
height: auto;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-bane {
max-width: 100%;
height: auto;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-bold {
font-weight: bold;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-inline {
font-size: 2em;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
background-color: transparent;
border: none;
display: inline-block;
margin: 50% 0 50% 0;
line-height: 0;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-smaller {
font-size: 0.85em;
}
/* add drop shadow to dice */
.sheet-rolltemplate-forbiddenlands .sheet-template-white-dice,
.sheet-rolltemplate-forbiddenlands .sheet-template-maroon-dice,
.sheet-rolltemplate-forbiddenlands .sheet-template-black-dice,
.sheet-rolltemplate-forbiddenlands .sheet-template-green-dice,
.sheet-rolltemplate-forbiddenlands .sheet-template-blue-dice,
.sheet-rolltemplate-forbiddenlands .sheet-template-orange-dice,
.sheet-rolltemplate-forbiddenlands .sheet-template-purple-dice {
box-shadow: -3px 2px 3px #000;
margin: 1px;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-grid-item.sheet-template-span-six.sheet-template-header {
box-shadow: 0 2px 7px #000;
margin-bottom: 5px;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-white-dice {
background-color: #fff;
border: 1px solid #000;
border-radius: 5px;
padding: 3px;
text-align: center;
line-height: 0;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-maroon-dice {
background-color: #a60100;
color: #fff;
border: 1px solid #000;
border-radius: 5px;
padding: 3px;
text-align: center;
line-height: 0;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-black-dice {
background-color: #000;
color: #fff;
border: 1px solid #000;
border-radius: 5px;
padding: 3px;
text-align: center;
line-height: 0;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-green-dice {
background-color: #235402;
color: #fff;
border: 1px solid #000;
border-radius: 5px;
padding: 3px;
text-align: center;
line-height: 0;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-blue-dice {
background-color: #0088af;
color: #fff;
border: 1px solid #000;
border-radius: 5px;
padding: 3px;
text-align: center;
line-height: 0;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-orange-dice {
background-color: #ff8c00;
color: #fff;
border: 1px solid #000;
border-radius: 5px;
padding: 3px;
text-align: center;
line-height: 0;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-purple-dice {
background-color: #800080;
color: #fff;
border: 1px solid #000;
border-radius: 5px;
padding: 3px;
text-align: center;
line-height: 0;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-white-dice>.inlinerollresult,
.sheet-rolltemplate-forbiddenlands .sheet-template-maroon-dice>.inlinerollresult,
.sheet-rolltemplate-forbiddenlands .sheet-template-black-dice>.inlinerollresult,
.sheet-rolltemplate-forbiddenlands .sheet-template-green-dice>.inlinerollresult,
.sheet-rolltemplate-forbiddenlands .sheet-template-blue-dice>.inlinerollresult,
.sheet-rolltemplate-forbiddenlands .sheet-template-orange-dice>.inlinerollresult,
.sheet-rolltemplate-forbiddenlands .sheet-template-purple-dice>.inlinerollresult {
font-size: 2em;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-weight: bold;
background-color: transparent;
border: none;
display: inline-block;
margin: 50% 0 50% 0;
line-height: 0;
}
.sheet-rolltemplate-forbiddenlands .sheet-template-green-dice>div>.sheet-template-inline,
.sheet-rolltemplate-forbiddenlands .sheet-template-blue-dice>div>.sheet-template-inline,
.sheet-rolltemplate-forbiddenlands .sheet-template-orange-dice>div>.sheet-template-inline {
font-size: 2.25em;
font-variant: diagonal-fractions;
text-shadow: 1px 1px 1px black;
}
.sheet-rolltemplate-forbiddenlands .inlinerollresult.fullcrit {
color: inherit;
border: none;
}
.sheet-rolltemplate-forbiddenlands .inlinerollresult.fullfail {
color: inherit;
border: none;
}
.sheet-rolltemplate-forbiddenlands .inlinerollresult.importantroll {
color: inherit;
border: none;
}