Files

1392 lines
34 KiB
CSS

.sheet-container {
position: relative;
}
/*====Tabs===*/
.sheet-hidden,
.sheet-character,
.sheet-current,
.sheet-rgs3,
.sheet-lifepath {
display: none;
}
.sheet-tabstoggle[value="character"] ~ div.sheet-character {
display: grid;
width: 800px;
height: 1268px;
grid-gap: 0px;
grid-template-columns: 1fr 1fr;
grid-template-rows: 1fr 2fr 3fr 3fr 2fr 1.55fr;
grid-template-areas:"bio stats"
"skills passives"
"actives actives"
"socials socials"
"equipment equipment"
"notes notes";
}
.sheet-tabstoggle[value="current"] ~ div.sheet-current {
display: grid;
width: 680px;
height: 900px;
grid-gap: 0px;
grid-template-columns: 5fr 3fr;
grid-template-rows: 15.1% 12.1% 9.7% 9.1% 9.3% 11% 9.9% 10.3% 13.4%;
grid-template-areas:"derived blind"
"derived degen-curse"
"derived taunt"
"derived impeded"
"derived shroud"
"derived possession"
"derived rage"
"derived vulnerable"
"derived aura";
}
.sheet-tabstoggle[value="rgs3"] ~ div.sheet-rgs3 {
display: grid;
width: 800px;
height: 1050px;
background-color: yellow;
background-image: url("https://github.com/yehoshua1312/Yehoshua/blob/master/roll20/roll20-character-sheets/images/rgs3sheet.png?raw=true");
background-repeat: no-repeat;
background-size: 100%;
grid-gap: 0px;
grid-template-columns:5% 45% 43.5% 6.5%;
grid-template-rows: 5% 26% 26.5% 26% 14.5% 2%;
grid-template-areas:"topborder topborder topborder topborder"
"leftborder rgs3bio rgs3derived rightborder"
"leftborder rgs3actives rgs3socials rightborder"
"leftborder rgs3passives rgs3skills rightborder"
"leftborder rgs3equip rgs3equip rightborder"
"bottomborder bottomborder bottomborder bottomborder";
}
.sheet-tabstoggle[value="lifepath"] ~ div.sheet-lifepath {
display: grid;
width: 800px;
height: 1050px;
background-color: yellow;
background-image: url("https://github.com/yehoshua1312/Yehoshua/blob/master/roll20/roll20-character-sheets/images/lifepath%20sheet.png?raw=true");
background-repeat: no-repeat;
background-size: 100%;
grid-gap: 0px;
grid-template-columns:7% 43% 43.5% 6.5%;
grid-template-rows: 5% 11% 14% 12% 13% 14% 13% 13% 2%;
grid-template-areas:"topborder topborder topborder topborder"
"leftborder characteristics characteristics rightborder"
"leftborder earlylife earlylife rightborder"
"leftborder socialposition socialposition rightborder"
"leftborder brushes brushes rightborder"
"leftborder relationships relationships rightborder"
"leftborder lifepathnotes lifepathnotes rightborder"
"leftborder strings strings rightborder"
"bottomborder bottomborder bottomborder bottomborder";
}
/*.sheet-tabstoggle[value="character"] ~ div.sheet-character,
.sheet-tabstoggle[value="conditions"] ~ div.sheet-conditions,
.sheet-tabstoggle[value="lifepath"] ~ div.sheet-lifepath {
display: block;
}*/
/*----------------- GENERAL CSS ------------------*/
input {
display: inline-block;
width: 16px;
}
input[type="number"] {
display: inline-block;
width: 500px;
}
textarea {
display: inline-block;
resize: vertical;
vertical-align: top;
height: 18px;
}
.sheet-section {
padding: 5px;
border-style: solid;
}
.sheet-single-char {
width: 20px;
}
.sheet-labeltext {
font-size: 1em;
text-shadow: -2px 0 white, 0 2px white, 2px 0 white, 0 -2px white;
}
.sheet-checkbox, .sheet-toggle-show {
display: inline-block;
width: 10px;
}
.sheet-red {
color: red;
}
.sheet-blue {
color: blue;
}
.sheet-green {
color: green;
}
input.sheet-toggle-show:not(:checked) ~ div.sheet-showable {
display:none;
}
.sheet-ability-box {
overflow: auto;
background-repeat: no-repeat;
border: 3px solid black;
}
input.sheet-stat-container::-webkit-outer-spin-button,
input.sheet-stat-container::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
input.sheet-stat-container {
background: rgba(255, 255, 255, 0.5);
border: 1px solid black;
width: 25px;
font-size: 1em;
}
/*-------------- Function-Specific CSS ----------------*/
/*Rune Dropdown CSS*/
.sheet-rune-container {
width: 25px;
display: inline-block;
}
.sheet-type-container {
width: 80px;
display: inline-block;
}
.sheet-rune-child, .sheet-type-child {
vertical-align: middle;
width: 100%;
height: auto;
display: inline-block;
padding: 1px;
background: white;
}
.sheet-type-child {
font-size: 0.8em;
}
.sheet-rune-child input, .sheet-rune-child input + span,
.sheet-type-child input, .sheet-type-child input + span {
display: none;
}
.sheet-rune-child:hover {
background: LightGray;
position:absolute;
width: 65px;
height: auto;
z-index: 1;
top: 0;
padding: 0px;
}
.sheet-type-child:hover {
background: LightGray;
position:absolute;
width: 90px;
height: auto;
z-index: 1;
top: 0;
padding: 0px;
}
.sheet-rune-child:hover input,
.sheet-rune-child:hover input + span {
display: inline-block;
width: auto;
margin-left: 1px;
}
.sheet-type-child:hover input,
.sheet-type-child:hover input + span{
display: inline;
width: auto;
margin-left: 1px;
}
.sheet-rune-child:hover input + span {
margin-right: 0px;
}
/*.sheet-type-child:hover input + span {
display: inline;
margin-right: 0px;
font-size: 0.8em;
}*/
/*.sheet-rune-child:hover span {
display: inline;
}*/
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-void:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-fehu:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-tiwaz:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-berkano:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-ehwo:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-mann:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-claguz:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-ing:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-dagaz:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-othala:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-hagalaz:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-naudhneed:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-isaice:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-jethe:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-eihwas:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-pertho:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-elhaz:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-sowsun:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-thurisaz:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-cansuz:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-raidho:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-kenaz:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-gebgift:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-wunjo:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-uruz:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-physical:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-mental:checked + span,
.sheet-rune-child:not(:hover) input.sheet-rune.sheet-spiritual:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-manoeuvre:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-stance:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-interrupt:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-spell:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-feat:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-alka:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-rune:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-seith:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-song:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-verwandlung:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-shapechange:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-transform:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-divine:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-gate:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-shade:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-faith:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-snare:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-void:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-creation:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-providence:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-unseelie:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-ally:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-attack:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-compel:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-defend:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-provoke:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-question:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-bloodline:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-enchantment:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-primal:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-shadow:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-social:checked + span,
.sheet-type-child:not(:hover) input.sheet-type.sheet-summon:checked + span {
display: inline-block;
}
/* End Rune Dropdown */
/*------------- Section-specific CSS -------------*/
/*-------------Character Page---------------------*/
.sheet-character .sheet-ability-box input, .sheet-character .sheet-ability-box textarea {
background: rgba(255, 255, 255, 1);
}
.sheet-character .sheet-stat-container input {
display: inline-block;
background: rgba(255, 255, 255, 0.5);
position: relative;
width: 25px;
}
.sheet-character .sheet-bio {
grid-area: bio;
height: 130px;
background-color: olive;
background-image: url("https://github.com/yehoshua1312/Yehoshua/raw/master/roll20/roll20-character-sheets/images/BK-bio.png");
background-size: 100%;
background-opacity: 0.5;
}
.sheet-character .sheet-biotext{
width: 50%;
}
.sheet-character .sheet-bio label {
display: inline-block;
width: auto;
}
.sheet-character .sheet-bio .sheet-voidrunebox {
position: relative;
left: 5%;
top: 10%;
}
.sheet-character .sheet-stats {
grid-area: stats;
height: 130px;
background-color: orange;
background-image: url("https://github.com/yehoshua1312/Yehoshua/raw/master/roll20/roll20-character-sheets/images/BK-stats.png");
background-size: 100%;
}
.sheet-character .sheet-stats .sheet-bio-stat-box {
display: inline-block;
position: relative;
width: 22%;
height: 80%;
border: 0px solid blue;
}
.sheet-character .sheet-stats label {
font-size: 1.2em;
width: 100%;
height: 10%;
display: inline-block;
}
.sheet-character .sheet-stats .sheet-stat-image-container {
display: inline-block;
background-size: 100%;
background-repeat: no-repeat;
background-color: transparent;
height: 80%;
width: 90%;
}
.sheet-character .sheet-stats .sheet-stat-container input {
left: 30%;
top: 45%;
}
.sheet-character .sheet-stats .sheet-destinycontainer {
background-image: url("https://github.com/yehoshua1312/Yehoshua/blob/master/roll20/roll20-character-sheets/images/icon-destiny.png?raw=true");
}
.sheet-character .sheet-stats .sheet-essencecontainer {
background-image: url("https://github.com/yehoshua1312/Yehoshua/blob/master/roll20/roll20-character-sheets/images/icon-essence.png?raw=true");
}
.sheet-character .sheet-stats .sheet-movecontainer {
background-image: url("https://github.com/yehoshua1312/Yehoshua/blob/master/roll20/roll20-character-sheets/images/ICON-movement.png?raw=true");
}
.sheet-character .sheet-stats .sheet-sizecontainer {
background-image: url("https://github.com/yehoshua1312/Yehoshua/blob/master/roll20/roll20-character-sheets/images/icon-size.png?raw=true");
}
.sheet-character .sheet-skills .sheet-ability-wrapper {
width: 80%;
position: relative;
margin-right: auto;
margin-left: auto;
background: transparent;
display: block;
}
.sheet-character .sheet-skills {
grid-area: skills;
height: 223px;
background-color: brown;
background-image: url("https://github.com/yehoshua1312/Yehoshua/raw/master/roll20/roll20-character-sheets/images/BK-skills.png");
background-size: 100%;
}
.sheet-character .sheet-passives {
grid-area: passives;
height: 223px;
background-color: green;
background-image: url("https://github.com/yehoshua1312/Yehoshua/raw/master/roll20/roll20-character-sheets/images/BK-passives.png");
background-size: 100%;
}
.sheet-character .sheet-actives {
grid-area: actives;
height: 307px;
background-color: coral;
background-image: url("https://github.com/yehoshua1312/Yehoshua/raw/master/roll20/roll20-character-sheets/images/BK-actives.png?raw=true");
background-size: 100%;
}
.sheet-character .sheet-socials {
grid-area: socials;
height: 307px;
background-color: coral;
background-image: url("https://github.com/yehoshua1312/Yehoshua/raw/master/roll20/roll20-character-sheets/images/BK-actives.png?raw=true");
background-size: 100%;
}
.sheet-character .sheet-equipment {
grid-area: equipment;
background-color: grey;
background-image: url("https://github.com/yehoshua1312/Yehoshua/blob/master/roll20/roll20-character-sheets/images/BK-equip.png?raw=true");
background-size: 100%;
}
.sheet-character .sheet-notes {
grid-area: notes;
background-color: teal;
background-image: url("https://github.com/yehoshua1312/Yehoshua/blob/master/roll20/roll20-character-sheets/images/BK-notes.png?raw=true");
background-size: 100%;
width: 99.5%;
}
.sheet-character .sheet-notes .sheet-notebox {
resize: vertical;
width: 90%;
height: 58%;
}
.sheet-character .sheet-notes .sheet-labeltext {
width: 10%;
}
/*---------------------Repeating Sections----------------*/
.sheet-character .sheet-modlabel {
display: inline-block;
width: 50px;
font-size: 1em;
}
.sheet-character .sheet-desclabel {
display: inline-block;
width: 80%;
font-size: 1em;
}
.sheet-character .sheet-skills .sheet-skillname {
display: inline-block;
width: 70%;
}
.sheet-character .sheet-skills .sheet-skillrank {
display: inline;
}
.sheet-character .sheet-skills .sheet-textbox {
width: 85%;
}
.sheet-character .sheet-passives .sheet-passivename {
display: inline-block;
width: 50%;
}
.sheet-character .sheet-passives .sheet-type {
display: inline-block;
width: 125px;
}
.sheet-character .sheet-passives .sheet-textbox {
display: inline-block;
width: 85%;
}
.sheet-character .sheet-rune {
display: inline-block;
width: 10%;
}
.sheet-character .sheet-type {
display: inline-block;
width: 125px;
}
.sheet-character .sheet-actives .sheet-activename, .sheet-character .sheet-socials .sheet-socialname {
display: inline-block;
width: 30%;
}
.sheet-character .sheet-actives .sheet-pmeta, .sheet-character .sheet-socials .sheet-pmeta {
display: inline-block;
width: 75px;
color: red;
}
.sheet-character .sheet-actives .sheet-mmeta, .sheet-character .sheet-socials .sheet-mmeta {
display: inline-block;
width: 75px;
color: blue;
}
.sheet-character .sheet-actives .sheet-smeta, .sheet-character .sheet-socials .sheet-smeta {
display: inline-block;
width: 75px;
color: green;
}
.sheet-character .sheet-actives .sheet-activedesc, .sheet-character .sheet-socials .sheet-socialdesc {
display: inline-block;
width: 100%;
}
.sheet-equip .repeating_equipment {
display: inline-block;
width: 100%;
}
.sheet-character .sheet-equipment .sheet-equipname {
display: inline-block;
width: 20%;
}
.sheet-character .sheet-equipment .sheet-textbox {
display: inline-block;
width: 70%;
}
/*----------------------Current Page------------------*/
/*-----------------------Section-Conditions--------------------*/
.sheet-current .sheet-conditions {
grid-area: blind / blind / aura / aura;
background-image: url("https://github.com/yehoshua1312/Yehoshua/blob/master/roll20/roll20-character-sheets/images/Conditions.png?raw=true");
background-size: 260px 900px;
background-repeat: no-repeat;
position: relative;
}
.sheet-current .sheet-blind {
grid-area: blind;
position: center;
}
.sheet-current .sheet-degen-curse {
grid-area: degen-curse;
}
.sheet-current .sheet-taunt {
grid-area: taunt;
resize: vertical;
}
.sheet-current .sheet-impeded {
grid-area: impeded;
}
.sheet-current .sheet-shroud {
grid-area: shroud;
}
.sheet-current .sheet-possession {
grid-area: possession;
}
.sheet-current .sheet-rage {
grid-area: rage;
}
.sheet-current .sheet-vulnerable {
grid-area: vulnerable;
}
.sheet-current .sheet-aura {
grid-area: aura;
}
.sheet-condition.sheet-grid-element input {
background: transparent;
width: 35px;
color: white;
border: none;
font-size: 2.5em;
display: inline-box;
}
.sheet-blind.sheet-numbox {
position: relative;
left: 75%;
top: 50%;
}
.sheet-degen.sheet-numbox {
position: relative;
left: 40%;
top: 15%;
}
.sheet-curse.sheet-numbox {
position: relative;
left: 60%;
top: 15%;
}
.sheet-taunt.sheet-numbox {
position: relative;
left: 75%;
top: 35%;
}
.sheet-impeded.sheet-numbox {
position: relative;
left: 75%;
top: 5%;
}
.sheet-shroud.sheet-numbox {
position: relative;
left: 75%;
top: 20%;
}
.sheet-possession.sheet-numbox {
position: relative;
left: 75%;
top: 40%;
}
.sheet-rage.sheet-numbox {
position: relative;
left: 75%;
top: 40%;
}
.sheet-vulnerable.sheet-numbox {
position: relative;
left: 75%;
top: 30%;
}
.sheet-aura.sheet-numbox {
position: relative;
left: 75%;
top: 30%;
}
/*-----------------Section-Derived----------------*/
.sheet-current .sheet-derived {
grid-area: derived;
height: 100%;
background-image: url("https://github.com/yehoshua1312/Yehoshua/blob/master/roll20/roll20-character-sheets/images/L_Background_abv.png?raw=true");
background-size: 466px 900px;
background-repeat: no-repeat;
background-position: 0px center;
display: grid;
grid-gap: 0px;
grid-template-columns: 1fr 1fr 1fr;
grid-template-rows: 0.8fr 0.8fr 0.8fr 0.8fr 0.8fr 0.8fr;
grid-template-areas:"PDF pierce focus"
"heal size move"
"PPF pparry evade"
"MDF MPF mparry"
"SDF SPF sparry"
"SoAF SoDF SoPR";
}
.sheet-derived-stat-label {
display: block;
height: 30px;
position: relative;
left: 50%;
top: 15%;
}
.sheet-derived .sheet-stat-container {
padding: 0px;
width: 95%;
height: 75%;
position: absolute;
top: 23%;
background: transparent;
background-position: ;
background-size: 100%;
background-repeat: no-repeat;
border: none;
display: inline-block;
}
.sheet-derived .sheet-stat-container input {
position: relative;
top: 55%;
left: 34%;
width: 35px;
font-size: 1.5em;
background: transparent;
border: none;
}
.sheet-derived .sheet-grid-element {
border: none;
position: relative;
}
.sheet-stat-container input::-webkit-outer-spin-button,
.sheet-stat-container input::-webkit-inner-spin-button,
.sheet-condition.sheet-grid-element input::-webkit-outer-spin-button,
.sheet-condition.sheet-grid-element input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.sheet-stat-container input[type=number],
.sheet-condition.sheet-grid-element input[type=number] {
-moz-appearance: textfield;
}
.sheet-derived .sheet-pdf {
grid-area: PDF;
background: transparent;
}
.sheet-pdf .sheet-stat-container {
background-image: url("https://github.com/yehoshua1312/Yehoshua/blob/master/roll20/roll20-character-sheets/images/icon-combat.png?raw=true");
background-color: ;
}
.sheet-derived .sheet-pierce {
grid-area: pierce;
background: transparent;
}
.sheet-pierce .sheet-stat-container {
background-image: url("https://github.com/yehoshua1312/Yehoshua/blob/master/roll20/roll20-character-sheets/images/icon-pierce.png?raw=true");
}
.sheet-derived .sheet-focus {
grid-area: focus;
background: transparent;
}
.sheet-focus .sheet-stat-container {
background-image: url("https://github.com/yehoshua1312/Yehoshua/raw/master/roll20/roll20-character-sheets/images/icon-focus.png?raw=true");
}
.sheet-derived .sheet-heal {
grid-area: heal;
background: transparent;
}
.sheet-heal .sheet-stat-container {
background-image: url("https://github.com/yehoshua1312/Yehoshua/blob/master/roll20/roll20-character-sheets/images/icon-heal.png?raw=true");
}
.sheet-derived .sheet-size {
grid-area: size;
background: transparent;
}
.sheet-size .sheet-stat-container {
background-image: url("https://github.com/yehoshua1312/Yehoshua/blob/master/roll20/roll20-character-sheets/images/icon-size.png?raw=true");
}
.sheet-derived .sheet-move {
grid-area: move;
background: transparent;
}
.sheet-move .sheet-stat-container {
background-image: url("https://github.com/yehoshua1312/Yehoshua/blob/master/roll20/roll20-character-sheets/images/ICON-movement.png?raw=true");
}
.sheet-derived .sheet-ppf {
grid-area: PPF;
background: transparent;
}
.sheet-ppf .sheet-stat-container {
background-image: url("https://github.com/yehoshua1312/Yehoshua/blob/master/roll20/roll20-character-sheets/images/Icon-armour%20physical.png?raw=true");
}
.sheet-derived .sheet-pparry {
grid-area: pparry;
background: transparent;
}
.sheet-pparry .sheet-stat-container {
background-image: url("https://github.com/yehoshua1312/Yehoshua/raw/master/roll20/roll20-character-sheets/images/icon-parry.png?raw=true");
}
.sheet-derived .sheet-evade {
grid-area: evade;
background: transparent;
}
.sheet-evade .sheet-stat-container {
background-image: url("https://github.com/yehoshua1312/Yehoshua/blob/master/roll20/roll20-character-sheets/images/icon-evade.png?raw=true");
}
.sheet-derived .sheet-mdf {
grid-area: MDF;
background: transparent;
}
.sheet-mdf .sheet-stat-container {
background-image: url("https://github.com/yehoshua1312/Yehoshua/raw/master/roll20/roll20-character-sheets/images/icon-combat%20mental.png?raw=true");
}
.sheet-derived .sheet-mpf {
grid-area: MPF;
background: transparent;
}
.sheet-mpf .sheet-stat-container {
background-image: url("https://github.com/yehoshua1312/Yehoshua/raw/master/roll20/roll20-character-sheets/images/Icon-armour%20mental.png?raw=true");
}
.sheet-derived .sheet-mparry {
grid-area: mparry;
background: transparent;
}
.sheet-mparry .sheet-stat-container {
background-image: url("https://github.com/yehoshua1312/Yehoshua/raw/master/roll20/roll20-character-sheets/images/icon-mparry.png?raw=true");
}
.sheet-derived .sheet-sdf {
grid-area: SDF;
background: transparent;
}
.sheet-sdf .sheet-stat-container {
background-image: url("https://github.com/yehoshua1312/Yehoshua/raw/master/roll20/roll20-character-sheets/images/icon-combat%20spiritual.png?raw=true");
}
.sheet-derived .sheet-spf {
grid-area: SPF;
background: transparent;
}
.sheet-spf .sheet-stat-container {
background-image: url("https://github.com/yehoshua1312/Yehoshua/raw/master/roll20/roll20-character-sheets/images/Icon-armour%20spiritual.png?raw=true");
}
.sheet-derived .sheet-sparry {
grid-area: sparry;
background: transparent;
}
.sheet-sparry .sheet-stat-container {
background-image: url("https://github.com/yehoshua1312/Yehoshua/raw/master/roll20/roll20-character-sheets/images/icon-sparry.png?raw=true");
}
.sheet-derived .sheet-soaf {
grid-area: SoAF;
background: transparent;
}
.sheet-soaf .sheet-stat-container {
background-image: url("https://github.com/yehoshua1312/Yehoshua/raw/master/roll20/roll20-character-sheets/images/icon-sparry.png?raw=true");
}
.sheet-derived .sheet-sodf {
grid-area: SoDF;
background: transparent;
}
.sheet-sodf .sheet-stat-container {
background-image: url("https://github.com/yehoshua1312/Yehoshua/raw/master/roll20/roll20-character-sheets/images/icon-sparry.png?raw=true");
}
.sheet-derived .sheet-sopr {
grid-area: SoPR;
background: transparent;
}
.sheet-sopr .sheet-stat-container {
background-image: url("https://github.com/yehoshua1312/Yehoshua/raw/master/roll20/roll20-character-sheets/images/icon-sparry.png?raw=true");
}
/*--------------rgs3 Page---------------------*/
.sheet-rgs3 .sheet-bio {
grid-area: rgs3bio;
border: 0px solid yellow;
}
.sheet-rgs3 .sheet-actives {
grid-area: rgs3actives;
border: 0px solid olive;
font-size: 1em;
}
.sheet-rgs3 .sheet-socials {
grid-area: rgs3socials;
border: 0px solid blue;
font-size: 1em;
}
.sheet-rgs3 .sheet-passives {
grid-area: rgs3passives;
border: 0px solid blue;
font-size: 1em;
}
.sheet-rgs3 .sheet-skills {
grid-area: rgs3skills;
border: 0px solid green;
font-size: 1em;
}
.sheet-rgs3 .sheet-equipment {
grid-area: rgs3equip;
border: 0px solid orange;
font-size: 1em;
}
.sheet-rgs3 .sheet-currentstats {
grid-area: rgs3derived;
border: 0px solid brown;
}
.sheet-rgs3 .sheet-text-container {
display: inline-block;
background: rgba(255, 255, 255, 0.5);
}
.sheet-rgs3 .sheet-stat-container input {
display: inline-block;
background: rgba(255, 255, 255, 0.5);
position: relative;
width: 25px;
}
.sheet-rgs3 input.sheet-stat-container::-webkit-outer-spin-button,
.sheet-rgs3 input.sheet-stat-container::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.sheet-rgs3 .sheet-playernamebox {
width: 22%;
position: relative;
float: left;
top: 0%;
left: 37%;
}
.sheet-rgs3 .sheet-charnamebox {
width: 24%;
position: relative;
float: left;
top: 13%;
left: 13%;
}
.sheet-rgs3 .sheet-levelbox {
top: 9.5%;
left: 36%;
}
.sheet-rgs3 .sheet-essencebox input {
top: 35%;
left: -43%;
}
.sheet-rgs3 .sheet-destinybox input {
top: 35%;
left: -22%;
}
.sheet-rgs3 .sheet-basesizebox input {
top: 35%;
left: -1%;
}
.sheet-rgs3 .sheet-healbox input {
top: 64%;
left: -61.5%;
background: transparent;
border: none;
}
.sheet-rgs3 .sheet-movebox input {
top: 62%;
left: -53.5%;
background: transparent;
border: none;
}
.sheet-rgs3 .sheet-focusbox input {
top: 52%;
left: 52%;
background: transparent;
border: none;
}
.sheet-rgs3 .sheet-sizebox input {
top: 52%;
left: 64%;
background: transparent;
border: none;
}
.sheet-rgs3 .sheet-archtypebox {
position: relative;
top: 74%;
left: 30%;
width: 50%;
}
/*--------------------Derived Stats----------------------*/
.sheet-rgs3 .sheet-currentstats .sheet-statgrid {
display: grid;
position: relative;
border: 0px solid black;
width: 47%;
height: 72%;
left: 52%;
top: 4%;
grid-gap: 0px;
grid-template-columns: 30% 45% 25%;
grid-template-rows: 1fr 1fr 1fr 1fr;
grid-template-areas:"SoAF SoPR SoDF"
"PDF PPF PParry"
"MDF MPF MParry"
"SDF SPF SParry";
}
.sheet-rgs3 .sheet-currentstats .sheet-derived input {
left: 25%;
top: 50%;
font-size: .85em;
height: 40%;
width: 44%;
background: transparent;
font-weight: bold;
border: none;
text-align: center;
}
.sheet-rgs3 .sheet-currentstats .sheet-soaf {
grid-area: SoAF;
}
.sheet-rgs3 .sheet-currentstats .sheet-sopr {
grid-area: SoPR;
}
.sheet-rgs3 .sheet-currentstats .sheet-pdf {
grid-area: PDF;
}
.sheet-rgs3 .sheet-currentstats .sheet-ppf {
grid-area: PPF;
}
.sheet-rgs3 .sheet-currentstats .sheet-pparry {
grid-area: PParry;
}
.sheet-rgs3 .sheet-currentstats .sheet-mdf {
grid-area: MDF;
}
.sheet-rgs3 .sheet-currentstats .sheet-mpf {
grid-area: MPF;
}
.sheet-rgs3 .sheet-currentstats .sheet-mparry {
grid-area: MParry;
}
.sheet-rgs3 .sheet-currentstats .sheet-sdf {
grid-area: SDF;
}
.sheet-rgs3 .sheet-currentstats .sheet-spf {
grid-area: SPF;
}
.sheet-rgs3 .sheet-currentstats .sheet-sparry {
grid-area: SParry;
}
/*---------------------Repeating Sections----------------*/
.sheet-rgs3 .sheet-modlabel {
display: inline-block;
width: 30px;
font-size: .8em;
}
.sheet-rgs3 .sheet-desclabel {
display: inline-block;
width: 95%;
font-size: 0.8em;
}
.sheet-rgs3 .sheet-reach {
line-height: 90%;
}
.sheet-rgs3 .sheet-desc {
display: inline-block;
font-size: 1em;
height: 12px;
width: 94%;
}
/*.sheet-rgs3 .sheet-equip .sheet-textbox {
display: inline-block;
width: 70%;
vertical-align: top;
height: 18px;
}*/
.sheet-rgs3 .sheet-actives .sheet-activename {
display: inline-block;
width: 45%;
height: 18px;
font-size: 0.8em;
}
.sheet-rgs3 .sheet-socials .sheet-socialname {
display: inline-block;
width: 45%;
height: 18px;
font-size: 0.8em;
}
.sheet-rgs3 .sheet-skills .sheet-skillname {
display: inline-block;
width: 45%;
height: 18px;
font-size: 0.8em;
}
.sheet-rgs3 .sheet-equipment .sheet-equipname {
display: inline-block;
width: 20%;
height: 18px;
font-size: 0.8em;
}
.sheet-rgs3 .sheet-equipdesc {
display: inline-block;
font-size: 1em;
height: 12px;
width: 70%;
}
.sheet-rgs3 .sheet-pmeta {
display: inline-block;
width: 31%;
color: red;
font-size: 0.9em;
height: 25px;
}
.sheet-rgs3 .sheet-mmeta {
display: inline-block;
width: 31%;
color: blue;
font-size: 0.9em;
height: 25px;
}
.sheet-rgs3 .sheet-smeta {
display: inline-block;
width: 31%;
color: green;
font-size: 0.9em;
height: 25px;
}
.sheet-rgs3 .sheet-passives .sheet-passivename {
display: inline-block;
width: 45%;
height: 18px;
font-size: 0.8em;
}
.sheet-rgs3 .sheet-passives .sheet-textbox {
display: inline-block;
width: 95%;
}
.sheet-rgs3 .sheet-skillrank {
height: 18px;
font-size: 0.8em;
}
/*--------------Lifepath Page---------------------*/
.sheet-lifepath .sheet-characteristics {
grid-area: characteristics;
border: 0px solid yellow;
}
.sheet-lifepath .sheet-earlylife {
grid-area: earlylife;
border: 0px solid blue;
}
.sheet-lifepath .sheet-socialposition {
grid-area: socialposition;
border: 0px solid green;
}
.sheet-lifepath .sheet-brusheswithpower {
grid-area: brushes;
border: 0px solid purple;
}
.sheet-lifepath .sheet-dwellerrelationships {
grid-area: relationships;
border: 0px solid black;
}
.sheet-lifepath .sheet-lifepathnotes {
grid-area: lifepathnotes;
border: 0px solid red;
}
.sheet-lifepath .sheet-strings {
grid-area: strings;
border: 0px solid yellow;
}
.sheet-lifepath label {
height: 1.5em;
border: 0px solid black;
}
.sheet-lifepath .sheet-text-container {
display: inline-block;
background: rgba(255, 255, 255, 0.5);
width: 22%;
position: relative;
}
.sheet-lifepath .sheet-lifepathdesc {
display: inline-block;
background: rgba(255, 255, 255, 0.5);
width: 60%;
position: relative;
}
.sheet-lifepath .sheet-spacer {
display: inline-block;
width: 3%;
}
.sheet-lifepath .sheet-lifepathlabel {
display: inline-block;
width: 13%;
}
.sheet-lifepath .sheet-earlylifetext {
display: inline-block;
height: 1.8em;
width: 85%;
background: rgba(255, 255, 255, 0.5);
}
.sheet-lifepath .sheet-lifetext {
display: inline-block;
height: 1em;
width: 80%;
background: rgba(255, 255, 255, 0.5);
}
.sheet-lifepath .sheet-sublabel {
display: inline-block;
font-size: .8em;
width: 15%;
}
.sheet-lifepath .sheet-brushes {
height: 1.8em;
}
.sheet-lifepath .sheet-lifepathname {
display: inline-block;
height: 1em;
border: 0px solid black;
width: 98%;
}
.sheet-lifepath .sheet-earlylife label, .sheet-lifepath .sheet-socialposition label {
position: relative;
}
.sheet-lifepath .sheet-repeatinginput {
display: inline;
position: relative;
width: 83%;
}
.sheet-lifepath .sheet-contacttext {
display: inline-block;
height: 1.8em;
background: rgba(255, 255, 255, 0.5);
width:100%;
left: 15%;
top: -20%;
}
.sheet-lifepath .sheet-linespace {
height: 1em;
}
.sheet-lifepath .sheet-dwellerrelationships .sheet-dweller {
width: 15%;
}
.sheet-lifepath .sheet-dwellerrelationships .sheet-circumstance {
width: 55%;
}
.sheet-lifepath .sheet-dwellerrelationships .sheet-state {
width: 25%;
}
.sheet-lifepath .sheet-lifepathtext {
display: inline-block;
height: 1em;
}
.sheet-lifepath .sheet-lifenotes {
display: inline-block;
height: 70%;
width: 97%;
background: rgba(255, 255, 255, 0.5);
border: 0px solid black;
}
.sheet-lifepath .sheet-strings .sheet-target {
width: 15%;
}
.sheet-lifepath .sheet-strings .sheet-information {
width: 55%;
}
.sheet-lifepath .sheet-strings .sheet-notes {
width: 25%;
}
.sheet-lifepath .sheet-stringtext {
display: inline-block;
background: rgba(255, 255, 255, 0.5);
height: 1.8em;
position: relative;
}