Files
roll20-character-sheets/Torchbearer 2E/torchbearer.css
T
SteveKoontzandSteveKoontz b5378bac22 Torchbearer 2E updates and bugfixes (#7259)
* torchbearer 2e bugfixes

* updates and bugfixes to Torchbearer 2e sheet

Co-authored-by: SteveKoontz <steve@roll20.net>
2020-08-24 14:04:22 -05:00

1778 lines
39 KiB
CSS

/* Fonts */
@import url("https://fonts.googleapis.com/css?family=Architects+Daughter|Inknut+Antiqua|Inknut+Antiqua:700&display=swap");
/* General Styling */
.sheet-bold {
font-weight: bold;
}
.sheet-italic {
font-style: italic;
}
.sheet-center {
text-align: center;
}
.sheet-hidden {
display: none;
}
.sheet-font-smallest {
font-size: 0.75em;
}
.sheet-font-smaller {
font-size: 0.8em;
}
.sheet-font-small {
font-size: 0.9em;
}
.sheet-font-big {
font-size: 1.1em;
}
.sheet-font-bigger {
font-size: 1.2em;
}
.sheet-font-biggest {
font-size: 1.4em;
}
span {
font-family: "Inknut Antiqua";
letter-spacing: -1px;
}
.sheet-column-2 {
width: calc(49% - 5px);
display: inline-block;
vertical-align: top;
padding-right: 5px;
}
.sheet-column-3 {
width: calc(32% - 5px);
display: inline-block;
vertical-align: top;
padding-right: 5px;
}
.sheet-compact {
display: block;
line-height: 1.2;
}
.sheet-left {
float: left;
}
.sheet-right {
float: right;
}
.sheet-faint {
color: rgba(150, 150, 150, 0.8);
}
.sheet-footer {
bottom: 0;
left: 0;
position: absolute;
text-align: center;
width: 100%;
}
.sheet-danger {
color: red;
}
.sheet-relative {
position: relative;
}
/* Tab Styling */
input[type="radio"].sheet-tab {
opacity: 0;
position: absolute;
z-index: 2;
height: 20px;
}
input[type="radio"].sheet-tab + span {
position: absolute;
border: 2px solid rgba(165, 165, 165, 0.8);
border-radius: 5px 5px 0px 0px;
background-color: #e8e8e8;
color: rgb(64, 64, 64);
text-align: center;
font-weight: bold;
}
input[type="radio"].sheet-tab:checked + span {
color: #ffffff;
background-color: #3155a4;
}
input[type="radio"].sheet-tab.sheet-page1:checked ~ .sheet-page1,
input[type="radio"].sheet-tab.sheet-page2:checked ~ .sheet-page2,
input[type="radio"].sheet-tab.sheet-page3:checked ~ .sheet-page3,
input[type="radio"].sheet-tab.sheet-page4:checked ~ .sheet-page4,
input[type="radio"].sheet-tab.sheet-page5:checked ~ .sheet-page5,
input[type="radio"].sheet-tab.sheet-page6:checked ~ .sheet-page6 {
display: block;
}
input[type="radio"].sheet-tab.sheet-page1,
input[type="radio"].sheet-tab.sheet-page1 + span {
top: -20px;
left: 0px;
width: 95px;
}
input[type="radio"].sheet-tab.sheet-page2,
input[type="radio"].sheet-tab.sheet-page2 + span {
top: -20px;
left: 99px;
width: 50px;
}
input[type="radio"].sheet-tab.sheet-page3,
input[type="radio"].sheet-tab.sheet-page3 + span {
top: -20px;
left: 153px;
width: 60px;
}
input[type="radio"].sheet-tab.sheet-page4,
input[type="radio"].sheet-tab.sheet-page4 + span {
top: -20px;
left: 217px;
width: 90px;
}
input[type="radio"].sheet-tab.sheet-page5,
input[type="radio"].sheet-tab.sheet-page5 + span {
top: -20px;
left: 311px;
width: 50px;
}
input[type="radio"].sheet-tab.sheet-page6,
input[type="radio"].sheet-tab.sheet-page6 + span {
top: -20px;
left: 365px;
width: 65px;
}
input[type="radio"].sheet-tab.sheet-editing,
input[type="radio"].sheet-tab.sheet-editing + span {
top: -20px;
right: 79px;
width: 75px;
}
input[type="radio"].sheet-tab.sheet-playing,
input[type="radio"].sheet-tab.sheet-playing + span {
top: -20px;
right: 0px;
width: 75px;
}
.sheet-tabcontainer {
width: 1075px;
}
/* Edit/Play Mode Styles */
input[type="radio"].sheet-playing:checked ~ .sheet-edit,
input[type="radio"].sheet-editing:checked ~ .sheet-play,
input[type="radio"].sheet-playing:checked ~ .sheet-tabcontainer .sheet-edit,
input[type="radio"].sheet-editing:checked ~ .sheet-tabcontainer .sheet-play {
display: none;
}
.sheet-edit,
.sheet-edit > select {
background-color: rgb(255, 255, 0, 0.2);
}
.sheet-name .sheet-edit {
width: 102px;
}
.sheet-stock .sheet-edit {
width: 103px;
}
.sheet-class .sheet-edit {
width: 107px;
}
.sheet-home .sheet-edit {
width: 101px;
}
.sheet-raiment .sheet-edit {
width: 333px;
}
.sheet-parents .sheet-edit {
width: 90px;
}
.sheet-mentor .sheet-edit {
width: 91px;
}
.sheet-friend .sheet-edit {
width: 98px;
}
.sheet-enemy .sheet-edit {
width: 95px;
}
/* Button Styling */
button[type="roll"] {
background-color: transparent;
color: rgb(64, 64, 64);
border: none;
font-size: 1em !important;
text-align: left;
background-image: none;
text-shadow: none;
box-shadow: none;
padding: 0px;
margin: 0px;
width: 100%;
overflow: hidden;
}
button[type="roll"]::before {
content: "" !important;
}
button[type="roll"]:hover,
input[type="checkbox"].sheet-complex_roll:hover + span.sheet-complex_roll {
color: #3155a4;
}
.sheet-complex_roll {
position: absolute;
right: 0;
top: 0;
width: 100%;
height: 100%;
}
input[type="checkbox"].sheet-complex_roll {
opacity: 0;
cursor: pointer;
z-index: 10;
height: 100%;
}
/* Header Styling */
.sheet-header {
color: #3155a4;
font-family: "Inknut Antiqua";
font-size: 1.6em;
font-weight: 700;
font-variant: small-caps;
letter-spacing: -2px;
text-shadow: 0 0 2px #bac6e0, 0 0 2px #bac6e0, 0 0 2px #bac6e0,
0 0 2px #bac6e0, 0 0 2px #bac6e0, 0 0 2px #bac6e0, 0 0 2px #bac6e0,
0 0 2px #bac6e0, 0 0 2px #bac6e0, 0 0 2px #bac6e0, 0 0 2px #bac6e0,
0 0 2px #bac6e0, 0 0 2px #bac6e0, 0 0 2px #bac6e0;
background-image: linear-gradient(
to right,
rgba(216, 216, 216, 0.6),
rgba(238, 222, 222, 0)
);
border-radius: 25px;
padding-left: 8px;
margin-top: 5px;
}
.sheet-center-column .sheet-header {
text-align: center;
padding: 0px;
}
/* Handwritten Styling */
.sheet-handwritten {
font-family: "Architects Daughter";
color: #3155a4;
font-weight: bold;
text-transform: uppercase;
-webkit-text-stroke-width: 0.3px;
-webkit-text-stroke-color: #3155a4;
letter-spacing: normal;
}
.sheet-underlined-input,
input[type="checkbox"].sheet-underlined + span,
input[type="radio"].sheet-underlined + span,
.sheet-persona-input {
font-family: "Architects Daughter";
color: #3155a4;
font-weight: bold;
text-transform: uppercase;
-webkit-text-stroke-width: 0.3px;
-webkit-text-stroke-color: #3155a4;
letter-spacing: normal;
background: none;
border-top: none;
border-left: none;
border-right: none;
border-radius: 0px;
border-bottom: 2px solid rgba(165, 165, 165, 0.8);
width: 30px !important;
-webkit-appearance: textfield;
margin: 0;
-moz-appearance: textfield;
text-align: center;
padding: 0px;
font-size: 1.2em;
display: inline-block;
}
.sheet-underlined-input::-webkit-outer-spin-button,
.sheet-underlined-input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.sheet-persona-input::-webkit-outer-spin-button,
.sheet-persona-input::-webkit-inner-spin-button {
opacity: 1;
}
.sheet-persona-input {
width: 45px !important;
-moz-appearance: number-input;
}
.sheet-persona-input.sheet-edit,
.sheet-underlined-input.sheet-edit {
border: none;
background-color: rgb(255, 255, 0, 0.2);
}
.sheet-underlined-select {
font-family: "Architects Daughter";
color: #3155a4;
font-weight: bold;
text-transform: uppercase;
-webkit-text-stroke-width: 0.3px;
-webkit-text-stroke-color: #3155a4;
letter-spacing: normal;
background: none;
border-top: none;
border-left: none;
border-right: none;
border-radius: 0px;
border-bottom: 2px solid rgba(165, 165, 165, 0.8);
padding: 0px;
font-size: 1.2em;
height: 20px;
}
/* Layout Styling */
.sheet-container {
width: 1075px;
position: relative;
margin-left: -15px;
background: url("https://i.imgur.com/MzNsfJi.jpg");
background-size: 100% 100%;
min-height: 935px;
display: flex;
}
.sheet-left-column {
display: inline-block;
vertical-align: top;
width: 355px;
height: 100%;
border-right: 2px solid rgba(165, 165, 165, 0.8);
position: relative;
}
.sheet-center-column {
display: inline-block;
vertical-align: top;
width: 188px;
margin-left: -5px;
margin-right: -5px;
height: 100%;
position: relative;
}
.sheet-right-column {
display: inline-block;
vertical-align: top;
width: 530px;
height: 100%;
border-left: 2px solid rgba(165, 165, 165, 0.8);
position: relative;
}
.sheet-section {
padding: 10px;
border-top: 2px solid rgba(165, 165, 165, 0.8);
}
.sheet-container {
border-bottom: 2px solid rgba(165, 165, 165, 0.8);
}
.sheet-traits,
.sheet-fate,
.sheet-check-info {
position: relative;
}
.sheet-logo {
background: url("https://i.imgur.com/5SuVIW0.png");
background-size: 100% 100%;
height: 53px;
width: 98%;
position: absolute;
top: 0;
left: 1%;
}
/* Bubble Styling */
input[type="radio"].sheet-normal {
position: absolute;
opacity: 0;
width: 10px;
cursor: pointer;
z-index: 10;
margin-top: 5px;
margin-right: -4px;
}
input[type="radio"].sheet-normal + span::before {
border: solid 1px #000000;
line-height: 11px;
text-align: center;
display: inline-block;
vertical-align: middle;
-moz-box-shadow: 0 0 0px #000;
-webkit-box-shadow: 0 0 0px #000;
box-shadow: 0 0 0px #000;
background: #000000;
background: -moz-radial-gradient(#f6f6f6, #dfdfdf);
background: -webkit-radial-gradient(#f6f6f6, #dfdfdf);
background: -ms-radial-gradient(#f6f6f6, #dfdfdf);
background: -o-radial-gradient(#f6f6f6, #dfdfdf);
background: radial-gradient(#f6f6f6, #dfdfdf);
}
input[type="radio"].sheet-normal + span::before {
content: "•";
width: 8px;
height: 8px;
font-size: 40.9px;
font-family: "Arial";
text-indent: -3px;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
margin-right: -4px;
}
input[type="radio"].sheet-normal:checked ~ input[type="radio"] + span::before {
content: "";
}
input.sheet-zero:checked + span::before {
opacity: 0;
}
input.sheet-zero:hover + span::before {
opacity: 0.25;
font-size: 12px;
content: "✖";
text-indent: -1px;
}
input.sheet-zero + span::before {
opacity: 0;
}
.sheet-advancement-flag[value="0"] ~ .sheet-advancement-pass .sheet-0,
.sheet-advancement-flag[value="1"] ~ .sheet-advancement-pass .sheet-1,
.sheet-advancement-flag[value="2"] ~ .sheet-advancement-pass .sheet-1,
.sheet-advancement-flag[value="2"] ~ .sheet-advancement-pass .sheet-2,
.sheet-advancement-flag[value="3"] ~ .sheet-advancement-pass .sheet-1,
.sheet-advancement-flag[value="3"] ~ .sheet-advancement-pass .sheet-2,
.sheet-advancement-flag[value="3"] ~ .sheet-advancement-pass .sheet-3,
.sheet-advancement-flag[value="4"] ~ .sheet-advancement-pass .sheet-1,
.sheet-advancement-flag[value="4"] ~ .sheet-advancement-pass .sheet-2,
.sheet-advancement-flag[value="4"] ~ .sheet-advancement-pass .sheet-3,
.sheet-advancement-flag[value="4"] ~ .sheet-advancement-pass .sheet-4,
.sheet-advancement-flag[value="5"] ~ .sheet-advancement-pass .sheet-1,
.sheet-advancement-flag[value="5"] ~ .sheet-advancement-pass .sheet-2,
.sheet-advancement-flag[value="5"] ~ .sheet-advancement-pass .sheet-3,
.sheet-advancement-flag[value="5"] ~ .sheet-advancement-pass .sheet-4,
.sheet-advancement-flag[value="5"] ~ .sheet-advancement-pass .sheet-5,
.sheet-max10.sheet-advancement-flag[value="0"]
~ .sheet-advancement-pass
.sheet-1,
.sheet-max10.sheet-advancement-flag[value="6"]
~ .sheet-advancement-pass
.sheet-1,
.sheet-max10.sheet-advancement-flag[value="6"]
~ .sheet-advancement-pass
.sheet-2,
.sheet-max10.sheet-advancement-flag[value="6"]
~ .sheet-advancement-pass
.sheet-3,
.sheet-max10.sheet-advancement-flag[value="6"]
~ .sheet-advancement-pass
.sheet-4,
.sheet-max10.sheet-advancement-flag[value="6"]
~ .sheet-advancement-pass
.sheet-5,
.sheet-max10.sheet-advancement-flag[value="6"]
~ .sheet-advancement-pass
.sheet-6,
.sheet-max10.sheet-advancement-flag[value="7"]
~ .sheet-advancement-pass
.sheet-1,
.sheet-max10.sheet-advancement-flag[value="7"]
~ .sheet-advancement-pass
.sheet-2,
.sheet-max10.sheet-advancement-flag[value="7"]
~ .sheet-advancement-pass
.sheet-3,
.sheet-max10.sheet-advancement-flag[value="7"]
~ .sheet-advancement-pass
.sheet-4,
.sheet-max10.sheet-advancement-flag[value="7"]
~ .sheet-advancement-pass
.sheet-5,
.sheet-max10.sheet-advancement-flag[value="7"]
~ .sheet-advancement-pass
.sheet-6,
.sheet-max10.sheet-advancement-flag[value="7"]
~ .sheet-advancement-pass
.sheet-7,
.sheet-max10.sheet-advancement-flag[value="8"]
~ .sheet-advancement-pass
.sheet-1,
.sheet-max10.sheet-advancement-flag[value="8"]
~ .sheet-advancement-pass
.sheet-2,
.sheet-max10.sheet-advancement-flag[value="8"]
~ .sheet-advancement-pass
.sheet-3,
.sheet-max10.sheet-advancement-flag[value="8"]
~ .sheet-advancement-pass
.sheet-4,
.sheet-max10.sheet-advancement-flag[value="8"]
~ .sheet-advancement-pass
.sheet-5,
.sheet-max10.sheet-advancement-flag[value="8"]
~ .sheet-advancement-pass
.sheet-6,
.sheet-max10.sheet-advancement-flag[value="8"]
~ .sheet-advancement-pass
.sheet-7,
.sheet-max10.sheet-advancement-flag[value="8"]
~ .sheet-advancement-pass
.sheet-8,
.sheet-max10.sheet-advancement-flag[value="9"]
~ .sheet-advancement-pass
.sheet-1,
.sheet-max10.sheet-advancement-flag[value="9"]
~ .sheet-advancement-pass
.sheet-2,
.sheet-max10.sheet-advancement-flag[value="9"]
~ .sheet-advancement-pass
.sheet-3,
.sheet-max10.sheet-advancement-flag[value="9"]
~ .sheet-advancement-pass
.sheet-4,
.sheet-max10.sheet-advancement-flag[value="9"]
~ .sheet-advancement-pass
.sheet-5,
.sheet-max10.sheet-advancement-flag[value="9"]
~ .sheet-advancement-pass
.sheet-6,
.sheet-max10.sheet-advancement-flag[value="9"]
~ .sheet-advancement-pass
.sheet-7,
.sheet-max10.sheet-advancement-flag[value="9"]
~ .sheet-advancement-pass
.sheet-8,
.sheet-max10.sheet-advancement-flag[value="9"]
~ .sheet-advancement-pass
.sheet-9,
.sheet-advancement-flag[value="2"] ~ .sheet-advancement-fail .sheet-1,
.sheet-advancement-flag[value="3"] ~ .sheet-advancement-fail .sheet-1,
.sheet-advancement-flag[value="3"] ~ .sheet-advancement-fail .sheet-2,
.sheet-advancement-flag[value="4"] ~ .sheet-advancement-fail .sheet-1,
.sheet-advancement-flag[value="4"] ~ .sheet-advancement-fail .sheet-2,
.sheet-advancement-flag[value="4"] ~ .sheet-advancement-fail .sheet-3,
.sheet-advancement-flag[value="5"] ~ .sheet-advancement-fail .sheet-1,
.sheet-advancement-flag[value="5"] ~ .sheet-advancement-fail .sheet-2,
.sheet-advancement-flag[value="5"] ~ .sheet-advancement-fail .sheet-3,
.sheet-advancement-flag[value="5"] ~ .sheet-advancement-fail .sheet-4,
.sheet-max10.sheet-advancement-flag[value="6"]
~ .sheet-advancement-fail
.sheet-1,
.sheet-max10.sheet-advancement-flag[value="6"]
~ .sheet-advancement-fail
.sheet-2,
.sheet-max10.sheet-advancement-flag[value="6"]
~ .sheet-advancement-fail
.sheet-3,
.sheet-max10.sheet-advancement-flag[value="6"]
~ .sheet-advancement-fail
.sheet-4,
.sheet-max10.sheet-advancement-flag[value="6"]
~ .sheet-advancement-fail
.sheet-5,
.sheet-max10.sheet-advancement-flag[value="7"]
~ .sheet-advancement-fail
.sheet-1,
.sheet-max10.sheet-advancement-flag[value="7"]
~ .sheet-advancement-fail
.sheet-2,
.sheet-max10.sheet-advancement-flag[value="7"]
~ .sheet-advancement-fail
.sheet-3,
.sheet-max10.sheet-advancement-flag[value="7"]
~ .sheet-advancement-fail
.sheet-4,
.sheet-max10.sheet-advancement-flag[value="7"]
~ .sheet-advancement-fail
.sheet-5,
.sheet-max10.sheet-advancement-flag[value="7"]
~ .sheet-advancement-fail
.sheet-6,
.sheet-max10.sheet-advancement-flag[value="8"]
~ .sheet-advancement-fail
.sheet-1,
.sheet-max10.sheet-advancement-flag[value="8"]
~ .sheet-advancement-fail
.sheet-2,
.sheet-max10.sheet-advancement-flag[value="8"]
~ .sheet-advancement-fail
.sheet-3,
.sheet-max10.sheet-advancement-flag[value="8"]
~ .sheet-advancement-fail
.sheet-4,
.sheet-max10.sheet-advancement-flag[value="8"]
~ .sheet-advancement-fail
.sheet-5,
.sheet-max10.sheet-advancement-flag[value="8"]
~ .sheet-advancement-fail
.sheet-6,
.sheet-max10.sheet-advancement-flag[value="8"]
~ .sheet-advancement-fail
.sheet-7,
.sheet-max10.sheet-advancement-flag[value="9"]
~ .sheet-advancement-fail
.sheet-1,
.sheet-max10.sheet-advancement-flag[value="9"]
~ .sheet-advancement-fail
.sheet-2,
.sheet-max10.sheet-advancement-flag[value="9"]
~ .sheet-advancement-fail
.sheet-3,
.sheet-max10.sheet-advancement-flag[value="9"]
~ .sheet-advancement-fail
.sheet-4,
.sheet-max10.sheet-advancement-flag[value="9"]
~ .sheet-advancement-fail
.sheet-5,
.sheet-max10.sheet-advancement-flag[value="9"]
~ .sheet-advancement-fail
.sheet-6,
.sheet-max10.sheet-advancement-flag[value="9"]
~ .sheet-advancement-fail
.sheet-7,
.sheet-max10.sheet-advancement-flag[value="9"]
~ .sheet-advancement-fail
.sheet-8,
.sheet-untaxed_nature[value="1"] ~ div .sheet-beginner-checks .sheet-1,
.sheet-untaxed_nature[value="2"] ~ div .sheet-beginner-checks .sheet-1,
.sheet-untaxed_nature[value="2"] ~ div .sheet-beginner-checks .sheet-2,
.sheet-untaxed_nature[value="3"] ~ div .sheet-beginner-checks .sheet-1,
.sheet-untaxed_nature[value="3"] ~ div .sheet-beginner-checks .sheet-2,
.sheet-untaxed_nature[value="3"] ~ div .sheet-beginner-checks .sheet-3,
.sheet-untaxed_nature[value="4"] ~ div .sheet-beginner-checks .sheet-1,
.sheet-untaxed_nature[value="4"] ~ div .sheet-beginner-checks .sheet-2,
.sheet-untaxed_nature[value="4"] ~ div .sheet-beginner-checks .sheet-3,
.sheet-untaxed_nature[value="4"] ~ div .sheet-beginner-checks .sheet-4,
.sheet-untaxed_nature[value="5"] ~ div .sheet-beginner-checks .sheet-1,
.sheet-untaxed_nature[value="5"] ~ div .sheet-beginner-checks .sheet-2,
.sheet-untaxed_nature[value="5"] ~ div .sheet-beginner-checks .sheet-3,
.sheet-untaxed_nature[value="5"] ~ div .sheet-beginner-checks .sheet-4,
.sheet-untaxed_nature[value="5"] ~ div .sheet-beginner-checks .sheet-5,
.sheet-untaxed_nature[value="6"] ~ div .sheet-beginner-checks .sheet-1,
.sheet-untaxed_nature[value="6"] ~ div .sheet-beginner-checks .sheet-2,
.sheet-untaxed_nature[value="6"] ~ div .sheet-beginner-checks .sheet-3,
.sheet-untaxed_nature[value="6"] ~ div .sheet-beginner-checks .sheet-4,
.sheet-untaxed_nature[value="6"] ~ div .sheet-beginner-checks .sheet-5,
.sheet-untaxed_nature[value="6"] ~ div .sheet-beginner-checks .sheet-6,
.sheet-show-advancement[value="1"] ~ .sheet-advancement-checkbox,
.sheet-roll_type[value="simple"]
~ div
.sheet-beginner_luck_flag[value="0"]
~ .sheet-simple_roll.sheet-beginner_luck,
.sheet-roll_type[value="simple"]
~ div
.sheet-beginner_luck_flag:not([value="0"])
~ .sheet-simple_roll.sheet-normal,
.sheet-roll_type[value="complex"] ~ div .sheet-complex_roll {
display: inline-block;
}
.sheet-advancement-flag[value="0"]:not(.sheet-max10) ~ .sheet-advancement-pass,
.sheet-advancement-flag[value="0"]:not(.sheet-max10) ~ .sheet-advancement-fail,
.sheet-advancement-flag:not([value="0"]) ~ .sheet-beginner-checks {
display: none;
}
.sheet-advancement-checkbox {
position: absolute;
right: 0;
top: 0;
width: 15px;
height: 15px;
}
input[type="checkbox"].sheet-advancement-checkbox {
opacity: 0;
cursor: pointer;
z-index: 10;
height: 15px;
}
input[type="checkbox"].sheet-advancement-checkbox + span {
background: url("https://i.imgur.com/lz44L8d.png");
background-size: 100% 100%;
}
/* Condition Checkbox Styling */
.sheet-conditions .sheet-body .sheet-condition {
position: relative;
}
input[type="checkbox"].sheet-underlined,
input[type="radio"].sheet-underlined {
position: absolute;
opacity: 0;
width: 30px;
cursor: pointer;
z-index: 10;
}
input[type="checkbox"].sheet-underlined:checked + span::before,
input[type="radio"].sheet-underlined:checked + span::before {
content: "x";
position: absolute;
top: -4px;
left: 11px;
}
.sheet-conditions .sheet-body .sheet-leftside,
.sheet-conditions .sheet-body .sheet-rightside {
height: 19px;
display: inline-block;
}
.sheet-conditions .sheet-body .sheet-leftside {
width: 70%;
}
.sheet-conditions .sheet-body .sheet-rightside {
width: 27%;
position: relative;
}
.sheet-conditions .sheet-body .sheet-rightside .sheet-complex_roll {
top: 7px;
}
.sheet-conditions .sheet-body .sheet-rightside .sheet-simple_roll {
vertical-align: bottom;
}
.sheet-conditions .sheet-right {
text-align: right;
}
.sheet-conditions .sheet-right .sheet-complex_roll,
.sheet-conditions .sheet-right .sheet-complex_roll + span {
width: 60px;
}
.sheet-hidden.sheet-condition-display {
display: none;
}
input.sheet-condition-flag[value="1"] + .sheet-condition-display {
display: block;
}
.sheet-warning {
background-color: rgb(255, 255, 0, 0.2);
border: 1px solid rgba(165, 165, 165, 0.8);
border-radius: 5px;
padding: 5px;
margin-top: 5px;
margin-bottom: 5px;
}
.sheet-skills .sheet-row.sheet-warning {
height: 18px;
}
.sheet-skills
input.sheet-afraid-flag.sheet-condition-flag[value="1"]
~ .sheet-column-skills
input.sheet-beginner_luck_flag[value="0"]
~ button,
.sheet-skills
input.sheet-afraid-flag.sheet-condition-flag[value="1"]
~ .sheet-column-skills
input.sheet-beginner_luck_flag[value="0"]
~ input,
.sheet-skills
input.sheet-afraid-flag.sheet-condition-flag[value="1"]
~ .sheet-column-skills
input.sheet-beginner_luck_flag[value="0"]
~ input
+ span {
cursor: not-allowed;
pointer-events: none;
color: rgba(150, 150, 150, 0.8);
}
.sheet-skills
input.sheet-sick-flag.sheet-condition-flag[value="1"]
~ .sheet-column-skills
input[type="radio"],
.sheet-skills
input.sheet-sick-flag.sheet-condition-flag[value="1"]
~ .sheet-column-skills
input[type="radio"]
+ span {
cursor: not-allowed;
pointer-events: none;
color: rgba(150, 150, 150, 0.8);
}
.sheet-skills
input.sheet-sick-flag.sheet-condition-flag[value="1"]
~ .sheet-column-skills
input[type="radio"]
+ span::before {
background: radial-gradient(
rgba(150, 150, 150, 0.8),
rgba(150, 150, 150, 0.8)
);
border: 1px solid rgba(150, 150, 150, 0.8);
}
/* Who You Are Styling */
.sheet-who-you-are .sheet-column-2 .sheet-row span:first-of-type {
margin-right: 5px;
}
/* Traits */
.sheet-trait {
margin-bottom: 10px;
min-height: 40px;
}
.sheet-trait div {
vertical-align: top;
}
.sheet-trait-name {
width: 120px;
display: inline-block;
}
.sheet-trait-level {
width: 80px;
display: inline-block;
}
.sheet-trait-uses {
width: 90px;
display: inline-block;
}
.sheet-trait-checks {
width: 28px;
display: inline-block;
}
.sheet-traits-flag[value="1"] ~ div .sheet-1,
.sheet-traits-flag[value="2"] ~ div .sheet-2,
.sheet-traits-flag[value="3"] ~ div .sheet-3 {
display: inline-block;
}
.sheet-trait-name input {
width: 115px;
}
.sheet-trait-level select {
width: 80px;
}
/* ABILITIES AND SKILLS */
.sheet-raw-abilities,
.sheet-town-abilities {
display: inline-block;
width: 95px;
padding-right: 5px;
vertical-align: top;
position: relative;
height: 30px;
}
.sheet-rating {
display: inline-block;
width: 25px;
margin-right: 10px;
text-align: center;
vertical-align: top;
}
.sheet-advancement {
display: inline-block;
width: 110px;
line-height: 10px;
}
.sheet-nature-descriptor {
display: inline-block;
margin-left: 5px;
}
.sheet-nature-descriptor:not(:last-child) span::after {
content: ",";
}
.sheet-abilities .sheet-row,
.sheet-skills .sheet-row {
height: 30px;
}
.sheet-abilities .sheet-rating:not(.sheet-header-only),
.sheet-skills .sheet-rating:not(.sheet-header-only) {
border-radius: 0px;
border-bottom: 2px solid rgba(165, 165, 165, 0.8);
font-size: 1.2em;
line-height: 0.9;
}
.sheet-raw-abilities.sheet-nature {
width: 80px;
}
.sheet-rating.sheet-nature {
width: 40px;
}
.sheet-rating.sheet-nature .sheet-edit {
width: 12px !important;
}
.sheet-might-container {
vertical-align: top;
}
.sheet-might {
display: inline-block;
margin-right: 15px;
}
input[type="radio"].sheet-editing:checked
~ .sheet-tabcontainer
.sheet-might
+ .sheet-rating {
position: relative;
min-height: 25px;
}
.sheet-beginner-checks .sheet-bl-label {
margin-right: -7px;
}
.sheet-skill-footer .sheet-footer-left,
.sheet-skill-footer .sheet-footer-right {
display: inline-block;
}
.sheet-skill-footer .sheet-footer-left {
width: 22.5%;
border-right: 1px solid black;
}
.sheet-skill-footer .sheet-footer-right {
width: 76%;
}
.sheet-skill-footer .sheet-row {
height: 12px;
}
.sheet-roll_type[value="simple"] ~ div .sheet-precedence {
margin-left: 9px;
}
.sheet-nature-descriptor input {
width: 120px;
}
.sheet-town-abilities input.sheet-edit {
width: 100px;
}
.sheet-advancement {
position: relative;
}
.sheet-advancement .sheet-edit {
width: 68px;
position: absolute;
top: -5px;
right: 0px;
}
.sheet-advancement .sheet-edit select {
width: 68px;
}
.sheet-column-skills {
width: calc(50% - 2px);
display: inline-block;
vertical-align: top;
}
.sheet-bl-ability {
position: absolute;
right: 14px;
font-size: 0.8em;
}
.sheet-bl-ability-flag[value="w"] ~ .sheet-w,
.sheet-bl-ability-flag[value="h"] ~ .sheet-h {
display: inline-block;
}
/* Fate Styling */
.sheet-fate .sheet-box {
display: inline-block;
padding: 5px;
border: 2px solid rgba(150, 150, 150, 0.8);
margin-right: -5px;
width: 60px;
position: relative;
}
.sheet-fate .sheet-name-header {
margin-top: 10px;
}
.sheet-fate .sheet-compact,
.sheet-check-info .sheet-compact {
margin-top: 3px;
}
/* Who You Are & What You Fight For Styling */
.sheet-who-you-are .sheet-row,
.sheet-what-you-fight-for .sheet-body > .sheet-row {
margin-top: 6px;
}
.sheet-conditions .sheet-body > .sheet-row {
margin-top: 12px;
}
.sheet-who-you-are .sheet-row {
min-height: 25px;
}
.sheet-what-you-fight-for .sheet-body > .sheet-row {
min-height: 75px;
}
.sheet-what-you-fight-for textarea {
width: calc(100% - 15px);
resize: vertical;
height: 40px;
}
/* Wises Styling */
.sheet-wise-check-container {
position: relative;
display: inline-block;
}
.sheet-wise-check-container:not(:last-child) {
border-right: 1px solid black;
padding-right: 5px;
}
.sheet-wise-check-container input[type="checkbox"].sheet-underlined,
.sheet-wise-check-container input[type="checkbox"].sheet-underlined + span,
.sheet-wise-check-container input[type="radio"].sheet-underlined,
.sheet-wise-check-container input[type="radio"].sheet-underlined + span {
width: 15px !important;
}
.sheet-wise-check-container
input[type="checkbox"].sheet-underlined
+ span:before,
.sheet-wise-check-container input[type="radio"].sheet-underlined + span:before {
left: 3px;
}
.sheet-wises .sheet-name-container {
min-height: 20px;
border-bottom: 1px solid black;
margin-bottom: 5px;
}
.sheet-wises .sheet-row {
margin-bottom: 10px;
}
.sheet-wises-left,
.sheet-wises-right {
width: 45%;
display: inline-block;
}
.sheet-wises-left {
margin-right: 5%;
}
/* Complex Roll Styling */
.sheet-modal-flag[value="1"] + .sheet-complex-roll-modal {
display: block;
position: fixed;
top: 100px;
right: 0;
left: 0;
margin-right: auto;
margin-left: auto;
z-index: 100;
width: 500px;
background: rgb(240, 240, 240);
border: 2px solid rgba(64, 64, 64, 0.8);
border-radius: 5px;
padding: 10px;
}
input[type="checkbox"].sheet-close-complex-modal,
input[type="checkbox"].sheet-close-complex-modal + span {
position: absolute;
top: 0px;
right: 0px;
width: 15px;
height: 15px;
}
input[type="checkbox"].sheet-close-complex-modal {
cursor: pointer;
opacity: 0;
z-index: 101;
}
input[type="checkbox"].sheet-close-complex-modal + span::before {
content: "✖";
}
.sheet-check-container {
position: relative;
height: 25px;
}
input.sheet-ob-flag[value="independent"] ~ .sheet-independent,
input.sheet-ob-flag[value="versus"] ~ .sheet-versus,
input.sheet-ob-flag[value="versus"] ~ div .sheet-versus,
input.sheet-ob-flag[value="conflict"] ~ .sheet-conflict {
display: block;
}
.sheet-roll-choices {
border-top: 2px solid rgba(165, 165, 165, 0.8);
margin-top: 10px;
padding-top: 10px;
}
.sheet-trait-mod:checked ~ .sheet-trait-mod-options,
.sheet-persona:checked ~ .sheet-persona-options,
.sheet-nature:checked ~ .sheet-nature-options,
.sheet-help:checked ~ .sheet-help-options,
.sheet-gear:checked ~ .sheet-gear-options,
.sheet-other:checked ~ .sheet-other-options,
input.sheet-town-ability-flag[value="circles"] + .sheet-town-ability,
input.sheet-town-ability-flag[value="resources"] + .sheet-town-ability,
input.sheet-mod-flag:not([value="0"]) + .sheet-mod,
/* input.sheet-mod-flag[value="1"] + .sheet-mod, */
input.sheet-mod-flag[value="1"] + input.sheet-not-town[value="1"] + .sheet-mod,
input.sheet-mod-flag-bl[value="ceil(("] + .sheet-mod,
input.sheet-in-or-out[value="outside"] + .sheet-out {
display: inline-block;
}
.sheet-row.sheet-check-container.sheet-hidden,
.sheet-row.sheet-conflict.sheet-hidden {
display: none;
}
.sheet-trait-select {
width: 130px;
}
.sheet-nature-select {
width: 80px;
}
input[type="number"].sheet-ob-input {
font-family: "Architects Daughter";
color: #3155a4;
font-weight: bold;
text-transform: uppercase;
-webkit-text-stroke-width: 0.3px;
-webkit-text-stroke-color: #3155a4;
letter-spacing: normal;
background: none;
border-top: none;
border-left: none;
border-right: none;
border-radius: 0px;
border-bottom: 2px solid rgba(165, 165, 165, 0.8);
width: 50px;
text-align: center;
padding: 0px;
font-size: 2.5em;
}
.sheet-roll-obstacle {
position: relative;
}
.sheet-rolling {
margin-top: 17px;
}
button[type="roll"].sheet-complex-roll-button {
position: absolute;
right: 10px;
bottom: -5px;
width: 33%;
height: 25px;
background: #3155a4;
border: 2px solid rgba(165, 165, 165, 0.8);
text-align: center;
z-index: 10;
}
/* input[type=checkbox].sheet-complex-roll-listener {
position: absolute;
right: 10px;
bottom: -5px;
width: 33%;
height: 25px;
opacity: 0.1;
z-index: 10;
} */
button[type="roll"].sheet-complex-roll-button span {
color: white;
-webkit-text-stroke-color: white;
}
.sheet-disposition-type {
width: 110%;
}
.sheet-disposition-type input[type="radio"].sheet-underlined + span {
margin-right: 3px;
}
.sheet-disposition-type input[type="radio"].sheet-underlined + span::before {
left: 3px;
}
.sheet-disposition-type input[type="radio"].sheet-underlined,
.sheet-disposition-type input[type="radio"].sheet-underlined + span {
width: 15px !important;
}
.sheet-disposition-type div {
display: inline-block;
}
.sheet-disposition-type .sheet-disposition-subtype {
position: absolute;
right: 0px;
top: 10px;
width: 85px;
}
.sheet-check-container.sheet-bottom {
height: 40px;
}
/* Roll Template Styling */
.sheet-rolltemplate-simple .sheet-container,
.sheet-rolltemplate-complex .sheet-container {
background: rgb(240, 240, 240);
border: 2px solid rgba(150, 150, 150, 0.8);
border-radius: 5px;
padding: 10px;
}
.sheet-rolltemplate-simple .sheet-name,
.sheet-rolltemplate-complex .sheet-name {
color: #3155a4;
font-family: "Inknut Antiqua";
font-size: 1.4em;
font-weight: 700;
font-variant: small-caps;
letter-spacing: -2px;
text-shadow: 0 0 2px #bac6e0, 0 0 2px #bac6e0, 0 0 2px #bac6e0,
0 0 2px #bac6e0, 0 0 2px #bac6e0, 0 0 2px #bac6e0, 0 0 2px #bac6e0,
0 0 2px #bac6e0, 0 0 2px #bac6e0, 0 0 2px #bac6e0, 0 0 2px #bac6e0,
0 0 2px #bac6e0, 0 0 2px #bac6e0, 0 0 2px #bac6e0;
}
.sheet-rolltemplate-simple .sheet-faint,
.sheet-rolltemplate-complex .sheet-faint {
color: rgba(150, 150, 150, 0.8);
font-size: 0.85em;
font-family: "Inknut Antiqua";
letter-spacing: -1px;
}
.sheet-rolltemplate-simple .sheet-result,
.sheet-rolltemplate-complex .sheet-result {
text-align: center;
font-size: 2em;
}
.sheet-rolltemplate-simple .sheet-success-footer,
.sheet-rolltemplate-complex .sheet-success-footer {
font-size: 0.35em;
}
.sheet-rolltemplate-simple .sheet-dead,
.sheet-rolltemplate-complex .sheet-dead {
font-size: 0.8em;
line-height: 1;
}
.sheet-rolltemplate-simple .sheet-conditions,
.sheet-rolltemplate-complex .sheet-conditions {
line-height: 10px;
}
.sheet-rolltemplate-simple .sheet-conditions .sheet-handwritten,
.sheet-rolltemplate-complex .sheet-conditions .sheet-handwritten {
font-size: 0.8em;
color: rgba(150, 150, 150, 0.8);
-webkit-text-stroke-color: rgba(150, 150, 150, 0.8);
}
.sheet-rolltemplate-simple .inlinerollresult,
.sheet-rolltemplate-simple .inlinerollresult.fullcrit,
.sheet-rolltemplate-simple .inlinerollresult.fullfail,
.sheet-rolltemplate-simple .inlinerollresult.importantroll,
.sheet-rolltemplate-complex .inlinerollresult,
.sheet-rolltemplate-complex .inlinerollresult.fullcrit,
.sheet-rolltemplate-complex .inlinerollresult.fullfail,
.sheet-rolltemplate-complex .inlinerollresult.importantroll {
background: none;
border: none;
}
.sheet-rolltemplate-simple .sheet-caps,
.sheet-rolltemplate-complex .sheet-caps {
text-transform: uppercase;
}
.sheet-rolltemplate-simple .sheet-handwritten,
.sheet-rolltemplate-complex .sheet-handwritten {
font-family: "Architects Daughter";
color: #3155a4;
font-weight: bold;
text-transform: uppercase;
-webkit-text-stroke-width: 0.3px;
-webkit-text-stroke-color: #3155a4;
letter-spacing: normal;
}
.sheet-rolltemplate-simple .sheet-handwritten.sheet-failure,
.sheet-rolltemplate-complex .sheet-handwritten.sheet-failure {
color: #a4110e;
-webkit-text-stroke-color: #a4110e;
}
.sheet-rolltemplate-complex .sheet-comma {
margin-left: -5px;
}
.sheet-rolltemplate-complex .sheet-column-3 {
/* width: calc(30% - 5px); */
display: inline-block;
vertical-align: top;
padding-right: 5px;
}
.sheet-rolltemplate-complex .sheet-vs {
color: rgba(150, 150, 150, 0.8);
font-size: 0.55em;
font-family: "Inknut Antiqua";
letter-spacing: -1px;
margin-left: -15px;
margin-right: -15px;
}
.sheet-rolltemplate-complex .sheet-conflict-subtype {
text-align: center;
}
.sheet-rolltemplate-complex .sheet-operator {
margin-right: -15px;
}
/* INVENTORY STYLING */
.sheet-inventory .sheet-name-header {
border-bottom: 2px solid rgba(165, 165, 165, 0.8);
}
.sheet-inventory-row {
display: inline-block;
margin-right: 10px;
vertical-align: top;
max-height: 450px;
}
.sheet-inventory-section {
width: 190px;
margin-bottom: 20px;
}
.sheet-inventory-container {
min-height: 30px;
width: 100%;
}
.sheet-inventory-container .sheet-status-container {
position: relative;
}
input[type="radio"].sheet-editing:not(:checked)
~ .sheet-tabcontainer
.sheet-inventory-container
.sheet-status-container
input[type="checkbox"]:checked
~ span.sheet-status {
display: inline-block;
position: absolute;
left: 55px;
top: -5px;
}
.sheet-inventory-container .sheet-textinput {
width: 140px;
}
.sheet-status {
background: none;
}
.sheet-worn {
margin-right: 5px;
}
input.sheet-backpack-flag[value="none"] ~ .sheet-none,
input.sheet-backpack-flag[value="satchel"] ~ .sheet-satchel,
input.sheet-backpack-flag[value="backpack"] ~ .sheet-backpack,
input.sheet-container-flag[value="small"] ~ .sheet-small,
input.sheet-container-flag[value="large"] ~ .sheet-large,
input.sheet-container-flag[value="cache"] ~ .sheet-cache {
display: inline-block;
}
.sheet-inventory .repitem {
display: inline-block;
vertical-align: top;
margin-right: 10px;
}
.sheet-inventory-row.sheet-end {
max-width: 400px;
}
.sheet-carried-options div {
display: inline-block;
position: relative;
}
.sheet-carried-options input.sheet-underlined,
.sheet-carried-options input.sheet-underlined + span {
width: 15px !important;
}
.sheet-carried-options
input[type="radio"].sheet-underlined:checked
+ span::before {
left: 3px;
}
.sheet-inventory-row .itemcontrol {
z-index: 99;
}
/* MAGIC STYLING */
.sheet-relic-name,
.sheet-relic-inventory,
.sheet-relic-invocation {
display: inline-block;
min-height: 25px;
position: relative;
}
.sheet-relic-name span,
.sheet-relic-inventory span,
.sheet-relic-invocation span {
position: absolute;
bottom: 0px;
}
.sheet-relic-name input,
.sheet-relic-inventory input,
.sheet-relic-invocation input {
position: absolute;
bottom: -3px;
}
.sheet-relic-name,
.sheet-relic-name input {
width: 200px;
}
.sheet-relic-inventory,
.sheet-relic-inventory input {
width: 200px;
}
.sheet-relic-invocation,
.sheet-relic-invocation input {
width: 300px;
}
.sheet-relics .sheet-row {
border-bottom: 1px solid rgba(165, 165, 165, 0.8);
}
.sheet-relic-section {
margin-right: 25px;
display: inline-block;
}
.sheet-urdr-burden-section {
display: inline-block;
vertical-align: top;
}
.sheet-urdr-burden-section,
.sheet-urdr-burden-section .sheet-row {
width: 250px;
}
.sheet-urdr-burden-section span.sheet-faint,
.sheet-urdr-burden-section span.sheet-handwritten {
padding-left: 15px;
}
span.sheet-handwritten.sheet-danger {
color: red;
-webkit-text-stroke-color: red;
}
.sheet-relics {
width: 100%;
}
.sheet-relics .sheet-header {
width: 100%;
}
input.sheet-stigmata-flag[value="1"] ~ .sheet-stigmata {
display: inline-block;
}
.sheet-spells {
position: relative;
}
.sheet-spells .sheet-header {
width: 100%;
}
.sheet-spells .sheet-memory-palace {
position: absolute;
top: 0px;
right: 45px;
}
.sheet-spell-name {
width: 200px;
min-height: 25px;
position: relative;
vertical-align: top;
}
.sheet-spell-name input {
width: 200px;
}
.sheet-spell-ob,
.sheet-spell-known,
.sheet-spell-book,
.sheet-spell-mem,
.sheet-spell-cast,
.sheet-spell-scroll,
.sheet-spell-supplies {
width: 70px;
min-height: 25px;
position: relative;
text-align: center;
vertical-align: top;
}
.sheet-spell-effect {
width: 355px;
min-height: 25px;
position: relative;
vertical-align: top;
padding-left: 5px;
}
.sheet-spell-effect.sheet-title {
text-align: center;
}
.sheet-spell-effect span {
margin-left: 15px;
}
.sheet-spell-effect input {
width: 355px;
}
.sheet-spell-ob,
.sheet-spell-book,
.sheet-spell-cast,
.sheet-spell-supplies {
background-color: rgba(165, 165, 165, 0.3);
}
.sheet-spells .sheet-underlined {
border-bottom: 1px solid rgba(165, 165, 165, 0.8);
padding-left: 15px;
}
.sheet-memory-palace span.sheet-faint {
width: 250px;
}
.sheet-spells input[type="checkbox"].sheet-underlined:checked + span::before {
left: 30px;
}
.sheet-spells .sheet-row {
display: flex;
border-bottom: 1px solid rgba(165, 165, 165, 0.8);
}
.sheet-spells-section {
width: 1060px;
}
/* RELATIONSHIP STYLING */
.sheet-relationships .sheet-row {
display: flex;
width: 1060px;
border-bottom: 1px solid rgba(165, 165, 165, 0.8);
}
.sheet-relationship-name,
.sheet-relationship-name input {
width: 200px;
}
.sheet-relationship-location,
.sheet-relationship-location input {
width: 150px;
}
.sheet-relationship-status,
.sheet-relationship-status input {
width: 150px;
}
.sheet-relationship-notes,
.sheet-relationship-notes input {
width: 560px;
}
.sheet-relationship-notes span {
margin-left: 15px;
}
/* LEVELS STYLING */
.sheet-level-number,
.sheet-level-f,
.sheet-level-p {
display: inline-block;
text-align: center;
border-bottom: 1px solid rgba(165, 165, 165, 0.8);
}
.sheet-level-benefits {
display: inline-block;
border-bottom: 1px solid rgba(165, 165, 165, 0.8);
}
.sheet-level-row:not(:first-child) .sheet-level-number,
.sheet-level-row:not(:first-child) .sheet-level-f,
.sheet-level-row:not(:first-child) .sheet-level-p,
.sheet-level-row:not(:first-child) .sheet-level-benefits {
padding-top: 15px;
padding-bottom: 15px;
}
.sheet-level-number {
width: 50px;
font-weight: bold;
}
.sheet-level-f {
width: 30px;
}
.sheet-level-p {
width: 30px;
}
.sheet-level-benefits {
width: 930px;
padding-left: 10px;
}
.sheet-levels .sheet-row:first-child,
.sheet-row.sheet-level-row {
display: flex;
}
.sheet-level-row.sheet-shaded {
background-color: rgba(165, 165, 165, 0.3);
}
.sheet-level-row:not(:first-child) .sheet-level-f,
.sheet-level-row:not(:first-child) .sheet-level-p,
.sheet-level-row:not(:first-child) .sheet-level-benefits {
border-left: 1px solid rgba(165, 165, 165, 0.8);
}
.sheet-levels textarea {
height: 18px;
margin: 0px;
width: 920px;
resize: vertical;
}