mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-31 12:12:30 +00:00
- changed sheet logo to use the official FBL logo. All sheets will use the english logo unless a translation has been done and there is an official logo available in the same lanaguage. Swedish translation will use the "svärdets sång" logo.
4417 lines
100 KiB
CSS
4417 lines
100 KiB
CSS
@import url('https://fonts.googleapis.com/css?family=IM+Fell+English|Inknut+Antiqua&display=swap');
|
|
|
|
/* announcements */
|
|
.sheet-announcements-show {
|
|
font-size: 0.85em;
|
|
position: relative;
|
|
float: right;
|
|
margin: -3.25em 0 0 -5em;
|
|
padding: 0 4px 0 4px;
|
|
border: 2px solid black;
|
|
border-radius: 5px;
|
|
background-color: #ffffea;
|
|
}
|
|
|
|
span.sheet-announcements-show::before {
|
|
content: "v";
|
|
}
|
|
|
|
span.sheet-announcements-show::after {
|
|
font-family: pictos;
|
|
padding-left: 4px;
|
|
content: "l";
|
|
}
|
|
|
|
input.sheet-announcements-show {
|
|
z-index: 1;
|
|
width: 4.75em;
|
|
height: 1.75em;
|
|
margin: -3.25em 0 0 -5em;
|
|
opacity: 0;
|
|
}
|
|
|
|
.sheet-announcements-exit {
|
|
font-family: pictos;
|
|
font-size: 1em;
|
|
position: relative;
|
|
float: right;
|
|
margin: 0.5em 0 0 0;
|
|
}
|
|
|
|
input.sheet-announcements-show:hover + span,
|
|
input.sheet-monster_only:checked
|
|
~ div.sheet-character
|
|
input[type="checkbox"].sheet-extra-damage-show:hover {
|
|
color: #a60100;
|
|
opacity: 1;
|
|
}
|
|
|
|
input[type="checkbox"].sheet-announcements-older-show,
|
|
input[type="checkbox"].sheet-armor-show-more {
|
|
position: relative;
|
|
z-index: 1;
|
|
float: right;
|
|
width: 1.5em;
|
|
height: 1em;
|
|
margin: -1.1em 0 0 0;
|
|
opacity: 0;
|
|
}
|
|
|
|
input.sheet-announcements-older-show:hover + span,
|
|
input.sheet-armor-show-more:hover + span {
|
|
border-left-color: #a60100;
|
|
}
|
|
|
|
input.sheet-announcements-older-show + span,
|
|
input.sheet-armor-show-more + span {
|
|
position: relative;
|
|
float: right;
|
|
width: 0;
|
|
height: 0;
|
|
margin: -1em 0 0 0;
|
|
content: "";
|
|
-webkit-transition: all 0.3s ease;
|
|
-moz-transition: all 0.3s ease;
|
|
-o-transition: all 0.3s ease;
|
|
transition: all 0.3s ease;
|
|
transform-origin: 25% 50%;
|
|
text-align: center;
|
|
border: 0.4em solid transparent;
|
|
border-width: 0.4em 0.6em;
|
|
border-left-color: #c0a748;
|
|
}
|
|
|
|
input.sheet-announcements-older-show:checked + span,
|
|
input.sheet-armor-show-more:checked + span {
|
|
transform: rotate(90deg);
|
|
}
|
|
|
|
.sheet-announcements-show:not(:checked) + span + div.sheet-announcements,
|
|
.sheet-announcements-older-show:not(:checked) ~ .sheet-announcements-older-show,
|
|
input.sheet-armor-show-more:not(:checked) ~ .sheet-armor-show-more {
|
|
display: none;
|
|
}
|
|
|
|
.sheet-announcements-older-show:checked + span ~ .sheet-announcements-older-show,
|
|
input.sheet-armor-show-more:checked + span ~ .sheet-armor-show-more {
|
|
display: block;
|
|
box-sizing: border-box;
|
|
margin: 2em;
|
|
padding: 1em;
|
|
color: #333;
|
|
border: 1px solid #000;
|
|
border-radius: 5px;
|
|
}
|
|
|
|
/* Hide actual checkbox */
|
|
input.sheet-monster_only:checked
|
|
~ div.sheet-character
|
|
input[type="checkbox"].sheet-extra-damage-show {
|
|
margin: -22px 0 0 2px;
|
|
opacity: 0.25;
|
|
position: relative;
|
|
cursor: pointer;
|
|
z-index: 1;
|
|
}
|
|
|
|
input.sheet-monster_only:checked
|
|
~ div.sheet-character
|
|
input[type="checkbox"].sheet-extra-damage-show:checked {
|
|
margin: -40px 6px 0 2px;
|
|
display: flex;
|
|
padding: 2px 0 0 0;
|
|
}
|
|
|
|
input.sheet-monster_only:checked
|
|
~ div.sheet-character
|
|
input[type="checkbox"].sheet-extra-damage-show:not(:checked)
|
|
~ .sheet-extra-damage-show,
|
|
input.sheet-monster_only:checked
|
|
~ div.sheet-character
|
|
input[type="checkbox"].sheet-extra-damage-show:not(:checked)
|
|
~ .sheet-extra-damage-show
|
|
+ ::before {
|
|
display: none;
|
|
}
|
|
|
|
.sheet-announcements,
|
|
.sheet-settings-options {
|
|
margin: 0em 0.5em 2em 0.5em;
|
|
padding: 1em 0.5em 2em 0.5em;
|
|
border: 2px solid #000;
|
|
border-radius: 5px;
|
|
background-color: #ffffea;
|
|
}
|
|
|
|
/* Text */
|
|
|
|
body {
|
|
font-family: "IM Fell English", "Times New Roman", Times, serif;
|
|
}
|
|
|
|
h1 {
|
|
font-family: "IM Fell English", "Times New Roman", Times, serif;
|
|
font-size: 1.1em;
|
|
font-weight: normal;
|
|
z-index: 0;
|
|
margin: -16px 0 0 0;
|
|
letter-spacing: 0.0625em;
|
|
color: #fff;
|
|
}
|
|
|
|
.sheet-header-h1 {
|
|
font-family: "IM Fell English", "Times New Roman", Times, serif;
|
|
font-size: 1.2em;
|
|
font-weight: bold;
|
|
z-index: 0;
|
|
letter-spacing: 0.0625em;
|
|
color: #000;
|
|
}
|
|
|
|
hr.sheet-horizontal-rule {
|
|
overflow: visible;
|
|
width: 90%;
|
|
height: 10px;
|
|
margin-top: 10px;
|
|
margin-bottom: 0;
|
|
border-width: 1px 0 0 0;
|
|
border-style: solid;
|
|
border-color: #000;
|
|
border-radius: 5px;
|
|
}
|
|
|
|
hr.sheet-horizontal-rule::before {
|
|
/* Not really supposed to work, but does */
|
|
display: block;
|
|
height: 10px;
|
|
margin-top: -11px;
|
|
content: "";
|
|
border-width: 0 0 1px 0;
|
|
border-style: solid;
|
|
border-color: #000;
|
|
border-radius: 5px;
|
|
}
|
|
|
|
.sheet-header {
|
|
font-weight: bold;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
min-height: 2.75em;
|
|
margin: 0 -5px 0 -5px;
|
|
color: #fff;
|
|
background-color: #000;
|
|
}
|
|
|
|
.sheet-column-header {
|
|
font-size: 0.95em;
|
|
display: flex;
|
|
text-align: center;
|
|
justify-content: center;
|
|
justify-self: center;
|
|
align-items: center;
|
|
color: lightgrey;
|
|
background-color: #000;
|
|
font-variant-caps: small-caps;
|
|
padding: 0;
|
|
line-height: 0.9em;
|
|
}
|
|
|
|
.sheet-header ~ .sheet-column-header span {
|
|
padding: 1.5em 0 0 0;
|
|
}
|
|
|
|
.sheet-footer {
|
|
font-size: 0.95em;
|
|
display: block;
|
|
margin: -15px 0 0 -10px;
|
|
text-align: right;
|
|
}
|
|
|
|
.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;
|
|
justify-self: right;
|
|
}
|
|
|
|
.sheet-center,
|
|
.sheet-grid-item.sheet-center {
|
|
text-align: center;
|
|
}
|
|
|
|
span.sheet-readonly,
|
|
input.sheet-monster_only:checked~div.sheet-character .sheet-monster+span.sheet-monster.sheet-readonly {
|
|
font-size: 24px;
|
|
color: #555;
|
|
justify-self: center;
|
|
line-height: .85em;
|
|
width: 1em;
|
|
display: flex;
|
|
justify-content: center;
|
|
padding: 2px 0 0 0;
|
|
cursor: help;
|
|
}
|
|
|
|
/* Hide actual radio */
|
|
input.sheet-skull[type="radio"] {
|
|
position: relative;
|
|
z-index: 1;
|
|
top: 1px;
|
|
left: 4.75%;
|
|
width: 15px;
|
|
height: 15px;
|
|
margin: -10px;
|
|
cursor: pointer;
|
|
opacity: 0;
|
|
}
|
|
|
|
/* Fake radio using skull */
|
|
input.sheet-skull[type="radio"] + span::before {
|
|
font-size: 24px;
|
|
line-height: 14px;
|
|
display: inline-block;
|
|
width: 15px;
|
|
height: 15px;
|
|
margin: 0 3px 0 3px;
|
|
content: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/skull_checked.png);
|
|
text-align: center;
|
|
vertical-align: middle;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/skull_empty.png);
|
|
}
|
|
|
|
/* 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: "";
|
|
}
|
|
|
|
/* Only show skulls up to the attributes max value */
|
|
input[name="attr_strength"][value="0"] ~ input.sheet-skull:nth-of-type(1n+3) + span::before,
|
|
input[name="attr_strength"][value="1"] ~ input.sheet-skull:nth-of-type(1n+4) + span::before,
|
|
input[name="attr_strength"][value="2"] ~ input.sheet-skull:nth-of-type(1n+5) + span::before,
|
|
input[name="attr_strength"][value="3"] ~ input.sheet-skull:nth-of-type(1n+6) + span::before,
|
|
input[name="attr_strength"][value="4"] ~ input.sheet-skull:nth-of-type(1n+7) + span::before,
|
|
input[name="attr_strength"][value="5"] ~ input.sheet-skull:nth-of-type(1n+8) + span::before,
|
|
input[name="attr_strength"][value="6"] ~ input.sheet-skull:nth-of-type(1n+9) + span::before,
|
|
input[name="attr_strength"][value="7"] ~ input.sheet-skull:nth-of-type(1n+10) + span::before,
|
|
input[name="attr_strength"][value="8"] ~ input.sheet-skull:nth-of-type(1n+11) + span::before,
|
|
input[name="attr_strength"][value="9"] ~ input.sheet-skull:nth-of-type(1n+12) + span::before,
|
|
input[name="attr_strength"][value="10"] ~ input.sheet-skull:nth-of-type(1n+13) + span::before,
|
|
input[name="attr_strength"][value="11"] ~ input.sheet-skull:nth-of-type(1n+14) + span::before,
|
|
input[name="attr_strength"][value="12"] ~ input.sheet-skull:nth-of-type(1n+15) + span::before {
|
|
opacity: 0;
|
|
}
|
|
|
|
input[name="attr_strength"][value="13"] ~ input.sheet-skull:nth-of-type(1n+16) + span::before,
|
|
input[name="attr_strength"][value="14"] ~ input.sheet-skull:nth-of-type(1n+17) + span::before,
|
|
input[name="attr_strength"][value="15"] ~ input.sheet-skull:nth-of-type(1n+18) + span::before,
|
|
input[name="attr_strength"][value="16"] ~ input.sheet-skull:nth-of-type(1n+19) + span::before,
|
|
input[name="attr_strength"][value="17"] ~ input.sheet-skull:nth-of-type(1n+20) + span::before,
|
|
input[name="attr_strength"][value="18"] ~ input.sheet-skull:nth-of-type(1n+21) + span::before,
|
|
input[name="attr_strength"][value="19"] ~ input.sheet-skull:nth-of-type(1n+22) + span::before,
|
|
input[name="attr_strength"][value="20"] ~ input.sheet-skull:nth-of-type(1n+23) + span::before,
|
|
input[name="attr_strength"][value="21"] ~ input.sheet-skull:nth-of-type(1n+24) + span::before,
|
|
input[name="attr_strength"][value="22"] ~ input.sheet-skull:nth-of-type(1n+25) + span::before,
|
|
input[name="attr_strength"][value="23"] ~ input.sheet-skull:nth-of-type(1n+26) + span::before,
|
|
input[name="attr_strength"][value="24"] ~ input.sheet-skull:nth-of-type(1n+27) + span::before {
|
|
opacity: 0;
|
|
}
|
|
|
|
input[name="attr_strength"][value="25"] ~ input.sheet-skull:nth-of-type(1n+28) + span::before,
|
|
input[name="attr_strength"][value="26"] ~ input.sheet-skull:nth-of-type(1n+30) + span::before,
|
|
input[name="attr_strength"][value="27"] ~ input.sheet-skull:nth-of-type(1n+31) + span::before,
|
|
input[name="attr_strength"][value="28"] ~ input.sheet-skull:nth-of-type(1n+32) + span::before,
|
|
input[name="attr_strength"][value="29"] ~ input.sheet-skull:nth-of-type(1n+33) + span::before,
|
|
input[name="attr_strength"][value="30"] ~ input.sheet-skull:nth-of-type(1n+34) + span::before,
|
|
input[name="attr_strength"][value="31"] ~ input.sheet-skull:nth-of-type(1n+35) + span::before,
|
|
input[name="attr_strength"][value="32"] ~ input.sheet-skull:nth-of-type(1n+36) + span::before,
|
|
input[name="attr_strength"][value="33"] ~ input.sheet-skull:nth-of-type(1n+37) + span::before,
|
|
input[name="attr_strength"][value="34"] ~ input.sheet-skull:nth-of-type(1n+38) + span::before,
|
|
input[name="attr_strength"][value="35"] ~ input.sheet-skull:nth-of-type(1n+39) + span::before,
|
|
input[name="attr_strength"][value="36"] ~ input.sheet-skull:nth-of-type(1n+40) + span::before {
|
|
opacity: 0;
|
|
}
|
|
|
|
input[name="attr_strength"][value="37"] ~ input.sheet-skull:nth-of-type(1n+41) + span::before,
|
|
input[name="attr_strength"][value="38"] ~ input.sheet-skull:nth-of-type(1n+42) + span::before,
|
|
input[name="attr_strength"][value="39"] ~ input.sheet-skull:nth-of-type(1n+43) + span::before,
|
|
input[name="attr_strength"][value="40"] ~ input.sheet-skull:nth-of-type(1n+44) + span::before,
|
|
input[name="attr_strength"][value="41"] ~ input.sheet-skull:nth-of-type(1n+45) + span::before,
|
|
input[name="attr_strength"][value="42"] ~ input.sheet-skull:nth-of-type(1n+46) + span::before,
|
|
input[name="attr_strength"][value="43"] ~ input.sheet-skull:nth-of-type(1n+47) + span::before,
|
|
input[name="attr_strength"][value="44"] ~ input.sheet-skull:nth-of-type(1n+48) + span::before,
|
|
input[name="attr_strength"][value="45"] ~ input.sheet-skull:nth-of-type(1n+49) + span::before
|
|
input[name="attr_strength"][value="46"] ~ input.sheet-skull:nth-of-type(1n+50) + span::before,
|
|
input[name="attr_strength"][value="47"] ~ input.sheet-skull:nth-of-type(1n+51) + span::before,
|
|
input[name="attr_strength"][value="48"] ~ input.sheet-skull:nth-of-type(1n+52) + span::before,
|
|
input[name="attr_strength"][value="49"] ~ input.sheet-skull:nth-of-type(1n+53) + span::before {
|
|
opacity: 0;
|
|
}
|
|
|
|
input[name="attr_agility"][value="0"] ~ input.sheet-skull:nth-of-type(1n+3) + span::before,
|
|
input[name="attr_agility"][value="1"] ~ input.sheet-skull:nth-of-type(1n+4) + span::before,
|
|
input[name="attr_agility"][value="2"] ~ input.sheet-skull:nth-of-type(1n+5) + span::before,
|
|
input[name="attr_agility"][value="3"] ~ input.sheet-skull:nth-of-type(1n+6) + span::before,
|
|
input[name="attr_agility"][value="4"] ~ input.sheet-skull:nth-of-type(1n+7) + span::before,
|
|
input[name="attr_agility"][value="5"] ~ input.sheet-skull:nth-of-type(1n+8) + span::before,
|
|
input[name="attr_agility"][value="6"] ~ input.sheet-skull:nth-of-type(1n+9) + span::before {
|
|
opacity: 0;
|
|
}
|
|
|
|
input[name="attr_wits"][value="0"] ~ input.sheet-skull:nth-of-type(1n+3) + span::before,
|
|
input[name="attr_wits"][value="1"] ~ input.sheet-skull:nth-of-type(1n+4) + span::before,
|
|
input[name="attr_wits"][value="2"] ~ input.sheet-skull:nth-of-type(1n+5) + span::before,
|
|
input[name="attr_wits"][value="3"] ~ input.sheet-skull:nth-of-type(1n+6) + span::before,
|
|
input[name="attr_wits"][value="4"] ~ input.sheet-skull:nth-of-type(1n+7) + span::before,
|
|
input[name="attr_wits"][value="5"] ~ input.sheet-skull:nth-of-type(1n+8) + span::before,
|
|
input[name="attr_wits"][value="6"] ~ input.sheet-skull:nth-of-type(1n+9) + span::before {
|
|
opacity: 0;
|
|
}
|
|
|
|
input[name="attr_empathy"][value="0"] ~ input.sheet-skull:nth-of-type(1n+3) + span::before,
|
|
input[name="attr_empathy"][value="1"] ~ input.sheet-skull:nth-of-type(1n+4) + span::before,
|
|
input[name="attr_empathy"][value="2"] ~ input.sheet-skull:nth-of-type(1n+5) + span::before,
|
|
input[name="attr_empathy"][value="3"] ~ input.sheet-skull:nth-of-type(1n+6) + span::before,
|
|
input[name="attr_empathy"][value="4"] ~ input.sheet-skull:nth-of-type(1n+7) + span::before,
|
|
input[name="attr_empathy"][value="5"] ~ input.sheet-skull:nth-of-type(1n+8) + span::before,
|
|
input[name="attr_empathy"][value="6"] ~ input.sheet-skull:nth-of-type(1n+9) + span::before {
|
|
opacity: 0;
|
|
}
|
|
|
|
/* Broken Indicators */
|
|
input.sheet-broken-str[value="0"] ~ div .sheet-broken-str,
|
|
input.sheet-broken-agi[value="0"] ~ div .sheet-broken-agi,
|
|
input.sheet-broken-wit[value="0"] ~ div .sheet-broken-wit,
|
|
input.sheet-broken-emp[value="0"] ~ div .sheet-broken-emp {
|
|
font-weight: bold;
|
|
color: #a60100;
|
|
}
|
|
|
|
input.sheet-broken-str[value="0"] ~ div .sheet-broken-str.sheet-input-span,
|
|
input.sheet-broken-agi[value="0"] ~ div .sheet-broken-agi.sheet-input-span,
|
|
input.sheet-broken-wit[value="0"] ~ div .sheet-broken-wit.sheet-input-span,
|
|
input.sheet-broken-emp[value="0"] ~ div .sheet-broken-emp.sheet-input-span {
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
/* Fake radio using xbox for Experience/Willpower */
|
|
input[type="radio"].sheet-xbox + span::before {
|
|
font-size: 24px;
|
|
line-height: 14px;
|
|
display: inline-block;
|
|
width: 15px;
|
|
height: 15px;
|
|
margin: 0 0 0 -20px;
|
|
content: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/xbox_checked.png);
|
|
text-align: center;
|
|
vertical-align: middle;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/xbox_empty.png);
|
|
}
|
|
|
|
input.sheet-xbox {
|
|
z-index: 1;
|
|
width: 16px;
|
|
margin-top: 3px;
|
|
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 {
|
|
font-size: 24px;
|
|
line-height: 14px;
|
|
display: inline-block;
|
|
width: 15px;
|
|
height: 15px;
|
|
margin: 0 0 0 -20px;
|
|
content: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/xbox_checked.png);
|
|
text-align: center;
|
|
vertical-align: middle;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/xbox_empty.png);
|
|
}
|
|
|
|
.sheet-conditions-grid > div input.sheet-xbox {
|
|
z-index: 1;
|
|
width: 20px;
|
|
height: 20px;
|
|
margin: 1px 0 0 0;
|
|
transform: scaleX(4.5);
|
|
transform-origin: left;
|
|
opacity: 0;
|
|
}
|
|
|
|
/* Removes xbox from all radios _after_ selected one */
|
|
input[type="checkbox"].sheet-xbox:not(:checked) + span::before {
|
|
content: "";
|
|
}
|
|
|
|
/* Fake Action Button */
|
|
button[type="action"].sheet-roll-button,
|
|
button[type="roll"].sheet-roll-button {
|
|
font-family: "dicefontd20";
|
|
font-size: 1.25em;
|
|
line-height: 1em;
|
|
display: flex;
|
|
justify-content: center;
|
|
box-sizing: border-box;
|
|
width: 1.25em;
|
|
height: 1.25em;
|
|
margin: 5px 2px 5px 2px;
|
|
padding: 0 0 0 0;
|
|
content: "t";
|
|
cursor: pointer;
|
|
border: 1px solid #ccc;
|
|
border-width: 2px;
|
|
border-style: outset;
|
|
border-bottom-color: #bbb;
|
|
border-image: initial;
|
|
background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
|
|
justify-self: center;
|
|
}
|
|
|
|
button[type="roll"].sheet-roll-button-textonly::before {
|
|
content: "";
|
|
}
|
|
|
|
button.sheet-roll-button-textonly {
|
|
border: 1px solid #ccc;
|
|
border-width: 2px;
|
|
border-style: outset;
|
|
border-bottom-color: #bbb;
|
|
border-image: initial;
|
|
background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
|
|
justify-self: center;
|
|
}
|
|
|
|
button.sheet-roll-button-textonly span {
|
|
padding: 0 6px 0 0;
|
|
font-size: 0.75em;
|
|
vertical-align: bottom;
|
|
}
|
|
|
|
/* Update the Dice Pool indicator */
|
|
.sheet-box-indicator button,
|
|
.sheet-box-api-indicator button {
|
|
z-index: 1;
|
|
color: #fff;
|
|
border: 1px solid #000;
|
|
background: #a60100;
|
|
box-shadow: 0 2px 4px 2px #000;
|
|
}
|
|
|
|
.sheet-box-indicator button:hover,
|
|
.sheet-box-api-indicator button:hover {
|
|
border: 1px solid #a60100;
|
|
box-shadow: 0 1px 4px 2px #808080;
|
|
}
|
|
|
|
.sheet-box-indicator,
|
|
.sheet-box-api-indicator {
|
|
position: relative;
|
|
display: flex;
|
|
-webkit-transition: opacity 0.5s;
|
|
transition: opacity 0.5s;
|
|
border-radius: 4px;
|
|
box-shadow: 0 2px 15px transparent;
|
|
}
|
|
|
|
.sheet-box-indicator::after {
|
|
z-index: 0;
|
|
width: 3.75em;
|
|
margin: 0 0 -2px -5.25em;
|
|
content: "";
|
|
-webkit-transition: opacity 0.5s;
|
|
transition: opacity 0.5s;
|
|
opacity: 0;
|
|
border: 10px solid #a60100;
|
|
border-radius: 4px;
|
|
background-color: transparent;
|
|
box-shadow: 0 2px 10px 5px #a60100;
|
|
}
|
|
|
|
.sheet-box-api-indicator::after {
|
|
z-index: 0;
|
|
width: 7.5em;
|
|
margin: -2px 0 -4px -9em;
|
|
content: "";
|
|
-webkit-transition: opacity 0.5s;
|
|
transition: opacity 0.5s;
|
|
opacity: 0;
|
|
border: 10px solid #a60100;
|
|
border-radius: 4px;
|
|
background-color: transparent;
|
|
box-shadow: 0 2px 10px 5px #a60100;
|
|
}
|
|
|
|
.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: 2px 2px 3px darkgrey;
|
|
line-height: 0.85em;
|
|
}
|
|
|
|
input[type="checkbox"].sheet-hidden,
|
|
.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 {
|
|
margin-right: 2px;
|
|
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 {
|
|
width: 2em;
|
|
height: 1.2em;
|
|
margin: 1px;
|
|
padding: 0 1px 3px 1px;
|
|
box-shadow: none;
|
|
color: transparent;
|
|
}
|
|
|
|
.repcontrol_move {
|
|
float: right;
|
|
margin-right: 5px;
|
|
cursor: move;
|
|
}
|
|
|
|
button.btn.repcontrol_edit:after {
|
|
font-family: Pictos;
|
|
content: '(';
|
|
color: black;
|
|
margin: 0 0 0 -38px;
|
|
}
|
|
|
|
.repcontainer.ui-sortable.editmode ~ .repcontrol button.btn.repcontrol_edit:after {
|
|
margin: 0 0 0 -28px;
|
|
}
|
|
|
|
button.btn.repcontrol_add:after {
|
|
font-family: Pictos;
|
|
content: '&';
|
|
color: black;
|
|
margin: 0 0 0 -31px;
|
|
}
|
|
|
|
button.btn:hover.repcontrol_edit:after,
|
|
button.btn:hover.repcontrol_add:after,
|
|
button.btn:hover.repcontrol_del:after {
|
|
color: #a60100;
|
|
}
|
|
|
|
a.btn.repcontrol_move:hover {
|
|
color: #a60100;
|
|
}
|
|
|
|
button.btn.btn-danger.pictos.repcontrol_del:hover {
|
|
color: #fff;
|
|
}
|
|
|
|
/* Sheet Tabs */
|
|
div.sheet-tab-content {
|
|
display: none;
|
|
margin-top: -30px;
|
|
border-top: 1px solid #fff;
|
|
}
|
|
|
|
input.sheet-character:checked ~ div.sheet-character,
|
|
input.sheet-stronghold:checked ~ div.sheet-stronghold,
|
|
input.sheet-monster_only:checked ~ div.sheet-character,
|
|
input.sheet-settings:checked ~ div.sheet-settings {
|
|
display: inline-block;
|
|
margin-top: -30px;
|
|
}
|
|
|
|
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 {
|
|
font-family: "Times New Roman", Times, serif;
|
|
font-size: 1.1em;
|
|
position: relative;
|
|
z-index: 1;
|
|
float: left;
|
|
width: 90px;
|
|
height: 20px;
|
|
margin: 34px 1px 0 1px;
|
|
cursor: pointer;
|
|
border: none;
|
|
outline: none;
|
|
-webkit-appearance: none;
|
|
-moz-appearance: none;
|
|
}
|
|
|
|
input[type="radio"].sheet-tab.sheet-settings {
|
|
font-family: "pictos";
|
|
width: 20px;
|
|
margin-left: -2px;
|
|
z-index: 0;
|
|
}
|
|
|
|
input.sheet-tab::before {
|
|
line-height: 18px;
|
|
display: block;
|
|
width: 90px;
|
|
height: 16px;
|
|
padding-bottom: 1px;
|
|
content: attr(title);
|
|
text-align: center;
|
|
color: #444;
|
|
border: 2px solid #ccc;
|
|
border-bottom: 2px solid transparent;
|
|
border-radius: 4px 4px 0 0;
|
|
background: #ddd;
|
|
}
|
|
|
|
input.sheet-tab.sheet-settings::before {
|
|
width: 20px;
|
|
content: "y";
|
|
margin: 0 0 0 2px;
|
|
}
|
|
|
|
input.sheet-tab.sheet-character:checked,
|
|
input.sheet-tab.sheet-stronghold:checked,
|
|
input.sheet-tab.sheet-monster_only:checked,
|
|
input.sheet-tab.sheet-settings:checked {
|
|
z-index: 2;
|
|
opacity: 1;
|
|
}
|
|
|
|
input.sheet-tab.sheet-character:hover,
|
|
input.sheet-tab.sheet-stronghold:hover,
|
|
input.sheet-tab.sheet-monster_only:hover,
|
|
input.sheet-tab.sheet-settings:hover {
|
|
z-index: 3;
|
|
opacity: 1;
|
|
}
|
|
|
|
input.sheet-tab.sheet-character:hover::before,
|
|
input.sheet-tab.sheet-stronghold:hover::before,
|
|
input.sheet-tab.sheet-monster_only:hover::before {
|
|
z-index: 3;
|
|
width: 92px;
|
|
height: 22px;
|
|
margin: -3px 0 0 0;
|
|
border-color: #aaa;
|
|
border-bottom-color: transparent;
|
|
background: #f5f5f5;
|
|
}
|
|
|
|
input.sheet-tab.sheet-settings:hover::before {
|
|
z-index: 3;
|
|
width: 22px;
|
|
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 {
|
|
font-weight: bold;
|
|
height: 20px;
|
|
margin: -3px 0 0 -2px;
|
|
background: #e3e3e3;
|
|
}
|
|
|
|
input.sheet-tab:checked::before,
|
|
input.sheet-tab:checked:hover::before {
|
|
font-weight: bold;
|
|
width: 92px;
|
|
height: 20px;
|
|
margin: -3px 0 0 -2px;
|
|
color: #fff;
|
|
border: 2px solid #444;
|
|
border-bottom: 2px solid transparent;
|
|
background: #000;
|
|
}
|
|
|
|
input.sheet-tab.sheet-settings:checked::before,
|
|
input.sheet-tab.sheet-settings:checked:hover::before {
|
|
width: 20px;
|
|
}
|
|
|
|
/* hides radio selector */
|
|
input.sheet-tab.sheet-character:checked::after,
|
|
input.sheet-tab.sheet-stronghold:checked::after,
|
|
input.sheet-tab.sheet-monster_only:checked::after,
|
|
input.sheet-tab.sheet-settings:checked::after {
|
|
opacity: 0;
|
|
}
|
|
|
|
.sheet-wrapper {
|
|
font-family: "IM Fell English", "Times New Roman", Times, serif;
|
|
/* font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; */
|
|
overflow: hidden;
|
|
box-sizing: border-box;
|
|
width: 100%;
|
|
min-width: 820px;
|
|
padding: 70px 0 50px 0;
|
|
color: #000;
|
|
border: 2px solid #000;
|
|
border-image-source: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/FBL%20wrapper%20border.png);
|
|
border-image-slice: 67 0 70 0;
|
|
border-image-width: 67px 0 60px 0;
|
|
border-image-outset: 0 10 0 10;
|
|
border-image-repeat: stretch;
|
|
background-color: inherit;
|
|
}
|
|
|
|
.sheet-logo {
|
|
min-width: 820px;
|
|
max-height: 56px;
|
|
margin-bottom: -2px;
|
|
text-align: right;
|
|
}
|
|
|
|
span.sheet-logo-image {
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/FBL_logo.png);
|
|
/*
|
|
background-image: url(https://frialigan.se/wp-content/uploads/2019/04/FBL_logo_gradient_600.png);
|
|
*/
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
width: 220px;
|
|
height: 70px;
|
|
margin: -15px 0 0 0;
|
|
display: inline-block;
|
|
}
|
|
|
|
span.sheet-logo-image.lang-sv {
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/FBL_logo_sv.png);
|
|
/*
|
|
background-image: url(https://frialigan.se/wp-content/uploads/2019/04/FBL_SWE_logo_gradient.png);
|
|
*/
|
|
}
|
|
|
|
input {
|
|
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
|
|
color: #000;
|
|
}
|
|
|
|
.sheet-input:focus,
|
|
input[type="text"].sheet-input:focus,
|
|
input[type="number"].sheet-input:focus,
|
|
input[type="text"].sheet-input:focus,
|
|
input[type="number"].sheet-input:focus,
|
|
input[type="text"].sheet-input-number:focus,
|
|
input[type="number"].sheet-input-number:focus,
|
|
.sheet-input-textarea:focus,
|
|
textarea:focus {
|
|
outline: none;
|
|
background-color: #ffffea;
|
|
}
|
|
|
|
.sheet-input,
|
|
input[type="text"].sheet-input,
|
|
input[type="number"].sheet-input {
|
|
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
|
|
width: 100%;
|
|
height: 2.25em;
|
|
color: #000;
|
|
}
|
|
|
|
input[type="text"].sheet-input-number,
|
|
input[type="number"].sheet-input-number {
|
|
width: 100%;
|
|
max-height: 2.25em;
|
|
text-align: center;
|
|
color: #000;
|
|
}
|
|
|
|
select.sheet-input {
|
|
width: 100%;
|
|
min-width: 3em;
|
|
margin: 0;
|
|
color: #000;
|
|
text-align-last: center;
|
|
text-align: center;
|
|
-webkit-appearance: none;
|
|
-moz-appearance: none;
|
|
}
|
|
|
|
select.sheet-input:hover {
|
|
-webkit-appearance: menulist;
|
|
-moz-appearance: menulist;
|
|
padding: 0;
|
|
}
|
|
|
|
input.sheet-input.sheet-input-number-center {
|
|
display: flex;
|
|
width: 3em;
|
|
text-align: center;
|
|
justify-self: center;
|
|
}
|
|
|
|
/* change checkbox appearance */
|
|
input[type="checkbox"] {
|
|
height: 1em;
|
|
width: 1em;
|
|
-webkit-appearance: none;
|
|
-moz-appearance: none;
|
|
-o-appearance: none;
|
|
appearance: none;
|
|
vertical-align: text-bottom;
|
|
border: 1px solid #000;
|
|
border-radius: 4px;
|
|
outline: none;
|
|
background-color: #fff;
|
|
cursor: pointer;
|
|
}
|
|
|
|
input[type="checkbox"]:checked {
|
|
border: 1px solid #000;
|
|
background-color: #fff;
|
|
vertical-align: text-bottom;
|
|
}
|
|
|
|
input[type="checkbox"]:checked::after {
|
|
content: "3";
|
|
font-family: pictos;
|
|
color: #000;
|
|
position: relative;
|
|
top: -7px;
|
|
}
|
|
|
|
input[type="checkbox"]:active {
|
|
border: 2px solid #34495e;
|
|
}
|
|
/* end checkbox appearance */
|
|
|
|
/* change radio appearance */
|
|
input[type="radio"] {
|
|
height: 1em;
|
|
width: 1em;
|
|
-webkit-appearance: none;
|
|
-moz-appearance: none;
|
|
-o-appearance: none;
|
|
appearance: none;
|
|
vertical-align: text-bottom;
|
|
border: 1px solid #333;
|
|
border-radius: 50%;
|
|
outline: none;
|
|
background-color: #fff;
|
|
cursor: pointer;
|
|
opacity: 0.5;
|
|
}
|
|
|
|
input[type="radio"].sheet-xbox {
|
|
opacity: 0;
|
|
}
|
|
|
|
input[type="radio"]:checked {
|
|
border: 1px solid #333;
|
|
border-radius: 50%;
|
|
background-color: #fff;
|
|
vertical-align: text-bottom;
|
|
}
|
|
|
|
input[type="radio"]:checked::after {
|
|
content: "*";
|
|
font-family: pictos;
|
|
color: #000;
|
|
position: relative;
|
|
top: -5px;
|
|
}
|
|
/* end radio appearance */
|
|
|
|
input[type="checkbox"].sheet-input {
|
|
height: 11px;
|
|
width: 11px;
|
|
justify-self: center;
|
|
align-self: center;
|
|
}
|
|
|
|
.sheet-input-textarea {
|
|
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
|
|
line-height: 1em;
|
|
overflow: hidden;
|
|
width: 100%;
|
|
height: 1.9em;
|
|
min-height: 1.9em;
|
|
margin: 0;
|
|
padding: 0 2px 0 2px;
|
|
resize: vertical;
|
|
color: #000;
|
|
}
|
|
|
|
.sheet-details-grid div .sheet-input-textarea,
|
|
.sheet-appearance-grid div .sheet-input-textarea {
|
|
height: 3em;
|
|
min-height: 3em;
|
|
}
|
|
|
|
input[disabled].sheet-input-number,
|
|
input[readonly].sheet-input,
|
|
textarea[disabled].sheet-input,
|
|
textarea[readonly].sheet-input,
|
|
input[readonly].sheet-input-number {
|
|
font-style: italic;
|
|
cursor: not-allowed;
|
|
text-align: center;
|
|
color: #6e6e6e;
|
|
border-color: #6e6e6e;
|
|
background-color: #eee;
|
|
max-width: 2.5em;
|
|
justify-self: center;
|
|
}
|
|
|
|
button > input.sheet-input {
|
|
max-height: 1.75em;
|
|
}
|
|
|
|
button[type="action"] {
|
|
border-radius: 5px;
|
|
}
|
|
|
|
/* hide spinner in FF number inputs */
|
|
input[type="number"]:not(:hover)::-webkit-inner-spin-button,
|
|
input[type="number"]:not(:hover)::-webkit-outer-spin-button {
|
|
margin: 0;
|
|
-webkit-appearance: none;
|
|
}
|
|
|
|
input[type="number"]:not(:hover) {
|
|
-moz-appearance: textfield;
|
|
}
|
|
|
|
/* highlight rows on hover */
|
|
.itemcontrol + div:hover,
|
|
.sheet-skills-grid span.sheet-skills-row:hover {
|
|
background-color: #e6e6e6;
|
|
}
|
|
|
|
/* show/hide areas */
|
|
.sheet-expand {
|
|
position: absolute;
|
|
z-index: 6;
|
|
top: -4px;
|
|
left: -8px;
|
|
width: 18px;
|
|
opacity: 0;
|
|
}
|
|
|
|
input.sheet-expand + span::before {
|
|
font-family: pictos;
|
|
font-size: 14px;
|
|
position: absolute;
|
|
z-index: 3;
|
|
top: -5px;
|
|
left: -6px;
|
|
width: 13px;
|
|
height: 16px;
|
|
content: "y";
|
|
cursor: pointer;
|
|
opacity: 0.001;
|
|
color: #c3996b;
|
|
}
|
|
|
|
.sheet-mount-grid input.sheet-expand + span::before {
|
|
margin-top: 2.75em;
|
|
}
|
|
|
|
input.sheet-expand + span::before,
|
|
input.sheet-expand:checked + span::before {
|
|
opacity: 0.25;
|
|
}
|
|
|
|
.repitem .sheet-weapons-grid:hover input.sheet-expand+span::before,
|
|
.repitem .sheet-monster-attacks-grid:hover input.sheet-expand+span::before,
|
|
.repitem .sheet-talents-grid:hover input.sheet-expand+span::before,
|
|
.sheet-armor-box10:hover input.sheet-expand+span::before,
|
|
.sheet-armor-box10-2:hover input.sheet-expand+span::before,
|
|
.sheet-armor-box10-3:hover input.sheet-expand+span::before,
|
|
.sheet-armor-box10-4:hover input.sheet-expand+span::before,
|
|
.sheet-armor-box10-5:hover input.sheet-expand+span::before,
|
|
.sheet-shield-box12:hover input.sheet-expand+span::before,
|
|
.repitem .sheet-gear-grid:hover input.sheet-expand+span::before,
|
|
.sheet-mount-grid:hover input.sheet-expand+span::before,
|
|
.repitem .sheet-mount_gear-grid:hover input.sheet-expand+span::before,
|
|
.repitem .sheet-spells-grid:hover input.sheet-expand+span::before,
|
|
.sheet-skills-row:hover input.sheet-expand+span::before {
|
|
opacity: 0.85;
|
|
}
|
|
|
|
input.sheet-expand~.sheet-input-textarea,
|
|
.repitem input.sheet-expand~.sheet-input-textarea,
|
|
input.sheet-expand~.sheet-weapons-subgrid,
|
|
input.sheet-expand~.sheet-armor-row2,
|
|
input.sheet-expand~.sheet-shield-row2,
|
|
input.sheet-expand~.sheet-animal-handling-row2,
|
|
input.sheet-expand~.sheet-crafting-row2,
|
|
input.sheet-expand~.sheet-endurance-row2,
|
|
input.sheet-expand~.sheet-healing-row2,
|
|
input.sheet-expand~.sheet-insight-row2,
|
|
input.sheet-expand~.sheet-lore-row2,
|
|
input.sheet-expand~.sheet-manipulation-row2,
|
|
input.sheet-expand~.sheet-marksmanship-row2,
|
|
input.sheet-expand~.sheet-melee-row2,
|
|
input.sheet-expand~.sheet-might-row2,
|
|
input.sheet-expand~.sheet-move-row2,
|
|
input.sheet-expand~.sheet-performance-row2,
|
|
input.sheet-expand~.sheet-scouting-row2,
|
|
input.sheet-expand~.sheet-sleight-of-hand-row2,
|
|
input.sheet-expand~.sheet-stealth-row2,
|
|
input.sheet-expand~.sheet-survival-row2 {
|
|
display: none;
|
|
}
|
|
|
|
input.sheet-expand:checked ~ .sheet-weapons-subgrid,
|
|
input.sheet-expand:checked ~ .sheet-armor-row2,
|
|
input.sheet-expand:checked ~ .sheet-shield-row2,
|
|
input.sheet-expand:checked ~ .sheet-animal-handling-row2,
|
|
input.sheet-expand:checked ~ .sheet-crafting-row2,
|
|
input.sheet-expand:checked ~ .sheet-endurance-row2,
|
|
input.sheet-expand:checked ~ .sheet-healing-row2,
|
|
input.sheet-expand:checked ~ .sheet-insight-row2,
|
|
input.sheet-expand:checked ~ .sheet-lore-row2,
|
|
input.sheet-expand:checked ~ .sheet-manipulation-row2,
|
|
input.sheet-expand:checked ~ .sheet-marksmanship-row2,
|
|
input.sheet-expand:checked ~ .sheet-melee-row2,
|
|
input.sheet-expand:checked ~ .sheet-might-row2,
|
|
input.sheet-expand:checked ~ .sheet-move-row2,
|
|
input.sheet-expand:checked ~ .sheet-performance-row2,
|
|
input.sheet-expand:checked ~ .sheet-scouting-row2,
|
|
input.sheet-expand:checked ~ .sheet-sleight-of-hand-row2,
|
|
input.sheet-expand:checked ~ .sheet-stealth-row2,
|
|
input.sheet-expand:checked ~ .sheet-survival-row2 {
|
|
display: grid;
|
|
box-sizing: border-box;
|
|
margin: 0;
|
|
border: 2px dotted #c3996b;
|
|
width: 100%;
|
|
}
|
|
|
|
input.sheet-expand:checked ~ .sheet-input-textarea {
|
|
line-height: 1.2em;
|
|
display: block;
|
|
box-sizing: border-box;
|
|
height: 4.5em;
|
|
min-height: 2em;
|
|
margin: 0;
|
|
border: 2px dotted #c3996b;
|
|
overflow: hidden;
|
|
overflow-y: auto;
|
|
}
|
|
|
|
/* character grid layout */
|
|
|
|
.sheet-character-grid {
|
|
display: grid;
|
|
margin: -10px 0 0 0;
|
|
grid-column-gap: 4px;
|
|
grid-row-gap: 4px;
|
|
grid-template-columns: 35% auto 27%;
|
|
}
|
|
|
|
.sheet-box {
|
|
padding: 0 5px 0 5px;
|
|
text-align: left;
|
|
border: 1px solid #000;
|
|
border-radius: 4px;
|
|
}
|
|
|
|
.sheet-character-heading {
|
|
padding: 10px;
|
|
margin: -10px 0 0 0;
|
|
border: none;
|
|
grid-column: 1/4;
|
|
grid-row-start: 1;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/FBL%20top%20banner.png);
|
|
background-repeat: no-repeat;
|
|
background-size: 100% 110px;
|
|
background-position-y: top;
|
|
background-position-x: center;
|
|
height: 86px;
|
|
display: flex;
|
|
justify-content: space-evenly;
|
|
justify-self: stretch;
|
|
}
|
|
|
|
.sheet-character-attributes {
|
|
grid-column-start: 1;
|
|
}
|
|
|
|
/* monster version of attributes */
|
|
input.sheet-monster_only:checked
|
|
~ div.sheet-character
|
|
.sheet-character-attributes {
|
|
background-image: none;
|
|
padding: 0;
|
|
margin: -2px 0px 0 0px;
|
|
border: 7px solid #000;
|
|
border-top-width: 0;
|
|
border-image-source: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/FBL%20wide%20column%20border.png);
|
|
border-image-slice: 0 20 20 20;
|
|
border-image-width: 0 10px 10px 10px;
|
|
border-image-repeat: repeat;
|
|
background-color: inherit;
|
|
height: 100%;
|
|
}
|
|
|
|
.sheet-character-details {
|
|
grid-column-start: 2;
|
|
padding: 5px;
|
|
margin: 0;
|
|
border: 10px solid #000;
|
|
border-top-width: 18px;
|
|
border-bottom-width: 18px;
|
|
border-image-source: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/FBL%20column%20box%20border.png);
|
|
border-image-slice: 25 25 35 25;
|
|
border-image-width: 15px 15px 15px 15px;
|
|
border-image-repeat: round;
|
|
background-color: inherit;
|
|
}
|
|
|
|
.sheet-character-appearance {
|
|
grid-column-start: 3;
|
|
}
|
|
|
|
.sheet-character-conditions {
|
|
padding: 10px 0 5px 0;
|
|
border: none;
|
|
grid-column: 1/4;
|
|
}
|
|
|
|
/* add fbl applique border/backgrounds */
|
|
.sheet-character-attributes,
|
|
.sheet-character-appearance {
|
|
padding: 0 2px 0 2px;
|
|
margin: 0;
|
|
border: 10px solid #000;
|
|
border-top-width: 0;
|
|
border-bottom-width: 18px;
|
|
border-image-source: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/FBL%20small%20column%20border.png);
|
|
border-image-slice: 0 25 40 25;
|
|
border-image-width: 0 15px 30px 15px;
|
|
border-image-repeat: repeat;
|
|
background-color: inherit;
|
|
height: 85%;
|
|
}
|
|
|
|
.sheet-character-injuries,
|
|
.sheet-character-weapons,
|
|
.sheet-character-beasts,
|
|
.sheet-character-notes,
|
|
.sheet-character-armor,
|
|
.sheet-character-relationships,
|
|
.sheet-character-spells,
|
|
.sheet-stronghold-functions,
|
|
.sheet-stronghold-hirelings,
|
|
.sheet-stronghold-stockpile,
|
|
.sheet-stronghold-notes {
|
|
padding: 0;
|
|
margin: 0 0 5px 0;
|
|
border: 7px solid #000;
|
|
border-top-width: 0;
|
|
border-image-source: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/FBL%20large%20box%20border.png);
|
|
border-image-slice: 0 20 20 20;
|
|
border-image-width: 0 10px 10px 10px;
|
|
border-image-repeat: repeat;
|
|
background-color: inherit;
|
|
}
|
|
|
|
.sheet-character-injuries,
|
|
.sheet-character-weapons,
|
|
.sheet-character-beasts,
|
|
.sheet-character-notes {
|
|
grid-column: 1/4;
|
|
}
|
|
|
|
.sheet-character-armor,
|
|
.sheet-character-relationships,
|
|
.sheet-character-spells {
|
|
height: fit-content;
|
|
grid-column: 1/3;
|
|
padding: 0 0 8px 0;
|
|
}
|
|
|
|
.sheet-character-skills,
|
|
.sheet-character-dice_pool {
|
|
padding: 0 0px 0 0px;
|
|
margin: -2px 0px 0 0px;
|
|
border: 7px solid #000;
|
|
border-top-width: 0;
|
|
border-image-source: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/FBL%20wide%20column%20border.png);
|
|
border-image-slice: 0 20 20 20;
|
|
border-image-width: 0 10px 10px 10px;
|
|
border-image-repeat: repeat;
|
|
background-color: inherit;
|
|
}
|
|
|
|
.sheet-character-skill-dice-box {
|
|
display: flex;
|
|
width: 100%;
|
|
justify-content: space-evenly;
|
|
padding: 0;
|
|
border: none;
|
|
grid-column: 1/3;
|
|
grid-row-start: 6;
|
|
}
|
|
|
|
.sheet-character-skills {
|
|
min-width: 20em;
|
|
width: 50%;
|
|
}
|
|
|
|
.sheet-character-dice_pool {
|
|
min-width: 20em;
|
|
width: 40%;
|
|
background-color: #ffffea;
|
|
}
|
|
|
|
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;
|
|
min-width: 20em;
|
|
margin-top: -1.5em;
|
|
grid-column: 1/4;
|
|
justify-self: center;
|
|
}
|
|
|
|
.sheet-character-column3 {
|
|
height: fit-content;
|
|
grid-column-start: 3;
|
|
grid-row-end: span 6;
|
|
border: none;
|
|
}
|
|
|
|
.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://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/consumables.png);
|
|
background-repeat: no-repeat;
|
|
background-position-x: center;
|
|
}
|
|
|
|
.sheet-character-coins,
|
|
.sheet-character-consumables {
|
|
padding: 0 2px 0 2px;
|
|
border: 7px solid #000;
|
|
border-top-width: 0;
|
|
border-bottom-width: 18px;
|
|
border-image-source: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/FBL%20column%20border.png);
|
|
border-image-slice: 0 25 40 25;
|
|
border-image-width: 0 15px 15px 15px;
|
|
border-image-repeat: repeat;
|
|
background-color: inherit;
|
|
}
|
|
|
|
.sheet-character-experience {
|
|
height: 2.25em;
|
|
background: #000;
|
|
grid-column-start: 1;
|
|
}
|
|
|
|
.sheet-character-willpower {
|
|
height: fit-content;
|
|
grid-column-start: 2;
|
|
padding: 0 2px 0 2px;
|
|
border: 7px solid #000;
|
|
border-top-width: 0;
|
|
border-bottom-width: 5px;
|
|
border-image-source: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/FBL%20small%20column%20border.png);
|
|
border-image-slice: 0 25 40 25;
|
|
border-image-width: 0 15px 15px 15px;
|
|
border-image-repeat: repeat;
|
|
background-color: inherit;
|
|
}
|
|
|
|
.sheet-willpower-grid .sheet-willpower-box2,
|
|
.sheet-willpower-grid .sheet-willpower-box3 {
|
|
padding: 0 0 10px 0;
|
|
}
|
|
|
|
.sheet-character-spells {
|
|
grid-row-start: 11;
|
|
}
|
|
|
|
.sheet-character-relationships {
|
|
grid-row-start: 10;
|
|
}
|
|
|
|
/* ---------------------------------- Heading */
|
|
.sheet-heading-grid {
|
|
align-items: center;
|
|
justify-content: space-around;
|
|
width: 90%;
|
|
display: grid;
|
|
grid-template-columns: auto auto auto;
|
|
grid-template-rows: 1em 3em auto;
|
|
}
|
|
|
|
.sheet-heading-grid div:nth-child(even),
|
|
.sheet-heading-grid div:nth-child(even) input {
|
|
width: 11.5em;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-heading-box1 {
|
|
display: flex;
|
|
flex-direction: row-reverse;
|
|
}
|
|
|
|
.sheet-heading-box2 {
|
|
display: flex;
|
|
justify-self: center;
|
|
align-self: flex-end;
|
|
margin: 0 0 -60px 0;
|
|
}
|
|
|
|
.sheet-heading-box5 {
|
|
display: flex;
|
|
justify-self: center;
|
|
align-self: flex-end;
|
|
margin: 0 0 -40px 0;
|
|
}
|
|
|
|
/* raven image*/
|
|
.sheet-heading-box7 {
|
|
grid-column: 3;
|
|
grid-row: 3;
|
|
}
|
|
|
|
/* ---------------------------------- Attributes */
|
|
.sheet-attributes-grid {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
justify-content: space-between;
|
|
padding: 0 0 5px 0;
|
|
}
|
|
|
|
.sheet-attributes-grid > div:first-child {
|
|
margin-bottom: 0.5em;
|
|
}
|
|
|
|
.sheet-attributes-grid > div:not(:first-child) {
|
|
display: flex;
|
|
align-items: center;
|
|
flex-wrap: wrap;
|
|
margin: 0 -5px 5px -3px;
|
|
}
|
|
|
|
.sheet-attributes-grid > .sheet-attributes-box2,
|
|
.sheet-attributes-grid > .sheet-attributes-box6,
|
|
.sheet-attributes-grid > .sheet-attributes-box10,
|
|
.sheet-attributes-grid > .sheet-attributes-box14 {
|
|
font-size: 1.2em;
|
|
justify-content: space-around;
|
|
width: 30%;
|
|
min-width: 4.5em;
|
|
}
|
|
|
|
.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 {
|
|
justify-content: left;
|
|
width: 2.5em;
|
|
}
|
|
|
|
.sheet-attributes-grid > .sheet-attributes-box4,
|
|
.sheet-attributes-grid > .sheet-attributes-box8,
|
|
.sheet-attributes-grid > .sheet-attributes-box12,
|
|
.sheet-attributes-grid > .sheet-attributes-box16 {
|
|
justify-content: space-between;
|
|
width: 45%;
|
|
min-width: 9.25em;
|
|
}
|
|
|
|
.sheet-attributes-box1 {
|
|
width: 104%;
|
|
margin: -2px -5px 0 -5px;
|
|
}
|
|
|
|
.sheet-input-span {
|
|
font-size: 24px;
|
|
z-index: 1;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
margin: 0 0 0 -3px;
|
|
padding: 0 0 5px 0;
|
|
box-sizing: border-box;
|
|
width: 34px;
|
|
height: 34px;
|
|
color: #555;
|
|
cursor: help;
|
|
/*
|
|
border: 1px solid #000;
|
|
border-radius: 50%;
|
|
background-color: #eee;
|
|
border-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/FBL%20ring.png);
|
|
border-image-slice: 11;
|
|
border-image-width: 6px;
|
|
border-image-outset: 0px;
|
|
*/
|
|
}
|
|
|
|
.sheet-attributes-grid button[type="action"] {
|
|
width: 100%;
|
|
height: 1.65em;
|
|
padding: 0;
|
|
font-size: .875em;
|
|
}
|
|
|
|
/* -----------------------------------Monster Tab layout */
|
|
input.sheet-monster_only:checked ~ div.sheet-character .sheet-character-grid {
|
|
grid-template-columns: auto auto 22em;
|
|
margin: -4px 0 0 0;
|
|
padding: 0;
|
|
}
|
|
|
|
input.sheet-monster_only:checked
|
|
~ div.sheet-character
|
|
.sheet-character-attributes {
|
|
height: fit-content;
|
|
grid-column: 1/3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
input.sheet-monster_only:checked ~ div.sheet-character .sheet-monster-attacks {
|
|
grid-column: 1/3;
|
|
grid-row-start: 2;
|
|
border: none;
|
|
}
|
|
|
|
input.sheet-monster_only:checked
|
|
~ div.sheet-character
|
|
.sheet-box.sheet-character-skill-dice-box {
|
|
display: grid;
|
|
padding: 0;
|
|
margin: 0 0 0 0;
|
|
border: none;
|
|
grid-column-start: 3;
|
|
grid-row-end: span 4;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
input.sheet-monster_only:checked ~ div.sheet-character .sheet-character-skills {
|
|
margin-top: 2px;
|
|
grid-column-start: 3;
|
|
grid-row-start: 3;
|
|
}
|
|
|
|
input.sheet-monster_only:checked
|
|
~ div.sheet-character
|
|
.sheet-character-dice_pool {
|
|
grid-column-start: 3;
|
|
grid-row: span 2;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
input.sheet-monster_only:checked ~ div.sheet-character .sheet-character-notes {
|
|
height: fit-content;
|
|
grid-column: 1/3;
|
|
grid-row-start: 3;
|
|
}
|
|
|
|
/* ---------------------------------- Monster Stats */
|
|
.sheet-monster-stat1 > *[class^="sheet-monster-stats-box"] {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-self: center;
|
|
}
|
|
|
|
.sheet-monster-stat1 > .sheet-column-header {
|
|
margin-top: 1.5em;
|
|
}
|
|
|
|
input.sheet-monster_only:checked ~ div.sheet-character .sheet-attributes-grid {
|
|
margin: 0;
|
|
padding: 0 1em 0 1em;
|
|
width: 37em;
|
|
float: right;
|
|
}
|
|
|
|
input.sheet-monster_only:checked
|
|
~ div.sheet-character
|
|
.sheet-attributes-grid
|
|
> div:not(:first-child) {
|
|
display: flex;
|
|
align-items: center;
|
|
flex-wrap: wrap;
|
|
margin-bottom: 3px;
|
|
}
|
|
|
|
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;
|
|
padding: 0 2px 0 2px;
|
|
margin: 0 -6px 0 -6px;
|
|
grid-row-gap: 2px;
|
|
grid-template-columns: 4em 7em auto 3em 3em 8em 4em 4em auto;
|
|
}
|
|
|
|
.sheet-monster-stat1 input[type="text"].sheet-header-h1 {
|
|
font-size: 1.65em;
|
|
width: 38%;
|
|
height: 1.35em;
|
|
margin: -15px 0 0 0;
|
|
padding: 0;
|
|
color: #333;
|
|
background-color: white;
|
|
}
|
|
|
|
.sheet-monster-stats-box1 {
|
|
height: 4em;
|
|
margin: 0;
|
|
grid-column: 1/10;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-monster-stats-box2 {
|
|
grid-column-start: 1;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-monster-stats-box3 {
|
|
grid-column-start: 2;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-monster-stats-box4 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-monster-stats-box5 {
|
|
grid-column-start: 4;
|
|
grid-row-start: 1;
|
|
justify-self: right;
|
|
}
|
|
|
|
.sheet-monster-stats-box6 {
|
|
grid-column-start: 5;
|
|
grid-row-start: 1;
|
|
justify-self: left;
|
|
}
|
|
|
|
.sheet-monster-stats-box6 span::before {
|
|
content: "/";
|
|
padding: 0 2px 0 0;
|
|
}
|
|
|
|
.sheet-monster-stats-box7 {
|
|
grid-column-start: 6;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-monster-stats-box8 {
|
|
grid-column-start: 7;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-monster-stats-box9 {
|
|
grid-column-start: 8;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-monster-stats-box10 {
|
|
grid-column-start: 9;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-monster-stats-box11 {
|
|
width: 3em;
|
|
grid-column-start: 1;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-monster-stats-box12 {
|
|
grid-column-start: 2;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-monster-stats-box13 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-monster-stats-box14 {
|
|
width: 3em;
|
|
grid-column-start: 4;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-monster-stats-box15 {
|
|
grid-column-start: 5;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-monster-stats-box16 {
|
|
grid-column-start: 6;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-monster-stats-box17 {
|
|
grid-column-start: 7;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-monster-stats-box18 {
|
|
grid-column-start: 8;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-monster-stats-box19 {
|
|
grid-column-start: 9;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
/* ---------------------------------- Monster Attacks */
|
|
|
|
/*rep-items counter*/
|
|
.sheet-repeating-fields {
|
|
counter-reset: sheet-rep-items 0;
|
|
}
|
|
|
|
input[type="checkbox"].sheet-counted:checked + span::before {
|
|
font-size: 2em;
|
|
font-weight: bold;
|
|
position: absolute;
|
|
top: -3px;
|
|
left: 0;
|
|
content: counter(sheet-rep-items) " ";
|
|
counter-increment: sheet-rep-items;
|
|
color: #000;
|
|
}
|
|
|
|
input.sheet-monster_only:checked
|
|
~ div.sheet-character
|
|
.sheet-monster-attacks-grid {
|
|
display: grid;
|
|
grid-column-gap: 1px;
|
|
grid-row-gap: 2px;
|
|
grid-template-columns: 1em 2em auto 2.5em 2.5em 7em 6em;
|
|
}
|
|
|
|
.sheet-monster-attacks-box {
|
|
grid-column: 1/8;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-monster-attacks-box1 {
|
|
grid-column-start: 1;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-monster-attacks-box2 {
|
|
grid-column-start: 2;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-monster-attacks-box3 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-monster-attacks-box4 {
|
|
grid-column-start: 4;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-monster-attacks-box5 {
|
|
grid-column-start: 5;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-monster-attacks-box6 {
|
|
grid-column-start: 6;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-monster-attacks-box7 {
|
|
grid-column-start: 7;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-monster-attacks-box8 {
|
|
grid-column: 1/8;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-monster-attacks-box8 {
|
|
padding: 0;
|
|
margin: -2px -7px 0 -7px;
|
|
border: 10px solid #000;
|
|
border-top-width: 0;
|
|
border-image-source: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/FBL%20wide%20column%20border.png);
|
|
border-image-slice: 0 20 20 20;
|
|
border-image-width: 0 10px 10px 10px;
|
|
border-image-repeat: repeat;
|
|
background-color: inherit;
|
|
}
|
|
|
|
/* ---------------------------------- Details */
|
|
|
|
.sheet-details-grid {
|
|
display: grid;
|
|
padding: 2em 0 2em 0;
|
|
grid-column-gap: 2px;
|
|
grid-row-gap: 1em;
|
|
grid-template-columns: auto 2em 3em auto;
|
|
grid-template-rows: auto auto auto;
|
|
align-items: center;
|
|
}
|
|
|
|
.sheet-details-grid > div {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-evenly;
|
|
}
|
|
|
|
.sheet-details-grid > div textarea {
|
|
height: 100%;
|
|
}
|
|
|
|
.sheet-details-box1 {
|
|
grid-column-start: 1;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-details-box2 {
|
|
grid-column: 2/6;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-details-box3 {
|
|
grid-column-start: 1;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-details-box4 {
|
|
grid-column: 2/6;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-details-box5 {
|
|
grid-column-start: 1;
|
|
grid-row-start: 3;
|
|
}
|
|
|
|
.sheet-details-box6 {
|
|
grid-column: 2/4;
|
|
grid-row-start: 3;
|
|
}
|
|
|
|
.sheet-details-box7 {
|
|
grid-column-start: 4;
|
|
grid-row-start: 3;
|
|
margin: 0 0 0 -5px;
|
|
}
|
|
|
|
.sheet-details-box8 {
|
|
grid-column-start: 5;
|
|
grid-row-start: 3;
|
|
margin: 0 0 0 -5px;
|
|
}
|
|
|
|
/* ---------------------------------- Appearance */
|
|
|
|
.sheet-appearance-grid {
|
|
display: grid;
|
|
padding: 0;
|
|
grid-column-gap: 2px;
|
|
grid-row-gap: 10px;
|
|
grid-template-columns: 5em auto;
|
|
grid-template-rows: 3em auto auto auto;
|
|
}
|
|
|
|
.sheet-appearance-grid > div:first-child {
|
|
margin: 0 -10px 0 -10px;
|
|
}
|
|
|
|
.sheet-appearance-grid > div {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-evenly;
|
|
}
|
|
|
|
.sheet-appearance-grid > div textarea {
|
|
height: 100%;
|
|
}
|
|
|
|
.sheet-appearance-box1 {
|
|
grid-column: 1/3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.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;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.sheet-conditions-box2 {
|
|
grid-column-start: 2;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-conditions-box3 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-conditions-box4 {
|
|
grid-column-start: 4;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-conditions-box5 {
|
|
grid-column-start: 5;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-conditions-box6 {
|
|
grid-column-start: 6;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-conditions-box7 {
|
|
grid-column-start: 7;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-conditions-box8 {
|
|
grid-column-start: 8;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-conditions-box9 {
|
|
grid-column-start: 9;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
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 {
|
|
font-weight: bold;
|
|
color: #a60100;
|
|
}
|
|
|
|
/* ---------------------------------- Critical Injuries */
|
|
|
|
.sheet-injuries-grid {
|
|
display: grid;
|
|
padding: 0 0 2px 0;
|
|
grid-column-gap: 2px;
|
|
grid-row-gap: 2px;
|
|
grid-template-columns: 1fr 6em 6em 2fr 8em;
|
|
}
|
|
|
|
.sheet-injuries-box1 {
|
|
grid-column: 1/6;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-injuries-box2 {
|
|
grid-column-start: 1;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-injuries-box3 {
|
|
grid-column-start: 2;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-injuries-box4 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-injuries-box5 {
|
|
grid-column-start: 4;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-injuries-box6 {
|
|
grid-column-start: 5;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-injuries-box7 {
|
|
grid-column: 1/6;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-injuries-box8 {
|
|
grid-column-start: 1;
|
|
}
|
|
|
|
/* ---------------------------------- Weapons */
|
|
|
|
.sheet-weapons-grid {
|
|
display: grid;
|
|
padding: 0 0 2px 0;
|
|
grid-column-gap: 2px;
|
|
grid-row-gap: 2px;
|
|
grid-template-columns: 3em 3em auto 5em 3em 3em 3em 3em 0em 3em 3em 3em 3em 0em 1.5em 1.5em 1.5em 1.5em 0em 3em 3em 3em;
|
|
}
|
|
|
|
.sheet-weapons-box {
|
|
grid-column: 1/23;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-weapons-box1 {
|
|
grid-column-start: 1;
|
|
grid-row-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;
|
|
padding-bottom: 3px;
|
|
}
|
|
|
|
.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;
|
|
justify-self: right;
|
|
}
|
|
|
|
.sheet-weapons-box11 {
|
|
grid-row-start: 1;
|
|
grid-column-start: 11;
|
|
justify-self: left;
|
|
}
|
|
|
|
.sheet-weapons-box11 span::before {
|
|
content: "/";
|
|
padding: 0 2px 0 0;
|
|
}
|
|
|
|
.sheet-weapons-box12 {
|
|
grid-row-start: 1;
|
|
grid-column-start: 12;
|
|
padding-bottom: 3px;
|
|
}
|
|
|
|
.sheet-weapons-box13 {
|
|
grid-row-start: 1;
|
|
grid-column-start: 13;
|
|
}
|
|
|
|
.sheet-weapons-box14 {
|
|
grid-row-start: 1;
|
|
grid-column-start: 14;
|
|
}
|
|
|
|
.sheet-weapons-box15 {
|
|
grid-row-start: 1;
|
|
grid-column-start: 15;
|
|
}
|
|
|
|
.sheet-weapons-box16 {
|
|
grid-row-start: 1;
|
|
grid-column-start: 16;
|
|
}
|
|
|
|
.sheet-weapons-box17 {
|
|
grid-row-start: 1;
|
|
grid-column-start: 17;
|
|
}
|
|
|
|
.sheet-weapons-box18 {
|
|
grid-row-start: 1;
|
|
grid-column-start: 18;
|
|
}
|
|
|
|
.sheet-weapons-box19 {
|
|
grid-row-start: 1;
|
|
grid-column-start: 19;
|
|
}
|
|
|
|
.sheet-weapons-box20 {
|
|
grid-row-start: 1;
|
|
grid-column-start: 20;
|
|
}
|
|
|
|
.sheet-weapons-box21 {
|
|
grid-row-start: 1;
|
|
grid-column-start: 21;
|
|
}
|
|
|
|
.sheet-weapons-box22 {
|
|
grid-row-start: 1;
|
|
grid-column-start: 22;
|
|
}
|
|
|
|
.sheet-weapons-box23 {
|
|
grid-column: 1/23;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-weapons-box24 {
|
|
grid-column-start: 1;
|
|
}
|
|
|
|
.sheet-weapons-subgrid {
|
|
grid-column: 1/23;
|
|
grid-row-start: 3;
|
|
display: grid;
|
|
grid-template-columns: 4em 3em 4em 5em 3em 4em 2em 3em 6em auto;
|
|
padding: 0 0 2px 0;
|
|
grid-column-gap: 2px;
|
|
justify-items: center;
|
|
align-items: baseline;
|
|
}
|
|
|
|
.sheet-weapons-box46 {
|
|
grid-column-start: 1;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
/* ---------------------------------- Dice Pool */
|
|
|
|
.sheet-dice-header {
|
|
grid-area: sheet-dice-header;
|
|
}
|
|
|
|
.sheet-dice_pool-grid {
|
|
display: grid;
|
|
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";
|
|
grid-template-columns: 1fr 1fr 1fr;
|
|
}
|
|
|
|
.sheet-dice-base {
|
|
display: grid;
|
|
margin: 2px 0 0 0;
|
|
padding: 2px 2px 0 2px;
|
|
text-align: center;
|
|
border: 1px solid #000;
|
|
background-color: white;
|
|
grid-area: sheet-dice-base;
|
|
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-template-columns: 1fr 1fr;
|
|
grid-template-rows: 2.5em 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
|
|
justify-items: center;
|
|
}
|
|
|
|
.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;
|
|
margin: 2px 0 0 0;
|
|
padding: 2px 2px 0 2px;
|
|
text-align: center;
|
|
color: #fff;
|
|
border: 1px solid #000;
|
|
background-color: #db5f5f;
|
|
grid-area: sheet-dice-skill;
|
|
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-template-columns: 1fr 1fr;
|
|
grid-template-rows: 2.5em 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
|
|
justify-items: center;
|
|
}
|
|
|
|
.sheet-dice-skill-header {
|
|
grid-area: sheet-dice-skill-header;
|
|
}
|
|
|
|
.sheet-dice-skill-col2 {
|
|
display: flex;
|
|
flex-direction: column;
|
|
grid-area: sheet-dice-skill-col2;
|
|
}
|
|
|
|
.sheet-dice-skill-col1 {
|
|
display: flex;
|
|
flex-direction: column;
|
|
grid-area: sheet-dice-skill-col1;
|
|
}
|
|
|
|
.sheet-dice-gear {
|
|
display: grid;
|
|
margin: 2px 0 0 0;
|
|
padding: 2px 2px 0 2px;
|
|
text-align: center;
|
|
color: #fff;
|
|
border: 1px solid #000;
|
|
background-color: #404040;
|
|
grid-area: sheet-dice-gear;
|
|
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-template-columns: 1fr 1fr;
|
|
grid-template-rows: 2.5em 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
|
|
justify-items: center;
|
|
}
|
|
|
|
.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-area: sheet-dice-artifact;
|
|
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-template-columns: 1fr 1fr 1fr 1fr;
|
|
grid-template-rows: 2.5em 2em;
|
|
}
|
|
|
|
.sheet-dice-artifact-header {
|
|
margin: 5px 0 0 0;
|
|
text-align: center;
|
|
grid-area: sheet-dice-artifact-header;
|
|
}
|
|
|
|
.sheet-dice-artifact-rolls {
|
|
display: flex;
|
|
flex-flow: row;
|
|
justify-content: space-evenly;
|
|
height: 0.5em;
|
|
margin: -5px 0 0 0;
|
|
background-color: black;
|
|
grid-area: sheet-dice-artifact-rolls;
|
|
}
|
|
|
|
.sheet-dice-rolls {
|
|
display: flex;
|
|
flex-flow: row;
|
|
justify-content: space-evenly;
|
|
margin-top: 10px;
|
|
grid-area: sheet-dice-rolls;
|
|
grid-template-areas: "sheet-dice-rolls-roll sheet-dice-rolls-push sheet-dice-rolls-d66";
|
|
grid-template-columns: 1fr 1fr 1fr;
|
|
}
|
|
|
|
.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;
|
|
margin-top: 10px;
|
|
grid-area: sheet-dice-preset;
|
|
grid-template-areas: "sheet-dice-preset-header" "sheet-dice-preset-preset";
|
|
justify-items: center;
|
|
}
|
|
|
|
.sheet-dice-preset-header {
|
|
grid-area: sheet-dice-preset-header;
|
|
}
|
|
|
|
.sheet-dice-preset-preset {
|
|
grid-area: sheet-dice-preset-preset;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-dice-preset-preset::before,
|
|
.sheet-dice-preset-preset::after {
|
|
margin-right: 2px;
|
|
content: "‟";
|
|
}
|
|
|
|
.sheet-dice-preset-preset::after {
|
|
margin-left: 2px;
|
|
content: "”";
|
|
}
|
|
|
|
.sheet-dice-footer {
|
|
display: grid;
|
|
margin: 10px 0 10px 0;
|
|
grid-area: sheet-dice-footer;
|
|
grid-template-areas: "sheet-dice-footer-clear . sheet-dice-footer-api";
|
|
grid-template-columns: auto;
|
|
grid-template-rows: 2.25em;
|
|
justify-items: center;
|
|
}
|
|
|
|
.sheet-dice-footer-clear {
|
|
grid-area: sheet-dice-footer-clear;
|
|
}
|
|
|
|
.sheet-dice-footer-api {
|
|
margin: 0 0 2px 0;
|
|
grid-area: sheet-dice-footer-api;
|
|
}
|
|
|
|
/* ---------------------------------- Talents */
|
|
|
|
.sheet-talents-grid {
|
|
display: grid;
|
|
grid-column-gap: 2px;
|
|
grid-row-gap: 2px;
|
|
grid-template-columns: auto 4em 3em;
|
|
}
|
|
|
|
.sheet-talents-box {
|
|
grid-column: 1/4;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-talents-box1 {
|
|
grid-column-start: 1;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-talents-box2 {
|
|
grid-column-start: 2;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-talents-box3 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-talents-box4 {
|
|
grid-column: 1/4;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
/* ---------------------------------- Skills */
|
|
.sheet-skills-row select.sheet-input, .sheet-skills-row input.sheet-input-number {
|
|
min-width: 2.5em;
|
|
}
|
|
/* list ordering of skills by attribute group */
|
|
.sheet-skills-grid {
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
|
|
.sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(2) { order: 17;} /* animal */
|
|
.sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(3) { order: 5;} /* crafting */
|
|
.sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(4) { order: 3;} /* endurance */
|
|
.sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(5) { order: 16;} /* healing */
|
|
.sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(6) { order: 13;} /* insight */
|
|
.sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(7) { order: 11;} /* lore */
|
|
.sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(8) { order: 14;} /* manipulation */
|
|
.sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(9) { order: 9;} /* marksmanship */
|
|
.sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(10) { order: 4;} /* melee */
|
|
.sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(11) { order: 2;} /* might */
|
|
.sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(12) { order: 8;} /* move */
|
|
.sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(13) { order: 15;} /* performance */
|
|
.sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(14) { order: 10;} /* scouting */
|
|
.sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(15) { order: 7;} /* sleight */
|
|
.sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(16) { order: 6;} /* stealth */
|
|
.sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(17) { order: 12;} /* survival */
|
|
|
|
/* end list order */
|
|
|
|
.sheet-skills-grid>span {
|
|
position: relative;
|
|
display: grid;
|
|
padding: 1px 0 1px 0;
|
|
grid-column-gap: 2px;
|
|
grid-row-gap: 0;
|
|
grid-template-columns: auto 2.5em 2.5em 2.5em 2.5em;
|
|
}
|
|
|
|
.sheet-skills-grid > span > div {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-evenly;
|
|
padding: 0;
|
|
height: auto;
|
|
width: 103%;
|
|
}
|
|
|
|
.sheet-skills-grid button {
|
|
text-align: left;
|
|
padding-left: 1.5em;
|
|
}
|
|
|
|
input.sheet-monster_only:checked ~ div.sheet-character .sheet-skills-grid button {
|
|
padding-left: 2px;
|
|
}
|
|
|
|
.sheet-skills-box1 {
|
|
grid-column: 1/6;
|
|
grid-row-start: 1;
|
|
grid-template-columns: auto 2em 2em 2em 2em 2em;
|
|
background-color: #000;
|
|
}
|
|
|
|
.sheet-skills-box2 {
|
|
grid-column: 2/3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-skills-box3 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-skills-box4 {
|
|
grid-column-start: 4;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-skills-box5 {
|
|
grid-column-start: 5;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-skills-row .sheet-skills-row2 {
|
|
grid-column: 1/6;
|
|
grid-row-start: 2;
|
|
grid-template-columns: 100%;
|
|
}
|
|
|
|
.sheet-skills-row2-header {
|
|
display: grid;
|
|
grid-template-columns: auto 2em 2em 2em 2em;
|
|
background-color: #000;
|
|
height: 1.1em;
|
|
}
|
|
|
|
.sheet-skills-row2-body {
|
|
display: grid;
|
|
grid-row-start: 2;
|
|
grid-template-columns: auto 2em 2em 2em 2em;
|
|
}
|
|
|
|
.sheet-skills-box6 {
|
|
grid-column-start: 1;
|
|
grid-row-start: 1;
|
|
padding: 0px 0 4px 0;
|
|
margin: -15px 0 0 0;
|
|
}
|
|
|
|
.sheet-skills-box7 {
|
|
grid-column-start: 2;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-skills-box8 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-skills-box9 {
|
|
grid-column-start: 4;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-skills-box10 {
|
|
grid-column-start: 5;
|
|
grid-row-start: 1;
|
|
}
|
|
.sheet-skills-grid button {
|
|
text-align: left;
|
|
padding-left: 1.5em;
|
|
}
|
|
|
|
.sheet-skills-grid button {
|
|
text-align: left;
|
|
padding-left: 1.5em;
|
|
}
|
|
|
|
/* ---------------------------------- Armor/Helmet */
|
|
|
|
.sheet-armor-container {
|
|
display: grid;
|
|
padding-bottom: 2px;
|
|
grid-template-columns: auto;
|
|
}
|
|
|
|
.sheet-armor-grid {
|
|
display: grid;
|
|
padding-bottom: 2px;
|
|
grid-column-gap: 2px;
|
|
grid-row-gap: 2px;
|
|
grid-template-columns: auto 3em 3em 3em 3em 1.5em 1.5em 1.5em 1.5em;
|
|
}
|
|
|
|
.sheet-armor-row2 {
|
|
display: grid;
|
|
padding-bottom: 2px;
|
|
grid-column-gap: 2px;
|
|
grid-row-gap: 2px;
|
|
grid-template-columns: 3em 3em 3em 3em 2em 2em 5em auto;
|
|
justify-items: center;
|
|
align-items: baseline;
|
|
}
|
|
|
|
.sheet-armor-subgrid {
|
|
display: grid;
|
|
align-items: center;
|
|
height: 3em;
|
|
grid-column-gap: 2px;
|
|
grid-template-columns: auto auto auto auto auto 1.5em 1.5em 1.5em 1.5em;
|
|
}
|
|
|
|
.sheet-armor-subgrid > span {
|
|
display: flex;
|
|
}
|
|
|
|
.sheet-armor-box {
|
|
grid-column: 1/10;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-armor-box1 {
|
|
grid-column-start: 1;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-armor-box2 {
|
|
grid-column-start: 2;
|
|
grid-row-start: 1;
|
|
justify-self: right;
|
|
}
|
|
|
|
.sheet-armor-box3 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 1;
|
|
justify-self: left;
|
|
}
|
|
|
|
.sheet-armor-box3 span::before {
|
|
content: "/";
|
|
padding: 0 2px 0 0;
|
|
}
|
|
|
|
span.sheet-armor-box3.sheet-header {
|
|
justify-self: normal;
|
|
}
|
|
|
|
.sheet-armor-box4 {
|
|
grid-column-start: 4;
|
|
grid-row-start: 1;
|
|
padding-bottom: 3px;
|
|
}
|
|
|
|
.sheet-armor-subgrid .sheet-armor-box4 {
|
|
border: 2px solid black;
|
|
padding-bottom: 6px;
|
|
height: 1.45em;
|
|
width: 2em;
|
|
border-top-right-radius: 5px;
|
|
border-bottom-right-radius: 5px;
|
|
}
|
|
|
|
.sheet-armor-box5 {
|
|
grid-column-start: 5;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-armor-box6 {
|
|
grid-column-start: 6;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-armor-box7 {
|
|
grid-column-start: 7;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-armor-box8 {
|
|
grid-column-start: 8;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-armor-box9 {
|
|
grid-column-start: 9;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-armor-box10 {
|
|
grid-column: 1/10;
|
|
grid-row-start: 2;
|
|
position: relative;
|
|
}
|
|
|
|
.sheet-armor-box10-2 {
|
|
grid-column: 1/10;
|
|
grid-row-start: 3;
|
|
position: relative;
|
|
}
|
|
.sheet-armor-box10-3 {
|
|
grid-column: 1/10;
|
|
grid-row-start: 4;
|
|
position: relative;
|
|
margin: 8px 0 -4px 10px;
|
|
}
|
|
.sheet-armor-box10-4 {
|
|
grid-column: 1/10;
|
|
grid-row-start: 5;
|
|
position: relative;
|
|
}
|
|
.sheet-armor-box10-5 {
|
|
grid-column: 1/10;
|
|
grid-row-start: 6;
|
|
position: relative;
|
|
}
|
|
|
|
.sheet-armor-row2 {
|
|
grid-column: 1/10;
|
|
}
|
|
|
|
.sheet-armor-ar {
|
|
grid-column: 1/10;
|
|
}
|
|
|
|
/* ---------------------------------- Shield */
|
|
.sheet-shield-grid {
|
|
display: grid;
|
|
grid-column-gap: 2px;
|
|
grid-row-gap: 2px;
|
|
grid-row-start: 2;
|
|
grid-template-columns: 3em 3em auto 3em 3em 3em 3em 3em 3em 1.5em 1.5em 1.5em 1.5em;
|
|
}
|
|
|
|
.sheet-shield-row2 {
|
|
grid-column: 1/14;
|
|
grid-row-start: 2;
|
|
padding-bottom: 2px;
|
|
grid-column-gap: 2px;
|
|
grid-row-gap: 2px;
|
|
grid-template-columns: 3em 3em 3em 3em 2em 2em 5em auto;
|
|
justify-items: center;
|
|
align-items: baseline;
|
|
}
|
|
|
|
.sheet-shield-box {
|
|
grid-column: 1/14;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-shield-box1 {
|
|
grid-column-start: 1;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-shield-box2 {
|
|
grid-column-start: 2;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-shield-box3 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-shield-box4 {
|
|
grid-column-start: 4;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-shield-box5 {
|
|
grid-column-start: 5;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-shield-box6 {
|
|
grid-column-start: 6;
|
|
grid-row-start: 1;
|
|
justify-self: right;
|
|
}
|
|
|
|
.sheet-shield-box7 {
|
|
grid-column-start: 7;
|
|
grid-row-start: 1;
|
|
justify-self: left;
|
|
}
|
|
|
|
.sheet-shield-box7 span::before {
|
|
content: "/";
|
|
padding: 0 2px 0 0;
|
|
}
|
|
|
|
.sheet-shield-box8 {
|
|
grid-column-start: 8;
|
|
grid-row-start: 1;
|
|
padding-bottom: 3px;
|
|
}
|
|
|
|
.sheet-shield-box9 {
|
|
grid-column-start: 9;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-shield-box10 {
|
|
grid-column-start: 10;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-shield-box11 {
|
|
grid-column-start: 11;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-shield-box12 {
|
|
grid-column-start: 12;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-shield-box13 {
|
|
grid-column-start: 13;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-shield-box14 {
|
|
grid-column: 1/14;
|
|
grid-row-start: 2;
|
|
position: relative;
|
|
}
|
|
|
|
/* ---------------------------------- Consumables */
|
|
|
|
.sheet-consumables-grid {
|
|
display: grid;
|
|
grid-row-gap: 2px;
|
|
grid-template-columns: auto 3.75em 3em;
|
|
}
|
|
|
|
.sheet-consumables-grid > div {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-around;
|
|
}
|
|
|
|
.sheet-consumables-box1 {
|
|
grid-column: 1/4;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-consumables-box2 {
|
|
grid-column: 2/3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-consumables-box3 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-consumables-box4 {
|
|
grid-column-start: 1;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-consumables-box5 {
|
|
grid-column-start: 2;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-consumables-box6 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.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-row-gap: 2px;
|
|
grid-template-columns: auto 3em 2em 3em;
|
|
grid-template-rows: auto;
|
|
}
|
|
|
|
.sheet-gear-subgrid {
|
|
display: grid;
|
|
grid-column-gap: 2px;
|
|
grid-template-columns: 4em 3em 9em 3em;
|
|
}
|
|
|
|
.sheet-gear-subgrid > div {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-around;
|
|
}
|
|
|
|
.sheet-gear-box1 {
|
|
grid-column: 1/5;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-gear-box2 {
|
|
grid-column-start: 2;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-gear-box3 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-gear-box4 {
|
|
grid-column-start: 4;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-gear-box5 {
|
|
grid-column: 1/5;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-gear-weight {
|
|
display: grid;
|
|
justify-content: end;
|
|
grid-column: 1/5;
|
|
grid-column-gap: 5px;
|
|
grid-row-start: 3;
|
|
grid-template-columns: auto 3em;
|
|
justify-items: end;
|
|
}
|
|
|
|
.sheet-gear-weight > div {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-around;
|
|
height: 1.5em;
|
|
}
|
|
|
|
.sheet-gear-weight > div input {
|
|
height: 1.5em;
|
|
}
|
|
|
|
.sheet-gear-box6 {
|
|
display: grid;
|
|
justify-content: end;
|
|
padding-right: 5px;
|
|
grid-column: 1/5;
|
|
grid-column-gap: 0.25em;
|
|
grid-row-start: 4;
|
|
grid-template-columns: auto 3em auto 3em;
|
|
}
|
|
|
|
.sheet-gear-box7 {
|
|
grid-column: 1/2;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-gear-box8 {
|
|
grid-column-start: 2;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-gear-box9 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-gear-box10 {
|
|
grid-column-start: 4;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-gear-box11 {
|
|
grid-column: 1/5;
|
|
grid-row-start: 5;
|
|
}
|
|
|
|
.sheet-gear-subgrid2 {
|
|
display: grid;
|
|
margin-top: 2px;
|
|
grid-column-gap: 2px;
|
|
grid-template-columns: auto 8em;
|
|
}
|
|
|
|
.sheet-gear-box12 {
|
|
margin-top: 7px;
|
|
}
|
|
|
|
/* ---------------------------------- Mount */
|
|
.sheet-mount-grid,
|
|
.sheet-mount_gear-box5,
|
|
.sheet-talents-grid .sheet-talents-box4,
|
|
.sheet-gear-box5 {
|
|
padding: 0;
|
|
margin: -2px -7px 0 -7px;
|
|
border: 10px solid #000;
|
|
border-top-width: 0;
|
|
border-image-source: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/FBL%20wide%20column%20border.png);
|
|
border-image-slice: 0 20 20 20;
|
|
border-image-width: 0 10px 10px 10px;
|
|
border-image-repeat: repeat;
|
|
background-color: inherit;
|
|
}
|
|
|
|
.sheet-mount-grid {
|
|
position: relative;
|
|
display: grid;
|
|
grid-row-gap: 2px;
|
|
grid-template-columns: auto repeat(4, 2.5em);
|
|
grid-template-rows: auto;
|
|
}
|
|
|
|
.sheet-mount-grid .sheet-header {
|
|
margin: 0 -7px 0 -7px;
|
|
}
|
|
|
|
.sheet-mount-grid > div {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-around;
|
|
}
|
|
|
|
.sheet-mount-box1 {
|
|
grid-column: 1/6;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-mount-box2 {
|
|
grid-column: 1/6;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-mount-box3 {
|
|
grid-column-start: 2;
|
|
grid-row-start: 3;
|
|
}
|
|
|
|
.sheet-mount-box4 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 3;
|
|
}
|
|
|
|
.sheet-mount-box5 {
|
|
grid-column-start: 4;
|
|
grid-row-start: 3;
|
|
}
|
|
|
|
.sheet-mount-box6 {
|
|
grid-column-start: 5;
|
|
grid-row-start: 3;
|
|
}
|
|
|
|
.sheet-mount-box7 {
|
|
grid-column: 1/6;
|
|
grid-row-start: 4;
|
|
}
|
|
|
|
/* ---------------------------------- Mount_gear */
|
|
|
|
.sheet-mount_gear-grid {
|
|
display: grid;
|
|
grid-row-gap: 2px;
|
|
grid-template-columns: auto 3em 2em 3em;
|
|
grid-template-rows: auto;
|
|
}
|
|
|
|
.sheet-mount_gear-subgrid {
|
|
display: grid;
|
|
grid-column-gap: 2px;
|
|
grid-row-gap: 2px;
|
|
grid-template-columns: 4em 3em 9em 3em;
|
|
}
|
|
|
|
.sheet-mount_gear-subgrid2 {
|
|
display: grid;
|
|
height: 2em;
|
|
margin-top: 5px;
|
|
grid-template-columns: 2em auto;
|
|
}
|
|
|
|
.sheet-mount_gear-subgrid > .sheet-mount_gear-box11 {
|
|
display: block;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.sheet-mount_gear-subgrid > div {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-around;
|
|
}
|
|
|
|
.sheet-mount_gear-box1 {
|
|
grid-column: 1/5;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-mount_gear-box2 {
|
|
grid-column-start: 2;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-mount_gear-box3 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-mount_gear-box4 {
|
|
grid-column-start: 4;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-mount_gear-box5 {
|
|
grid-column: 1/5;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-mount_gear-coin {
|
|
grid-column: 1/5;
|
|
grid-row-start: 3;
|
|
}
|
|
|
|
.sheet-mount_gear-box6 {
|
|
display: grid;
|
|
justify-content: end;
|
|
height: 4em;
|
|
padding-right: 5px;
|
|
grid-column: 1/5;
|
|
grid-column-gap: 0.25em;
|
|
grid-row-start: 4;
|
|
grid-template-columns: auto 3em auto 3em;
|
|
}
|
|
|
|
.sheet-mount_gear-box7 {
|
|
grid-column: 1/2;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-mount_gear-box8 {
|
|
grid-column-start: 2;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-mount_gear-box9 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-mount_gear-box10 {
|
|
grid-column-start: 4;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-mount_gear-box11 {
|
|
justify-content: left;
|
|
grid-column: 1/5;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
/* ---------------------------------- beasts */
|
|
|
|
.sheet-beasts-grid {
|
|
display: grid;
|
|
padding-bottom: 1px;
|
|
grid-row-gap: 2px;
|
|
grid-template-columns: 1fr 3em 3em 6em 3.5em 7em 3fr;
|
|
grid-template-rows: auto;
|
|
}
|
|
|
|
.sheet-beasts-box {
|
|
grid-column: 1/8;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-beasts-box1 {
|
|
grid-column-start: 1;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-beasts-box2 {
|
|
grid-column-start: 2;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-beasts-box3 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-beasts-box4 {
|
|
grid-column-start: 4;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-beasts-box5 {
|
|
grid-column-start: 5;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-beasts-box6 {
|
|
grid-column-start: 6;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-beasts-box7 {
|
|
width: 99%;
|
|
grid-column-start: 7;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-beasts-box8 {
|
|
grid-column: 1/8;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
/* ---------------------------------- Experience */
|
|
|
|
.sheet-experience-grid {
|
|
display: grid;
|
|
margin-right: -1px;
|
|
grid-template-columns: 4.25fr 2.2em 1fr;
|
|
}
|
|
|
|
.sheet-experience-box1 {
|
|
grid-column-start: 1;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-experience-box2 {
|
|
z-index: 1;
|
|
grid-column-start: 2;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-experience-box3 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.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 0;
|
|
}
|
|
|
|
.sheet-willpower-box1 {
|
|
grid-column: 1/3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-willpower-box2 {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-evenly;
|
|
height: 3em;
|
|
grid-column: 1/2;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-willpower-box3 {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
height: 3em;
|
|
grid-column-start: 2;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-willpower-box3 span {
|
|
margin: 0 3px 0 3px;
|
|
}
|
|
|
|
/* ---------------------------------- Relationships */
|
|
.sheet-relationships-grid {
|
|
display: grid;
|
|
grid-column-gap: 2px;
|
|
grid-row-gap: 1px;
|
|
grid-template-columns: 1fr 3fr;
|
|
}
|
|
|
|
.sheet-relationships-grid > .sheet-relationships-box3,
|
|
.sheet-relationships-grid > .sheet-relationships-box4 {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-around;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.sheet-relationships-box1 {
|
|
grid-column: 1/3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-relationships-box2 {
|
|
grid-column: 1/3;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-relationships-box3 {
|
|
grid-column-start: 1;
|
|
grid-row-start: 3;
|
|
}
|
|
|
|
.sheet-relationships-box4 {
|
|
grid-column: 2/3;
|
|
grid-row-start: 3;
|
|
}
|
|
|
|
/* ---------------------------------- Notes */
|
|
.sheet-notes-grid {
|
|
display: grid;
|
|
grid-column-gap: 2px;
|
|
grid-row-gap: 1px;
|
|
grid-template-columns: 2em 1fr 3fr;
|
|
}
|
|
|
|
.sheet-notes-grid > .sheet-notes-box3,
|
|
.sheet-notes-grid > .sheet-notes-box4 {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-around;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.sheet-notes-box1 {
|
|
grid-column: 1/4;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-notes-box2 {
|
|
grid-column: 1/4;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-notes-box3 {
|
|
grid-column-start: 1;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-notes-box4 {
|
|
grid-column-start: 2;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-notes-box5 {
|
|
min-height: 2em;
|
|
margin-top: 5px;
|
|
padding-right: 6px;
|
|
grid-column-start: 3;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
/* ---------------------------------- Coins */
|
|
|
|
.sheet-coins-grid {
|
|
display: grid;
|
|
margin: 0 0 0 3px;
|
|
grid-row-gap: 4px;
|
|
grid-template-columns: 7em repeat(3, 1fr);
|
|
grid-template-rows: auto;
|
|
}
|
|
|
|
.sheet-coins-grid div[class$="-header"] {
|
|
margin: 0 -7px 0 -9px;
|
|
}
|
|
|
|
.sheet-coins-grid > div {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-around;
|
|
}
|
|
|
|
.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-column-gap: 2px;
|
|
grid-row-gap: 2px;
|
|
grid-template-columns: 2.5em auto 3em 3em 5.5em 6em 11.5em;
|
|
}
|
|
|
|
.sheet-spells-box6 > div > .sheet-input {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-around;
|
|
}
|
|
|
|
.sheet-spells-box {
|
|
grid-column: 1/8;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-spells-box0 {
|
|
grid-column-start: 1;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-spells-box1 {
|
|
grid-column-start: 2;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-spells-box2 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-spells-box3 {
|
|
grid-column-start: 4;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-spells-box4 {
|
|
grid-column-start: 5;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-spells-box5 {
|
|
grid-column-start: 6;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-spells-box6 {
|
|
grid-column-start: 7;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-spells-box7 {
|
|
grid-column: 1/8;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
/* stronghold grid layout */
|
|
|
|
.sheet-stronghold-grid {
|
|
display: grid;
|
|
margin: -21px 5px 0 5px;
|
|
grid-column-gap: 4px;
|
|
grid-row-gap: 4px;
|
|
grid-template-columns: 1fr 1fr auto;
|
|
grid-template-rows: repeat(4, auto);
|
|
}
|
|
|
|
.sheet-stronghold-details {
|
|
border: none;
|
|
grid-column: 1/3;
|
|
grid-row-start: 1;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/FBL%20top%20banner.png);
|
|
background-repeat: no-repeat;
|
|
background-size: 100% 110px;
|
|
background-position-y: top;
|
|
background-position-x: center;
|
|
display: flex;
|
|
justify-content: space-evenly;
|
|
justify-self: stretch;
|
|
}
|
|
|
|
.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-row-gap: 2px;
|
|
grid-template-columns: 1fr 1fr 1fr;
|
|
grid-template-rows: 2.75em 0.5em 2.75em 2em auto;
|
|
justify-content: space-around;
|
|
width: 87%;
|
|
}
|
|
|
|
.sheet-stronghold-details-grid > div {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-around;
|
|
}
|
|
|
|
.sheet-stronghold-details-box1 {
|
|
grid-column: 1/4;
|
|
grid-row: 1;
|
|
background-color: inherit;
|
|
}
|
|
|
|
.sheet-stronghold-details-box1 h1 {
|
|
color: #000;
|
|
}
|
|
|
|
.sheet-stronghold-details-box2 {
|
|
grid-column-start: 1;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-stronghold-details-grid .sheet-stronghold-details-box2 {
|
|
justify-content: flex-end;
|
|
margin-right: 18%;
|
|
}
|
|
|
|
.sheet-stronghold-details-box3 {
|
|
grid-column-start: 1;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-stronghold-details-box4 {
|
|
grid-column-start: 2;
|
|
grid-row-start: 3;
|
|
margin: 3.5em 0 0 0;
|
|
}
|
|
|
|
.sheet-stronghold-details-box5 {
|
|
grid-column-start: 2;
|
|
grid-row-start: 2;
|
|
margin: 2.5em 0 0 0;
|
|
}
|
|
|
|
.sheet-stronghold-details-box6 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-stronghold-details-grid .sheet-stronghold-details-box6 {
|
|
justify-content: flex-start;
|
|
margin-left: 15%;
|
|
}
|
|
|
|
.sheet-stronghold-details-box7 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-stronghold-details-box8 {
|
|
grid-column: 1/4;
|
|
grid-row-start: 5;
|
|
padding: 10px;
|
|
margin: 0;
|
|
border: 10px solid #000;
|
|
border-top-width: 18px;
|
|
border-bottom-width: 18px;
|
|
border-image-source: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/FBL%20column%20box%20border.png);
|
|
border-image-slice: 25 25 35 25;
|
|
border-image-width: 15px 15px 15px 15px;
|
|
border-image-repeat: round;
|
|
background-color: inherit;
|
|
}
|
|
|
|
/* ---------------------------------- Stronghold Functions */
|
|
|
|
.sheet-stronghold-functions-grid {
|
|
display: grid;
|
|
grid-column-gap: 2px;
|
|
grid-row-gap: 2px;
|
|
grid-template-columns: 2fr 3em 3fr;
|
|
grid-template-rows: auto;
|
|
}
|
|
|
|
.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-column: 1/4;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-stronghold-functions-box1 {
|
|
grid-column-start: 1;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-stronghold-functions-box2 {
|
|
grid-column-start: 2;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-stronghold-functions-box3 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-stronghold-functions-box4 {
|
|
grid-column: 1/4;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
/* ---------------------------------- Stronghold Hirelings */
|
|
|
|
.sheet-stronghold-hirelings-grid {
|
|
display: grid;
|
|
margin-bottom: 2px;
|
|
grid-column-gap: 2px;
|
|
grid-row-gap: 2px;
|
|
grid-template-columns: auto 3em 5em;
|
|
grid-template-rows: auto;
|
|
}
|
|
|
|
.sheet-stronghold-hirelings-box {
|
|
grid-column: 1/4;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-stronghold-hirelings-box1 {
|
|
grid-column-start: 1;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-stronghold-hirelings-box2 {
|
|
grid-column-start: 2;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-stronghold-hirelings-box3 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-stronghold-hirelings-box3 span {
|
|
line-height: 1em;
|
|
height: 2em;
|
|
margin-top: -9px;
|
|
text-align: center;
|
|
word-break: break-word;
|
|
background: transparent;
|
|
grid-column-start: 3;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
input.sheet-stronghold-hirelings-box3 {
|
|
display: flex;
|
|
max-width: 3.5em;
|
|
justify-self: center;
|
|
}
|
|
|
|
.sheet-stronghold-hirelings-box4 {
|
|
grid-column: 1/4;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
.sheet-stronghold-hirelings-box5 {
|
|
grid-column: 1/4;
|
|
grid-row-start: 3;
|
|
}
|
|
|
|
/* ---------------------------------- Stronghold Stockpile */
|
|
|
|
/* list ordering of stockpile by attribute group */
|
|
.sheet-stronghold-stockpile-grid {
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
|
|
.sheet-stockpile-order-group:checked ~ .sheet-stronghold-stockpile-grid span.sheet-stockpile-row:nth-of-type(1) { order: 12;} /* iron ore */
|
|
.sheet-stockpile-order-group:checked ~ .sheet-stronghold-stockpile-grid span.sheet-stockpile-row:nth-of-type(2) { order: 6;} /* fur */
|
|
.sheet-stockpile-order-group:checked ~ .sheet-stronghold-stockpile-grid span.sheet-stockpile-row:nth-of-type(3) { order: 4;} /* flour */
|
|
.sheet-stockpile-order-group:checked ~ .sheet-stronghold-stockpile-grid span.sheet-stockpile-row:nth-of-type(4) { order: 11;} /* iron */
|
|
.sheet-stockpile-order-group:checked ~ .sheet-stronghold-stockpile-grid span.sheet-stockpile-row:nth-of-type(5) { order: 13;} /* leather */
|
|
.sheet-stockpile-order-group:checked ~ .sheet-stronghold-stockpile-grid span.sheet-stockpile-row:nth-of-type(6) { order: 9;} /* grain */
|
|
.sheet-stockpile-order-group:checked ~ .sheet-stronghold-stockpile-grid span.sheet-stockpile-row:nth-of-type(7) { order: 15;} /* silver */
|
|
.sheet-stockpile-order-group:checked ~ .sheet-stronghold-stockpile-grid span.sheet-stockpile-row:nth-of-type(8) { order: 2;} /* cloth */
|
|
.sheet-stockpile-order-group:checked ~ .sheet-stronghold-stockpile-grid span.sheet-stockpile-row:nth-of-type(9) { order: 14;} /* meat */
|
|
.sheet-stockpile-order-group:checked ~ .sheet-stronghold-stockpile-grid span.sheet-stockpile-row:nth-of-type(10) { order: 8;} /* gold */
|
|
.sheet-stockpile-order-group:checked ~ .sheet-stronghold-stockpile-grid span.sheet-stockpile-row:nth-of-type(11) { order: 21;} /* wool */
|
|
.sheet-stockpile-order-group:checked ~ .sheet-stronghold-stockpile-grid span.sheet-stockpile-row:nth-of-type(12) { order: 3;} /* fish */
|
|
.sheet-stockpile-order-group:checked ~ .sheet-stronghold-stockpile-grid span.sheet-stockpile-row:nth-of-type(13) { order: 16;} /* stone */
|
|
.sheet-stockpile-order-group:checked ~ .sheet-stronghold-stockpile-grid span.sheet-stockpile-row:nth-of-type(14) { order: 5;} /* food */
|
|
.sheet-stockpile-order-group:checked ~ .sheet-stronghold-stockpile-grid span.sheet-stockpile-row:nth-of-type(15) { order: 18;} /* vegetables */
|
|
.sheet-stockpile-order-group:checked ~ .sheet-stronghold-stockpile-grid span.sheet-stockpile-row:nth-of-type(16) { order: 7;} /* glass */
|
|
.sheet-stockpile-order-group:checked ~ .sheet-stronghold-stockpile-grid span.sheet-stockpile-row:nth-of-type(17) { order: 1;} /* bread */
|
|
.sheet-stockpile-order-group:checked ~ .sheet-stronghold-stockpile-grid span.sheet-stockpile-row:nth-of-type(18) { order: 17;} /* tallow */
|
|
.sheet-stockpile-order-group:checked ~ .sheet-stronghold-stockpile-grid span.sheet-stockpile-row:nth-of-type(19) { order: 20;} /* wood */
|
|
.sheet-stockpile-order-group:checked ~ .sheet-stronghold-stockpile-grid span.sheet-stockpile-row:nth-of-type(20) { order: 19;} /* water */
|
|
.sheet-stockpile-order-group:checked ~ .sheet-stronghold-stockpile-grid span.sheet-stockpile-row:nth-of-type(21) { order: 10;} /* herbs */
|
|
|
|
/* end list order */
|
|
|
|
.sheet-stronghold-stockpile-grid {
|
|
display: grid;
|
|
grid-row-gap: 2px;
|
|
grid-template-columns: 1fr 1fr 1fr;
|
|
grid-template-rows: auto;
|
|
}
|
|
|
|
.sheet-stronghold-stockpile-grid > div,
|
|
.sheet-stronghold-stockpile-grid > span {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-around;
|
|
}
|
|
|
|
.sheet-stronghold-stockpile-grid > .sheet-column-header > span {
|
|
width: 100%;
|
|
}
|
|
|
|
.sheet-stronghold-stockpile-grid > span > input {
|
|
max-width: 3em;
|
|
}
|
|
|
|
.sheet-stronghold-stockpile-grid > span > span.sheet-label {
|
|
width: 100%;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-stronghold-stockpile-box1 {
|
|
grid-column: 1/4;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-stronghold-stockpile-box2 {
|
|
grid-column-start: 1;
|
|
grid-row-start: 1;
|
|
width: 100%;
|
|
text-align: right;
|
|
}
|
|
|
|
.sheet-stronghold-stockpile-box3 {
|
|
grid-column-start: 2;
|
|
grid-row-start: 1;
|
|
width: 100%;
|
|
text-align: right;
|
|
}
|
|
|
|
.sheet-stronghold-stockpile-box4 {
|
|
grid-column-start: 3;
|
|
grid-row-start: 1;
|
|
width: 100%;
|
|
text-align: right;
|
|
}
|
|
|
|
/* ---------------------------------- Stronghold Notes */
|
|
|
|
.sheet-stronghold-notes-grid {
|
|
display: grid;
|
|
grid-column-gap: 2px;
|
|
grid-row-gap: 2px;
|
|
grid-template-columns: auto;
|
|
grid-template-rows: auto;
|
|
}
|
|
|
|
.sheet-stronghold-notes-grid > div,
|
|
.sheet-stronghold-notes-grid > input,
|
|
.sheet-stronghold-notes-grid > textarea {
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.sheet-stronghold-notes-box1 {
|
|
grid-column: 1/2;
|
|
grid-row-start: 1;
|
|
}
|
|
|
|
.sheet-stronghold-notes-box2 {
|
|
grid-column-start: 1;
|
|
grid-row-start: 2;
|
|
}
|
|
|
|
/* GRID STYLING */
|
|
|
|
.sheet-grid-item {
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-dice_pool-grid .sheet-grid-item {
|
|
width: 103%;
|
|
}
|
|
|
|
.sheet-sub-grid-item {
|
|
margin: 2px;
|
|
text-align: center;
|
|
}
|
|
|
|
.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 {
|
|
color: #fff;
|
|
background: #a60100;
|
|
}
|
|
|
|
button[type="action"] > span {
|
|
font-size: 95%;
|
|
color: #333;
|
|
}
|
|
|
|
input.sheet-dice-selection {
|
|
position: relative;
|
|
z-index: 1;
|
|
width: 25px;
|
|
height: 25px;
|
|
margin: -10px 0 2px 3px;
|
|
cursor: pointer;
|
|
opacity: 0;
|
|
}
|
|
|
|
input.sheet-mighty,
|
|
input.sheet-epic,
|
|
input.sheet-legendary {
|
|
width: 15%;
|
|
margin: 0 -25% 0 0;
|
|
}
|
|
|
|
input.sheet-dice-selection + span::before {
|
|
display: inline-block;
|
|
width: 28px;
|
|
height: 22px;
|
|
margin: -44px 2px 5px 0;
|
|
padding: 5px 0 0 0;
|
|
content: attr(title);
|
|
text-align: center;
|
|
vertical-align: middle;
|
|
color: #000;
|
|
background-color: #fff;
|
|
border: solid 1px #000;
|
|
border-radius: 5px;
|
|
box-shadow: 2px 2px 2px #000;
|
|
}
|
|
|
|
.sheet-dice-artifact-rolls input.sheet-dice-selection + span::before {
|
|
width: 40px;
|
|
margin: 0;
|
|
}
|
|
|
|
span.sheet-artifact-die {
|
|
position: relative;
|
|
margin: 2% 3% 0 -20%;
|
|
}
|
|
|
|
input.sheet-dice-selection:hover+span::before {
|
|
color: #fff;
|
|
background: #a9a9a9;
|
|
}
|
|
|
|
input.sheet-attribute:checked + span::before {
|
|
color: #000;
|
|
background: #fff;
|
|
}
|
|
|
|
input.sheet-skill:checked + span::before {
|
|
color: #fff;
|
|
background: #a60100;
|
|
}
|
|
|
|
input.sheet-gear:checked + span::before {
|
|
color: #fff;
|
|
background: #000;
|
|
}
|
|
|
|
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 {
|
|
color: white;
|
|
border: 2px dotted white;
|
|
background: #a60100;
|
|
}
|
|
|
|
button[type="action"]:focus span {
|
|
color: white;
|
|
}
|
|
|
|
.sheet-dice_pool-grid button[type="action"]:focus {
|
|
border-width: 2px;
|
|
border-style: outset;
|
|
border-image: initial;
|
|
}
|
|
|
|
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 {
|
|
font-size: 95%;
|
|
padding: 3px 0 0 0;
|
|
border: 2px dotted white;
|
|
}
|
|
|
|
/* 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: "IM Fell English", "Times New Roman", Times, serif;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-wrap {
|
|
box-sizing: border-box;
|
|
width: 240px;
|
|
margin: 5px 0 5px -20px;
|
|
padding: 5px 0 5px 0;
|
|
border: 5px solid #000;
|
|
border-radius: 5px;
|
|
border-image-source: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/border_small_fixed.png);
|
|
border-image-slice: 74;
|
|
border-image-width: 50px 80px 50px 80px;
|
|
border-image-outset: 6 4 4 4;
|
|
border-image-repeat: stretch repeat;
|
|
background-color: #f1f1f1;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands div.sheet-template-header {
|
|
font-family: "IM Fell English", "Times New Roman", Times, serif;
|
|
font-size: 1em;
|
|
font-weight: bold;
|
|
display: flex;
|
|
justify-content: space-evenly;
|
|
justify-self: center;
|
|
width: 105%;
|
|
margin: 2px -9px 2px -9px;
|
|
padding: 0 5px 0 5px;
|
|
word-break: break-word;
|
|
color: #fff;
|
|
border-top-left-radius: 0;
|
|
border-top-right-radius: 0;
|
|
border-bottom-right-radius: 9px;
|
|
border-bottom-left-radius: 9px;
|
|
background-color: #000;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-header a {
|
|
color: #fff;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands
|
|
.sheet-template-span-left.sheet-template-header {
|
|
justify-content: center;
|
|
width: 43%;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands
|
|
.sheet-template-span-center.sheet-template-header {
|
|
z-index: 1;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands
|
|
.sheet-template-span-right.sheet-template-header {
|
|
justify-content: center;
|
|
width: 43%;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-grid-item.sheet-right {
|
|
justify-self: right;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-grid-item.sheet-left {
|
|
justify-self: left;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-grid-item.sheet-condensed {
|
|
line-height: 1.2em;
|
|
font-size: 0.95em;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands
|
|
.sheet-template-grid-item.sheet-template-span-six.sheet-template-header:empty {
|
|
display: none;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands div.sheet-template-subtitle {
|
|
font-family: "IM Fell English", "Times New Roman", Times, serif;
|
|
font-size: 1em;
|
|
font-weight: bold;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
margin: 0 -5px 0px -5px;
|
|
padding: 0 2px 0 2px;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-white-dice ~ .sheet-template-span-left,
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-white-dice ~ .sheet-template-span-center,
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-white-dice ~ .sheet-template-span-right,
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-red-dice ~ .sheet-template-span-left,
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-red-dice ~ .sheet-template-span-center,
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-red-dice ~ .sheet-template-span-right,
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-black-dice ~ .sheet-template-span-left,
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-black-dice ~ .sheet-template-span-center,
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-black-dice ~ .sheet-template-span-right {
|
|
margin: 5px 1px 0 1px;
|
|
border-radius: 0;
|
|
background-color: #ddd;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands div.sheet-template-footer {
|
|
font-family: "IM Fell English", "Times New Roman", Times, serif;
|
|
font-size: 0.75em;
|
|
margin: 5px;
|
|
padding: 2px;
|
|
text-align: justify;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands div.sheet-free-text {
|
|
font-size: 1em;
|
|
line-height: inherit;
|
|
margin: -10px 5px 2px 5px;
|
|
padding: 0;
|
|
text-align: left;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-grid .sheet-scroll-text {
|
|
font-size: 1em;
|
|
line-height: inherit;
|
|
overflow-y: auto;
|
|
min-height: 1.25em;
|
|
max-height: 6em;
|
|
margin: 0;
|
|
text-align: left;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-grid {
|
|
font-family: "IM Fell English", "Times New Roman", Times, serif;
|
|
display: grid;
|
|
margin: 3px 2px 2px 2px;
|
|
padding: 0;
|
|
background-color: transparent;
|
|
grid-gap: 1px;
|
|
grid-template-columns: repeat(6, 1fr);
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-grid-item {
|
|
padding: 0 3px 0 3px;
|
|
text-align: center;
|
|
border: none;
|
|
border-radius: 5px;
|
|
background-color: transparent;
|
|
}
|
|
|
|
.sheet-template-grid-item.sheet-template-span-six:last-child {
|
|
overflow-y: auto;
|
|
max-height: 6em;
|
|
text-align: left;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-span-six {
|
|
grid-column: 1 / 7;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-span-half {
|
|
line-height: 1em;
|
|
grid-column: 1 / 4;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-span-2nd-half {
|
|
line-height: 1em;
|
|
grid-column: 4 / 7;
|
|
}
|
|
|
|
.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;
|
|
}
|
|
|
|
/* used for consumable's single dice roll */
|
|
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-span-center-die {
|
|
width: 38%;
|
|
margin-left: 24%;
|
|
grid-column: 3 / 5;
|
|
}
|
|
|
|
.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://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/dice_legendary_success_1.png);
|
|
background-repeat: no-repeat;
|
|
background-size: contain;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-artifact-2 {
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/dice_legendary_success_2.png);
|
|
background-repeat: no-repeat;
|
|
background-size: contain;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-artifact-3 {
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/dice_legendary_success_3.png);
|
|
background-repeat: no-repeat;
|
|
background-size: contain;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-artifact-4 {
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/dice_legendary_success_4.png);
|
|
background-repeat: no-repeat;
|
|
background-size: contain;
|
|
}
|
|
|
|
.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-family: "IM Fell English", "Times New Roman", Times, serif;
|
|
font-size: 2em;
|
|
line-height: 0;
|
|
display: inline-block;
|
|
margin: 8px 0 18px 0;
|
|
border: none;
|
|
background-color: transparent;
|
|
}
|
|
|
|
.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 {
|
|
margin: 1px;
|
|
box-shadow: -3px 2px 3px #000;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands
|
|
.sheet-template-grid-item.sheet-template-span-six.sheet-template-header {
|
|
margin-bottom: 5px;
|
|
box-shadow: 0 2px 7px #000;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-white-dice {
|
|
line-height: 0;
|
|
padding: 3px;
|
|
text-align: center;
|
|
border: 1px solid #000;
|
|
border-radius: 5px;
|
|
background-color: #fff;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-maroon-dice {
|
|
line-height: 0;
|
|
padding: 3px;
|
|
text-align: center;
|
|
color: #fff;
|
|
border: 1px solid #000;
|
|
border-radius: 5px;
|
|
background-color: #a60100;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-black-dice {
|
|
line-height: 0;
|
|
padding: 3px;
|
|
text-align: center;
|
|
color: #fff;
|
|
border: 1px solid transparent;
|
|
border-radius: 5px;
|
|
background-color: #000;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-green-dice {
|
|
line-height: 0;
|
|
padding: 3px;
|
|
text-align: center;
|
|
color: #fff;
|
|
border: 1px solid #000;
|
|
border-radius: 5px;
|
|
background-color: #235402;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-blue-dice {
|
|
line-height: 0;
|
|
padding: 3px;
|
|
text-align: center;
|
|
color: #fff;
|
|
border: 1px solid #000;
|
|
border-radius: 5px;
|
|
background-color: #0088af;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-orange-dice {
|
|
line-height: 0;
|
|
padding: 3px;
|
|
text-align: center;
|
|
color: #fff;
|
|
border: 1px solid #000;
|
|
border-radius: 5px;
|
|
background-color: #ff8c00;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-purple-dice {
|
|
line-height: 0;
|
|
padding: 3px;
|
|
text-align: center;
|
|
color: #fff;
|
|
border: 1px solid #000;
|
|
border-radius: 5px;
|
|
background-color: #800080;
|
|
}
|
|
|
|
.sheet-rolltemplate-forbiddenlands .sheet-template-grid-item span.inlinerollresult {
|
|
background-color: transparent;
|
|
border: none;
|
|
}
|
|
|
|
.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-family: "IM Fell English", "Times New Roman", Times, serif;
|
|
font-size: 2em;
|
|
line-height: 1em;
|
|
font-weight: normal;
|
|
padding: 0;
|
|
margin: -4px 0 0 0;
|
|
display: inline-block;
|
|
border: none;
|
|
background-color: transparent;
|
|
}
|
|
|
|
.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;
|
|
} |