diff --git a/AGE System/AGE System.css b/AGE System/AGE System.css
index b3e91a054f..d3b08a7cdf 100644
--- a/AGE System/AGE System.css
+++ b/AGE System/AGE System.css
@@ -43,10 +43,17 @@ input.sheet-tab-button.sheet-tab2:checked ~ .sheet-page.sheet-tab2,
input.sheet-tab-button.sheet-tab3:checked ~ .sheet-page.sheet-tab3,
input.sheet-tab-button.sheet-tab4:checked ~ .sheet-page.sheet-tab4,
input.sheet-tab-button.sheet-tab5:checked ~ .sheet-page.sheet-tab5,
-input.sheet-tab-button.sheet-tab6:checked ~ .sheet-page.sheet-tab6,
-input.sheet-tab-button.sheet-tab7:checked ~ .sheet-page.sheet-tab7 {
- display: block;
-}
+input.sheet-tab-button.sheet-tab6:checked ~ .sheet-page.sheet-tab6 { display: block; }
+
+button.sheet-floating-dice-roller {
+ border: none;
+ background: transparent;
+ position: absolute;
+ height: 24px;
+ width: 24px;
+ top: 90px;
+ left: 242px; }
+button.sheet-floating-dice-roller[type=roll]::before { font-size: 24px; }
input.sheet-tab-button.sheet-tab1,
input.sheet-tab-button.sheet-tab1 + span {
@@ -78,13 +85,6 @@ input.sheet-tab-button.sheet-tab5 + span {
width: 47px;
}
-input.sheet-tab-button.sheet-tab7,
-input.sheet-tab-button.sheet-tab7 + span {
- left: 0px;
- width: 30px;
- display: none;
-}
-
input.sheet-tab-button.sheet-tab-aim,
input.sheet-tab-button.sheet-tab-aim + span {
left: 68px;
@@ -99,6 +99,7 @@ input.sheet-tab-button.sheet-tab-whisper + span {
display: none;
}
+
/* SHEET HEADER */
.sheet-header {
height: 91px;
@@ -121,10 +122,12 @@ input.sheet-tab-button.sheet-tab-whisper + span {
.sheet-header input {
padding: 0px;
+ padding-bottom: 3px;
}
.sheet-header select {
margin-bottom: 0px;
+ padding-bottom: 0;
}
.sheet-header input[type=number] {
@@ -299,7 +302,7 @@ input {
padding: 0px;
height: 18px;
width: 18px;
-}
+}
.sheet-container button[type=roll]::before {
content: 'Q';
@@ -309,6 +312,8 @@ input {
/* CHARACTER TAB */
+/* Abilities table */
+
.sheet-col-left-character-tab {
width: 325px;
}
@@ -340,6 +345,10 @@ input {
display: inline-block;
}
+button.sheet-legacy-money-import-button,
+.sheet-autoconfig button[type=action],
+.sheet-initiative-section button[type=roll],
+.sheet-income-section button[type=roll],
.sheet-ability-name button[type=roll] {
background-color: transparent;
color: white;
@@ -353,12 +362,30 @@ input {
font-weight: bold;
}
+.sheet-initiative-section .sheet-section-name { text-align: center; }
+
+.sheet-page .sheet-pictos {
+ font-family: "pictos";
+}
+
+.sheet-autoconfig button[type=action],
+.sheet-initiative-section button[type=roll],
+.sheet-income-section button[type=roll] {
+ text-align: center;
+}
+
+.sheet-initiative-section button[type=roll]::before,
+.sheet-income-section button[type=roll]::before,
.sheet-ability-name button[type=roll]::before,
.sheet-ability-focus-list button[type=roll]::before,
.sheet-spell-short-container button[type=roll]::before {
content: "";
}
+.sheet-initiative-section button[type=roll]:hover,
+.sheet-initiative-section button[type=roll]:hover *,
+.sheet-income-section button[type=roll]:hover,
+.sheet-income-section button[type=roll]:hover *,
.sheet-ability-name button[type=roll]:hover,
.sheet-ability-name button[type=roll]:hover *,
.sheet-ability-focus-list button[type=roll]:hover,
@@ -373,11 +400,15 @@ input {
pointer-events: none;
}
+.autoconfig { text-align: center; }
+
+.sheet-condition-checkbox,
.sheet-primary-checkbox {
display: inline-block;
padding-bottom: 2px;
}
+.sheet-condition-checkbox input[type="checkbox"],
.sheet-primary-checkbox input[type="checkbox"],
.sheet-list-toggle-container input[type="checkbox"] {
opacity: 0;
@@ -390,6 +421,13 @@ input {
z-index: 1;
}
+.sheet-condition-checkbox span {
+ text-size: 7px;
+ /* font-weight: bold; */
+}
+
+
+.sheet-condition-checkbox input[type="checkbox"] + span::before,
.sheet-primary-checkbox input[type="checkbox"] + span::before,
.sheet-list-toggle-container input[type="checkbox"] + span::before {
margin-right: 4px;
@@ -401,6 +439,7 @@ input {
background: white;
}
+.sheet-condition-checkbox input[type="checkbox"] + span::before,
.sheet-primary-checkbox input[type="checkbox"] + span::before,
.sheet-list-toggle-container input[type="checkbox"] + span::before {
content: "";
@@ -411,6 +450,7 @@ input {
font-weight: bold;
}
+.sheet-condition-checkbox input[type="checkbox"]:checked + span::before,
.sheet-primary-checkbox input[type="checkbox"]:checked + span::before,
.sheet-list-toggle-container input[type="checkbox"]:checked + span::before {
content: "✓";
@@ -480,15 +520,33 @@ input {
height: 92px;
}
-.sheet-mana-section,
-.sheet-experience-points-section,
-.sheet-fatigue-section,
+.sheet-sectiononethird {
+ width: calc(33.3% - 3.79px);
+ /* height: 92px; */
+}
+
+.sheet-conditions {
+ width: 100%;
+ text-align: center;
+}
+
+.sheet-condition-list .sheet-sectiononethird div {
+ width: 100%;
+ padding-left: 1.0em;
+}
+
+.sheet-conditions-section,
.sheet-conviction-section,
.sheet-corruption-section,
-.sheet-power-short-container,
-.sheet-spell-short-divtohide,
.sheet-equipment-section,
-.sheet-money-section {
+.sheet-experience-points-section,
+.sheet-fatigue-section,
+.sheet-income-section,
+.sheet-initiative-section,
+.sheet-mana-section,
+.sheet-money-section,
+.sheet-power-short-container,
+.sheet-spell-short-divtohide, {
display: none;
}
@@ -509,8 +567,10 @@ input {
padding: none;
}
+.sheet-income-section input[name="attr_income"],
.sheet-health input[name="attr_health"],
.sheet-fatigue-section input,
+.sheet-initiative-section input[name="attr_init"],
.sheet-conviction-section input[name="attr_conviction"],
.sheet-corruption-section input {
display: inline-block;
@@ -643,6 +703,74 @@ input {
width: 419px;
}
+/* ------------------- sdaat ------------- */
+input.sheet-mana-section-checkbox:not(:checked) + input.sheet-exp-section-checkbox:not(:checked) + input.sheet-fatigue-section-checkbox:not(:checked) + input.sheet-conviction-section-checkbox:not(:checked) + input.sheet-corruption-section-checkbox:not(:checked) ~ .sheet-page .sheet-sdaat-container .sheet-maximum-input span { margin-left: 0; }
+
+.sheet-sdaat-container .sheet-sdaat-i,
+.sheet-sdaat-container .sheet-sdaat-b { position: absolute; top: 36px; font-size: 20px; font-family: serif; text-transform: uppercase; color: #A0A0A0; }
+.sheet-sdaat-container .sheet-sdaat-i { right: 92px; }
+.sheet-sdaat-container .sheet-sdaat-b { right: 6px; }
+
+.sheet-sdaat-container select {
+ height: 20px;
+ display: inline-block;
+ background: transparent;
+ border: none;
+ font-size: 10px;
+ line-height: 9px;
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+ margin-right: 0;
+ color: #A0A0A0;
+ text-align: center;
+ width: 75px;
+}
+.sheet-sdaat-container .sheet-col-double { display: inline-block; width: 39%; }
+
+.sheet-sdaat-container { text-align: center; height: 92px; position: relative; }
+.sheet-sdaat-container .sheet-col { width: 19%; }
+
+.sheet-income-container .sheet-income-score,
+.sheet-sdaat-container .sheet-sdaat-score {
+ width: 100px;
+ height: 30px;
+ display: inline-block;
+ border: 1px solid #666;
+ border-radius: 50%;
+ width: 35px;
+ height: 35px;
+ background-color: white;
+ margin-top: 5px;
+ margin-right: 0;
+ margin-bottom: 0;
+}
+.sheet-income-container .sheet-income-score input,
+.sheet-sdaat-container .sheet-sdaat-score input {
+ width: 100%;
+ text-align: left;
+ font-size: 20px;
+ border: none;
+ background: none;
+ box-shadow: none;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ -webkit-border-radius: 0px;
+ border-radius: 0px;
+ color: black;
+ margin-top: 2px;
+ margin-left: 2px;
+}
+.sheet-sdaat-container .sheet-sdaat-score input[name="attr_armor"],
+.sheet-sdaat-container .sheet-sdaat-score input[name="attr_toughness"],
+.sheet-sdaat-container .sheet-sdaat-score input[name="attr_armor-b"] { margin-left: 7.5px; }
+.sheet-sdaat-container .sheet-col .sheet-maximum-input span { margin-left: 0; height: 24px; }
+.sheet-sdaat-container .sheet-col .sheet-maximum-input input { width: 35px; margin-left: 0; margin-top: -1px; height: 24px; }
+.sheet-sdaat-container .sheet-sdaat-score input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
+.sheet-sdaat-container .sheet-sdaat-score input[type=number] { -moz-appearance:textfield; }
+
+/* ------------------- sdaat ------------- */
+
.sheet-speed-defense-armor-container {
height: 92px;
}
@@ -686,15 +814,13 @@ input {
margin-left: 7.5px;
}
+
.sheet-speed-defense-armor-container .sheet-maximum-input span {
- margin-left: 37px;;
+ margin-left: 37px;
}
-.sheet-speed-defense-armor-container .sheet-maximum-input input {
- width: 35px;
- margin-top: -1px;
-}
+.sheet-speed-defense-armor-container .sheet-maximum-input input { width: 35px; margin-top: -1px; }
.sheet-speed-defense-score input[type=number]::-webkit-inner-spin-button,
.sheet-speed-defense-score input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
@@ -818,10 +944,11 @@ input {
.sheet-power-short-description textarea,
.sheet-spell-short-description textarea,
+.sheet-row-spell-short-description textarea,
.sheet-equipment-description textarea {
display: inline-block;
min-height: 36px;
- height: 36px;
+ height: 18px;
resize: vertical;
border: none;
margin: 0px;
@@ -864,6 +991,8 @@ input {
margin-bottom: 1px;
}
+
+
.sheet-spell-short-container button[type=roll] {
width: 100%;
display: inline-block;
@@ -878,6 +1007,7 @@ input {
.sheet-spell-short-container textarea {
background-color:#FFF !important;
+ margin-bottom: 0;
}
.sheet-money-section {
@@ -885,9 +1015,10 @@ input {
border-top: 1px solid black;
}
-.sheet-money-score {
- width: 100px;
- height: 30px;
+.sheet-money-container { display: inline-block; height: 68px; width: 50px; }
+
+.sheet-legacy-money-section .sheet-money-score,
+.sheet-money-section .sheet-money-score {
display: inline-block;
border: 1px solid #666;
border-radius: 50%;
@@ -901,8 +1032,15 @@ input {
float: right;
}
-.sheet-money-score input {
- text-align: left;
+.sheet-page .sheet-autoconfig.sheet-section-name,
+.sheet-legacy-money-section .sheet-section-name {
+ text-align: right;
+}
+
+.sheet-legacy-money-section .sheet-money-score input[type="number"],
+.sheet-money-section .sheet-money-score input[type="text"] {
+ width: 100%;
+ text-align: center;
font-size: 20px;
border: none;
background: none;
@@ -913,9 +1051,21 @@ input {
border-radius: 0px;
color: black;
margin-top: 6px;
- margin-left: 7px;
}
+.sheet-money-section .sheet-money-name input[type="text"] {
+ width: 100%;
+ font-size: 12px;
+ color: gray;
+ border: none;
+ text-align: center;
+ box-shadow: none;
+ height: 16px;
+}
+
+.sheet-money-section fieldset + div { text-align: right; }
+.sheet-money-section fieldset + div > div { display: inline-block; }
+
.sheet-money-score input[type=number]::-webkit-inner-spin-button,
.sheet-money-score input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
@@ -926,6 +1076,18 @@ input {
-moz-appearance:textfield;
}
+.sheet-legacy-money-section { display: none; }
+input.sheet-legacy-money-checkbox:checked ~ .sheet-page .sheet-legacy-money-section {
+ display: block;
+}
+
+.sheet-income-section {
+ height: 92px;
+ text-align: center;
+ width: 100px;
+}
+
+.sheet-ability-name button[type=roll] *,
/* PERSONA TAB */
.sheet-persona-section {
@@ -1006,10 +1168,10 @@ input {
margin: 0px;
}
-.sheet-row-shortpowerdescription textarea,
-.sheet-row-fullpowerdescription textarea,
-.sheet-row-short-spell-description textarea,
-.sheet-row-full-spell-description textarea {
+.sheet-spell-container .sheet-row-shortpowerdescription textarea,
+.sheet-spell-container .sheet-row-fullpowerdescription textarea,
+.sheet-spell-container .sheet-row-short-spell-description textarea,
+.sheet-spell-container .sheet-row-full-spell-description textarea {
display: inline-block;
width: 658px;
border-top: none;
@@ -1017,11 +1179,12 @@ input {
border-right: none;
border-bottom: 1px solid #B0B0B0;
padding: 0px;
+ margin-bottom: 0;
}
.sheet-row-shortpowerdescription textarea,
.sheet-row-short-spell-description textarea {
- height: 18px;
+ height: 36px;
}
.sheet-row-fullpowerdescription textarea,
@@ -1092,6 +1255,22 @@ input {
width: 748px;
}
+select.sheet-spell-method { width: 100px; position: absolute; left: 2px; top: 2px; height: 20px; background-color: transparent; color: white; padding: 0; border: none; }
+select.sheet-spell-method option { background-color: white; color: black; }
+.sheet-spell-section-name { position: relative; }
+
+.sheet-spell-container input.sheet-spell-method-uses-fatigue:checked ~ .sheet-spell-stats .sheet-spell-uses-points,
+.sheet-spell-container input.sheet-spell-method-uses-points:checked ~ .sheet-spell-stats .sheet-spell-uses-fatigue { display: none; }
+.sheet-spell-container input.sheet-spell-method-uses-fatigue:checked ~ .sheet-spell-stats .sheet-spell-uses-fatigue,
+.sheet-spell-container input.sheet-spell-method-uses-points:checked ~ .sheet-spell-stats .sheet-spell-uses-points { display: inline-block; }
+
+.sheet-spell-short-container input.sheet-spell-method-uses-fatigue:checked ~ .sheet-spell-short-name .sheet-spell-uses-points,
+.sheet-spell-short-container input.sheet-spell-method-uses-points:checked ~ .sheet-spell-short-name .sheet-spell-uses-fatigue { display: none; }
+.sheet-spell-short-container input.sheet-spell-method-uses-fatigue:checked ~ .sheet-spell-short-name .sheet-spell-uses-fatigue,
+.sheet-spell-short-container input.sheet-spell-method-uses-points:checked ~ .sheet-spell-short-name .sheet-spell-uses-points { display: inline-block; }
+
+.sheet-spell-container .sheet-spell-uses-fatigue input[type=text] { width: 132px; }
+
.sheet-col-spell-stats {
width: 245px;
}
@@ -1161,20 +1340,24 @@ input {
color: black;
}
-.sheet-row-short-spell-description {
- margin-top: 5px;
-}
-
/* OPTIONS TAB */
+.sheet-page.sheet-tab6 select[name="attr_armor-penalty-for-dex"] {
+ width: 50px;
+}
+
input[type=checkbox].sheet-hiddencheckbox {
display:none
}
+.sheet-extraordinary-tab-span,
.sheet-arcana-tab-span {
display: none;
}
+input.sheet-threefold-button:checked ~ .sheet-magic-tab-span,
+input.sheet-world-of-lazarus-button:checked ~ .sheet-magic-tab-span,
+input.sheet-modern-age-button:checked ~ .sheet-magic-tab-span,
input.sheet-blue-rose-button:checked ~ .sheet-magic-tab-span {
display: none;
}
@@ -1203,6 +1386,46 @@ input.sheet-blue-rose-button:checked ~ input.sheet-tab-button.sheet-tab4 + span
width: 66px;
}
+input.sheet-threefold-button:checked ~ input.sheet-tab-button.sheet-tab1,
+input.sheet-world-of-lazarus-button:checked ~ input.sheet-tab-button.sheet-tab1,
+input.sheet-modern-age-button:checked ~ input.sheet-tab-button.sheet-tab1,
+input.sheet-threefold-button:checked ~ input.sheet-tab-button.sheet-tab1 + span,
+input.sheet-world-of-lazarus-button:checked ~ input.sheet-tab-button.sheet-tab1 + span,
+input.sheet-modern-age-button:checked ~ input.sheet-tab-button.sheet-tab1 + span {
+ right: 347px;
+ width: 87px;
+}
+
+input.sheet-threefold-button:checked ~ input.sheet-tab-button.sheet-tab2,
+input.sheet-world-of-lazarus-button:checked ~ input.sheet-tab-button.sheet-tab2,
+input.sheet-modern-age-button:checked ~ input.sheet-tab-button.sheet-tab2,
+input.sheet-threefold-button:checked ~ input.sheet-tab-button.sheet-tab2 + span,
+input.sheet-world-of-lazarus-button:checked ~ input.sheet-tab-button.sheet-tab2 + span,
+input.sheet-modern-age-button:checked ~ input.sheet-tab-button.sheet-tab2 + span {
+ right: 275px;
+ width: 69px;
+}
+
+input.sheet-threefold-button:checked ~ input.sheet-tab-button.sheet-tab3,
+input.sheet-world-of-lazarus-button:checked ~ input.sheet-tab-button.sheet-tab3,
+input.sheet-modern-age-button:checked ~ input.sheet-tab-button.sheet-tab3,
+input.sheet-threefold-button:checked ~ input.sheet-tab-button.sheet-tab3 + span,
+input.sheet-world-of-lazarus-button:checked ~ input.sheet-tab-button.sheet-tab3 + span,
+input.sheet-modern-age-button:checked ~ input.sheet-tab-button.sheet-tab3 + span {
+ right: 207px;
+ width: 65px;
+}
+
+input.sheet-threefold-button:checked ~ input.sheet-tab-button.sheet-tab4,
+input.sheet-world-of-lazarus-button:checked ~ input.sheet-tab-button.sheet-tab4,
+input.sheet-modern-age-button:checked ~ input.sheet-tab-button.sheet-tab4,
+input.sheet-threefold-button:checked ~ input.sheet-tab-button.sheet-tab4 + span,
+input.sheet-world-of-lazarus-button:checked ~ input.sheet-tab-button.sheet-tab4 + span,
+input.sheet-modern-age-button:checked ~ input.sheet-tab-button.sheet-tab4 + span {
+ right: 138px;
+ width: 66px;
+}
+
input.sheet-blue-rose-button:checked ~ .sheet-arcana-tab-span,
input.sheet-blue-rose-button:checked ~ .sheet-tab-button.sheet-tab5 {
display: block;
@@ -1223,52 +1446,166 @@ input.sheet-tab-button.sheet-tab5:checked ~ .sheet-arcana-tab-span {
color: #FFFFFF;
}
+input.sheet-threefold-button:checked ~ .sheet-extraordinary-tab-span,
+input.sheet-modern-age-button:checked ~ .sheet-extraordinary-tab-span,
+input.sheet-threefold-button:checked ~ .sheet-tab-button.sheet-tab5,
+input.sheet-world-of-lazarus-button:checked ~ .sheet-tab-button.sheet-tab5,
+input.sheet-modern-age-button:checked ~ .sheet-tab-button.sheet-tab5 {
+ display: block;
+ position: absolute;
+ top: 92px;
+ right: 20px;
+ width: 115px;
+ height: 17px;
+ border: 1px solid black;
+ border-radius: 5px;
+ background-color: #E8E8E8;
+ color: black;
+ text-align: center;
+ font-weight: bold;
+}
+
+input.sheet-tab-button.sheet-tab5:checked ~ .sheet-extraordinary-tab-span {
+ color: #FFFFFF;
+}
+
.sheet-dragon-age-selected,
.sheet-fantasy-age-selected,
.sheet-titansgrave-selected,
.sheet-blue-rose-selected,
.sheet-age-selected,
.sheet-second-gen-selected,
+.sheet-modern-age-selected,
+.sheet-threefold-selected,
+.sheet-world-of-lazarus-selected,
.sheet-the-expanse-selected {
display:none;
}
+input.sheet-black-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span,
input.sheet-black-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span {
background-color: #000000;
}
+.sheet-rolltemplate-age-roller .sheet-age-roller-title.sheet-age-roller-color-red,
input.sheet-red-color-checkbox:checked ~ .sheet-tab-button:checked + span,
input.sheet-red-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span,
+input.sheet-red-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span,
input.sheet-red-color-checkbox:checked ~ .sheet-page .sheet-section-name {
background-color: #810206;
}
+.sheet-rolltemplate-age-roller .sheet-age-roller-title.sheet-age-roller-color-teal1,
input.sheet-teal1-color-checkbox:checked ~ .sheet-tab-button:checked + span,
input.sheet-teal1-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span,
+input.sheet-teal1-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span,
input.sheet-teal1-color-checkbox:checked ~ .sheet-page .sheet-section-name {
background-color: #00576B;
}
+.sheet-rolltemplate-age-roller .sheet-age-roller-title.sheet-age-roller-color-teal2,
input.sheet-teal2-color-checkbox:checked ~ .sheet-tab-button:checked + span,
input.sheet-teal2-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span,
+input.sheet-teal2-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span,
input.sheet-teal2-color-checkbox:checked ~ .sheet-page .sheet-section-name {
background-color: #1f7b92;
}
+.sheet-rolltemplate-age-roller .sheet-age-roller-title.sheet-age-roller-color-blue1,
input.sheet-blue1-color-checkbox:checked ~ .sheet-tab-button:checked + span,
input.sheet-blue1-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span,
+input.sheet-blue1-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span,
input.sheet-blue1-color-checkbox:checked ~ .sheet-page .sheet-section-name {
background-color: #007ab8;
}
+.sheet-rolltemplate-age-roller .sheet-age-roller-title.sheet-age-roller-color-blue2,
input.sheet-blue2-color-checkbox:checked ~ .sheet-tab-button:checked + span,
input.sheet-blue2-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span,
-input.sheet-blue2-color-checkbox:checked ~ .sheet-page .sheet-section-name {
+input.sheet-blue2-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span,
+input.sheet-blue2-color-checkbox:checked ~ .sheet-page .sheet-section-name {
background-color: #006496;
}
+.sheet-rolltemplate-age-roller .sheet-age-roller-title.sheet-age-roller-color-orange,
+input.sheet-orange-color-checkbox:checked ~ .sheet-tab-button:checked + span,
+input.sheet-orange-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span,
+input.sheet-orange-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span,
+input.sheet-orange-color-checkbox:checked ~ .sheet-page .sheet-section-name {
+ background-image: radial-gradient(ellipse at top, #bc610e, #431c00);
+}
+
+.sheet-rolltemplate-age-roller .sheet-age-roller-title.sheet-age-roller-color-threefold,
+input.sheet-threefold-color-checkbox:checked ~ .sheet-tab-button:checked + span,
+input.sheet-threefold-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span,
+input.sheet-threefold-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span,
+input.sheet-threefold-color-checkbox:checked ~ .sheet-page .sheet-section-name {
+ background-image: linear-gradient(135deg, #00658D, #2A828E, #87641B, #c79846, #851c07);
+}
+
+.sheet-rolltemplate-age-roller .sheet-age-roller-title.sheet-age-roller-color-rainbow,
+input.sheet-rainbow-color-checkbox:checked ~ .sheet-tab-button:checked + span,
+input.sheet-rainbow-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span,
+input.sheet-rainbow-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span,
+input.sheet-rainbow-color-checkbox:checked ~ .sheet-page .sheet-section-name {
+ background-image: radial-gradient(circle at bottom left, mediumvioletred, firebrick, darkorange, darkkhaki, forestgreen, blue, darkviolet);
+}
+
+.sheet-rolltemplate-age-roller .sheet-age-roller-title.sheet-age-roller-color-green,
+input.sheet-green-color-checkbox:checked ~ .sheet-tab-button:checked + span,
+input.sheet-green-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span,
+input.sheet-green-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span,
+input.sheet-green-color-checkbox:checked ~ .sheet-page .sheet-section-name {
+ background-image: radial-gradient(circle at center, #1d8514, #1d8514, black);
+}
+
+/* dragonscale texture from https://www.myfreetextures.com/four-dragon-scale-background-textures/ */
+.sheet-rolltemplate-age-roller .sheet-age-roller-title.sheet-age-roller-color-dragon,
+input.sheet-dragon-color-checkbox:checked ~ .sheet-tab-button:checked + span,
+input.sheet-dragon-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span,
+input.sheet-dragon-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span,
+input.sheet-dragon-color-checkbox:checked ~ .sheet-page .sheet-section-name {
+ background-image: url("https://i.imgur.com/ZiUOVSE.jpg");
+}
+
+.sheet-rolltemplate-age-roller .sheet-age-roller-title.sheet-age-roller-color-lazarus,
+input.sheet-lazarus-color-checkbox:checked ~ .sheet-tab-button:checked + span,
+input.sheet-lazarus-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span,
+input.sheet-lazarus-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span,
+input.sheet-lazarus-color-checkbox:checked ~ .sheet-page .sheet-section-name {
+ background-image: radial-gradient(circle at center, #3A8BCC, #124179);
+}
+
+.sheet-rolltemplate-age-roller .sheet-age-roller-title.sheet-age-roller-color-stars,
+input.sheet-stars-color-checkbox:checked ~ .sheet-tab-button:checked + span,
+input.sheet-stars-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span,
+input.sheet-stars-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span + span,
+input.sheet-stars-color-checkbox:checked ~ .sheet-page .sheet-section-name {
+ background-image: url("http://i.imgur.com/Xsnnevo.png");
+}
+
+input.sheet-stars-color-checkbox:checked ~ .sheet-tab4 .sheet-ability-strength .sheet-section-name,
+input.sheet-stars-color-checkbox:checked ~ .sheet-tab4 .sheet-ability-intelligence .sheet-section-name,
+input.sheet-stars-color-checkbox:checked ~ .sheet-tab4 .sheet-ability-accuracy .sheet-section-name,
+input.sheet-stars-color-checkbox:checked ~ .sheet-tab1 .sheet-ability-strength .sheet-section-name,
+input.sheet-stars-color-checkbox:checked ~ .sheet-tab1 .sheet-ability-fighting .sheet-section-name,
+input.sheet-stars-color-checkbox:checked ~ .sheet-tab1 .sheet-ability-communication .sheet-section-name,
+input.sheet-stars-color-checkbox:checked ~ .sheet-page .sheet-section:nth-child(odd) .sheet-section-name {
+ background-image: url("http://i.imgur.com/CEij2yw.png");
+}
+input.sheet-stars-color-checkbox:checked ~ .sheet-tab4 .sheet-ability-willpower .sheet-section-name,
+input.sheet-stars-color-checkbox:checked ~ .sheet-tab4 .sheet-ability-dexterity .sheet-section-name,
+input.sheet-stars-color-checkbox:checked ~ .sheet-tab4 .sheet-ability-communication .sheet-section-name,
+input.sheet-stars-color-checkbox:checked ~ .sheet-tab1 .sheet-ability-constitution .sheet-section-name,
+input.sheet-stars-color-checkbox:checked ~ .sheet-tab1 .sheet-ability-intelligence .sheet-section-name,
+input.sheet-stars-color-checkbox:checked ~ .sheet-tab1 .sheet-ability-willpower .sheet-section-name {
+ background-image: url("https://i.imgur.com/aRp1Jdz.png");
+}
+
+.sheet-rolltemplate-age-roller .sheet-die-face-drama.sheet-color-red,
input.sheet-red-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after,
input.sheet-red-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before,
+input.sheet-red-color-checkbox:checked ~ button[type=roll].sheet-floating-dice-roller::before,
input.sheet-red-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before,
input.sheet-red-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before,
input.sheet-red-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before,
@@ -1276,9 +1613,10 @@ input.sheet-red-color-checkbox:checked ~ .sheet-page .sheet-spell-container butt
color: #810206;
}
-
+.sheet-rolltemplate-age-roller .sheet-die-face-drama.sheet-color-teal1,
input.sheet-teal1-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after,
input.sheet-teal1-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before,
+input.sheet-teal1-color-checkbox:checked ~ button[type=roll].sheet-floating-dice-roller::before,
input.sheet-teal1-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before,
input.sheet-teal1-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before,
input.sheet-teal1-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before,
@@ -1286,8 +1624,10 @@ input.sheet-teal1-color-checkbox:checked ~ .sheet-page .sheet-spell-container bu
color: #00576B;
}
+.sheet-rolltemplate-age-roller .sheet-die-face-drama.sheet-color-teal2,
input.sheet-teal2-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after,
input.sheet-teal2-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before,
+input.sheet-teal2-color-checkbox:checked ~ button[type=roll].sheet-floating-dice-roller::before,
input.sheet-teal2-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before,
input.sheet-teal2-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before,
input.sheet-teal2-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before,
@@ -1295,8 +1635,10 @@ input.sheet-teal2-color-checkbox:checked ~ .sheet-page .sheet-spell-container bu
color: #1f7b92;
}
+.sheet-rolltemplate-age-roller .sheet-die-face-drama.sheet-color-blue1,
input.sheet-blue1-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after,
input.sheet-blue1-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before,
+input.sheet-blue1-color-checkbox:checked ~ button[type=roll].sheet-floating-dice-roller::before,
input.sheet-blue1-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before,
input.sheet-blue1-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before,
input.sheet-blue1-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before,
@@ -1304,8 +1646,10 @@ input.sheet-blue1-color-checkbox:checked ~ .sheet-page .sheet-spell-container bu
color: #007ab8;
}
+.sheet-rolltemplate-age-roller .sheet-die-face-drama.sheet-color-blue2,
input.sheet-blue2-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after,
input.sheet-blue2-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before,
+input.sheet-blue2-color-checkbox:checked ~ button[type=roll].sheet-floating-dice-roller::before,
input.sheet-blue2-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before,
input.sheet-blue2-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before,
input.sheet-blue2-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before,
@@ -1313,20 +1657,124 @@ input.sheet-blue2-color-checkbox:checked ~ .sheet-page .sheet-spell-container bu
color: #006496;
}
-input.sheet-dragon-age-button:checked ~ .sheet-page .sheet-dragon-age-selected,
-input.sheet-dragon-age-button:checked ~ .sheet-page .sheet-age-selected,
-input.sheet-fantasy-age-button:checked ~ .sheet-page .sheet-fantasy-age-selected,
-input.sheet-fantasy-age-button:checked ~ .sheet-page .sheet-age-selected,
-input.sheet-fantasy-age-button:checked ~ .sheet-page .sheet-second-gen-selected,
-input.sheet-titansgrave-button:checked ~ .sheet-page .sheet-titansgrave-selected,
-input.sheet-titansgrave-button:checked ~ .sheet-page .sheet-age-selected,
-input.sheet-titansgrave-button:checked ~ .sheet-page .sheet-second-gen-selected,
-input.sheet-blue-rose-button:checked ~ .sheet-page .sheet-blue-rose-selected,
-input.sheet-blue-rose-button:checked ~ .sheet-page .sheet-second-gen-selected,
-input.sheet-the-expanse-button:checked ~ .sheet-page .sheet-the-expanse-selected {
+.sheet-rolltemplate-age-roller .sheet-die-face-drama.sheet-color-orange,
+input.sheet-orange-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after,
+input.sheet-orange-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before,
+input.sheet-orange-color-checkbox:checked ~ button[type=roll].sheet-floating-dice-roller::before,
+input.sheet-orange-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before,
+input.sheet-orange-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before,
+input.sheet-orange-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before,
+input.sheet-orange-color-checkbox:checked ~ .sheet-page .sheet-spell-container button[type=roll]::before {
+ color: #BC610E;
+}
+
+.sheet-rolltemplate-age-roller .sheet-die-face-drama.sheet-color-stars,
+input.sheet-stars-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after,
+input.sheet-stars-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before,
+input.sheet-stars-color-checkbox:checked ~ button[type=roll].sheet-floating-dice-roller::before,
+input.sheet-stars-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before,
+input.sheet-stars-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before,
+input.sheet-stars-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before,
+input.sheet-stars-color-checkbox:checked ~ .sheet-page .sheet-spell-container button[type=roll]::before {
+ color: black;
+}
+
+.sheet-rolltemplate-age-roller .sheet-die-face-drama.sheet-color-threefold,
+input.sheet-threefold-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after,
+input.sheet-threefold-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before,
+input.sheet-threefold-color-checkbox:checked ~ button[type=roll].sheet-floating-dice-roller::before,
+input.sheet-threefold-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before,
+input.sheet-threefold-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before,
+input.sheet-threefold-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before,
+input.sheet-threefold-color-checkbox:checked ~ .sheet-page .sheet-spell-container button[type=roll]::before {
+ color: #1f7b92;
+}
+
+.sheet-rolltemplate-age-roller .sheet-die-face-drama.sheet-color-lazarus,
+input.sheet-lazarus-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after,
+input.sheet-lazarus-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before,
+input.sheet-lazarus-color-checkbox:checked ~ button[type=roll].sheet-floating-dice-roller::before,
+input.sheet-lazarus-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before,
+input.sheet-lazarus-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before,
+input.sheet-lazarus-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before,
+input.sheet-lazarus-color-checkbox:checked ~ .sheet-page .sheet-spell-container button[type=roll]::before {
+ color: #007ab8;
+}
+
+.sheet-rolltemplate-age-roller .sheet-die-face-drama.sheet-color-green,
+input.sheet-green-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after,
+input.sheet-green-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before,
+input.sheet-green-color-checkbox:checked ~ button[type=roll].sheet-floating-dice-roller::before,
+input.sheet-green-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before,
+input.sheet-green-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before,
+input.sheet-green-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before,
+input.sheet-green-color-checkbox:checked ~ .sheet-page .sheet-spell-container button[type=roll]::before {
+ color: #1D8514;
+}
+
+.sheet-rolltemplate-age-roller .sheet-die-face-drama.sheet-color-rainbow,
+input.sheet-rainbow-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after,
+input.sheet-rainbow-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before,
+input.sheet-rainbow-color-checkbox:checked ~ button[type=roll].sheet-floating-dice-roller::before,
+input.sheet-rainbow-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before,
+input.sheet-rainbow-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before,
+input.sheet-rainbow-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before,
+input.sheet-rainbow-color-checkbox:checked ~ .sheet-page .sheet-spell-container button[type=roll]::before {
+ color: blueviolet;
+}
+
+.sheet-rolltemplate-age-roller .sheet-die-face-drama.sheet-color-dragon,
+input.sheet-dragon-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after,
+input.sheet-dragon-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before,
+input.sheet-dragon-color-checkbox:checked ~ button[type=roll].sheet-floating-dice-roller::before,
+input.sheet-dragon-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before,
+input.sheet-dragon-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before,
+input.sheet-dragon-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before,
+input.sheet-dragon-color-checkbox:checked ~ .sheet-page .sheet-spell-container button[type=roll]::before {
+ color: darkred;
+}
+
+
+input.sheet-dragon-age-button:checked ~ .sheet-page .sheet-no-dragon-age-selected,
+input.sheet-fantasy-age-button:checked ~ .sheet-page .sheet-no-fantasy-age-selected,
+input.sheet-titansgrave-button:checked ~ .sheet-page .sheet-no-titansgrave-selected,
+input.sheet-blue-rose-button:checked ~ .sheet-page .sheet-no-blue-rose-selected,
+input.sheet-the-expanse-button:checked ~ .sheet-page .sheet-no-the-expanse-selected,
+input.sheet-modern-age-button:checked ~ .sheet-page .sheet-no-modern-age-selected,
+input.sheet-threefold-button:checked ~ .sheet-page .sheet-no-threefold-selected,
+input.sheet-world-of-lazarus-button:checked ~ .sheet-page .sheet-no-world-of-lazarus-selected {
+ display: none;
+}
+
+.sheet-mod-selected { display: none; }
+
+/* specific games */
+input.sheet-dragon-age-button:checked ~ .sheet-page .sheet-dragon-age-selected,
+input.sheet-fantasy-age-button:checked ~ .sheet-page .sheet-fantasy-age-selected,
+input.sheet-titansgrave-button:checked ~ .sheet-page .sheet-titansgrave-selected,
+input.sheet-blue-rose-button:checked ~ .sheet-page .sheet-blue-rose-selected,
+input.sheet-the-expanse-button:checked ~ .sheet-page .sheet-the-expanse-selected,
+input.sheet-modern-age-button:checked ~ .sheet-page .sheet-modern-age-selected,
+input.sheet-threefold-button:checked ~ .sheet-page .sheet-threefold-selected,
+input.sheet-world-of-lazarus-button:checked ~ .sheet-page .sheet-world-of-lazarus-selected,
+input.sheet-dragon-age-button:checked ~ .sheet-page .sheet-age-selected,
+input.sheet-fantasy-age-button:checked ~ .sheet-page .sheet-age-selected,
+input.sheet-titansgrave-button:checked ~ .sheet-page .sheet-age-selected,
+input.sheet-modern-age-button:checked ~ .sheet-page .sheet-mod-selected,
+input.sheet-threefold-button:checked ~ .sheet-page .sheet-mod-selected,
+input.sheet-world-of-lazarus-button:checked ~ .sheet-page .sheet-mod-selected,
+input.sheet-fantasy-age-button:checked ~ .sheet-page .sheet-second-gen-selected,
+input.sheet-titansgrave-button:checked ~ .sheet-page .sheet-second-gen-selected,
+input.sheet-blue-rose-button:checked ~ .sheet-page .sheet-second-gen-selected {
display: inline-block;
}
+input.sheet-modern-age-button:checked ~ .sheet-page .sheet-no-mod-selected,
+input.sheet-threefold-button:checked ~ .sheet-page .sheet-no-mod-selected,
+input.sheet-world-of-lazarus-button:checked ~ .sheet-page .sheet-no-mod-selected {
+display: none;
+}
+
input.sheet-dragon-age-button:checked ~ .sheet-page .sheet-blue-rose-selected,
input.sheet-fantasy-age-button:checked ~ .sheet-page .sheet-blue-rose-selected,
input.sheet-titansgrave-button:checked ~ .sheet-page .sheet-blue-rose-selected,
@@ -1403,31 +1851,32 @@ input.sheet-aim-always-checkbox:checked ~ .sheet-page .sheet-attackroll-noaim::b
display: none;
}
-input.sheet-aim-toggle-checkbox:checked ~ .sheet-page .sheet-attackroll-withprompt,
-input.sheet-aim-toggle-checkbox:checked ~ .sheet-page .sheet-attackroll-withprompt::before,
-input.sheet-aim-prompt-checkbox:checked ~ .sheet-page .sheet-attackroll-withprompt,
-input.sheet-aim-prompt-checkbox:checked ~ .sheet-page .sheet-attackroll-withprompt::before,
-input.sheet-aim-always-checkbox:checked ~ .sheet-page .sheet-attackroll-withprompt,
-input.sheet-aim-always-checkbox:checked ~ .sheet-page .sheet-attackroll-withprompt::before,
-input.sheet-mana-section-checkbox:checked ~ .sheet-page .sheet-mana-section,
-input.sheet-exp-section-checkbox:checked ~ .sheet-page .sheet-experience-points-section,
-input.sheet-fatigue-section-checkbox:checked ~ .sheet-page .sheet-fatigue-section,
+input.sheet-aim-toggle-checkbox:checked ~ .sheet-page .sheet-attackroll-withprompt,
+input.sheet-aim-toggle-checkbox:checked ~ .sheet-page .sheet-attackroll-withprompt::before,
+input.sheet-aim-prompt-checkbox:checked ~ .sheet-page .sheet-attackroll-withprompt,
+input.sheet-aim-prompt-checkbox:checked ~ .sheet-page .sheet-attackroll-withprompt::before,
+input.sheet-aim-always-checkbox:checked ~ .sheet-page .sheet-attackroll-withprompt,
+input.sheet-aim-always-checkbox:checked ~ .sheet-page .sheet-attackroll-withprompt::before,
+input.sheet-conditions-section-checkbox:checked ~ .sheet-page .sheet-conditions-section,
+input.sheet-mana-section-checkbox:checked ~ .sheet-page .sheet-mana-section,
+input.sheet-exp-section-checkbox:checked ~ .sheet-page .sheet-experience-points-section,
+input.sheet-fatigue-section-checkbox:checked ~ .sheet-page .sheet-fatigue-section,
input.sheet-conviction-section-checkbox:checked ~ .sheet-page .sheet-conviction-section,
input.sheet-corruption-section-checkbox:checked ~ .sheet-page .sheet-corruption-section,
-input.sheet-ammo-col-checkbox:checked ~ .sheet-page .sheet-attack-container .sheet-col-ammo,
-input.sheet-power-list-checkbox:checked ~ .sheet-page .sheet-power-short-container,
-input.sheet-spell-list-checkbox:checked ~ .sheet-page .sheet-spell-short-divtohide,
-input.sheet-equipment-section-checkbox:checked ~ .sheet-page .sheet-equipment-section,
-input.sheet-money-section-checkbox:checked ~ .sheet-page .sheet-money-section {
+input.sheet-ammo-col-checkbox:checked ~ .sheet-page .sheet-attack-container .sheet-col-ammo,
+input.sheet-power-list-checkbox:checked ~ .sheet-page .sheet-power-short-container,
+input.sheet-spell-list-checkbox:checked ~ .sheet-page .sheet-spell-short-divtohide,
+input.sheet-equipment-section-checkbox:checked ~ .sheet-page .sheet-equipment-section,
+input.sheet-income-section-checkbox:checked ~ .sheet-page .sheet-income-section,
+input.sheet-initiative-section-checkbox:checked ~ .sheet-page .sheet-initiative-section,
+input.sheet-money-section-checkbox:checked ~ .sheet-page .sheet-money-section {
display: inline-block;
}
input.sheet-whisper-toggle-checkbox:checked ~ input.sheet-tab-button.sheet-tab-whisper,
input.sheet-whisper-toggle-checkbox:checked ~ input.sheet-tab-button.sheet-tab-whisper + span,
input.sheet-aim-toggle-checkbox:checked ~ input.sheet-tab-button.sheet-tab-aim,
-input.sheet-aim-toggle-checkbox:checked ~ input.sheet-tab-button.sheet-tab-aim + span,
-input.sheet-old-section-checkbox:checked ~ input.sheet-tab-button.sheet-tab7,
-input.sheet-old-section-checkbox:checked ~ input.sheet-tab-button.sheet-tab7 + span {
+input.sheet-aim-toggle-checkbox:checked ~ input.sheet-tab-button.sheet-tab-aim + span {
display: block;
}
@@ -1510,669 +1959,65 @@ input.sheet-ammo-col-checkbox:checked ~ .sheet-page .sheet-attack-container .she
text-align: right;
}
-/* OLD CHARACTER SHEET TAB */
-.sheet-tab7 {
- background-color: white;
- width: 830px;
-}
+.sheet-rolltemplate-age-roller .sheet-age-roller-container { width: 225px; border: 1px solid black; padding: 0; margin: 0; background-color: white; }
+.sheet-rolltemplate-age-roller .sheet-age-roller-result { width: 100%; padding-top: 10px; text-align: center; border-bottom: 1px solid black;padding-bottom: 5px; }
+.sheet-rolltemplate-age-roller .sheet-die-face { font-size: 48px; font-weight: bold; font-family: "dicefontd6"; color: #333333; }
+.sheet-rolltemplate-age-roller .sheet-die-face-drama { text-transform: uppercase; }
+.sheet-rolltemplate-age-roller .sheet-age-roller-stunt + .sheet-age-roller-stunt { display: none; }
+.sheet-rolltemplate-age-roller .sheet-age-roller-line { padding-top: 2px; padding-bottom: 2px; text-align: top; }
+.sheet-rolltemplate-age-roller .sheet-age-roller-stunt { border-top: 1px solid black; color: green; font-weight: bold; }
+.sheet-rolltemplate-age-roller .sheet-age-roller-col1 { display: inline-block; width: 165px; text-align: left; margin-left: 5px; margin-right: 5px; }
+.sheet-rolltemplate-age-roller .sheet-age-roller-col2 { display: inline-block; width: 36px; text-align: right; margin-left: 5px; margin-right: 5px; }
+.sheet-rolltemplate-age-roller .sheet-age-roller-title { background-color: black; color: white; font-weight: bold; padding-left: 5px; padding-right: 5px; padding-bottom: 2px; padding-top: 2px; margin-bottom: 3px; }
+.sheet-rolltemplate-age-roller .sheet-age-roller-total { border-top: 1px solid black; }
+.sheet-rolltemplate-age-roller .sheet-age-roller-total .sheet-age-roller-col1 { font-weight: bold; }
+.sheet-rolltemplate-age-roller .sheet-age-roller-tn { border-top: 1px solid black; font-style: italic; }
-.sheet-tab7 .sheet-colrow {
- margin-top: 15px;
-}
+.sheet-rolltemplate-age-roller .sheet-age-roller-col2 .inlinerollresult { background-color: transparent; border: none; padding: 0; margin: 0; text-align: right; }
+.sheet-rolltemplate-age-roller .sheet-age-roller-col2 .inlinerollresult.fullfail,
+.sheet-rolltemplate-age-roller .sheet-age-roller-col2 .inlinerollresult.fullcrit,
+.sheet-rolltemplate-age-roller .sheet-age-roller-col2 .inlinerollresult.importantroll { border: none; }
-.sheet-tab7 .sheet-spacer {
- margin-top: 6px;
+/* Tool tips based on http://jsfiddle.net/Lithl/4naLge77/ */
+.sheet-tooltip {
+ text-decoration-line: underline;
+ text-decoration-style: dotted;
+ outline: none;
+ cursor: help;
}
-
-.sheet-tab7 textarea {
- background: none;
- box-shadow: none;
- font-size: 12px;
- color: #000000;
- resize: none;
- border: none;
+/* .sheet-tooltip strong { line-height: 30px; } */
+.sheet-tooltip:hover span {
+ display: block;
+ position: absolute;
}
-
-.sheet-tab7 tbody {
- background: none;
-}
-
-.sheet-tab7 table {
- width: 100%;
- border: 1px solid black;
-}
-
-.sheet-tab7 td {
- background: none;
-}
-
-.sheet-tab7 .sheet-characterinfotable {
- border: 1px solid black;
+.sheet-tooltip:hover { text-decoration: none; }
+.sheet-tooltip span {
+ display: none;
+ border-radius: 4px;
+ /* box-shadow: 5px 5px 8px #eee; */
+ z-index: 10;
+ padding: 14px 20px;
+ margin-top: 10px;
+ margin-left: -150px;
width: 300px;
- margin-bottom: 5px;
-}
-
-.sheet-tab7 .sheet-characterinfotable td {
- border: 1px solid black;
-}
-
-.sheet-tab7 .sheet-basicinfotextbox {
- width: 100%;
- background: none;
- border-style:none;
- box-shadow: none;
- border-color: #000000;
- text-align: left;
- font-size:13px;
- color: #000000;
-}
-
-.sheet-tab7 .sheet-blackbox {
- border: 1px solid black;
- background-color: black;
- font-weight: none;
- color: white;
- font-size: 12px;
- text-align: left;
- height: 25px;
- padding: 3px;
- font-family: Georgia;
-}
-
-.sheet-tab7 .sheet-characterfeaturestable {
- border: 1px solid black;
- width: 100%;
- margin-bottom: 5px;
-}
-
-.sheet-tab7 .sheet-blackbox_alternate {
- border: 1px solid black;
- background-color: black;
- font-weight: none;
- color: white;
- font-size: 14px;
- text-align: center;
- padding: 3px;
-}
-
-.sheet-tab7 .sheet-featurestextarea {
- width: 97%;
- height: 95px;
-}
-
-.sheet-tab7 .sheet-skilltable {
- border: 1px solid black;
- width: 100%;
-}
-
-.sheet-tab7 .sheet-skilltable td {
- border: 1px solid black;
-}
-
-.sheet-tab7 .sheet-skilltable div {
- text-align: left;
-}
-
-.sheet-tab7 .sheet-skillvaluebox {
- font-weight: bold;
- background: none;
- border: none;
- box-shadow: none;
- margin: 0px auto 0px auto;
- text-align: center;
- font-size:50px;
- width: 100%;
- color: black;
-}
-
-.sheet-tab7 .sheet-skillvalue {
- width: 90px;
-}
-
-.sheet-tab7 .sheet-focustextarea {
- width: 97%;
- height: 36px;
- text-align: justify;
-}
-
-.sheet-tab7 .sheet-xptable {
- border: 1px solid black;
-}
-
-.sheet-tab7 .sheet-xptable td {
- border: 1px solid black;
-}
-
-.sheet-tab7 .sheet-blackboxlarge {
- border: 1px solid black;
- background-color: black;
- font-weight: none;
- color: white;
- font-size: 14px;
- text-align: center;
- height: 25px;
- padding: 1px;
- font-family: Georgia;
-}
-
-.sheet-tab7 .sheet-class_and_xptextbox {
- width: 150px;
- background: none;
- border-style:none;
- box-shadow: none;
- border-color: #000000;
- text-align: center;
- font-size:13px;
- color: #000000;
-}
-
-.sheet-tab7 .sheet-2ndstattable {
- border: 1px solid black;
-}
-
-.sheet-tab7 .sheet-2ndstattable td {
- border: 1px solid black;
- text-align:center;
-}
-
-.sheet-tab7 .sheet-2ndstatbox {
- text-align:center;
-}
-
-.sheet-tab7 .sheet-otherinput {
- width: 50px;
- background: none;
- border-style:none;
- box-shadow: none;
- border-color: #000000;
- text-align: center;
- font-size: 16px;
- color: #000000;
-}
-
-.sheet-tab7 .sheet-2nd_statstextbox {
- width: 83px;
- background: none;
- border-style:none;
- box-shadow: none;
- border-color: #000000;
- text-align: center;
- font-size: 40px;
- color: #000000;
-}
-
-.sheet-tab7 .sheet-armortypetextarea {
- width: 97%;
- background: none;
- border-style:none;
- box-shadow: none;
- border-color: #000000;
- text-align: center;
- font-size: 20px;
- font-weight: bold;
- color: #000000;
-}
-
-.sheet-tab7 .sheet-container {
- position: relative;
- min-height: 60px;
- border-radius: 0px;
- border: 1px solid black;
- background: none;
- width: 470px;
-}
-
-.sheet-tab7 .sheet-weapons-content {
- height: 100%;
-}
-
-.sheet-tab7 .sheet-weaponscont {
- border: 1px solid black;
- position: relative;
-}
-
-.sheet-tab7 .sheet-weaponstable {
- border: 1px solid black;
- width: 100%;
-}
-.sheet-tab7 .sheet-weaponstable td {
- text-align: center;
-}
-
-.sheet-tab7 .sheet-blackbox_alternate2 {
- border: 1px solid black;
- background-color: black;
- font-weight: none;
- color: white;
- font-size: 16px;
- text-align: center;
- padding: 0px;
- margin: 0px;
- text-align: center;
-}
-
-.sheet-tab7 .sheet-weaponnametext {
- width: 200px;
- background: none;
- border: none;
- border-radius: 0px;
- border-bottom: 2px solid;
- box-shadow: none;
- border-color: #000000;
- text-align: left;
- font-size: 12px;
- color: #000000;
-}
-
-.sheet-tab7 .sheet-weaponatacktext {
- width: 60px;
- background: none;
- border: none;
- border-radius: 0px;
- border-bottom: 2px solid;
- box-shadow: none;
- text-align: center;
- font-size: 12px;
- color: #000000;
-}
-
-.sheet-tab7 .sheet-weaponrangetext {
- width: 40px;
- background: none;
- border: none;
- border-radius: 0px;
- border-bottom: 2px solid;
- box-shadow: none;
- text-align: center;
- font-size: 12px;
- color: #000000;
-}
-
-.sheet-tab7 .sheet-weapondamagetext {
- width: 60px;
- background: none;
- border: none;
- border-bottom: 2px solid;
- border-radius: 0px;
- box-shadow: none;
- text-align: left;
- font-size: 12px;
- color: #000000;
-}
-
-.sheet-tab7 .sheet-borderdown {
- border-bottom: 1px solid black;
- font-size: 9px;
-}
-
-.sheet-tab7 .sheet-borderall {
- border: 1px solid black;
- font-size: 9px;
-}
-
-.sheet-tab7 .sheet-weaponstype {
- height: 30px;
- width: 458px;
- text-align: left;
-}
-
-.sheet-tab7 .sheet-weapondetails {
- height: 30px;
- width: 100%;
- text-align: center;
-}
-
-.sheet-tab7 .sheet-weaponnametext2 {
- width: 150px;
- background: none;
- border: none;
- box-shadow: none;
- border-color: #000000;
- text-align: left;
- font-size: 12px;
- color: #000000;
-}
-.sheet-tab7 .sheet-reloadtext {
- height: 100%;
- width: 85px;
- background: none;
- border: none;
- box-shadow: none;
- border-color: #000000;
- text-align: left;
- font-size: 12px;
- color: #000000;
- -webkit-appearance: none;
-}
+ line-height: 16px;
+ color: #111;
+ border: 1px solid #333;
+ background: #eee;
+}
+
+.sheet-page select.sheet-color-select option { color: white; }
+.sheet-page select.sheet-color-select option[value=black] { background-color: black; }
+.sheet-page select.sheet-color-select option[value=red] { background-color: #810206; }
+.sheet-page select.sheet-color-select option[value=teal1] { background-color: #00576b; }
+.sheet-page select.sheet-color-select option[value=teal2] { background-color: #1f7b92; }
+.sheet-page select.sheet-color-select option[value=blue1] { background-color: #007ab8; }
+.sheet-page select.sheet-color-select option[value=blue2] { background-color: #006496; }
+.sheet-page select.sheet-color-select option[value=orange] { background-color: white; color: #bc610e; font-weight: bold; }
+.sheet-page select.sheet-color-select option[value=stars] { background-color: white; color: black; font-weight: bold; }
+.sheet-page select.sheet-color-select option[value=threefold] { background-color: white; color: #1f7b92; font-weight: bold; }
+.sheet-page select.sheet-color-select option[value=lazarus] { background-color: white; color: #007ab8; font-weight: bold; }
+.sheet-page select.sheet-color-select option[value=green] { background-color: white; color: #1d8514; font-weight: bold; }
+.sheet-page select.sheet-color-select option[value=rainbow] { background-color: white; color: blueviolet; font-weight: bold; }
+.sheet-page select.sheet-color-select option[value=dragon] { background-color: white; color: darkred; font-weight: bold; }
-.sheet-tab7 .sheet-weaponspecs {
- width: 231px;
- height: 100%;
- text-align: left;
- font-size: 12px;
- color: #000000;
-}
-
-.sheet-tab7 .sheet-ammotable td {
- border: 1px solid black;
-}
-
-.sheet-tab7 .sheet-ammotext {
- width: 100%;
- background: none;
- border: none;
- box-shadow: none;
- text-align: center;
- font-size: 20px;
- color: #000000;
-
-}
-.sheet-tab7 .sheet-ammotypetext {
- width: 100%;
- background: none;
- border: none;
- box-shadow: none;
- text-align: left;
- font-size: 20px;
- color: #000000;
-}
-
-.sheet-tab7 .sheet-circularhome {
- width:100%;
- height:100%;
- z-index:1;
- position:relative;
-}
-
-.sheet-tab7 .sheet-circulartextbox {
- background: none;
- border: none;
- width: 70px;
- height: 70px;
- background-image: url('http://imgsrv.roll20.net/?src=i.imgur.com/pEjJcho.png');
- background-repeat: no-repeat;
- background-position: center;
- background-size: contain;
- text-align:center;
- padding:0;
- right: -10px;
- top: -33px;
- z-index:2;
- position: absolute;
-}
-
-.sheet-tab7 .sheet-circulartext {
- font-weight: bold;
- background: none;
- border: none;
- box-shadow: none;
- margin: 0px auto 0px auto;
- text-align: center;
- font-size:24px;
- width: 70px;
- color: #000000;
- padding:0;
- vertical-align: middle;
- position:absolute;
- left: 50%;
- top: 50%;
- transform: translate(-50%,-50%);
-}
-
-.sheet-tab7 .sheet-circularp {
- font-weight: bold;
- background: none;
- border: none;
- box-shadow: none;
- margin: 0px auto 0px auto;
- text-align: center;
- font-size:14px;
- color: #000000;
- font-family: Georgia;
- padding:0;
- position:absolute;
- left: 50%;
- top: 110%;
- transform: translate(-50%,-50%);
-}
-
-.sheet-tab7 .sheet-spellbox {
- width: 100%;
- height: 100%;
- border: 1px solid black;
-}
-
-.sheet-tab7 .sheet-powerstext {
- width: 475px;
- height: 80px;
- text-align: left;
-}
-
-.sheet-tab7 .sheet-spelltable td {
- border: 1px solid black;
-}
-.sheet-tab7 .sheet-spelltable {
- border: 1px solid black;
- width: 100%;
-}
-
-.sheet-tab7 .sheet-spelltext {
- width:110px;
- background: none;
- border: none;
- box-shadow: none;
- text-align: left;
- font-size: 14px;
- color: #000000;
- padding:0;
-}
-.sheet-tab7 .sheet-spellselect {
- width: 100%;
- font-size: 12px;
- background: none;
- border: none;
- box-shadow: none;
- text-align: left;
- color: #000000;
- -webkit-appearance: none;
- padding:0;
-}
-.sheet-tab7 .sheet-spellselect2 {
- width: 90px;
- font-size: 12px;
- background: none;
- border: none;
- box-shadow: none;
- text-align: left;
- color: #000000;
- -webkit-appearance: none;
- padding:0;
-}
-.sheet-tab7 .sheet-manatext {
- width: 45px;
- font-size: 12px;
- background: none;
- border: none;
- box-shadow: none;
- text-align: left;
- font-size: 14px;
- color: #000000;
- padding:0;
-}
-.sheet-tab7 .sheet-timetext {
- width:100px;
- font-size:12px;
- border: none;
- box-shadow: none;
- text-align: left;
- font-size: 14px;
- color: #000000;
- padding:0;
-}
-.sheet-tab7 .sheet-natext {
- width:30px;
- font-size:12px;
- background: none;
- border: none;
- box-shadow: none;
- text-align: left;
- font-size: 14px;
- color: #000000;
- padding:0;
-}
-.sheet-tab7 .sheet-vstext {
- width:100%;
- font-size:10px;
- background: none;
- border: none;
- box-shadow: none;
- text-align: left;
- font-size: 14px;
- color: #000000;
-
- padding:0;
-}
-.sheet-tab7 .sheet-spelltext {
- width:100%;
- height: 40px;
-}
-
-.sheet-tab7 .sheet-talent {
- height: 360px;
- position: relative;
-}
-
-.sheet-tab7 .sheet-lefter {
- margin-left: 10px;
-}
-
-
-.sheet-tab7 .sheet-general {
- width: 97%;
-}
-
-.sheet-tab7 .sheet-concepttext {
- height: 80px;
-}
-
-.sheet-tab7 .sheet-goalstextsmall {
- height: 70px;
-}
-
-.sheet-tab7 .sheet-goalstext {
- height: 100px;
-}
-
-.sheet-tab7 .sheet-tiestext {
- height: 110px;
-}
-
-.sheet-tab7 .sheet-section {
- position: relative;
- min-height: 30px;
- border-radius: 0px;
- border: 1px solid black;
- background: none;
-}
-
-.sheet-tab7 .sheet-inventory {
- border: 1px solid black;
-}
-
-.sheet-tab7 .sheet-inventory-content {
- overflow-y: auto;
- height: 100%;
-}
-
-.sheet-tab7 .sheet-InventoryName {
- border: none;
- width: 100%;
- font-size: 10px;
- box-shadow: none;
-}
-.sheet-tab7 .sheet-InventoryAmount {
- border: none;
- width: 50px;
- font-size: 10px;
- box-shadow: none;
-}
-
-.sheet-tab7 .sheet-invTable td {
- border: 1px solid black;
-}
-
-.sheet-tab7 .sheet-circularmoney {
- background: none;
- border: none;
- width: 70px;
- height: 70px;
- background-image: url('http://imgsrv.roll20.net/?src=i.imgur.com/pEjJcho.png');
- background-repeat: no-repeat;
- background-position: center;
- background-size: contain;
- text-align:center;
-}
-.sheet-tab7 .sheet-circularmoneytext {
- width: 65px;
- background: none;
- border: none;
- border-radius: 0px;
- box-shadow: none;
- border-color: black;
- text-align: center;
- font-size: 15px;
- color: #000000;
-}
-
-.sheet-tab7 .sheet-talenttext {
- width:300px;
- background: none;
- border: none;
- box-shadow: none;
- text-align: left;
- font-size: 20px;
- color: #000000;
- padding:0;
-}
-.sheet-tab7 .sheet-talentnumber {
- background: none;
- border: 1px solid black;
- box-shadow: none;
- text-align: center;
- font-size: 20px;
- color: #000000;
- padding:0;
-}
-.sheet-tab7 .sheet-talentselect {
- width: 100%;
- font-size: 15px;
- background: none;
- border: none;
- box-shadow: none;
- text-align: left;
- color: #000000;
- -webkit-appearance: none;
- padding:0;
-}
-.sheet-tab7 .sheet-talentarea {
- width:100%;
- height: 40px;
-}
-
-.sheet-tab7 .focus-input {
- font-family: Lucida Handwriting;
-}
-
-.sheet-tab7 .sheet-skillvaluebox {
- width: 100% !important;
- font-size: 2em !important;
-}
-
-.sheet-tab7 .sheet-2ndstattable {
- table-layout: fixed;
- width: 100%;
-}
-
-.sheet-tab7 .sheet-2nd_statstextbox {
- width: 100% !important;
-}
diff --git a/AGE System/AGE System.html b/AGE System/AGE System.html
index e184d9a0c7..03c4e04b42 100644
--- a/AGE System/AGE System.html
+++ b/AGE System/AGE System.html
@@ -1,10 +1,15 @@