Files
roll20-character-sheets/Ironsworn/Ironsworn.css
T
idispatch75 ac0a20ced0 Make the Assets summary in Moves optional
For those who play without assets or do not want that much info in the same page.
2022-09-01 11:03:28 +02:00

3311 lines
88 KiB
CSS

@import url('https://fonts.googleapis.com/css?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900|Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700|Roboto&display=swap');
.charsheet {
width: 842px !important;
margin: 0 auto !important;
padding: 15px;
font-family: 'Montserrat', Arial, sans-serif;
font-weight: normal;
/* Fake radio/checkbox */
/* Remove dot from all radios _after_ selected one */
}
.charsheet input[type=text] {
font-weight: 600;
}
.charsheet input[type=text]:focus {
outline: 3px solid #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 3px;
}
.charsheet select {
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 1px;
text-overflow: '';
}
.charsheet select::-ms-expand {
display: none;
}
.charsheet li {
font-weight: normal;
font-size: 14.3px;
}
.charsheet p {
font-family: 'Crimson Text', Arial, sans-serif;
font-size: 14.3px;
line-height: 1.25;
font-weight: normal;
margin: 0;
}
.charsheet h1 {
font-weight: bold;
width: 100%;
font-size: 28px;
text-align: center;
margin: 0 0 0px;
padding: 10;
text-transform: uppercase;
}
.charsheet h2 {
font-weight: bold;
width: 100%;
font-size: 18px;
text-align: left;
margin: 0 0 0px;
padding: 0;
text-transform: uppercase;
}
.charsheet h3 {
font-weight: bold;
width: 100%;
line-height: 1.4em;
font-size: 1.2em;
text-align: center;
margin: 0 0 0px;
padding: 0;
text-transform: uppercase;
}
.charsheet h3.divide::after,
.charsheet h3.divide::before {
display: inline-block;
content: "";
height: 5px;
border-top: 2px solid #4c4d4f;
top: 0;
width: 220px;
}
.charsheet h3.site-divide::after,
.charsheet h3.site-divide::before {
display: inline-block;
content: "";
height: 5px;
border-top: 2px solid #4c4d4f;
top: 0;
width: 331px;
}
.charsheet h3.site-denizens-divide::after,
.charsheet h3.site-denizens-divide::before {
display: inline-block;
content: "";
height: 5px;
border-top: 2px solid #4c4d4f;
top: 0;
width: 336px;
}
.charsheet h3.site-divide-notes::after,
.charsheet h3.site-divide-notes::before {
display: inline-block;
content: "";
height: 5px;
border-top: 2px solid #4c4d4f;
top: 0;
width: 352px;
}
.charsheet .divide {
margin-top: 1em;
}
.charsheet h4 {
font-weight: bold;
width: 100%;
font-size: 16px;
text-align: center;
margin: 0 0 0px;
padding: 0;
text-transform: uppercase;
}
.charsheet h4.tab-title {
display: inline-block;
}
.charsheet h5 {
font-weight: bold;
font-size: 12px;
text-align: left;
margin: 0 0 0px;
padding: 0;
text-transform: uppercase;
}
.charsheet h6 {
font-size: 14px;
font-weight: bold;
text-align: left;
margin-top: 2px;
}
.charsheet button[type="roll"] {
align-items: left;
color: #4c4d4f !important;
font-weight: normal;
font-size: 20px;
text-decoration: none;
background: none;
background-image: none;
border: none;
box-shadow: none;
text-shadow: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
}
.charsheet button[type="roll"]:hover {
transition: 0.5s ease;
}
.charsheet .heading-left {
text-align: left;
}
.charsheet hr {
border: 0;
height: 1px;
background: #ccc;
background-image: linear-gradient(to right, #ccc, #333, #ccc);
}
.charsheet textarea {
font-family: 'Crimson Text', Arial, sans-serif;
max-width: 828px;
border: 2px solid #4c4d4f;
font-weight: normal;
}
.charsheet .btn {
display: inline;
font-weight: bold;
font-size: 14px;
padding: 0;
margin: 0.5em;
height: 40px;
padding: 0.2em 0.2em 0.2em 0.2em;
border: 2px solid #494a4c;
border-radius: 0;
cursor: pointer;
}
.charsheet .common-btn {
display: flex;
width: fit-content;
font-size: 14px;
padding: 0;
border: 2px solid #494a4c;
cursor: pointer;
width: -moz-fit-content;
color: #4c4d4f !important;
}
.charsheet .common-btn:hover {
background: #ccc;
transition: 0.5s ease;
}
.charsheet .btn-content {
padding: 0.2em 0.2em 0.2em 0.2em;
width: 100%;
text-align: center;
}
.charsheet .btn-input:checked ~ .btn-content {
background: #4c4d4f;
color: #fff;
}
.charsheet button.btn.repcontrol_edit,
.charsheet button.btn.repcontrol_add {
width: auto;
height: auto;
border: 2px solid #4c4d4f;
border-radius: 0;
font-weight: bold;
font-size: 12px;
text-shadow: none;
text-transform: uppercase;
padding: 0.2em;
margin: 0.3em;
color: #4c4d4f !important;
font-family: 'Montserrat', Arial, sans-serif;
background: #dfe0e2;
}
.charsheet button.btn.repcontrol_edit:hover,
.charsheet button.btn.repcontrol_add:hover {
background: #bcbec2;
}
.charsheet button.btn.repcontrol_edit:focus,
.charsheet button.btn.repcontrol_add:focus {
outline: 3px solid #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 1px;
}
.charsheet button.btn.repcontrol_edit {
margin-right: 3px;
}
.charsheet button.btn.repcontrol_add {
margin-left: 3px;
}
.charsheet .debilities {
margin-bottom: 0px;
}
.charsheet .debility {
display: flex;
flex-flow: row wrap;
}
.charsheet .flex-container {
display: flex;
align-items: flex-start;
}
.charsheet .flex-wrapper {
display: flex;
flex-direction: column;
margin-bottom: 10px;
font-weight: normal;
padding: 0.5em;
}
.charsheet .track-box-input {
width: 80px;
height: 45px !important;
opacity: 0;
vertical-align: top;
}
.charsheet .track-box-back {
width: 80px;
height: 45px;
margin-top: -45px;
}
.charsheet .resources-box-input {
width: 80px;
height: 40px !important;
opacity: 0;
vertical-align: top;
}
.charsheet .resources-box-back {
width: 80px;
height: 40px;
margin-top: -40px;
}
.charsheet .track-box-input:hover ~ .track-box-back,
.charsheet .resources-box-input:hover ~ .resources-box-back {
background: #ccc;
transition: 0.5s ease;
}
.charsheet .track-box-input:checked ~ .track-box-back,
.charsheet .resources-box-input:checked ~ .resources-box-back {
background: #4c4d4f;
color: #fff;
transition: 0.5s ease;
}
.charsheet .track-box-value {
padding: 0px;
font-weight: bold;
height: 35px;
padding-top: 10px;
font-size: 18px;
color: inherit;
}
.charsheet .resources-box-value {
padding: 0px;
font-weight: bold;
height: 35px;
padding-top: 10px;
font-size: 18px;
color: inherit;
}
.charsheet .resources-title-box {
width: 80px;
height: 40px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
border-radius: 0%;
background: transparent;
border: 2px solid #4c4d4f;
margin-top: 20px;
margin-bottom: 2px;
}
.charsheet .resources-box {
width: 80px;
height: 40px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
border-radius: 0%;
background: transparent;
border: 2px solid #4c4d4f;
margin-bottom: 2px;
}
.charsheet .pc-name {
width: 100%;
font-weight: bold;
font-size: 14px;
border: 2px solid #4c4d4f;
background: #e6e7e8;
color: #4c4d4f !important;
border-radius: 0;
}
.charsheet .debil-desc {
width: 100%;
font-weight: bold;
font-size: 14px;
}
.charsheet .border {
border: 1px solid #ccc;
border-radius: 4px;
}
.charsheet textarea.full-width {
width: 95%;
resize: vertical;
}
.charsheet input.filler[type="radio"],
.charsheet input[type="checkbox"].checkbox {
opacity: 0;
width: 16px;
height: 16px;
position: relative;
top: 5px;
left: 6px;
margin: -10px;
cursor: pointer;
z-index: 1;
}
.charsheet input[type="radio"] + span::before,
.charsheet input[type="checkbox"].checkbox + span::before {
margin-right: 4px;
border: solid 1px #a8a8a8;
line-height: 14px;
text-align: center;
display: inline-block;
vertical-align: middle;
-moz-box-shadow: 0 0 2px #ccc;
-webkit-box-shadow: 0 0 2px #ccc;
box-shadow: 0 0 2px #ccc;
background: #f6f6f6;
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);
}
.charsheet input[type="checkbox"].checkbox + span::before,
.charsheet input.filler[type="radio"] + span::before {
content: "";
width: 14px;
height: 14px;
font-size: 12px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.charsheet input[type="checkbox"].checkbox:checked + span::before {
content: "■";
}
.charsheet input.zeroxp[type="radio"] + span::before {
content: "0" !important;
}
.charsheet input.filler[type="radio"] + span::before {
content: "■";
}
.charsheet input.filler[type="radio"]:checked ~ input.filler[type="radio"] + span::before {
content: "";
}
.charsheet span.showhide:checked {
background-color: #4c4d4f;
color: #fff;
transition: 0.5s ease;
}
.charsheet span.showhide {
display: inline;
border: 1px solid #ccc;
margin-right: 11px;
border-radius: 4px;
padding: 2px 4px;
font-weight: bold;
font-size: 14px;
}
.charsheet span.showhide:hover {
cursor: pointer;
border-radius: 4px;
padding: 2px 4px;
background-color: #ccc;
color: #4c4d4f !important;
transition: 0.5s ease;
}
.charsheet div.showhide {
visibility: hidden;
transition: opacity 1s ease-out;
opacity: 0;
height: 0;
overflow: hidden;
}
.charsheet .hide-element {
display: none;
}
.charsheet input[type='checkbox'].hide-element {
display: none;
}
.charsheet input[type='radio'].hide-element {
display: none;
}
.charsheet div.hide-element {
display: none;
}
.charsheet div.preview-roll {
padding: 0em;
}
.charsheet input.show-hide:checked ~ div.show-hide {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.2s ease;
}
.charsheet span.preview-roll {
width: 30%;
margin-left: 1em;
}
.charsheet .button-container {
width: 2.5em;
border: 2px solid #4c4d4f;
}
.charsheet .button-container-preview {
width: 2.4em;
text-align: center;
}
.charsheet .no-border {
border: 0;
}
.charsheet .requirement-area {
height: auto;
margin-bottom: 5px;
}
.charsheet input.border-bottom {
border-bottom: 1px solid #4c4d4f;
border-radius: 0em;
}
.charsheet .full-width {
width: 100%;
margin-top: 0.3em;
}
.charsheet .changelog {
border: 2px solid #4c4d4f;
margin-bottom: 1em;
padding: 1em;
}
.charsheet .center {
text-align: center;
}
.charsheet .close-changelog {
border: 2px solid #4c4d4f;
cursor: pointer;
padding: 0;
margin: 0.5em 0 0 0;
text-align: center;
}
.charsheet .close-changelog:hover {
background: #ccc;
transition: 0.5s ease;
}
.charsheet input.changelog:checked + div.changelog,
.charsheet input.changelog-entry:checked + div.changelog-entry {
display: none;
}
.charsheet .modes {
display: flex;
justify-content: space-evenly;
}
.charsheet h2.mode-title {
text-align: center;
}
.charsheet div.mode-title {
margin-bottom: 2em;
}
.charsheet label.mode {
text-align: center;
}
.charsheet label.mode {
margin: 0.5em;
padding: 0;
cursor: pointer;
box-shadow: 1px 1px 19px 6px rgba(0,0,0,0.15);
opacity: 1;
z-index: 5;
width: auto;
}
.charsheet label.mode:hover h4 {
color: #797979 !important;
transition: 0.5s ease;
}
.charsheet label.mode:hover .mode-image {
opacity: 0.7;
transition: 0.5s ease;
}
.charsheet label.mode h4 {
margin-bottom: 0.5em;
margin-top: 0.5em;
}
.charsheet input[type=radio].character-mode:checked ~ div.character-mode,
.charsheet input[type=radio].shared-mode:checked ~ div.shared-mode {
display: block;
}
.charsheet input[type=checkbox].modes-show:checked ~ div.modes-show {
display: block;
}
.charsheet div.mode {
display: flex;
justify-content: center;
width: fit-content;
width: -moz-fit-content;
margin: 0;
}
.charsheet .mode-image {
display: flex;
}
.charsheet input[type=radio].bonds:checked ~ div.bonds,
.charsheet input[type=radio].summary:checked ~ div.summary,
.charsheet input[type=radio].vows:checked ~ div.vows,
.charsheet input[type=radio].assets:checked ~ div.assets,
.charsheet input[type=radio].moves:checked ~ div.moves,
.charsheet input[type=radio].progress-page:checked ~ div.progress-page,
.charsheet input[type=radio].oracles:checked ~ div.oracles,
.charsheet input[type=radio].settings:checked ~ div.settings,
.charsheet input[type=radio].sites:checked ~ div.sites {
display: block;
visibility: visible;
height: auto;
opacity: 1;
transition: 0.2s ease;
}
.charsheet .sub-header {
margin-top: 1em;
border-bottom: 3px solid #4c4d4f;
}
.charsheet .resources {
display: flex;
height: 2em;
justify-content: space-between;
}
.charsheet .resource {
display: flex;
border: 2px solid #4c4d4f;
border-left: 1px solid;
}
.charsheet label.health-reset {
font-size: 14px;
margin: 0;
padding: 2px 7px 2px 6px;
cursor: pointer;
}
.charsheet label.health-reset:hover {
background: #ccc;
transition: 0.5s ease;
}
.charsheet h3.health-max {
font-size: 14px;
margin-right: 0.3em;
line-height: 23px;
padding-left: 0.3em;
}
.charsheet h3.health-max-value {
padding-right: 0.3em;
}
.charsheet .health-max-value {
font-size: 14px;
line-height: 22px;
color: #555 !important;
}
.charsheet .resource-value {
font-size: 14px;
width: 38px;
font-weight: bold;
padding: 0;
padding-left: 4px;
border-radius: 0;
background: #ccc;
margin: 0;
height: auto;
cursor: pointer;
border-left: 1px solid;
}
.charsheet .resource-value:focus {
outline: 3px solid #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 3px;
}
.charsheet .resource-title {
font-size: 14px;
width: auto;
line-height: 9px;
padding: 0.5em 0.5em 0.5em 0.5em;
border-right: 1px solid;
border-left: 1px solid;
}
.charsheet input[type=text].resource-value {
width: 22px;
border: none;
cursor: text;
}
.charsheet .health-max-box {
display: flex;
background: #ccc;
}
.charsheet .health-status-box {
display: flex;
}
.charsheet .load-value {
width: 27px;
}
.charsheet .character-name {
width: 15.6em !important;
border: none;
}
.charsheet .roll-resource-label {
margin: 0;
padding: 0.15em 0.4em 0em 0.4em;
width: auto;
font-size: 14px;
cursor: pointer;
text-align: center;
border-left: 1px solid;
}
.charsheet .roll-resource-label:hover {
background: #ccc;
transition: 0.5s ease;
}
.charsheet .misses-track {
margin-top: 1em;
width: 47em;
margin-left: 118px;
}
.charsheet .misses-track .progress-row {
grid-template-columns: 1fr repeat(10, 43.5px) 1fr;
}
.charsheet .failure-btn-div {
display: inline;
text-transform: uppercase;
}
.charsheet input.optional-track-failures:checked ~ div.optional-track-failures {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.3s ease;
}
.charsheet .debility-list {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
}
.charsheet .debility-component {
margin-top: 1em;
display: flex;
flex-flow: wrap;
}
.charsheet .debility-btn {
width: 40%;
}
.charsheet .severity-track {
display: flex;
margin-top: 1em;
}
.charsheet .track-child {
width: 100%;
}
.charsheet .track-child .btn-content {
padding: 0.4em 0.2em 0.2em 0.2em;
align-self: center;
}
.charsheet ul.debility-body-list {
margin: 0em 0.2em 0.3em 1.3em;
}
.charsheet p.severity-reduce,
.charsheet p.debility-clear {
margin-bottom: 0.3em;
}
.charsheet .debility-group {
width: 33.33%;
}
.charsheet .debility-group-title {
text-align: center;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
margin-bottom: 0.3em;
}
.charsheet .bonds-track {
width: 437px;
margin-left: 203px;
margin-top: 0.5em;
}
.charsheet .bonds-track .progress-row {
grid-template-columns: 1fr repeat(10, 43.5px) 1fr;
}
.charsheet .bonds {
margin-bottom: 0px;
}
.charsheet .bond-component {
margin-top: 1em;
}
.charsheet .bond {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.charsheet .bond-container {
border: 2px solid #4c4d4f;
border-radius: 0;
margin-bottom: 1em;
padding: 1em;
}
.charsheet .bond-notes {
width: 98.5%;
resize: vertical;
}
.charsheet .bond-name,
.charsheet .bond-location,
.charsheet .bond-descriptors {
border: none;
border-radius: 0em;
background: transparent;
padding: 0;
padding-left: 0.5em;
}
.charsheet .bond-descriptors {
width: 43%;
}
.charsheet .bond-location {
width: 40%;
}
.charsheet .bond-title {
text-align: left;
font-weight: bold;
margin: 0 0 0px;
padding: 0.1em 0.3em 0.3em 0.5em;
text-transform: uppercase;
font-family: 'Montserrat', Arial, sans-serif;
display: inline;
color: #4c4d4f;
border-radius: 0;
}
.charsheet .bond-title::after {
content: ":";
}
.charsheet .details-btn {
display: flex;
width: auto;
margin: 0.5em 0em 0em 0em;
height: auto;
padding: 0;
text-transform: uppercase;
}
.charsheet .bond-name::placeholder,
.charsheet .bond-location::placeholder,
.charsheet .bond-descriptors::placeholder {
color: #8a8a8a;
}
.charsheet input[type="checkbox"].show-bond-info {
width: 4.5em;
height: 18px;
top: 0;
opacity: 0;
border-radius: 0;
padding: 2px 4px;
}
.charsheet input[type="checkbox"].show-bond-info:checked ~ div.show-bond-info {
display: flex;
flex-flow: row wrap;
visibility: visible;
height: auto;
opacity: 1;
transition: 0.2s ease;
}
.charsheet input[type="checkbox"].show-bond-info:checked ~ span.show-bond-info {
border-radius: 0;
padding: 2px 4px;
border: 1px solid;
background-color: #4c4d4f;
color: #fff;
}
.charsheet input[type="checkbox"].show-bond-info:hover ~ span.show-bond-info {
border-radius: 0;
padding: 2px 4px;
background-color: #ccc;
color: #4c4d4f;
transition: 0.5s ease;
}
.charsheet span.show-bond-info {
margin-left: -4.9em;
border-radius: 0;
padding: 2px 4px;
border: 1px solid;
font-weight: bold;
}
.charsheet input.vow-name {
background: #ccc;
border: 2px solid #494a4c;
border-radius: 0;
margin-bottom: 0.2em;
margin-top: 1em;
background: #e6e7e8;
border: 2px solid #494a4c;
border-radius: 0;
margin-bottom: 0.2em;
}
.charsheet input.vow-name:focus {
outline: 3px solid #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 2px;
}
.charsheet .fulfill-vow:hover,
.charsheet .mark-vow:hover,
.charsheet .vow-clear-label:hover {
background-color: #ccc;
color: #4c4d4f;
transition: 0.5s ease;
}
.charsheet .vows {
margin-bottom: 0px;
}
.charsheet .vows-header {
display: flex;
justify-content: space-around;
align-items: center;
margin-bottom: 10px;
}
.charsheet .vow {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.charsheet .vow-name {
width: 100%;
font-weight: bold;
font-size: 14px;
}
.charsheet .difficulty {
border: 2px solid #494a4c;
margin: 0.2em 0.5em 0.2em 0.5em;
padding: 0;
cursor: pointer;
}
.charsheet .difficulty h5 {
text-align: center;
}
.charsheet .difficulty input:checked ~ h5 {
background: #494a4c;
color: #fff;
}
.charsheet .btn-div {
display: inline;
}
.charsheet .threat-header {
display: flex;
}
.charsheet input.vow-threat {
background: #e6e7e8;
border: 2px solid #494a4c;
border-radius: 0;
width: 100%;
}
.charsheet input.vow-threat:focus {
outline: 3px solid #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 2px;
}
.charsheet .menace-row {
margin: 0em 0em 0.4em 0em;
justify-content: space-evenly;
display: flex;
border: 2px solid #4c4d4f;
background: #a1a1a1;
border-top: 0;
padding: 0.1em 0em;
}
.charsheet .menace-box {
border: 2px solid #000;
padding: 0;
display: inline-flex;
height: 1em;
width: 4em;
margin: 0.2em 0em;
cursor: pointer;
}
.charsheet .menace-show {
padding: 0;
margin: 0;
border: 2px solid #4c4d4f;
width: auto;
height: auto;
cursor: pointer;
border-left: 0;
}
.charsheet .menace-show:hover {
background: #ccc;
transition: 0.5s ease;
}
.charsheet input[type='checkbox'].menace-show:checked ~ div.menace-row {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.7s ease;
}
.charsheet input[type='checkbox'].menace-show-button:checked ~ div.menace-show-back {
background: #4c4d4f;
color: #fff;
}
.charsheet .menace-vow {
opacity: 0;
cursor: pointer;
vertical-align: top;
}
.charsheet .vow-menace-label {
font-weight: bold;
font-size: 12px;
}
.charsheet .menace-fill {
height: 100%;
width: 100%;
background: #fff;
}
.charsheet .menace-show-back {
height: 100%;
padding: 0em 1em 0em 1em;
line-height: 25px;
}
.charsheet input[type="checkbox"].menace-vow:checked ~ .menace-fill {
background: #4c4d4f;
}
.charsheet input[type="checkbox"].menace-vow:hover ~ .menace-fill {
background: #e6e7e8;
}
.charsheet input.optional-vow-threat:checked ~ div.optional-vow-threat {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.3s ease;
}
.charsheet .progress-header {
display: flex;
justify-content: space-around;
align-items: center;
margin-top: 0.3em;
}
.charsheet .progress-container {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.charsheet .progress-name {
width: 100%;
font-weight: bold;
font-size: 14px;
}
.charsheet input.progress-name {
background: #e6e7e8;
border: 2px solid #494a4c;
border-radius: 0;
margin-bottom: 0.2em;
}
.charsheet .progress-input {
width: 40px;
height: 40px;
font-size: 22px;
font-weight: bold;
background: transparent;
text-align: center;
justify-content: center;
align-items: center;
padding: 2px 0px 0px 12px;
margin: 0px;
cursor: pointer;
border: 2px solid #4c4d4f;
border-radius: 0;
}
.charsheet .progress-input:hover {
background-color: #ccc;
transition: 0.5s ease;
}
.charsheet .progress-input:focus {
outline: 3px solid #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 2px;
}
.charsheet .progress-holder {
display: flex;
}
.charsheet input.progress-name {
margin-bottom: 0px;
}
.charsheet .challenge-show {
padding: 0;
margin: 0;
border: 2px solid #4c4d4f;
width: auto;
height: auto;
cursor: pointer;
border-left: 0;
}
.charsheet .challenge-show:hover {
background: #ccc;
transition: 0.5s ease;
}
.charsheet .challenge-show-back {
height: 100%;
padding: 0em 1em 0em 1em;
line-height: 25px;
}
.charsheet input[type='checkbox'].challenge-show:checked ~ div.challenge-row {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.7s ease;
}
.charsheet input[type='checkbox'].challenge-show-button:checked ~ div.challenge-show-back {
background: #4c4d4f;
color: #fff;
}
.charsheet .challenge-row,
.charsheet .progress-row {
display: grid;
grid-template-columns: 1fr repeat(10, 43.5px) 1fr;
align-items: center;
}
.charsheet .challenge-row .btn,
.charsheet .progress-row .btn {
text-transform: uppercase;
}
.charsheet label.challenge-label {
padding-left: 0.5em;
display: block;
height: 18px;
margin: 0px;
text-transform: uppercase;
}
.charsheet .challenge-box {
border: 2px solid #4c4d4f;
padding: 0;
display: inline-flex;
height: 36px;
width: 36px;
margin: 0.2em 0em;
cursor: pointer;
}
.charsheet .challenge-fill {
height: 100%;
width: 100%;
background: #fff;
}
.charsheet input[type="checkbox"].challenge:checked ~ .challenge-fill {
background: #4c4d4f;
}
.charsheet input[type="checkbox"].challenge:hover ~ .challenge-fill {
background: #e6e7e8;
}
.charsheet .blank-index {
display: inline-block;
height: 40px;
width: 40px;
}
.charsheet .progress-input-holder {
position: relative;
margin: 0.3em 0em;
}
.charsheet .progress-input-holder input[min],
.charsheet input[min] + span {
display: none;
position: absolute;
top: 2px;
left: 2px;
width: 36px;
height: 36px;
pointer-events: none;
background: #fff;
}
.charsheet .progress-input-holder input[min="1"]:valid + span {
display: block;
background-image: linear-gradient(45deg, transparent 0px, transparent calc(50% - 1px), #4c4d4f calc(50% - 1px), #4c4d4f calc(50% + 1px), transparent calc(50% + 1px));
}
.charsheet .progress-input-holder input[min="2"]:valid + span {
display: block;
background-image: linear-gradient(45deg, transparent 0px, transparent calc(50% - 1px), #4c4d4f calc(50% - 1px), #4c4d4f calc(50% + 1px), transparent calc(50% + 1px), transparent 100%), linear-gradient(135deg, transparent 0px, transparent calc(50% - 1px), #4c4d4f calc(50% - 1px), #4c4d4f calc(50% + 1px), transparent calc(50% + 1px), transparent 100%);
}
.charsheet .progress-input-holder input[min="3"]:valid + span {
display: block;
background-image: linear-gradient(45deg, transparent 0px, transparent calc(50% - 1px), #4c4d4f calc(50% - 1px), #4c4d4f calc(50% + 1px), transparent calc(50% + 1px), transparent 100%), linear-gradient(135deg, transparent 0px, transparent calc(50% - 1px), #4c4d4f calc(50% - 1px), #4c4d4f calc(50% + 1px), transparent calc(50% + 1px), transparent 100%), linear-gradient(90deg, transparent 0px, transparent calc(50% - 1px), #4c4d4f calc(50% - 1px), #4c4d4f calc(50% + 1px), transparent calc(50% + 1px), transparent 100%);
}
.charsheet .progress-input-holder input[min="4"]:valid + span {
display: block;
background-image: linear-gradient(45deg, transparent 0px, transparent calc(50% - 1px), #4c4d4f calc(50% - 1px), #4c4d4f calc(50% + 1px), transparent calc(50% + 1px), transparent 100%), linear-gradient(135deg, transparent 0px, transparent calc(50% - 1px), #4c4d4f calc(50% - 1px), #4c4d4f calc(50% + 1px), transparent calc(50% + 1px), transparent 100%), linear-gradient(90deg, transparent 0px, transparent calc(50% - 1px), #4c4d4f calc(50% - 1px), #4c4d4f calc(50% + 1px), transparent calc(50% + 1px), transparent 100%), linear-gradient(0deg, transparent 0px, transparent calc(50% - 1px), #4c4d4f calc(50% - 1px), #4c4d4f calc(50% + 1px), transparent calc(50% + 1px), transparent 100%);
}
.charsheet .nav-child {
border: 2px solid #4c4d4f;
width: 100%;
text-align-last: center;
margin: 0.1em;
}
.charsheet .nav-child label {
margin: 0;
padding: 0;
cursor: pointer;
color: #4c4d4f !important;
}
.charsheet .nav-child label:hover {
background: #ccc;
transition: 0.5s ease;
}
.charsheet .page-button-back {
padding: 0.1em 0em 0.1em 0em;
font-weight: 600;
}
.charsheet .page-button:checked ~ div.page-button-back {
background: #4c4d4f;
color: #fff;
transition: 0.5s ease;
}
.charsheet .summary {
margin-top: 1em;
}
.charsheet .nav-row {
display: flex;
}
.charsheet label.page-label {
text-align: center;
}
.charsheet div.optional-nav-sites {
width: 0;
margin: 0;
border: 0;
transition: 0.5s ease;
}
.charsheet input.optional-nav-sites:checked ~ div.optional-nav-sites {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.3s ease;
width: 100%;
border: 2px solid #4c4d4f;
margin: auto;
}
.charsheet .footer {
margin-top: 1em;
}
.charsheet .momentum {
display: flex;
}
.charsheet input[type=checkbox].momentum-burn:hover ~ div.momentum-burn-back {
background-color: #ccc;
transition: 0.5s ease;
}
.charsheet .momentum-box-input:hover ~ .momentum-box-back {
background: #ccc;
transition: 0.5s ease;
}
.charsheet .momentum-box-input:checked ~ .momentum-box-back {
background: #4c4d4f;
color: #fff;
transition: 0.5s ease;
}
.charsheet input[type=checkbox].momentum-burn {
opacity: 0;
border: 0;
}
.charsheet div.momentum-burn-back {
font-weight: bold;
text-align: center;
line-height: 22px;
padding: 0em 0.2em;
text-transform: uppercase;
}
.charsheet label.momentum-burn {
border: 2px solid #4c4d4f;
padding: 0;
cursor: pointer;
margin: 0;
font-size: 1em;
}
.charsheet .momentum-box-input {
opacity: 0;
border: 0;
}
.charsheet .momentum-status-box {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
border-radius: 0%;
background: transparent;
border: 2px solid #4c4d4f;
padding-left: 0.2em;
}
.charsheet .momentum-status-value {
width: auto;
font-size: 1em;
}
.charsheet h3.momentum-max-box,
.charsheet h3.momentum-reset-box {
display: inline;
padding-left: 1em;
}
.charsheet .momentum-box-value {
font-weight: bold;
font-size: 16px;
color: inherit;
}
.charsheet .momentum-input {
font-weight: bold;
width: 30px;
font-size: 13px;
text-align: center;
background: transparent;
}
.charsheet .momentum-box {
cursor: pointer;
border: 2px solid #4c4d4f;
padding: 0;
margin: 0;
}
.charsheet .momentum-dark {
color: #fff;
border: 2px solid #4b4d4f;
background: #4b4d4f;
width: 100%;
}
.charsheet .momentum-max,
.charsheet .momentum-reset {
line-height: 1.4em;
font-size: 1em;
}
.charsheet .momentum-title {
color: #fff;
line-height: 1.2em;
font-size: 1.2em;
}
.charsheet .momentum-header {
height: 20px;
}
.charsheet .sub-header-static {
margin-top: 0.2em;
}
.charsheet .momentum-status-attr {
padding: 0em 0.2em;
}
.charsheet .stats {
justify-content: space-evenly;
align-items: center;
border-radius: 0%;
margin-bottom: 1em;
}
.charsheet .stat {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.charsheet .stat-title {
min-width: 100px;
max-width: 130px;
overflow: hidden;
}
.charsheet .stat-input {
font-weight: bold;
width: 60px;
line-height: 40px;
font-size: 28px;
text-align: center;
height: 50px !important;
border-radius: 0;
}
.charsheet input.stats-input {
border: 2px solid #4c4d4f;
background: #e6e7e8;
}
.charsheet input.stats-input:focus {
outline: 3px solid #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 2px;
}
.charsheet label.roll-label {
margin: 0;
padding: 0em 0.4em 0em 0.4em;
width: auto;
border: 2px solid #4c4d4f;
cursor: pointer;
text-align: center;
line-height: 1.4em;
}
.charsheet label.roll-label:hover {
background: #ccc;
transition: 0.5s ease;
}
.charsheet label.stat-toggle {
text-transform: uppercase;
margin: 0;
padding: 0;
border: 2px solid #4c4d4f;
text-align: center;
cursor: pointer;
}
.charsheet label.stat-toggle:hover {
background: #ccc;
transition: 0.5s ease;
}
.charsheet input[type=radio].stat-set:checked ~ div.stat-set {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.2s ease;
display: flex;
justify-content: space-between;
align-items: center;
gap: 1em;
width: auto;
padding: 1em 0 1em 0;
}
.charsheet input[type=radio].stat-edit:checked ~ div.stat-edit {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.2s ease;
display: flex;
justify-content: space-between;
align-items: center;
gap: 1em;
width: auto;
padding: 1em 0 1em 0;
}
.charsheet div.stat-toggle.set-toggle {
width: 100%;
}
.charsheet div.stat-toggle.edit-toggle {
transform: rotate(90deg);
min-width: 65px;
height: 0;
}
.charsheet .setting-switch {
position: relative;
display: inline-block;
width: 55px;
height: 28px;
padding: 0;
}
.charsheet .setting-switch input {
opacity: 0;
width: 0;
height: 0;
}
.charsheet .setting-slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ccc;
-webkit-transition: 0.4s;
transition: 0.4s;
}
.charsheet .setting-slider:before {
position: absolute;
content: "";
height: 20px;
width: 20px;
left: 4px;
bottom: 4px;
background-color: #fff;
-webkit-transition: 0.4s;
transition: 0.4s;
}
.charsheet input:checked + .setting-slider {
background-color: #4c4d4f;
}
.charsheet input:focus + .setting-slider {
box-shadow: 0 0 1px #4c4d4f;
}
.charsheet input:checked + .setting-slider:before {
-webkit-transform: translateX(26px);
-ms-transform: translateX(26px);
transform: translateX(26px);
}
.charsheet .setting-slider.setting-round {
border-radius: 34px;
}
.charsheet .setting-slider.setting-round:before {
border-radius: 50%;
}
.charsheet .settings-group {
display: flex;
gap: 70px;
margin-top: 1em;
}
.charsheet .settings-group-title {
align-self: center;
font-size: 1.2em;
font-weight: bold;
text-transform: uppercase;
}
.charsheet .setting-name {
text-align: center;
font-weight: 600;
}
.charsheet .note-area:focus {
outline: 3px solid #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 2px;
}
.charsheet div.search-bar {
display: flex;
justify-content: center;
width: 100%;
margin: 1em 0em 0.5em 0em;
}
.charsheet div.preview-bar {
justify-content: space-between;
width: 100%;
display: flex;
margin: 1em 0em 0.5em 0em;
}
.charsheet div.search-preview-bar {
display: flex;
width: auto;
}
.charsheet div.move-nav-content {
padding: 0.2em;
width: 100%;
}
.charsheet input.search-preview-bar {
width: 17.6em;
border: 2px solid #4c4d4f;
border-radius: 0;
}
.charsheet input.search-preview-bar:focus {
outline: 3px solid #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 2px;
}
.charsheet input.search-bar {
width: 50%;
border: 2px solid #4c4d4f;
}
.charsheet input.search-bar:focus {
outline: 3px solid #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 2px;
}
.charsheet input.table-btn:checked ~ div.move-nav-content {
background: #4c4d4f;
color: #fff;
transition: 0.5s ease;
}
.charsheet .preview-container {
display: flex;
justify-content: space-between;
font-size: 1em;
flex-flow: row;
font-weight: normal;
height: auto;
margin-top: 1em;
}
.charsheet .preview-container .move-scroll-list {
width: 21.9em;
overflow: auto;
border: 2px solid #4c4d4f;
padding: 0;
height: 50em;
}
.charsheet .move-container {
flex-wrap: wrap;
flex-direction: column;
justify-content: space-between;
height: 45em;
margin-top: 1em;
display: flex;
font-size: 1em;
font-weight: normal;
align-content: space-between;
}
.charsheet .move-container .move-scroll-list {
overflow: auto;
border: 2px solid #4c4d4f;
padding: 1em;
width: max-content;
}
.charsheet .move {
margin: 0em;
color: #4c4d4f !important;
display: flex;
padding: 0;
}
.charsheet .move-group-title {
background: #4c4d4f;
}
.charsheet .move-group-title h3 {
color: #fff;
}
.charsheet .move-name {
width: 100%;
border: 2px solid #4c4d4f;
}
.charsheet .roll-show {
padding: 0 !important;
font-size: 20px !important;
height: auto;
}
.charsheet .roll-show:hover {
color: #fff;
}
.charsheet .move-list {
padding: 0;
display: flex;
}
.charsheet .move-list label {
cursor: pointer;
}
.charsheet .move-list div {
font-weight: 600;
font-size: 14px;
text-align: center;
margin: 0 0 0px;
padding: 0.1em;
text-transform: none;
}
.charsheet .move-list div:hover {
transition: 0.3s ease;
background: #606060 !important;
color: #fff;
}
.charsheet .move-list div[data-i18n="move-title-face-danger"] {
border-top: 5px solid #4c4d4f;
}
.charsheet .move-list:nth-child(2n + 1) {
background-color: #ddd;
}
.charsheet .move-column {
display: flex;
flex-direction: column;
margin-right: 10px;
}
.charsheet span.move-result {
width: 36em;
}
.charsheet span.preview-move-roll {
width: 60%;
margin-left: 1em;
}
.charsheet .move-group {
border: 2px solid #4c4d4f;
box-sizing: border-box;
width: 30%;
margin: 0.3em;
height: fit-content;
height: -moz-fit-content;
}
.charsheet .move-group-scroll {
border: 2px solid #4c4d4f;
box-sizing: border-box;
height: fit-content;
height: -moz-fit-content;
}
.charsheet .move-box:nth-child(n + 2) {
margin-top: 10px;
}
.charsheet .move-title {
background-color: #4c4d4f;
color: #fff;
border-bottom: 1px solid #4c4d4f;
font-size: 1.4em;
font-weight: bold;
padding: 0.2em 0.5em 0.1em 0.7em;
text-transform: uppercase;
width: 11.7em;
}
.charsheet .move-preview {
width: auto;
}
.charsheet .move-page-footer {
text-align: right !important;
padding-right: 1em;
}
.charsheet .move-preview-sidebar {
width: 64%;
}
.charsheet .move-preview-container {
min-height: 400px;
}
.charsheet .move-preview-container p {
font-size: 15px;
margin: 0;
}
.charsheet .move-preview-container ul {
margin: 2px 0px 5px 25px;
font-size: 15px;
}
.charsheet .move-preview-container li {
font-size: 15px;
}
.charsheet div.optional-move-assets-summary {
margin-top: 10px;
}
.charsheet input[type='checkbox'].optional-move-assets-summary:checked + div.optional-move-assets-summary {
display: block;
}
.charsheet .move-assets-summary-header {
background: #4c4d4f;
color: #fff;
padding-top: 0.2em;
padding-bottom: 0.1em;
}
.charsheet .move-preview-withroll-container {
display: flex;
gap: 10px;
}
.charsheet .move-roll-shortcuts-container {
display: flex;
flex-direction: column;
gap: 5px;
}
.charsheet .move-roll-shortcut-container {
display: grid;
grid-template-columns: 50% 50%;
border: 2px solid #4c4d4f;
}
.charsheet .move-roll-shortcut-title {
grid-column: 1/span 2;
grid-row: 1/span 1;
background: #4c4d4f;
color: #fff;
text-transform: uppercase;
padding: 0px 5px 0px 5px;
width: auto;
}
.charsheet .move-roll-shortcut-pay-the-price {
text-align: center;
cursor: pointer;
width: auto;
margin: 0px;
padding: 0px;
grid-row: 2/span 1;
grid-column: 1/span 2;
padding: 5px;
}
.charsheet .move-roll-shortcut-pay-the-price:hover {
background: #ccc;
transition: 0.5s ease;
}
.charsheet .move-roll-shortcut-ask-the-oracle-almostcertain {
text-align: center;
cursor: pointer;
width: auto;
margin: 0px;
padding: 0px;
line-height: 1.4em;
grid-row: 2/span 1;
grid-column: 1/span 1;
border-bottom: 2px solid #4c4d4f;
border-right: 2px solid #4c4d4f;
}
.charsheet .move-roll-shortcut-ask-the-oracle-almostcertain:hover {
background: #ccc;
transition: 0.5s ease;
}
.charsheet .move-roll-shortcut-ask-the-oracle-likely {
text-align: center;
cursor: pointer;
width: auto;
margin: 0px;
padding: 0px;
line-height: 1.4em;
grid-row: 2/span 1;
grid-column: 2/span 1;
border-bottom: 2px solid #4c4d4f;
}
.charsheet .move-roll-shortcut-ask-the-oracle-likely:hover {
background: #ccc;
transition: 0.5s ease;
}
.charsheet .move-roll-shortcut-ask-the-oracle-fiftyfifty {
text-align: center;
cursor: pointer;
width: auto;
margin: 0px;
padding: 0px;
line-height: 1.4em;
grid-row: 3/span 1;
grid-column: 1/span 2;
border-bottom: 2px solid #4c4d4f;
}
.charsheet .move-roll-shortcut-ask-the-oracle-fiftyfifty:hover {
background: #ccc;
transition: 0.5s ease;
}
.charsheet .move-roll-shortcut-ask-the-oracle-unlikely {
text-align: center;
cursor: pointer;
width: auto;
margin: 0px;
padding: 0px;
line-height: 1.4em;
grid-row: 4/span 1;
grid-column: 1/span 1;
border-right: 2px solid #4c4d4f;
}
.charsheet .move-roll-shortcut-ask-the-oracle-unlikely:hover {
background: #ccc;
transition: 0.5s ease;
}
.charsheet .move-roll-shortcut-ask-the-oracle-small-chance {
text-align: center;
cursor: pointer;
width: auto;
margin: 0px;
padding: 0px;
line-height: 1.4em;
grid-row: 4/span 1;
grid-column: 2/span 1;
}
.charsheet .move-roll-shortcut-ask-the-oracle-small-chance:hover {
background: #ccc;
transition: 0.5s ease;
}
.charsheet .move-roll-stat-modifier {
text-align: center;
cursor: pointer;
width: auto;
margin: 0px;
padding: 0px;
padding: 0em 0.4em 0em 0.4em;
line-height: 1.4em;
}
.charsheet .move-roll-stat-modifier:hover {
background: #ccc;
transition: 0.5s ease;
}
.charsheet .move-roll-stat-modifier0 {
grid-row: 2/span 1;
grid-column: 1/span 2;
margin: 0;
border-bottom: 2px solid #4c4d4f;
font-size: 20px;
line-height: 2em;
}
.charsheet .move-roll-stat-modifier1 {
grid-row: 3/span 1;
grid-column: 1/span 1;
border-right: 2px solid #4c4d4f;
}
.charsheet .move-roll-stat-modifier2 {
grid-row: 3/span 1;
grid-column: 2/span 1;
}
.charsheet .move-show {
display: inline-flex;
font-size: 1em;
margin: 0em;
padding: 0.3em;
}
.charsheet .move-show:hover {
background: #969696;
cursor: pointer;
transition: 0.5s ease;
}
.charsheet .column-wrap {
flex-flow: column wrap;
width: 22.5em;
}
.charsheet .move-delve-table {
width: auto !important;
}
.charsheet .move-description {
font-family: 'Crimson Text', Arial, sans-serif;
padding: 1em;
border: 2px solid #4c4d4f;
}
.charsheet .move-description p {
margin-bottom: 0.3em;
}
.charsheet .move-table {
border: none;
width: 30.5em;
font-size: 12px;
}
.charsheet .move-roll {
width: 18%;
}
.charsheet .move-footer {
background-color: #434b4d;
color: #fff;
line-height: 0.9em;
font-size: 0.9em;
font-family: 'Crimson Text', Arial, sans-serif;
font-variant: small-caps;
font-weight: bold;
text-align: left;
padding: 0.5rem;
}
.charsheet .close-preview {
width: 100%;
height: auto;
margin: 0;
font-weight: bold;
font-size: 14px;
padding: 0.2em 0.2em 0.2em 0.2em;
border: 2px solid #494a4c;
cursor: pointer;
text-align: center;
text-transform: uppercase;
}
.charsheet .close-preview:hover {
background-color: #ccc;
color: #4c4d4f;
transition: 0.5s ease;
}
.charsheet .clear-search {
width: fit-content;
width: -moz-fit-content;
height: auto;
margin: 0;
font-weight: bold;
font-size: 14px;
padding: 0.2em 0.2em 0.2em 0.2em;
border: 2px solid #494a4c;
cursor: pointer;
}
.charsheet .clear-search:hover {
background-color: #ccc;
color: #4c4d4f !important;
transition: 0.5s ease;
}
.charsheet .selected-move {
z-index: 3;
}
.charsheet .selected-move:checked ~ .move-name {
background: #434b4d !important;
color: #fff !important;
}
.charsheet input.move-preview:checked ~ div.move-preview,
.charsheet input.move-full-list:checked ~ div.move-full-list {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.2s ease;
}
.charsheet input[type=radio].face-danger:checked ~ div.face-danger,
.charsheet input[type=radio].secure-an-advantage:checked ~ div.secure-an-advantage,
.charsheet input[type=radio].gather-information:checked ~ div.gather-information,
.charsheet input[type=radio].heal:checked ~ div.heal,
.charsheet input[type=radio].resupply:checked ~ div.resupply,
.charsheet input[type=radio].make-camp:checked ~ div.make-camp,
.charsheet input[type=radio].undertake-a-journey:checked ~ div.undertake-a-journey,
.charsheet input[type=radio].reach-your-destination:checked ~ div.reach-your-destination,
.charsheet input[type=radio].compel:checked ~ div.compel,
.charsheet input[type=radio].sojourn:checked ~ div.sojourn,
.charsheet input[type=radio].draw-the-circle:checked ~ div.draw-the-circle,
.charsheet input[type=radio].forge-a-bond:checked ~ div.forge-a-bond,
.charsheet input[type=radio].test-your-bond:checked ~ div.test-your-bond,
.charsheet input[type=radio].aid-your-ally:checked ~ div.aid-your-ally,
.charsheet input[type=radio].write-your-epilogue:checked ~ div.write-your-epilogue,
.charsheet input[type=radio].enter-the-fray:checked ~ div.enter-the-fray,
.charsheet input[type=radio].strike:checked ~ div.strike,
.charsheet input[type=radio].clash:checked ~ div.clash,
.charsheet input[type=radio].turn-the-tide:checked ~ div.turn-the-tide,
.charsheet input[type=radio].end-the-fight:checked ~ div.end-the-fight,
.charsheet input[type=radio].battle:checked ~ div.battle,
.charsheet input[type=radio].endure-harm:checked ~ div.endure-harm,
.charsheet input[type=radio].face-death:checked ~ div.face-death,
.charsheet input[type=radio].companion-endure-harm:checked ~ div.companion-endure-harm,
.charsheet input[type=radio].endure-stress:checked ~ div.endure-stress,
.charsheet input[type=radio].face-desolation:checked ~ div.face-desolation,
.charsheet input[type=radio].out-of-supply:checked ~ div.out-of-supply,
.charsheet input[type=radio].face-a-setback:checked ~ div.face-a-setback,
.charsheet input[type=radio].swear-an-iron-vow:checked ~ div.swear-an-iron-vow,
.charsheet input[type=radio].fulfill-your-vow:checked ~ div.fulfill-your-vow,
.charsheet input[type=radio].reach-a-milestone:checked ~ div.reach-a-milestone,
.charsheet input[type=radio].forsake-your-vow:checked ~ div.forsake-your-vow,
.charsheet input[type=radio].advance:checked ~ div.advance,
.charsheet input[type=radio].pay-the-price:checked ~ div.pay-the-price,
.charsheet input[type=radio].ask-the-oracle:checked ~ div.ask-the-oracle,
.charsheet input[type=radio].discover-a-site:checked ~ div.discover-a-site,
.charsheet input[type=radio].delve-the-depths:checked ~ div.delve-the-depths,
.charsheet input[type=radio].find-an-opportunity:checked ~ div.find-an-opportunity,
.charsheet input[type=radio].reveal-a-danger:checked ~ div.reveal-a-danger,
.charsheet input[type=radio].check-your-gear:checked ~ div.check-your-gear,
.charsheet input[type=radio].locate-your-objective:checked ~ div.locate-your-objective,
.charsheet input[type=radio].escape-the-depths:checked ~ div.escape-the-depths,
.charsheet input[type=radio].reveal-a-danger-alt:checked ~ div.reveal-a-danger-alt,
.charsheet input[type=radio].wield-a-rarity:checked ~ div.wield-a-rarity,
.charsheet input[type=radio].mark-your-failure:checked ~ div.mark-your-failure,
.charsheet input[type=radio].learn-from-your-failures:checked ~ div.learn-from-your-failures,
.charsheet input[type=radio].advance-a-threat:checked ~ div.advance-a-threat,
.charsheet input[type=radio].take-a-hiatus:checked ~ div.take-a-hiatus {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.2s ease;
}
.charsheet .move-nav-child {
display: flex;
width: auto;
height: 1.3em;
padding: 0;
margin: 0.2em 0em 0.2em 0em;
text-align: center;
}
.charsheet ::-webkit-scrollbar {
-webkit-appearance: none;
width: 7px;
}
.charsheet ::-webkit-scrollbar-thumb {
border-radius: 4px;
background-color: rgba(0,0,0,0.5);
box-shadow: 0 0 1px rgba(255,255,255,0.5);
}
.charsheet .move-delve-column-stat-header,
.charsheet .move-delve-stat-column {
width: 16%;
}
.charsheet .move-delve-column-stat-header-1,
.charsheet .move-delve-stat-column-1 {
width: 17%;
}
.charsheet .move-delve-column-stat-header-2,
.charsheet .move-delve-stat-column-2 {
width: 18%;
}
.charsheet .move-delve-column-stat-header-3,
.charsheet .move-delve-stat-column-3 {
width: 15%;
}
.charsheet .move-delve-column-header,
.charsheet .move-delve-column {
width: 50%;
}
.charsheet .move-delve-column-stat-header,
.charsheet .move-delve-column-stat-header-1,
.charsheet .move-delve-column-stat-header-2,
.charsheet .move-delve-column-stat-header-3,
.charsheet .move-delve-column-header {
font-weight: bold;
}
.charsheet .move-delve-row-header {
padding: 0px 5px 0px 5px;
display: flex;
height: auto;
border-bottom: 2px solid #4c4d4f;
}
.charsheet .embedded-btn {
padding-top: 0.2em !important;
font-family: 'Montserrat', Arial, sans-serif;
}
.charsheet input.optional-move-failures:checked ~ div.optional-move-failures,
.charsheet input.optional-move-sites:checked ~ div.optional-move-sites,
.charsheet input.optional-move-threat:checked ~ div.optional-move-threat,
.charsheet input.optional-move-rarity:checked ~ div.optional-move-rarity {
display: block;
}
.charsheet .site-container {
border: 2px solid #4c4d4f;
border-radius: 0em;
margin-bottom: 1em;
padding: 1em;
}
.charsheet .site-notes {
width: 97.5% !important;
height: 156px !important;
resize: none;
margin-left: 3px;
border-radius: 0;
}
.charsheet .site-notes:focus {
outline: 3px solid #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 2px;
}
.charsheet .site-name,
.charsheet .site-location,
.charsheet .site-descriptors {
border: none;
border-radius: 0em;
background: transparent;
padding: 0;
padding-left: 0.5em;
font-family: 'Montserrat', Arial, sans-serif;
font-weight: bold;
color: #4c4d4f !important;
}
.charsheet .site-descriptors {
width: 43%;
}
.charsheet .site-location {
width: 40%;
}
.charsheet p.site-title {
text-align: left;
font-family: 'Montserrat', Arial, sans-serif;
font-weight: bold;
font-size: 16px;
margin: 0 0 0px;
padding: 0.1em 0.2em 0.08em 0.2em;
text-transform: uppercase;
vertical-align: bottom;
display: inline;
color: #4c4d4f !important;
border-radius: 0;
}
.charsheet .site-name::placeholder,
.charsheet .site-location::placeholder,
.charsheet .site-descriptors::placeholder {
color: #8a8a8a !important;
}
.charsheet .site-row {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-bottom: 1em;
}
.charsheet .site-column {
flex-direction: row;
width: 48%;
padding: 0.5em 0em 0.5em 0.7em;
}
.charsheet .denizen-row {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-bottom: 0.5em;
}
.charsheet .denizen-column {
flex-direction: column;
justify-content: center;
align-items: center;
width: 22%;
padding: 0.5em 0em 0.5em 0em;
}
.charsheet .denizen-option-column {
flex-direction: column;
justify-content: center;
align-items: center;
width: 22%;
padding: 0.5em 0.5em 0.5em 0.5em;
}
.charsheet .denizen-option {
font-size: 12px;
}
.charsheet .site-progress-header {
display: flex;
justify-content: space-around;
align-items: center;
margin-bottom: 10px;
}
.charsheet .denizen-operand-column {
flex-direction: column;
justify-content: center;
align-items: center;
width: 2%;
padding: 0.5em 0.5em 0.5em 0.5em;
}
.charsheet p.denizen-title {
text-align: left;
font-family: 'Montserrat', Arial, sans-serif;
font-weight: bold;
font-size: 12px;
margin: 0 0 0px;
text-transform: uppercase;
vertical-align: bottom;
display: inline;
color: #4c4d4f !important;
}
.charsheet .denizen-input {
border: none;
border-radius: 0em;
background: transparent;
padding: 0.5em;
width: 96%;
margin-left: 3px;
}
.charsheet .denizen-input:focus {
outline: 3px solid #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 2px;
}
.charsheet .denizen-operand {
font-weight: bold;
}
.charsheet .denizen-background,
.charsheet .site-background {
background: #dedddc;
}
.charsheet h3.site-divide::after,
.charsheet h3.site-divide::before {
display: inline-block;
content: "";
height: 5px;
border-top: 2px solid #4c4d4f;
top: 0;
width: 331px;
}
.charsheet h3.site-denizens-divide::after,
.charsheet h3.site-denizens-divide::before {
display: inline-block;
content: "";
height: 5px;
border-top: 2px solid #4c4d4f;
top: 0;
width: 336px;
}
.charsheet h3.site-divide-notes::after,
.charsheet h3.site-divide-notes::before {
display: inline-block;
content: "";
height: 5px;
border-top: 2px solid #4c4d4f;
top: 0;
width: 352px;
}
.charsheet .sites-container {
margin-top: 1em;
}
.charsheet label.site-details {
display: flex;
justify-content: center;
width: 48.7%;
margin: 0;
padding: 0;
height: auto;
border-radius: 0em;
}
.charsheet .site-details-content {
width: 100%;
padding: 0.2em;
text-align: center;
border-radius: 0em;
}
.charsheet .site-details-button:checked ~ .site-details-content {
background: #4c4d4f;
color: #fff;
transition: 0.5s ease;
}
.charsheet .show-theme-domains,
.charsheet .show-site-info {
margin-top: 0.5em;
transition: all 0.7s !important;
}
.charsheet .show-theme-domains {
justify-content: space-between;
}
.charsheet input[type="checkbox"].show-site-info:checked ~ div.show-site-info,
.charsheet input[type="checkbox"].show-theme-domains:checked ~ div.show-theme-domains {
flex-flow: column;
visibility: visible;
transition: all 0.7s !important;
height: 640px;
opacity: 1;
}
.charsheet div.show-theme-domains {
display: flex;
flex-flow: row !important;
}
.charsheet h3.site-divide-notes {
margin-bottom: 0.5em;
}
.charsheet input.site-name {
width: 70%;
padding: 2px;
}
.charsheet input.site-name:focus {
outline: 3px solid #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 2px;
}
.charsheet .site-card-container {
display: flex;
font-family: 'Crimson Text', Arial, sans-serif;
font-size: 1em;
padding: 1em;
}
.charsheet .domain-cards,
.charsheet .theme-cards {
border: 2px solid #4c4d4f;
border-radius: 1em;
}
.charsheet .domain-header,
.charsheet .theme-header {
margin-top: 0.7em;
}
.charsheet .domain-column,
.charsheet .theme-column {
width: 100%;
}
.charsheet .card-column {
width: 48.7%;
}
.charsheet .site-details-bar {
display: flex;
justify-content: space-between;
}
.charsheet input[type='radio'].theme-cards:checked ~ div.theme-cards,
.charsheet input[type='radio'].domain-cards:checked ~ div.domain-cards,
.charsheet input[type='radio'].custom-cards:checked ~ div.custom-cards {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.7s ease;
}
.charsheet input[type='radio'].ancient:checked ~ div.ancient,
.charsheet input[type='radio'].corrupted:checked ~ div.corrupted,
.charsheet input[type='radio'].fortified:checked ~ div.fortified,
.charsheet input[type='radio'].hallowed:checked ~ div.hallowed,
.charsheet input[type='radio'].haunted:checked ~ div.haunted,
.charsheet input[type='radio'].infested:checked ~ div.infested,
.charsheet input[type='radio'].ravaged:checked ~ div.ravaged,
.charsheet input[type='radio'].wild:checked ~ div.wild,
.charsheet input[type='radio'].barrow:checked ~ div.barrow,
.charsheet input[type='radio'].cavern:checked ~ div.cavern,
.charsheet input[type='radio'].frozen-cavern:checked ~ div.frozen-cavern,
.charsheet input[type='radio'].ice-reach:checked ~ div.ice-reach,
.charsheet input[type='radio'].mine:checked ~ div.mine,
.charsheet input[type='radio'].pass:checked ~ div.pass,
.charsheet input[type='radio'].ruin:checked ~ div.ruin,
.charsheet input[type='radio'].sea-cave:checked ~ div.sea-cave,
.charsheet input[type='radio'].shadowfen:checked ~ div.shadowfen,
.charsheet input[type='radio'].stronghold:checked ~ div.stronghold,
.charsheet input[type='radio'].tanglewood:checked ~ div.tanglewood,
.charsheet input[type='radio'].underkeep:checked ~ div.underkeep {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.7s ease;
}
.charsheet input[type="checkbox"].showhide:checked ~ div.showhide,
.charsheet input[type="checkbox"].asset-companion:checked ~ div.companion,
.charsheet input[type="checkbox"].asset-path:checked ~ div.path,
.charsheet input[type="checkbox"].asset-combat-talent:checked ~ div.combat-talent,
.charsheet input[type="checkbox"].asset-ritual:checked ~ div.ritual,
.charsheet input[type="checkbox"].asset-custom:checked ~ div.asset-custom,
.charsheet input[type="checkbox"].asset-summary-custom:checked ~ div.asset-summary-custom {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.2s ease;
}
.charsheet input[type="checkbox"].cave-lion:checked ~ div.cave-lion,
.charsheet input[type="checkbox"].giant-spider:checked ~ div.giant-spider,
.charsheet input[type="checkbox"].hawk:checked ~ div.hawk,
.charsheet input[type="checkbox"].horse:checked ~ div.horse,
.charsheet input[type="checkbox"].hound:checked ~ div.hound,
.charsheet input[type="checkbox"].kindred:checked ~ div.kindred,
.charsheet input[type="checkbox"].mammoth:checked ~ div.mammoth,
.charsheet input[type="checkbox"].owl:checked ~ div.owl,
.charsheet input[type="checkbox"].raven:checked ~ div.raven,
.charsheet input[type="checkbox"].young-wyvern:checked ~ div.young-wyvern,
.charsheet input[type="checkbox"].alchemist:checked ~ div.alchemist,
.charsheet input[type="checkbox"].animal-kin:checked ~ div.animal-kin,
.charsheet input[type="checkbox"].banner-sworn:checked ~ div.banner-sworn,
.charsheet input[type="checkbox"].battle-scarred:checked ~ div.battle-scarred,
.charsheet input[type="checkbox"].blade-bound:checked ~ div.blade-bound,
.charsheet input[type="checkbox"].bonded:checked ~ div.bonded,
.charsheet input[type="checkbox"].dancer:checked ~ div.dancer,
.charsheet input[type="checkbox"].devotant:checked ~ div.devotant,
.charsheet input[type="checkbox"].empowered:checked ~ div.empowered,
.charsheet input[type="checkbox"].fortune-hunter:checked ~ div.fortune-hunter,
.charsheet input[type="checkbox"].herbalist:checked ~ div.herbalist,
.charsheet input[type="checkbox"].honorbound:checked ~ div.honorbound,
.charsheet input[type="checkbox"].improviser:checked ~ div.improviser,
.charsheet input[type="checkbox"].infiltrator:checked ~ div.infiltrator,
.charsheet input[type="checkbox"].loyalist:checked ~ div.loyalist,
.charsheet input[type="checkbox"].masked:checked ~ div.masked,
.charsheet input[type="checkbox"].oathbreaker:checked ~ div.oathbreaker,
.charsheet input[type="checkbox"].outcast:checked ~ div.outcast,
.charsheet input[type="checkbox"].pretender:checked ~ div.pretender,
.charsheet input[type="checkbox"].revenant:checked ~ div.revenant,
.charsheet input[type="checkbox"].rider:checked ~ div.rider,
.charsheet input[type="checkbox"].ritualist:checked ~ div.ritualist,
.charsheet input[type="checkbox"].shadow-kin:checked ~ div.shadow-kin,
.charsheet input[type="checkbox"].sighted:checked ~ div.sighted,
.charsheet input[type="checkbox"].slayer:checked ~ div.slayer,
.charsheet input[type="checkbox"].spirit-bound:checked ~ div.spirit-bound,
.charsheet input[type="checkbox"].storyweaver:checked ~ div.storyweaver,
.charsheet input[type="checkbox"].trickster:checked ~ div.trickster,
.charsheet input[type="checkbox"].veteran:checked ~ div.veteran,
.charsheet input[type="checkbox"].waterborn:checked ~ div.waterborn,
.charsheet input[type="checkbox"].wayfinder:checked ~ div.wayfinder,
.charsheet input[type="checkbox"].weapon-master:checked ~ div.weapon-master,
.charsheet input[type="checkbox"].wildblood:checked ~ div.wildblood,
.charsheet input[type="checkbox"].wright:checked ~ div.wright,
.charsheet input[type="checkbox"].archer:checked ~ div.archer,
.charsheet input[type="checkbox"].berserker:checked ~ div.berserker,
.charsheet input[type="checkbox"].brawler:checked ~ div.brawler,
.charsheet input[type="checkbox"].cutthroat:checked ~ div.cutthroat,
.charsheet input[type="checkbox"].duelist:checked ~ div.duelist,
.charsheet input[type="checkbox"].fletcher:checked ~ div.fletcher,
.charsheet input[type="checkbox"].ironclad:checked ~ div.ironclad,
.charsheet input[type="checkbox"].long-arm:checked ~ div.long-arm,
.charsheet input[type="checkbox"].shield-bearer:checked ~ div.shield-bearer,
.charsheet input[type="checkbox"].skirmisher:checked ~ div.skirmisher,
.charsheet input[type="checkbox"].slinger:checked ~ div.slinger,
.charsheet input[type="checkbox"].sunderer:checked ~ div.sunderer,
.charsheet input[type="checkbox"].swordmaster:checked ~ div.swordmaster,
.charsheet input[type="checkbox"].thunder-bringer:checked ~ div.thunder-bringer,
.charsheet input[type="checkbox"].augur:checked ~ div.augur,
.charsheet input[type="checkbox"].awakening:checked ~ div.awakening,
.charsheet input[type="checkbox"].bind:checked ~ div.bind,
.charsheet input[type="checkbox"].communion:checked ~ div.communion,
.charsheet input[type="checkbox"].divination:checked ~ div.divination,
.charsheet input[type="checkbox"].invoke:checked ~ div.invoke,
.charsheet input[type="checkbox"].keen:checked ~ div.keen,
.charsheet input[type="checkbox"].leech:checked ~ div.leech,
.charsheet input[type="checkbox"].lightbearer:checked ~ div.lightbearer,
.charsheet input[type="checkbox"].scry:checked ~ div.scry,
.charsheet input[type="checkbox"].shadow-walk:checked ~ div.shadow-walk,
.charsheet input[type="checkbox"].sway:checked ~ div.sway,
.charsheet input[type="checkbox"].talisman:checked ~ div.talisman,
.charsheet input[type="checkbox"].tether:checked ~ div.tether,
.charsheet input[type="checkbox"].totem:checked ~ div.totem,
.charsheet input[type="checkbox"].visage:checked ~ div.visage,
.charsheet input[type="checkbox"].ward:checked ~ div.ward {
display: block;
visibility: visible;
height: auto;
opacity: 1;
transition: 0.2s ease;
}
.charsheet select.path-dropdown option[value="alchemist"] ~ .alchemist {
display: flex;
visibility: visible;
height: auto;
opacity: 1;
transition: 0.2s ease;
}
.charsheet input[type="radio"].asset-builder:checked ~ div.asset-builder,
.charsheet input[type="radio"].asset-view:checked ~ div.asset-view {
display: block;
visibility: visible;
height: auto;
opacity: 1;
transition: 0.2s ease;
}
.charsheet input[type="checkbox"].builder-titles-1:checked ~ div.builder-titles-1,
.charsheet input[type="checkbox"].builder-titles-2:checked ~ div.builder-titles-2,
.charsheet input[type="checkbox"].builder-titles-3:checked ~ div.builder-titles-3,
.charsheet input[type="checkbox"].builder-ability-1-text:checked ~ div.builder-ability-1-text,
.charsheet input[type="checkbox"].builder-ability-1-text-input:checked ~ div.builder-ability-1-text-input,
.charsheet input[type="checkbox"].builder-ability-2-text:checked ~ div.builder-ability-2-text,
.charsheet input[type="checkbox"].builder-ability-2-text-input:checked ~ div.builder-ability-2-text-input,
.charsheet input[type="checkbox"].builder-ability-3-text:checked ~ div.builder-ability-3-text,
.charsheet input[type="checkbox"].builder-ability-3-text-input:checked ~ div.builder-ability-3-text-input,
.charsheet input[type="checkbox"].track-dropdown-1:checked ~ div.track-dropdown-1,
.charsheet input[type="checkbox"].track-dropdown-2:checked ~ div.track-dropdown-2,
.charsheet input[type="checkbox"].track-dropdown-3:checked ~ div.track-dropdown-3,
.charsheet input[type="checkbox"].track-dropdown-4:checked ~ div.track-dropdown-4,
.charsheet input[type="checkbox"].track-dropdown-5:checked ~ div.track-dropdown-5,
.charsheet input[type="checkbox"].track-dropdown-6:checked ~ div.track-dropdown-6 {
display: flex;
visibility: visible;
height: auto;
opacity: 1;
transition: 0.2s ease;
}
.charsheet div.builder-titles-1,
.charsheet div.builder-titles-2,
.charsheet div.builder-titles-3 {
flex-flow: column;
margin-bottom: 0.3em;
}
.charsheet div.builder-ability-1-text,
.charsheet div.builder-ability-2-text,
.charsheet div.builder-ability-3-text,
.charsheet div.builder-ability-1-text-input,
.charsheet div.builder-ability-2-text-input,
.charsheet div.builder-ability-3-text-input {
align-items: flex-start;
}
.charsheet div.track-dropdown-1,
.charsheet div.track-dropdown-2,
.charsheet div.track-dropdown-3,
.charsheet div.track-dropdown-4,
.charsheet div.track-dropdown-5,
.charsheet div.track-dropdown-6 {
width: 100%;
}
.charsheet .view-title-width {
width: 22em;
margin: 0em 1em;
}
.charsheet .asset-custom {
padding: 0.2em;
background: linear-gradient(to bottom, #ccc 2em, #fff 2em, #fff);
}
.charsheet .asset-custom > input[type=radio] {
margin-left: 4px;
}
.charsheet .asset-custom div[class|=builder-ability] {
align-items: flex-start;
}
.charsheet div.asset-view,
.charsheet div.asset-builder {
margin-top: 0.3em;
}
.charsheet input[type=checkbox].custom-asset-ability {
opacity: 1;
margin: 0px 5px 0 5px;
}
.charsheet .custom-track {
width: 100%;
min-width: 20.5em;
margin: 0 !important;
}
.charsheet .ability-checkbox,
.charsheet .build-text {
font-family: 'Crimson Text', Arial, sans-serif;
font-size: 13px;
resize: none;
height: 100px;
width: 22em;
margin: 0em 0.5em 0em 0.4em;
}
.charsheet .ability-text {
font-family: 'Crimson Text', Arial, sans-serif;
font-size: 14.3px;
resize: none;
height: 100px;
margin-bottom: 0em;
width: 18em;
}
.charsheet .builder-dropdown {
font-size: 14px;
}
.charsheet .asset-description {
margin: 0 12px 0px 12px;
font-family: 'Crimson Text', Arial, sans-serif;
}
.charsheet div.asset-ability {
width: 100%;
height: 100%;
margin: 0px 12px 6px 10px;
}
.charsheet div.asset-ability ul {
margin-left: 15px;
margin-bottom: 0;
}
.charsheet div.assets {
display: block !important;
text-align: left;
}
.charsheet div.assets .repcontainer {
display: flex;
flex-flow: row wrap;
padding: 0.5em;
font-family: 'Crimson Text', Arial, sans-serif;
justify-content: space-evenly;
}
.charsheet div.assets .repcontainer .repitem {
float: left !important;
}
.charsheet .assets.assets-summary .repcontainer {
padding: 0px 4px 0px 0px;
}
.charsheet .assets.assets-summary .repitem {
width: 100%;
}
.charsheet fieldset.assets-summary~.repcontrol {
display: none;
}
.charsheet input.asset-summary-ability-toggle:checked + .flex-container.hide-element {
display: flex;
}
.charsheet input.asset-summary-custom-ability-toggle:checked ~ .hide-element {
display: block;
}
.charsheet .asset-summary-header {
text-align: center;
font-weight: bold;
text-transform: uppercase;
background-color: #dfe0e2;
border-bottom: 1px solid #4c4d4f;
width: 100%;
line-height: 1.5em;
}
.charsheet .asset-write-in {
margin-bottom: 4px;
}
.charsheet .asset-ability-write-in {
margin-top: 4px;
}
.charsheet .asset-write-in {
display: flex;
white-space: nowrap;
}
.charsheet .asset-ability-write-in {
display: inline;
white-space: nowrap;
}
.charsheet .asset {
display: inline-block;
width: 320px;
max-width: 320px;
border: 2px solid #4c4d4f;
margin-bottom: 20px;
font-size: 14.3px;
line-height: 1.25;
}
.charsheet .asset input.border-bottom {
border-bottom-color: #4c4d4f;
}
.charsheet .asset.asset-summary {
width: 100%;
max-width: none;
min-width: 320px;
margin-bottom: 0px;
}
.charsheet .asset-write-in input,
.charsheet .asset-ability-write-in input {
height: 1.4em;
width: 100%;
padding: 0;
margin-left: 5px;
margin-top: 2px;
font-size: 15px;
font-weight: bold;
}
.charsheet input[type="checkbox"].asset-ability {
opacity: 1 !important;
margin-top: 0.2em;
}
.charsheet .asset-header {
background: #4c4d4f;
color: #fff;
}
.charsheet .asset-type-selection {
background: #4c4d4f;
color: #fff;
border: 0;
}
.charsheet .asset-type-dropdown {
color: #fff;
background: #4c4d4f;
width: auto;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
-webkit-appearance: menulist;
margin: 6px 4px;
}
.charsheet .sub-dropdown {
-webkit-appearance: menulist;
width: auto;
margin: 7px 4px;
font-weight: bold;
text-transform: uppercase;
}
.charsheet .asset-track-wrapper {
margin: 10px;
display: flex;
justify-content: center;
}
.charsheet .asset-track-box {
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
border-radius: 0%;
background: transparent;
border: 2px solid #4c4d4f;
padding: 5px;
max-width: 40px;
}
.charsheet .asset-track-wrapper-wordy {
text-transform: uppercase;
}
.charsheet .asset-track-wrapper-wordy .asset-track-box {
flex-direction: row;
max-width: none;
}
.charsheet .asset-track-box-display {
font-size: 17px;
font-weight: bold;
}
.charsheet .ability-top {
margin-top: 1em;
}
.charsheet .builder-name {
margin-bottom: 0.5em;
}
.charsheet span.custom-asset-page {
margin-left: 0.3em;
margin-right: 0.5em;
}
.charsheet .asset-description-text {
margin-top: 0.4em;
}
.charsheet .asset-name {
display: inline;
}
.charsheet .asset-body {
font-size: 14.3px;
line-height: 1.25;
margin: 0 0 4px;
}
.charsheet input.oracle-ironsworn:checked ~ div.oracle-ironsworn,
.charsheet input.oracle-delve:checked ~ div.oracle-delve {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.7s ease;
}
.charsheet .oracle-btn {
margin: 0;
width: 100%;
}
.charsheet .oracle-name {
text-transform: capitalize;
}
.charsheet .oracles {
display: flex;
flex-wrap: wrap;
flex-direction: column;
}
.charsheet .oracle {
margin: 0em;
color: #4c4d4f !important;
display: flex;
}
.charsheet input[type=radio].plot-action:checked ~ div.plot-action,
.charsheet input[type=radio].plot-theme:checked ~ div.plot-theme,
.charsheet input[type=radio].location-region:checked ~ div.location-region,
.charsheet input[type=radio].location-location:checked ~ div.location-location,
.charsheet input[type=radio].location-coastal-waters-location:checked ~ div.location-coastal-waters-location,
.charsheet input[type=radio].location-descriptor:checked ~ div.location-descriptor,
.charsheet input[type=radio].location-settlement-name:checked ~ div.location-settlement-name,
.charsheet input[type=radio].location-quick-settlement-name:checked ~ div.location-quick-settlement-name,
.charsheet input[type=radio].plot-settlement-trouble:checked ~ div.plot-settlement-trouble,
.charsheet input[type=radio].character-role:checked ~ div.character-role,
.charsheet input[type=radio].character-goal:checked ~ div.character-goal,
.charsheet input[type=radio].character-descriptor:checked ~ div.character-descriptor,
.charsheet input[type=radio].names-ironlander:checked ~ div.names-ironlander,
.charsheet input[type=radio].names-elf:checked ~ div.names-elf,
.charsheet input[type=radio].names-giant:checked ~ div.names-giant,
.charsheet input[type=radio].names-varou:checked ~ div.names-varou,
.charsheet input[type=radio].names-troll:checked ~ div.names-troll,
.charsheet input[type=radio].plot-combat-actions:checked ~ div.plot-combat-actions,
.charsheet input[type=radio].plot-mystic-backlash:checked ~ div.plot-mystic-backlash,
.charsheet input[type=radio].plot-major-plot-twist:checked ~ div.plot-major-plot-twist,
.charsheet input[type=radio].plot-challenge-rank:checked ~ div.plot-challenge-rank,
.charsheet input[type=radio].fate-pay-the-price:checked ~ div.fate-pay-the-price,
.charsheet input[type=radio].fate-ask-the-oracle:checked ~ div.fate-ask-the-oracle,
.charsheet input[type=radio].endure-harm:checked ~ div.endure-harm,
.charsheet input[type=radio].endure-stress:checked ~ div.endure-stress,
.charsheet input[type=radio].feature-aspect:checked ~ div.feature-aspect,
.charsheet input[type=radio].feature-focus:checked ~ div.feature-focus,
.charsheet input[type=radio].site-name-format:checked ~ div.site-name-format,
.charsheet input[type=radio].site-name-description:checked ~ div.site-name-description,
.charsheet input[type=radio].site-name-detail:checked ~ div.site-name-detail,
.charsheet input[type=radio].site-name-namesake:checked ~ div.site-name-namesake,
.charsheet input[type=radio].site-name-place:checked ~ div.site-name-place,
.charsheet input[type=radio].site-nature-theme:checked ~ div.site-nature-theme,
.charsheet input[type=radio].site-nature-domain:checked ~ div.site-nature-domain,
.charsheet input[type=radio].character-disposition:checked ~ div.character-disposition,
.charsheet input[type=radio].character-activity:checked ~ div.character-activity,
.charsheet input[type=radio].monstrosity-size:checked ~ div.monstrosity-size,
.charsheet input[type=radio].monstrosity-primary-form:checked ~ div.monstrosity-primary-form,
.charsheet input[type=radio].monstrosity-characteristics:checked ~ div.monstrosity-characteristics,
.charsheet input[type=radio].monstrosity-abilities:checked ~ div.monstrosity-abilities,
.charsheet input[type=radio].trap-event:checked ~ div.trap-event,
.charsheet input[type=radio].trap-component:checked ~ div.trap-component,
.charsheet input[type=radio].combat-event-method:checked ~ div.combat-event-method,
.charsheet input[type=radio].combat-event-target:checked ~ div.combat-event-target,
.charsheet input[type=radio].threat-advance-a-threat:checked ~ div.threat-advance-a-threat,
.charsheet input[type=radio].threat-category:checked ~ div.threat-category,
.charsheet input[type=radio].threat-cursed-site:checked ~ div.threat-cursed-site,
.charsheet input[type=radio].threat-burgeoning-conflict:checked ~ div.threat-burgeoning-conflict,
.charsheet input[type=radio].threat-environmental-calamity:checked ~ div.threat-environmental-calamity,
.charsheet input[type=radio].threat-malignant-plague:checked ~ div.threat-malignant-plague,
.charsheet input[type=radio].threat-rampaging-creature:checked ~ div.threat-rampaging-creature,
.charsheet input[type=radio].threat-ravaging-horde:checked ~ div.threat-ravaging-horde,
.charsheet input[type=radio].threat-scheming-leader:checked ~ div.threat-scheming-leader,
.charsheet input[type=radio].threat-power-hungry-mystic:checked ~ div.threat-power-hungry-mystic,
.charsheet input[type=radio].threat-zealous-cult:checked ~ div.threat-zealous-cult,
.charsheet input[type=radio].moves-ask-the-oracle:checked ~ div.moves-ask-the-oracle,
.charsheet input[type=radio].moves-pay-the-price:checked ~ div.moves-pay-the-price {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.2s ease;
}
.charsheet .oracle-container {
display: flex;
opacity: 1;
font-family: 'Montserrat', Arial, sans-serif;
font-size: 1em;
font-weight: bold;
justify-content: space-between;
margin-top: 1em;
padding: 0.1em;
}
.charsheet .oracle-column {
display: flex;
flex-direction: column;
}
.charsheet .oracle-sub-column {
width: 50%;
}
.charsheet .oracle-roll {
width: auto;
height: auto;
}
.charsheet .theme-outline {
border: 1px solid #4c4d4f;
}
.charsheet span.oracle-result {
width: 80%;
font-size: 13px;
}
.charsheet .oracle-box {
border: 2px solid #4c4d4f;
box-sizing: border-box;
width: 100%;
}
.charsheet .oracle-box:nth-child(n+2) {
margin-top: 10px;
}
.charsheet .oracle-title {
background-color: #4c4d4f;
color: #fff;
border-bottom: 1px solid #4c4d4f;
font-size: 1.4em;
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
text-transform: uppercase;
}
.charsheet .oracle-table-preview {
width: auto;
}
.charsheet .oracle-show {
display: inline-flex;
font-size: 1em;
margin: 0em;
padding: 0.3em;
}
.charsheet .oracle-show:hover {
background: #969696;
cursor: pointer;
transition: 0.5s ease;
}
.charsheet .oracle-table {
border: 2px solid #4c4d4f;
}
.charsheet .flex-table {
display: flex;
}
.charsheet .oracle-row:nth-child(2n+1),
.charsheet .oracle:nth-child(2n+1) {
background-color: #ddd;
}
.charsheet .oracle-row {
padding: 3px 0px 3px 0px;
display: flex;
height: auto;
}
.charsheet .oracle-row-2 {
width: 50%;
}
.charsheet .oracle-row-3 {
width: 33.33%;
}
.charsheet .oracle-row-4 {
width: 25%;
}
.charsheet .oracle-roll {
width: 20%;
padding-left: 0.5em;
}
.charsheet .oracle-table-2-column {
display: flex;
flex-flow: column wrap;
height: 50em;
}
.charsheet .oracle-table-3-column {
display: flex;
flex-flow: column wrap;
height: 65em;
}
.charsheet .oracle-table-4-column {
display: flex;
flex-flow: column wrap;
height: 95em;
}
.charsheet .oracle-table-2-column-group {
display: flex;
}
.charsheet .table-list {
width: 33%;
}
.charsheet .oracle-column.table-main {
width: 66%;
}
.charsheet .oracle-footer {
background-color: #434b4d;
color: #fff;
line-height: 0.9em;
font-size: 0.9em;
font-family: 'Montserrat', Arial, sans-serif;
font-variant: small-caps;
font-weight: bold;
text-align: left;
padding: 0.5rem;
}
.charsheet .oracle-preview {
width: max-content;
}
.charsheet .column-wrap {
width: 50%;
}
.ui-dialog .charsheet .repcontainer .repitem .itemcontrol .repcontrol_del {
float: right;
width: auto;
margin: 0;
height: auto;
}
.ui-dialog .charsheet .repcontainer .repitem .itemcontrol .repcontrol_move {
cursor: move;
width: auto;
margin: 0;
height: auto;
}
.sheet-rolltemplate-ironsworn_moves .sheet-subfooter-momentum {
text-align: right !important;
margin-right: 10px;
}
.sheet-rolltemplate-ironsworn_moves .sheet-challenge-dice-title::after,
.sheet-rolltemplate-ironsworn_moves .sheet-action-score-title::after,
.sheet-rolltemplate-ironsworn_moves .sheet-progress-title::after,
.sheet-rolltemplate-ironsworn_moves .sheet-momentum-title::after,
.sheet-rolltemplate-ironsworn_progress .sheet-challenge-dice-title::after,
.sheet-rolltemplate-ironsworn_progress .sheet-action-score-title::after,
.sheet-rolltemplate-ironsworn_progress .sheet-progress-title::after {
content: ": ";
}
.sheet-rolltemplate-ironsworn_oracles .sheet-result-row,
.sheet-rolltemplate-moves_oracles .sheet-result-row,
.sheet-rolltemplate-ironsworn_moves .sheet-discover-a-site-row,
.sheet-rolltemplate-delve_oracles .sheet-result-row {
padding: 0.5em;
}
.sheet-rolltemplate-ironsworn_oracles .sheet-oracle-dice,
.sheet-rolltemplate-moves_oracles .sheet-oracle-dice,
.sheet-rolltemplate-ironsworn_delve .sheet-oracle-dice,
.sheet-rolltemplate-delve_oracles .sheet-oracle-dice {
align-self: center;
margin-right: 0.5em;
}
.sheet-rolltemplate-ironsworn_oracles .sheet-oracle-dice span,
.sheet-rolltemplate-moves_oracles .sheet-oracle-dice span,
.sheet-rolltemplate-ironsworn_delve .sheet-oracle-dice span,
.sheet-rolltemplate-delve_oracles .sheet-oracle-dice span {
border: 0px !important;
}
.sheet-rolltemplate-ironsworn_oracles .sheet-oracle-double-dice,
.sheet-rolltemplate-moves_oracles .sheet-oracle-double-dice,
.sheet-rolltemplate-ironsworn_delve .sheet-oracle-double-dice,
.sheet-rolltemplate-delve_oracles .sheet-oracle-double-dice {
width: 5.7em;
text-align: center;
padding: 0.1em;
}
.sheet-rolltemplate-ironsworn_oracles .sheet-oracle-double-dice span,
.sheet-rolltemplate-moves_oracles .sheet-oracle-double-dice span,
.sheet-rolltemplate-ironsworn_delve .sheet-oracle-double-dice span,
.sheet-rolltemplate-delve_oracles .sheet-oracle-double-dice span {
border: 0px !important;
}
.sheet-rolltemplate-ironsworn_oracles .sheet-roll-container,
.sheet-rolltemplate-moves_oracles .sheet-roll-container,
.sheet-rolltemplate-delve_oracles .sheet-roll-container {
background: #33323c;
color: #fff;
font-size: 1em;
font-family: 'Roboto', Arial, sans-serif;
border: 1px solid #000;
}
.sheet-rolltemplate-ironsworn_oracles .sheet-result-row,
.sheet-rolltemplate-moves_oracles .sheet-result-row,
.sheet-rolltemplate-delve_oracles .sheet-result-row {
display: flex;
justify-content: space-between;
}
.sheet-rolltemplate-ironsworn_oracles .sheet-roll-outcome,
.sheet-rolltemplate-moves_oracles .sheet-roll-outcome,
.sheet-rolltemplate-delve_oracles .sheet-roll-outcome {
background: #403f4b;
border: 1px solid #000;
}
.sheet-rolltemplate-ironsworn_oracles .inlinerollresult,
.sheet-rolltemplate-moves_oracles .inlinerollresult,
.sheet-rolltemplate-delve_oracles .inlinerollresult {
display: inline-block;
min-width: 1.5em;
text-align: center;
border: 0px;
background: transparent;
border-radius: 1em;
}
.sheet-rolltemplate-ironsworn_oracles .sheet-roll-outcome,
.sheet-rolltemplate-moves_oracles .sheet-roll-outcome,
.sheet-rolltemplate-delve_oracles .sheet-roll-outcome {
background: #403f4b;
border: 1px solid #000;
}
.sheet-rolltemplate-ironsworn_oracles .sheet-subheader,
.sheet-rolltemplate-moves_oracles .sheet-subheader,
.sheet-rolltemplate-delve_oracles .sheet-subheader {
line-height: 1.5em;
font-weight: bold;
text-align: left;
padding: 0.4em 1em 0.4em 1em;
background-color: #23222b;
text-transform: uppercase;
font-family: 'Montserrat', Arial, sans-serif;
}
.sheet-rolltemplate-ironsworn_oracles .sheet-subfooter,
.sheet-rolltemplate-moves_oracles .sheet-subfooter,
.sheet-rolltemplate-delve_oracles .sheet-subfooter {
line-height: 1.5em;
font-weight: bold;
text-align: left;
padding: 0.4em 0em 0.4em 0em;
background-color: #403f4b;
font-style: italic;
width: 100%;
text-align: center;
font-family: 'Montserrat', Arial, sans-serif;
}
.sheet-rolltemplate-ironsworn_oracles .sheet-result-body,
.sheet-rolltemplate-moves_oracles .sheet-result-body,
.sheet-rolltemplate-delve_oracles .sheet-result-body {
padding: 0.4em 1em 0.4em 1em;
}
.sheet-rolltemplate-ironsworn_delve .sheet-rarity-die {
border-top: 2px solid #000;
background-color: #6a286a;
border-bottom: 2px solid #000;
}
.sheet-rolltemplate-ironsworn_moves .sheet-roll-name {
padding: 0.2em 1em 0.2em 1em;
text-align: right;
font-size: 13px;
font-style: italic;
}
.sheet-rolltemplate-ironsworn_progress .sheet-progress-name {
padding: 0.2em 1em 0.2em 1em;
text-align: left;
font-size: 13px;
font-style: italic;
}
.sheet-rolltemplate-ironsworn_moves .sheet-roll-container,
.sheet-rolltemplate-ironsworn_progress .sheet-roll-container {
background: #33323c;
color: #fff;
font-size: 1em;
font-family: 'Roboto', Arial, sans-serif;
border: 1px solid #000;
}
.sheet-rolltemplate-ironsworn_moves .sheet-result-row,
.sheet-rolltemplate-ironsworn_progress .sheet-result-row {
display: flex;
justify-content: space-between;
}
.sheet-rolltemplate-ironsworn_moves .inlinerollresult,
.sheet-rolltemplate-ironsworn_moves .inlinerollresult.fullfail,
.sheet-rolltemplate-ironsworn_moves .inlinerollresult.fullcrit,
.sheet-rolltemplate-ironsworn_progress .inlinerollresult,
.sheet-rolltemplate-ironsworn_progress .inlinerollresult.fullfail,
.sheet-rolltemplate-ironsworn_progress .inlinerollresult.fullcrit {
display: inline-block;
min-width: 1.5em;
text-align: center;
border: 0px;
background: transparent;
border-radius: 1em;
}
.sheet-rolltemplate-ironsworn_moves .sheet-action-score .fullfail {
border: 2px solid #d22e53;
}
.sheet-rolltemplate-ironsworn_progress .sheet-roll-outcome,
.sheet-rolltemplate-ironsworn_moves .sheet-roll-outcome {
background: #403f4b;
border: 1px solid #000;
}
.sheet-rolltemplate-ironsworn_moves .sheet-subheader,
.sheet-rolltemplate-ironsworn_progress .sheet-subheader {
line-height: 1.5em;
font-weight: bold;
text-align: left;
padding: 0.4em 1em 0.4em 1em;
background-color: #23222b;
text-transform: uppercase;
font-family: 'Montserrat', Arial, sans-serif;
}
.sheet-rolltemplate-ironsworn_moves .sheet-subfooter,
.sheet-rolltemplate-ironsworn_progress .sheet-subfooter {
line-height: 1.5em;
font-weight: bold;
text-align: left;
padding: 0.4em 0em 0.4em 0em;
background-color: #403f4b;
font-style: italic;
width: 100%;
font-family: 'Montserrat', Arial, sans-serif;
}
.sheet-rolltemplate-ironsworn_progress .sheet-subfooter.sheet-roll-outcome-main,
.sheet-rolltemplate-ironsworn_moves .sheet-subfooter.sheet-roll-outcome-main {
text-transform: uppercase;
font-style: normal;
}
.sheet-rolltemplate-ironsworn_moves .sheet-result-body,
.sheet-rolltemplate-ironsworn_progress .sheet-result-body {
padding: 0.4em 1em 0.4em 1em;
}
.sheet-rolltemplate-ironsworn_moves .sheet-alert,
.sheet-rolltemplate-ironsworn_progress .sheet-alert {
margin: 0.2em 0.3em 0.2em 0.3em;
border-radius: 1em;
width: auto;
padding: 0.5em;
}
.sheet-rolltemplate-ironsworn_moves .sheet-opportunity,
.sheet-rolltemplate-ironsworn_progress .sheet-opportunity {
width: 1em;
margin: 0.3em 0.5em 0.3em 0.3em;
border-radius: 1em;
background-color: #40819f;
}
.sheet-rolltemplate-ironsworn_moves .sheet-strong-hit,
.sheet-rolltemplate-ironsworn_progress .sheet-strong-hit {
width: 1em;
margin: 0.3em 0.5em 0.3em 0.3em;
border-radius: 1em;
background-color: #63a9ca;
}
.sheet-rolltemplate-ironsworn_moves .sheet-weak-hit,
.sheet-rolltemplate-ironsworn_progress .sheet-weak-hit {
width: 1em;
margin: 0.3em 0.5em 0.3em 0.3em;
border-radius: 1em;
background-color: #83dbff;
}
.sheet-rolltemplate-ironsworn_moves .sheet-miss,
.sheet-rolltemplate-ironsworn_progress .sheet-miss {
width: 1em;
margin: 0.3em 0.5em 0.3em 0.3em;
border-radius: 1em;
background-color: #d8566f;
}
.sheet-rolltemplate-ironsworn_moves .sheet-rarity-die {
width: 1em;
margin: 0.3em 0.5em 0.3em 0.3em;
border-radius: 1em;
background-color: #e779fb;
}
.sheet-rolltemplate-ironsworn_moves .sheet-complication,
.sheet-rolltemplate-ironsworn_progress .sheet-complication {
width: 1em;
margin: 0.3em 0.5em 0.3em 0.3em;
border-radius: 1em;
background-color: #d22e53;
}
.sheet-rolltemplate-ironsworn_moves .userscript-tcat,
.sheet-rolltemplate-ironsworn_progress .userscript-tcat {
font-weight: 900;
}
.sheet-rolltemplate-ironsworn_moves .sheet-momentum-title {
line-height: 22px;
}
.sheet-rolltemplate-ironsworn_moves .sheet-roll-container a[href^="!"],
.sheet-rolltemplate-ironsworn_moves .sheet-roll-container a[href^="~"] {
background-color: transparent;
padding: 5px;
color: #fff;
display: inline-block;
border: none;
text-transform: uppercase;
font-weight: bold;
width: 100%;
text-align: center;
}
.sheet-rolltemplate-ironsworn_moves .sheet-roll-button {
justify-content: center;
background: #5e5d6f;
border-radius: 0.4em;
margin: 0.2em;
}
.sheet-rolltemplate-ironsworn_moves .sheet-roll-button:hover {
background: #9290ad;
transition: 0.5s;
}
.rolltemplate-ironsworn table>thead>tr>th,
.rolltemplate-ironsworn table>tbody>tr>th,
.rolltemplate-ironsworn table>tfoot>tr>th,
.rolltemplate-ironsworn table>thead>tr>td,
.rolltemplate-ironsworn table>tbody>tr>td,
.rolltemplate-ironsworn table>tfoot>tr>td,
.rolltemplate-ironswornoracles table>thead>tr>th,
.rolltemplate-ironswornoracles table>tbody>tr>th,
.rolltemplate-ironswornoracles table>tfoot>tr>th,
.rolltemplate-ironswornoracles table>thead>tr>td,
.rolltemplate-ironswornoracles table>tbody>tr>td,
.rolltemplate-ironswornoracles table>tfoot>tr>td,
.rolltemplate-ironsworndelve table>thead>tr>th,
.rolltemplate-ironsworndelve table>tbody>tr>th,
.rolltemplate-ironsworndelve table>tfoot>tr>th,
.rolltemplate-ironsworndelve table>thead>tr>td,
.rolltemplate-ironsworndelve table>tbody>tr>td,
.rolltemplate-ironsworndelve table>tfoot>tr>td,
.rolltemplate-ironsworndelveoracles table>thead>tr>th,
.rolltemplate-ironsworndelveoracles table>tbody>tr>th,
.rolltemplate-ironsworndelveoracles table>tfoot>tr>th,
.rolltemplate-ironsworndelveoracles table>thead>tr>td,
.rolltemplate-ironsworndelveoracles table>tbody>tr>td,
.rolltemplate-ironsworndelveoracles table>tfoot>tr>td {
padding: 4px;
border: none;
}
.rolltemplate-ironsworn table,
.rolltemplate-ironswornoracles table,
.rolltemplate-ironsworndelve table,
.rolltemplate-ironsworndelveoracles table {
width: 100%;
border: 1px solid;
color: #4c4d4f !important;
font-size: 1em;
font-family: Verdana, Arial, sans-serif;
margin: 0px;
}
.rolltemplate-ironsworn th,
.rolltemplate-ironswornoracles th,
.rolltemplate-ironsworndelve th,
.rolltemplate-ironsworndelveoracles th {
background-color: #434b4d;
color: #fff;
padding: 2px;
/*border-bottom: 1px solid #4C4D4F;*/
line-height: 1.2em;
font-size: 1.2em;
text-align: center;
}
.rolltemplate-ironsworn .subheader,
.rolltemplate-ironswornoracles .subheader,
.rolltemplate-ironsworndelve .subheader,
.rolltemplate-ironsworndelveoracles .subheader {
background-color: #434b4d;
color: #fff;
line-height: 0.9em;
font-size: 0.9em;
font-family: Verdana, arial, sans-serif;
font-variant: small-caps;
font-style: italic;
font-weight: bold;
text-align: left;
padding: 0.5rem;
}
.rolltemplate-ironsworn .subfooter,
.rolltemplate-ironswornoracles .subfooter,
.rolltemplate-ironsworndelve .subfooter,
.rolltemplate-ironsworndelveoracles .subfooter {
background-color: #b9b9b6;
line-height: 0.9em;
font-size: 0.9em;
font-family: Verdana, arial, sans-serif;
font-variant: small-caps;
font-style: italic;
font-weight: bold;
text-align: left;
}
.rolltemplate-ironsworndelve .rarity-die {
border-top: 2px solid #000;
color: #fff;
background-color: #6a286a;
border-bottom: 2px solid #000;
}
.rolltemplate-ironsworn .alert,
.rolltemplate-ironsworndelve .alert {
color: #fff;
background-color: #761818;
}
.rolltemplate-ironsworn .opportunity,
.rolltemplate-ironswornoracles .opportunity,
.rolltemplate-ironsworndelve .opportunity,
.rolltemplate-ironsworndelveoracles .opportunity {
color: #fff;
background-color: #0b3f0b;
}
.rolltemplate-ironsworn .strong-hit,
.rolltemplate-ironsworndelve .strong-hit {
color: #fff;
background-color: #125812;
}
.rolltemplate-ironsworn .weak-hit,
.rolltemplate-ironsworndelve .weak-hit {
color: #fff;
background-color: #186251;
}
.rolltemplate-ironsworn .miss,
.rolltemplate-ironsworndelve .miss {
color: #fff;
background-color: #7d2b1d;
}
.rolltemplate-ironsworn .complication,
.rolltemplate-ironsworndelve .complication {
color: #fff;
background-color: #761818;
}
.rolltemplate-ironsworn .userscript-tcat,
.rolltemplate-ironswornoracles .userscript-tcat,
.rolltemplate-ironsworndelve .userscript-tcat,
.rolltemplate-ironsworndelveoracles .userscript-tcat {
font-weight: bold;
}
.rolltemplate-ironsworn td,
.rolltemplate-ironswornoracles td,
.rolltemplate-ironsworndelve td,
.rolltemplate-ironsworndelveoracles td {
padding: 5px;
/*border-bottom: 1px solid #4C4D4F;*/
}
.rolltemplate-ironswornoracles .oracle-dice,
.rolltemplate-ironsworndelve .oracle-dice,
.rolltemplate-ironsworndelveoracles .oracle-dice {
width: 2em;
border-right: 1px solid;
background: #bfbfbf;
}
.rolltemplate-ironswornoracles .oracle-dice span,
.rolltemplate-ironsworndelve .oracle-dice span,
.rolltemplate-ironsworndelveoracles .oracle-dice span {
border: 0px !important;
}
.rolltemplate-ironswornoracles .oracle-double-dice,
.rolltemplate-ironsworndelve .oracle-double-dice,
.rolltemplate-ironsworndelveoracles .oracle-double-dice {
width: 5.7em;
border-right: 1px solid;
text-align: center;
background: #bfbfbf;
padding: 0.1em;
}
.rolltemplate-ironswornoracles .oracle-double-dice span,
.rolltemplate-ironsworndelve .oracle-double-dice span,
.rolltemplate-ironsworndelveoracles .oracle-double-dice span {
border: 0px !important;
}
.rolltemplate-ironsworn tr:nth-child(odd),
.rolltemplate-ironswornoracles tr:nth-child(odd),
.rolltemplate-ironsworndelve tr:nth-child(odd),
.rolltemplate-ironsworndelveoracles tr:nth-child(odd) {
background-color: #d9d9d6;
}
.rolltemplate-ironsworn tr:nth-child(even),
.rolltemplate-ironswornoracles tr:nth-child(even),
.rolltemplate-ironsworndelve tr:nth-child(even),
.rolltemplate-ironsworndelveoracles tr:nth-child(even) {
background-color: #e9e9e6;
}
.rolltemplate-ironsworn .inlinerollresult,
.rolltemplate-ironswornoracles .inlinerollresult,
.rolltemplate-ironsworndelve .inlinerollresult,
.rolltemplate-ironsworndelveoracles .inlinerollresult {
display: inline-block;
min-width: 1.5em;
text-align: center;
border: 2px solid #434b4d;
background: transparent;
}