Files
roll20-character-sheets/Ironcrunch/Ironcrunch.css
T
be9013cdaf [Ironcrunch] New Sheet Submission (#6372)
* Bump to master (#2)

* Update README.md

* fix Chaotic Neutral alignment value (#5795)

* CWOD [V20] Updates / CWOD [DAV20] Redesign (#5796)

This update covers a number of requested features from users as well as bug fixes. A post to the changes can be found on the forums letting users know.

Updates:
- We shrunk the dot size of everything to better fit them on the sheets and make it look much cleaner.
- Rmoved the excess Other category and Merits and Flaws at the bottom left of the Primary tab and replaced this with a section for the Sins for the character's Path/Road. These sections already have their own spots so there was no sense in having a second spot for them.
- A box now surrounds the Virtues that can be clicked on so new players and sheet users know now that it can be changed instead of stumbling upon this features
- We added a number of Extra Bruised Health Levels. From 3 to 12 in fact. This is obviously for creatures the ST may need to throw at bad players ;) but it can also be useful for house rules or homebrew.
- The Other Traits tab has been expaneded. Now it includes Secondary Abilities that many STs are still very fond of using (and appear in Mage20), this is of course in addition to the 15 Other Traits for those who need it all.
- Slightly tweaked Experience Tab now instead of a checkbox to show its been complete we've changed this to points spent, and the date they were spent on. This we find has been requested as its more clear when things were obtained. This allows an ST to track purchases precisely and prevents problem players from being dishonest if filled out poperly.
- Combat Tab has been given an expansion with the addition of Vehicles and Havens! We may eventually change the Combat tab to the Equipment tab as it is more appropriate but it isn't a very pressing issue at the momement. We're also taking feedback on this new section. 50+ users of the beta roll out of this feature liked this update in our Discord so we're gonna use it and adjust based on further feedback.

Fixes:
- Fixed the issue of Movement not being tracked properly it'll start with default values for everything now letting players and STs see a proper movement speed.
- Fixed the issue of the Dice Main and Combat dice sections not playing well with each other.

* [Warhammer 4e Character Sheet] Update & fixes (#5799)

* Update & fixes

* logo corrected

* Update translation.json

* Update sheet.json

* [Anima Beyond Fantasy] Redesign (#5800)

* [Anima Beyond Fantasy] Redesign

* Update sheet.json

* [Knight]Update for new book (#5801)

* [Knight] Hotfix

* [Knight]Update for new book

* uc-946 translations

* [FIX] readded background-image for character-sheet after it was moved to new one, leading to a missing graphic. (#5803)

Co-authored-by: Cassie Levett <cassielevett@gmail.com>
Co-authored-by: SilentLluvia <cool-witches@web.de>
Co-authored-by: RinVindor <RinVindor@users.noreply.github.com>
Co-authored-by: Djjus <59532170+Djjus@users.noreply.github.com>
Co-authored-by: Zakarik <inconnu_jedi@hotmail.com>
Co-authored-by: Sebastian Grohnert <Max.Gemini@web.de>

* Bumping to equal master (#3)

* Update README.md

* fix Chaotic Neutral alignment value (#5795)

* CWOD [V20] Updates / CWOD [DAV20] Redesign (#5796)

This update covers a number of requested features from users as well as bug fixes. A post to the changes can be found on the forums letting users know.

Updates:
- We shrunk the dot size of everything to better fit them on the sheets and make it look much cleaner.
- Rmoved the excess Other category and Merits and Flaws at the bottom left of the Primary tab and replaced this with a section for the Sins for the character's Path/Road. These sections already have their own spots so there was no sense in having a second spot for them.
- A box now surrounds the Virtues that can be clicked on so new players and sheet users know now that it can be changed instead of stumbling upon this features
- We added a number of Extra Bruised Health Levels. From 3 to 12 in fact. This is obviously for creatures the ST may need to throw at bad players ;) but it can also be useful for house rules or homebrew.
- The Other Traits tab has been expaneded. Now it includes Secondary Abilities that many STs are still very fond of using (and appear in Mage20), this is of course in addition to the 15 Other Traits for those who need it all.
- Slightly tweaked Experience Tab now instead of a checkbox to show its been complete we've changed this to points spent, and the date they were spent on. This we find has been requested as its more clear when things were obtained. This allows an ST to track purchases precisely and prevents problem players from being dishonest if filled out poperly.
- Combat Tab has been given an expansion with the addition of Vehicles and Havens! We may eventually change the Combat tab to the Equipment tab as it is more appropriate but it isn't a very pressing issue at the momement. We're also taking feedback on this new section. 50+ users of the beta roll out of this feature liked this update in our Discord so we're gonna use it and adjust based on further feedback.

Fixes:
- Fixed the issue of Movement not being tracked properly it'll start with default values for everything now letting players and STs see a proper movement speed.
- Fixed the issue of the Dice Main and Combat dice sections not playing well with each other.

* [Warhammer 4e Character Sheet] Update & fixes (#5799)

* Update & fixes

* logo corrected

* Update translation.json

* Update sheet.json

* [Anima Beyond Fantasy] Redesign (#5800)

* [Anima Beyond Fantasy] Redesign

* Update sheet.json

* [Knight]Update for new book (#5801)

* [Knight] Hotfix

* [Knight]Update for new book

* uc-946 translations

* [FIX] readded background-image for character-sheet after it was moved to new one, leading to a missing graphic. (#5803)

Co-authored-by: Cassie Levett <cassielevett@gmail.com>
Co-authored-by: SilentLluvia <cool-witches@web.de>
Co-authored-by: RinVindor <RinVindor@users.noreply.github.com>
Co-authored-by: Djjus <59532170+Djjus@users.noreply.github.com>
Co-authored-by: Zakarik <inconnu_jedi@hotmail.com>
Co-authored-by: Sebastian Grohnert <Max.Gemini@web.de>

* using sheet v2

* added template pug files

* included working pug

* updated pug comple

* moved pages for ironsworn

* split vows into own component

* moves files to src dir

* added webpack

* updated folder structure

* moved templates dir

* completed rework for delve roll templates

* updated css and html base

* setting up main page

* setting up main page

* added requires for html

* getting partials to work

* cleaned up pug to use include

* cleaned up pug to use include

* moved css to own dir

* added working asset template

* added ironcrunch sheet

* removed ironsworn v2

* removedf unneeded html

* added vows page

* added new pages

* added new bonds page

* added momentum changes

* added momentum changes

* updated package.json with static versions

* separated out components

* updated naming to lowercase

* added max health update

* finished momentum widget

* split styling for vows

* added proficiencies

* removed unneeded packs

* moved around directories

* added new migrated sheets

* added new migrated sheets

* remaned cleanup script

* fixed styling for rolltemplates

* using second atrribute fior pages

* added new sheet modes for shared and companion

* added companion details

* added placeholder images

* added motivations

* updated base sheets

* added motivations worker

* added new pages

* updated fonts to include weights

* added border for text area

* added move search an initial pane

* added intial moves

* seperated moves

* added sites and themes

* added assets and sites

* removed lint backfire

* fixed stylus linter errors

* added missing styles due to lint error

* added condition columns

* added condition card logic

* fixed ordering of condition cards

* added conditions content

* added initial equipment template

* included intial weapon components

* finished equipment elements

* added equipment worker

* added core oracles and effort

* added delve oracles

* fixed delve oracle preview

* added oracle roll template

* fixed oracle styling bug

* added firefox and safari compatibility

* added momentum logic

* removed excess mixin call

* included encumbrance logic

* added ironcrunch oracle templaye

* added oracles fix

* included new oracle files

* cleaned up oracle styling

* cleaned up css

* fixed roll template

* included ask the oracle table

* refactored oracle templates

* completed version 0.1.0

* updated readme with compatibility matrix

* added preview image and licensing to readme

* added preview image

* added smaller preview page

* added smaller preview page

* removed all image

* added new image for preivew

* updated to use master images

* reverted ironsworn changes

* added new line for css

* updated custom oracles

* moved custom oracles to ironcrunch-template

* added comments and example in readme

* added missing class from delve oracles

* added missing swear vow move

* removed shadowkin bug

* added missing swear vow from search

Co-authored-by: Cassie Levett <cassielevett@gmail.com>
Co-authored-by: SilentLluvia <cool-witches@web.de>
Co-authored-by: RinVindor <RinVindor@users.noreply.github.com>
Co-authored-by: Djjus <59532170+Djjus@users.noreply.github.com>
Co-authored-by: Zakarik <inconnu_jedi@hotmail.com>
Co-authored-by: Sebastian Grohnert <Max.Gemini@web.de>
2020-05-04 23:59:34 -05:00

3112 lines
80 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: 600;
}
input[type=text] {
font-weight: 600;
}
select {
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 1px;
text-overflow: '';
}
select::-ms-expand {
display: none;
}
p {
font-family: 'Crimson Text', Arial, sans-serif;
}
h1 {
font-weight: bold;
width: 100%;
font-size: 28px;
text-align: center;
margin: 0 0 0px;
padding: 10;
text-transform: uppercase;
}
h2 {
font-weight: bold;
width: 100%;
font-size: 18px;
text-align: left;
margin: 0 0 0px;
padding: 0;
text-transform: uppercase;
}
h3 {
font-weight: bold;
width: 100%;
line-height: 24px;
font-size: 18px;
text-align: center;
margin: 0 0 0px;
padding: 0;
text-transform: uppercase;
}
.sheet-divide {
margin-top: 1em;
}
h3.sheet-divide::after,
h3.sheet-divide::before {
display: inline-block;
content: "";
height: 5px;
border-top: 2px solid #4c4d4f;
top: 0;
width: 220px;
}
h3.sheet-site-divide::after,
h3.sheet-site-divide::before {
display: inline-block;
content: "";
height: 5px;
border-top: 2px solid #4c4d4f;
top: 0;
width: 331px;
}
h3.sheet-site-denizens-divide::after,
h3.sheet-site-denizens-divide::before {
display: inline-block;
content: "";
height: 5px;
border-top: 2px solid #4c4d4f;
top: 0;
width: 336px;
}
h3.sheet-site-divide-notes::after,
h3.sheet-site-divide-notes::before {
display: inline-block;
content: "";
height: 5px;
border-top: 2px solid #4c4d4f;
top: 0;
width: 352px;
}
h4 {
font-weight: bold;
width: 100%;
font-size: 16px;
text-align: center;
margin: 0 0 0px;
padding: 0;
text-transform: uppercase;
}
h4.sheet-tab-title {
display: inline-block;
}
h5 {
font-weight: bold;
font-size: 12px;
text-align: left;
margin: 0 0 0px;
padding: 0;
text-transform: uppercase;
}
h6 {
font-size: 14px;
font-weight: bold;
text-align: left;
margin-top: 2px;
}
button[type="roll"] {
align-items: left;
color: #4c4d4f;
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;
}
button[type="roll"]:hover {
transition: 0.5s ease;
}
.sheet-heading-left {
text-align: left;
}
hr {
border: 0;
height: 1px;
background: #ccc;
background-image: linear-gradient(to right, #ccc, #333, #ccc);
}
textarea {
font-family: 'Crimson Text', Arial, sans-serif;
max-width: 828px;
border: 2px solid #4c4d4f;
}
.sheet-btn {
display: inline;
width: 100%;
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;
cursor: pointer;
}
.sheet-btn:hover {
background: #ccc;
transition: 0.5s ease;
}
.sheet-common-btn {
display: flex;
width: fit-content;
font-size: 14px;
padding: 0;
border: 2px solid #494a4c;
cursor: pointer;
width: -moz-fit-content;
}
.sheet-common-btn:hover {
background: #ccc;
transition: 0.5s ease;
}
.sheet-btn-content {
padding: 0.2em 0.2em 0.2em 0.2em;
width: 100%;
text-align: center;
}
.sheet-btn-input:checked ~ .sheet-btn-content {
background: #4c4d4f;
color: #fff;
}
button.btn.repcontrol_edit,
button.btn.repcontrol_add {
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;
font-family: 'Montserrat', Arial, sans-serif;
background: #dfe0e2;
}
button.btn.repcontrol_edit:hover,
button.btn.repcontrol_add:hover {
background: #bcbec2;
}
button.btn.repcontrol_edit:focus,
button.btn.repcontrol_add:focus {
outline: 3px solid #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 1px;
}
button.btn.repcontrol_edit {
margin-right: 3px;
}
button.btn.repcontrol_add {
margin-left: 3px;
}
.sheet-modes {
display: flex;
justify-content: space-evenly;
}
h2.sheet-mode-title {
text-align: center;
}
div.sheet-mode-title {
margin-bottom: 2em;
}
label.sheet-mode {
text-align: center;
}
label.sheet-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;
}
label.sheet-mode:hover h4 {
color: #797979;
transition: 0.5s ease;
}
label.sheet-mode:hover .sheet-mode-image {
opacity: 0.7;
transition: 0.5s ease;
}
label.sheet-mode h4 {
margin-bottom: 0.5em;
margin-top: 0.5em;
}
input[type=radio].sheet-character-mode:checked ~ div.sheet-character-mode,
input[type=radio].sheet-companion-mode:checked ~ div.sheet-companion-mode,
input[type=radio].sheet-shared-mode:checked ~ div.sheet-shared-mode {
display: block;
}
input[type=checkbox].sheet-modes-show:checked ~ div.sheet-modes-show {
display: block;
}
div.sheet-mode {
display: flex;
justify-content: center;
width: fit-content;
width: -moz-fit-content;
margin: 0;
}
.sheet-mode-image {
display: flex;
}
input[type=radio].sheet-bonds:checked ~ div.sheet-bonds,
input[type=radio].sheet-summary:checked ~ div.sheet-summary,
input[type=radio].sheet-motivations:checked ~ div.sheet-motivations,
input[type=radio].sheet-vows:checked ~ div.sheet-vows,
input[type=radio].sheet-proficiencies:checked ~ div.sheet-proficiencies,
input[type=radio].sheet-conditions:checked ~ div.sheet-conditions,
input[type=radio].sheet-equipment:checked ~ div.sheet-equipment,
input[type=radio].sheet-assets:checked ~ div.sheet-assets,
input[type=radio].sheet-effort:checked ~ div.sheet-effort,
input[type=radio].sheet-moves:checked ~ div.sheet-moves,
input[type=radio].sheet-progress:checked ~ div.sheet-progress,
input[type=radio].sheet-oracles:checked ~ div.sheet-oracles,
input[type=radio].sheet-settings:checked ~ div.sheet-settings,
input[type=radio].sheet-sites:checked ~ div.sheet-sites {
display: block;
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
}
.sheet-sub-header {
margin-top: 1em;
border-bottom: 3px solid #4c4d4f;
}
.sheet-resources {
display: flex;
height: 2em;
}
.sheet-resource {
display: flex;
}
label.sheet-health-reset {
font-size: 14px;
border: 2px solid #4c4d4f;
margin: 0;
padding: 2px 7px 2px 6px;
cursor: pointer;
}
label.sheet-health-reset:hover {
background: #ccc;
transition: 0.5s ease;
}
h3.sheet-health-max {
font-size: 14px;
margin-right: 0.3em;
line-height: 23px;
padding-left: 0.3em;
}
h3.sheet-health-max-value {
padding-right: 0.3em;
}
.sheet-health-max-value {
font-size: 14px;
line-height: 22px;
color: #555;
}
.sheet-resource-value {
font-size: 14px;
width: 38px;
font-weight: bold;
padding: 0;
padding-left: 4px;
border-radius: 0;
background: #ccc;
border: 2px solid #4c4d4f;
margin: 0;
height: auto;
cursor: pointer;
}
.sheet-resource-title {
font-size: 14px;
width: auto;
border: 2px solid #4c4d4f;
line-height: 9px;
padding: 0.5em 0.43em 0.5em 0.43em;
}
input[type=text].sheet-resource-value {
width: 22px;
border: none;
}
.sheet-health-max-box {
display: flex;
background: #ccc;
}
.sheet-health-status-box {
display: flex;
border: 2px solid #4c4d4f;
}
.sheet-load-value {
width: 27px;
}
.sheet-misses-track {
margin-top: 1em;
width: 47em;
margin-left: 118px;
}
.sheet-clear-miss {
display: inline;
width: 100%;
font-weight: bold;
font-size: 14px;
padding: 0;
margin: 1em;
height: 40px;
padding: 0.2em 0.2em 0.2em 0.2em;
border: 2px solid #494a4c;
cursor: pointer;
}
.sheet-clear-miss:hover {
background-color: #ccc;
color: #4c4d4f;
transition: 0.5s ease;
}
.sheet-miss-input {
margin: 0 !important;
}
.sheet-bonds-track {
width: 437px;
margin-left: 203px;
margin-top: 0.5em;
}
.sheet-bonds {
margin-bottom: 0px;
}
.sheet-bond-component {
margin-top: 1em;
}
.sheet-bond {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.sheet-bond-container {
border: 2px solid #4c4d4f;
border-radius: 1em;
margin-bottom: 1em;
padding: 1em;
}
.sheet-bond-notes {
width: 99%;
}
.sheet-bond-name,
.sheet-bond-location,
.sheet-bond-descriptors {
border: none;
border-radius: 0em;
background: transparent;
padding: 0;
padding-left: 0.5em;
}
.sheet-bond-descriptors {
width: 43%;
}
.sheet-bond-location {
width: 40%;
}
p.sheet-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;
background: #4c4d4f;
color: #fff;
border-radius: 0.3em 0em 0em 0.3em;
}
.sheet-details-btn {
display: flex;
width: auto;
margin: 0.5em 0em 0em 0em;
height: auto;
padding: 0;
}
.sheet-bond-name::placeholder,
.sheet-bond-location::placeholder,
.sheet-bond-descriptors::placeholder {
color: #8a8a8a;
}
input[type="checkbox"].sheet-show-bond-info {
width: 4.5em;
height: 18px;
top: 0;
opacity: 0;
border-radius: 4px;
padding: 2px 4px;
}
input[type="checkbox"].sheet-show-bond-info:checked ~ div.sheet-show-bond-info {
display: flex;
flex-flow: row wrap;
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
}
input[type="checkbox"].sheet-show-bond-info:checked ~ span.sheet-show-bond-info {
border-radius: 4px;
padding: 2px 4px;
border: 1px solid;
background-color: #4c4d4f;
color: #fff;
}
input[type="checkbox"].sheet-show-bond-info:hover ~ span.sheet-show-bond-info {
border-radius: 4px;
padding: 2px 4px;
background-color: #ccc;
color: #4c4d4f;
transition: 0.5s ease;
}
span.sheet-show-bond-info {
margin-left: -4.9em;
border-radius: 4px;
padding: 2px 4px;
border: 1px solid;
font-weight: bold;
}
input.sheet-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;
}
input.sheet-vow-name:focus {
outline: 3px solid #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 2px;
}
.sheet-fulfill-vow:hover,
.sheet-mark-vow:hover,
.sheet-vow-clear-label:hover {
background-color: #ccc;
color: #4c4d4f;
transition: 0.5s ease;
}
.sheet-vows {
margin-bottom: 0px;
}
.sheet-vows-header {
display: flex;
justify-content: space-around;
align-items: center;
margin-bottom: 10px;
}
.sheet-vow {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.sheet-vow-name {
width: 100%;
font-weight: bold;
font-size: 14px;
}
.sheet-difficulty {
border: 2px solid #494a4c;
margin: 0.2em 0.5em 0.2em 0.5em;
padding: 0;
cursor: pointer;
}
.sheet-difficulty h5 {
text-align: center;
}
.sheet-difficulty input:checked ~ h5 {
background: #494a4c;
color: #fff;
}
.sheet-progress-header {
display: flex;
justify-content: space-around;
align-items: center;
margin-bottom: 10px;
}
.sheet-progress {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.sheet-progress-name {
width: 100%;
font-weight: bold;
font-size: 14px;
}
input.sheet-progress-name {
background: #e6e7e8;
border: 2px solid #494a4c;
border-radius: 0;
margin-bottom: 0.2em;
}
.sheet-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-bottom: 0.4em;
cursor: pointer;
border: 2px solid #4c4d4f;
border-radius: 0;
}
.sheet-progress-input:hover {
background-color: #ccc;
transition: 0.5s ease;
}
.sheet-progress-input:focus {
outline: 3px solid #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 2px;
}
.sheet-pc-name:focus {
outline: 3px solid #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 2px;
}
.sheet-details-row {
display: flex;
justify-content: space-evenly;
}
.sheet-details-row .sheet-details-header {
color: #fff;
background: #4c4d4f;
}
.sheet-companion-detail + .sheet-details-header,
.sheet-character-detail + .sheet-details-header {
background: #4c4d4f;
}
.sheet-companion-detail,
.sheet-character-detail {
border: 2px solid #4c4d4f;
width: 100%;
padding: 0em 1em 0em 1em;
margin: 0.1em;
}
.sheet-companion-detail p,
.sheet-character-detail p {
width: 100%;
font-family: 'Montserrat', Arial, sans-serif;
margin: 0;
}
.sheet-companion-detail input,
.sheet-character-detail input {
width: 100%;
border: 0;
padding: 0;
outline-width: 0px;
}
.sheet-companion-detail input::placeholder,
.sheet-character-detail input::placeholder {
font-weight: 500;
}
.sheet-detail-columns {
display: flex;
}
.sheet-detail-column {
width: 50%;
}
.sheet-nav-bar {
display: flex;
justify-content: space-evenly;
margin-top: 0.5em;
flex-flow: column;
}
.sheet-nav-child {
border: 2px solid #4c4d4f;
width: 100%;
text-align-last: center;
margin: 0.1em;
}
.sheet-nav-child label {
margin: 0;
padding: 0;
cursor: pointer;
}
.sheet-nav-child label:hover {
background: #ccc;
transition: 0.5s ease;
}
.sheet-page-button-back {
padding: 0.1em 0em 0.1em 0em;
font-weight: 600;
}
.sheet-page-button:checked ~ div.sheet-page-button-back {
background: #4c4d4f;
color: #fff;
transition: 0.5s ease;
}
.sheet-summary {
margin-top: 1em;
}
.sheet-nav-row {
display: flex;
}
label.sheet-page-label {
text-align: center;
}
.sheet-header-items {
display: flex;
justify-content: space-between;
margin-bottom: 0.6em;
}
.sheet-character-title {
text-align: left;
}
.sheet-character-role,
.sheet-character-name {
width: 48%;
}
.sheet-footer {
margin-top: 3em;
}
.sheet-momentum {
display: flex;
}
input[type=checkbox].sheet-momentum-burn:hover ~ div.sheet-momentum-burn-back {
background-color: #ccc;
transition: 0.5s ease;
}
.sheet-momentum-box-input:hover ~ .sheet-momentum-box-back {
background: #ccc;
transition: 0.5s ease;
}
.sheet-momentum-box-input:checked ~ .sheet-momentum-box-back {
background: #4c4d4f;
color: #fff;
transition: 0.5s ease;
}
input[type=checkbox].sheet-momentum-burn {
width: 68px;
height: 30px;
opacity: 0;
border: 0;
vertical-align: top;
}
div.sheet-momentum-burn-back {
margin-top: -30px;
height: 30px;
}
div.sheet-momentum-burn {
border: 2px solid #4c4d4f;
width: 68px;
height: 30px;
}
span.sheet-momentum-burn {
font-weight: bold;
font-size: 18px;
line-height: 30px;
margin-left: -61px;
}
.sheet-momentum-box-input {
width: 36px;
height: 30px !important;
opacity: 0;
border: 0;
}
h3.sheet-momentum-burn {
margin-top: -20px;
}
.sheet-momentum-status-box {
width: 103px;
height: 30px;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
border-radius: 0%;
background: transparent;
border: 2px solid #4c4d4f;
margin-bottom: 2px;
}
.sheet-momentum-status-value {
width: auto;
padding-right: 0.6em;
}
h3.sheet-momentum-max-box {
display: inline;
padding-left: 2em;
line-height: 30px;
}
h3.sheet-momentum-reset-box {
display: inline;
padding-left: 1em;
line-height: 30px;
}
.sheet-momentum-box-back {
height: 30px;
margin-top: -30px;
}
.sheet-momentum-box-value {
font-weight: bold;
height: 30px;
font-size: 16px;
line-height: 30px;
color: inherit;
}
.sheet-momentum-input {
font-weight: bold;
width: 30px;
font-size: 13px;
text-align: center;
background: transparent;
}
.sheet-momentum-box {
width: 36px;
height: 30px;
flex-direction: column;
justify-content: center;
align-items: center;
border-radius: 0%;
background: transparent;
border: 2px solid #4c4d4f;
margin-bottom: 2px;
}
.sheet-momentum-dark {
color: #fff;
border: 2px solid #4b4d4f;
background: #4b4d4f;
height: 30px;
width: 310px;
}
.sheet-momentum-title {
padding-top: 4px;
color: #fff;
}
.sheet-stats {
justify-content: space-evenly;
align-items: center;
border-radius: 0%;
margin-bottom: 1em;
}
.sheet-stat {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
margin: 1em;
}
.sheet-stats-title {
width: 100px;
}
.sheet-stats-input {
font-weight: bold;
width: 60px;
line-height: 40px;
font-size: 28px;
text-align: center;
height: 50px !important;
border-radius: 0;
}
input.sheet-stats-input {
border: 2px solid #4c4d4f;
background: #e6e7e8;
}
input.sheet-stats-input:focus {
outline: 3px solid #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 2px;
}
label.sheet-roll-label {
margin: 0;
padding: 0em 0.4em 0em 0.4em;
width: auto;
border: 2px solid #4c4d4f;
cursor: pointer;
text-align: center;
}
label.sheet-roll-label:hover {
background: #ccc;
transition: 0.5s ease;
}
label.sheet-stat-toggle {
margin: 0;
padding: 0;
border: 2px solid #4c4d4f;
text-align: center;
cursor: pointer;
}
label.sheet-stat-toggle:hover {
background: #ccc;
transition: 0.5s ease;
}
input[type=radio].sheet-stat-set:checked ~ div.sheet-stat-set {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
display: flex;
width: auto;
margin-left: 5em;
}
input[type=radio].sheet-stat-edit:checked ~ div.sheet-stat-edit {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
display: flex;
width: auto;
}
div.sheet-stat-toggle.sheet-set-toggle {
width: 100%;
height: 0;
margin: 4em 1em 0em 1em;
}
div.sheet-stat-toggle.sheet-edit-toggle {
transform: rotate(90deg);
width: 100%;
height: 0;
margin-top: 3.45em;
}
.sheet-proficiencies-weapons {
display: flex;
flex-flow: wrap;
}
.sheet-proficiency {
width: 50%;
margin-top: 1em;
}
.sheet-option-list {
text-align: justify;
margin-left: 2em;
}
.sheet-proficiency-text {
font-size: 14px;
margin-left: 0.6em;
font-family: 'Crimson Text', Arial, sans-serif;
font-weight: 600;
}
input.sheet-motivation-aggravate_organization:checked ~ div.sheet-motivation-aggravate_organization {
display: block;
}
input.sheet-motivation-battling:checked ~ div.sheet-motivation-battling {
display: block;
}
input.sheet-motivation-carousing:checked ~ div.sheet-motivation-carousing {
display: block;
}
input.sheet-motivation-commanding:checked ~ div.sheet-motivation-commanding {
display: block;
}
input.sheet-motivation-cover_my_identity:checked ~ div.sheet-motivation-cover_my_identity {
display: block;
}
input.sheet-motivation-cover_my_past:checked ~ div.sheet-motivation-cover_my_past {
display: block;
}
input.sheet-motivation-discover_the_forgotten:checked ~ div.sheet-motivation-discover_the_forgotten {
display: block;
}
input.sheet-motivation-enforce_law:checked ~ div.sheet-motivation-enforce_law {
display: block;
}
input.sheet-motivation-gain_power:checked ~ div.sheet-motivation-gain_power {
display: block;
}
input.sheet-motivation-gain_renown:checked ~ div.sheet-motivation-gain_renown {
display: block;
}
input.sheet-motivation-gain_wealth:checked ~ div.sheet-motivation-gain_wealth {
display: block;
}
input.sheet-motivation-help_others:checked ~ div.sheet-motivation-help_others {
display: block;
}
input.sheet-motivation-making_deals:checked ~ div.sheet-motivation-making_deals {
display: block;
}
input.sheet-motivation-preserve_affinity:checked ~ div.sheet-motivation-preserve_affinity {
display: block;
}
input.sheet-motivation-preserve_nature:checked ~ div.sheet-motivation-preserve_nature {
display: block;
}
input.sheet-motivation-prove_myself:checked ~ div.sheet-motivation-prove_myself {
display: block;
}
input.sheet-motivation-pursue_courage:checked ~ div.sheet-motivation-pursue_courage {
display: block;
}
input.sheet-motivation-pursue_justice:checked ~ div.sheet-motivation-pursue_justice {
display: block;
}
input.sheet-motivation-pursue_peace:checked ~ div.sheet-motivation-pursue_peace {
display: block;
}
input.sheet-motivation-pursue_the_truth:checked ~ div.sheet-motivation-pursue_the_truth {
display: block;
}
input.sheet-motivation-rebel:checked ~ div.sheet-motivation-rebel {
display: block;
}
input.sheet-motivation-redeem_myself:checked ~ div.sheet-motivation-redeem_myself {
display: block;
}
input.sheet-motivation-safeguard_my_ward:checked ~ div.sheet-motivation-safeguard_my_ward {
display: block;
}
input.sheet-motivation-show_cleverness:checked ~ div.sheet-motivation-show_cleverness {
display: block;
}
input.sheet-motivation-suffering:checked ~ div.sheet-motivation-suffering {
display: block;
}
input.sheet-motivation-survive:checked ~ div.sheet-motivation-survive {
display: block;
}
input.sheet-motivation-uncover_my_past:checked ~ div.sheet-motivation-uncover_my_past {
display: block;
}
input.sheet-motivation-uphold_belief:checked ~ div.sheet-motivation-uphold_belief {
display: block;
}
input.sheet-motivation-uphold_nobility:checked ~ div.sheet-motivation-uphold_nobility {
display: block;
}
input.sheet-motivation-wandering:checked ~ div.sheet-motivation-wandering {
display: block;
}
.sheet-motivations .repcontainer {
display: flex;
justify-content: space-evenly;
margin-top: 1em;
flex-wrap: wrap;
}
.sheet-motivation {
width: 17em;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
border-radius: 8px;
}
.sheet-motivation p {
font-size: 14px;
line-height: 16px;
font-weight: 500;
}
.sheet-motivation-dropdown {
border: 2px solid #4c4d4f;
background: #4c4d4f;
color: #fff;
text-align: center;
font-weight: bold;
font-variant: all-small-caps;
font-size: 18px;
text-align-last: center;
border-radius: 5px;
width: inherit;
padding: 0;
line-height: 23px;
cursor: pointer;
-webkit-appearance: menulist;
}
.sheet-motivation-container {
padding: 0em 1em 1em 1em;
}
.sheet-note-area:focus {
outline: 3px solid #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 2px;
}
div.sheet-search-bar {
display: flex;
justify-content: center;
width: 100%;
margin: 1em 0em 0.5em 0em;
}
div.sheet-preview-bar {
justify-content: space-between;
width: 100%;
display: flex;
margin: 1em 0em 0.5em 0em;
}
div.sheet-search-preview-bar {
display: flex;
width: auto;
}
div.sheet-move-nav-content {
padding: 0.2em;
width: 100%;
}
input.sheet-search-preview-bar {
width: 17.6em;
border: 2px solid #4c4d4f;
border-radius: 0;
}
input.sheet-search-preview-bar:focus {
outline: 3px solid #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 2px;
}
input.sheet-search-bar {
width: 50%;
border: 2px solid #4c4d4f;
}
input.sheet-search-bar:focus {
outline: 3px solid #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 2px;
}
input.sheet-table-btn:checked ~ div.sheet-move-nav-content {
background: #4c4d4f;
color: #fff;
transition: 0.5s ease;
}
.sheet-preview-container {
display: flex;
justify-content: space-between;
font-size: 1em;
flex-flow: row;
font-weight: normal;
height: auto;
margin-top: 1em;
}
.sheet-preview-container .sheet-move-scroll-list {
width: 21.9em;
overflow: auto;
border: 2px solid #4c4d4f;
padding: 0;
height: 50em;
}
.sheet-move-container {
display: flex;
flex-wrap: wrap;
flex-direction: column;
justify-content: space-between;
height: 43em;
margin-top: 1em;
display: flex;
font-size: 1em;
font-weight: normal;
}
.sheet-move-container .sheet-move-scroll-list {
overflow: auto;
border: 2px solid #4c4d4f;
padding: 1em;
width: max-content;
}
.sheet-move {
margin: 0em;
color: #4c4d4f;
display: flex;
padding: 0;
}
.sheet-move-group-title {
background: #4c4d4f;
}
.sheet-move-group-title h3 {
color: #fff;
}
.sheet-move-highlight:checked ~ .sheet-move-name {
background: #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 2px;
}
.sheet-move-list {
padding: 0;
}
.sheet-move-list label {
cursor: pointer;
}
.sheet-move-list div {
font-weight: 600;
width: 100%;
font-size: 14px;
text-align: center;
margin: 0 0 0px;
padding: 0.1em;
text-transform: none;
}
.sheet-move-list div:hover {
transition: 0.3s ease;
background: #606060 !important;
color: #fff;
}
.sheet-move-list:nth-child(2n + 1) {
background-color: #ddd;
}
.sheet-move-column {
display: flex;
flex-direction: column;
margin-right: 10px;
}
span.sheet-move-result {
width: 36em;
}
span.sheet-preview-move-roll {
width: 60%;
margin-left: 1em;
}
.sheet-move-group {
border: 2px solid #4c4d4f;
box-sizing: border-box;
width: 30%;
margin: 0.3em;
height: fit-content;
height: -moz-fit-content;
}
.sheet-move-group-scroll {
border: 2px solid #4c4d4f;
box-sizing: border-box;
height: fit-content;
height: -moz-fit-content;
}
.sheet-move-box:nth-child(n + 2) {
margin-top: 10px;
}
.sheet-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;
}
.sheet-move-preview {
width: auto;
}
.sheet-move-page-footer {
text-align: right !important;
padding-right: 1em;
}
.sheet-move-preview-container {
width: 62%;
}
.sheet-move-preview-container p {
font-size: 15px;
margin: 0;
}
.sheet-move-preview-container ul {
margin: 2px 0px 5px 25px;
font-size: 15px;
}
.sheet-move-preview-container li {
font-size: 15px;
}
.sheet-move-show {
display: inline-flex;
font-size: 1em;
margin: 0em;
padding: 0.3em;
}
.sheet-move-show:hover {
background: #969696;
cursor: pointer;
transition: 0.5s ease;
}
.sheet-column-wrap {
flex-flow: column wrap;
width: 22.5em;
}
.sheet-move-delve-table {
width: auto !important;
}
.sheet-move-description {
font-family: 'Crimson Text', Arial, sans-serif;
padding: 1em;
border: 2px solid #4c4d4f;
}
.sheet-move-description p {
margin-bottom: 0.3em;
}
.sheet-move-table {
border: none;
width: 30.5em;
font-size: 12px;
}
.sheet-move-roll {
width: 18%;
}
.sheet-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;
}
.sheet-close-preview {
width: 36.6em;
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;
}
.sheet-close-preview:hover {
background-color: #ccc;
color: #4c4d4f;
transition: 0.5s ease;
}
.sheet-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;
}
.sheet-clear-search:hover {
background-color: #ccc;
color: #4c4d4f;
transition: 0.5s ease;
}
.sheet-selected-move {
z-index: 3;
}
.sheet-selected-move:checked ~ .sheet-move-name {
background: #434b4d !important;
color: #fff !important;
}
input.sheet-move-preview:checked ~ div.sheet-move-preview,
input.sheet-full-move-list:checked ~ div.sheet-full-move-list {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
}
input[type=radio].sheet-face-danger:checked ~ div.sheet-face-danger,
input[type=radio].sheet-secure-an-advantage:checked ~ div.sheet-secure-an-advantage,
input[type=radio].sheet-gather-information:checked ~ div.sheet-gather-information,
input[type=radio].sheet-heal:checked ~ div.sheet-heal,
input[type=radio].sheet-resupply:checked ~ div.sheet-resupply,
input[type=radio].sheet-make-camp:checked ~ div.sheet-make-camp,
input[type=radio].sheet-undertake-a-journey:checked ~ div.sheet-undertake-a-journey,
input[type=radio].sheet-reach-your-destination:checked ~ div.sheet-reach-your-destination,
input[type=radio].sheet-compel:checked ~ div.sheet-compel,
input[type=radio].sheet-sojourn:checked ~ div.sheet-sojourn,
input[type=radio].sheet-draw-the-circle:checked ~ div.sheet-draw-the-circle,
input[type=radio].sheet-forge-a-bond:checked ~ div.sheet-forge-a-bond,
input[type=radio].sheet-test-your-bond:checked ~ div.sheet-test-your-bond,
input[type=radio].sheet-aid-an-ally:checked ~ div.sheet-aid-an-ally,
input[type=radio].sheet-write-your-epilogue:checked ~ div.sheet-write-your-epilogue,
input[type=radio].sheet-enter-the-fray:checked ~ div.sheet-enter-the-fray,
input[type=radio].sheet-strike:checked ~ div.sheet-strike,
input[type=radio].sheet-clash:checked ~ div.sheet-clash,
input[type=radio].sheet-turn-the-tide:checked ~ div.sheet-turn-the-tide,
input[type=radio].sheet-end-the-fight:checked ~ div.sheet-end-the-fight,
input[type=radio].sheet-battle:checked ~ div.sheet-battle,
input[type=radio].sheet-endure-harm:checked ~ div.sheet-endure-harm,
input[type=radio].sheet-face-death:checked ~ div.sheet-face-death,
input[type=radio].sheet-companion-endure-harm:checked ~ div.sheet-companion-endure-harm,
input[type=radio].sheet-endure-stress:checked ~ div.sheet-endure-stress,
input[type=radio].sheet-face-desolation:checked ~ div.sheet-face-desolation,
input[type=radio].sheet-out-of-supply:checked ~ div.sheet-out-of-supply,
input[type=radio].sheet-face-a-setback:checked ~ div.sheet-face-a-setback,
input[type=radio].sheet-swear-an-iron-vow:checked ~ div.sheet-swear-an-iron-vow,
input[type=radio].sheet-fulfill-your-vow:checked ~ div.sheet-fulfill-your-vow,
input[type=radio].sheet-reach-a-milestone:checked ~ div.sheet-reach-a-milestone,
input[type=radio].sheet-forsake-a-vow:checked ~ div.sheet-forsake-a-vow,
input[type=radio].sheet-advance:checked ~ div.sheet-advance,
input[type=radio].sheet-pay-the-price:checked ~ div.sheet-pay-the-price,
input[type=radio].sheet-ask-the-oracle:checked ~ div.sheet-ask-the-oracle,
input[type=radio].sheet-discover-a-site:checked ~ div.sheet-discover-a-site,
input[type=radio].sheet-delve-the-depths:checked ~ div.sheet-delve-the-depths,
input[type=radio].sheet-find-an-opportunity:checked ~ div.sheet-find-an-opportunity,
input[type=radio].sheet-reveal-a-danger:checked ~ div.sheet-reveal-a-danger,
input[type=radio].sheet-check-your-gear:checked ~ div.sheet-check-your-gear,
input[type=radio].sheet-locate-your-objective:checked ~ div.sheet-locate-your-objective,
input[type=radio].sheet-escape-the-depths:checked ~ div.sheet-escape-the-depths,
input[type=radio].sheet-reveal-danger-alt:checked ~ div.sheet-reveal-danger-alt,
input[type=radio].sheet-wield-rarity:checked ~ div.sheet-wield-rarity,
input[type=radio].sheet-mark-failure:checked ~ div.sheet-mark-failure,
input[type=radio].sheet-learn-from-failures:checked ~ div.sheet-learn-from-failures,
input[type=radio].sheet-advance-threat:checked ~ div.sheet-advance-threat,
input[type=radio].sheet-take-hiatus:checked ~ div.sheet-take-hiatus,
input[type=radio].sheet-burn-momentum:checked ~ div.sheet-burn-momentum,
input[type=radio].sheet-make-an-effort:checked ~ div.sheet-make-an-effort,
input[type=radio].sheet-show-resilience:checked ~ div.sheet-show-resilience,
input[type=radio].sheet-manifest-insanity:checked ~ div.sheet-manifest-insanity,
input[type=radio].sheet-take-on-overload:checked ~ div.sheet-take-on-overload,
input[type=radio].sheet-inflict-harm:checked ~ div.sheet-inflict-harm,
input[type=radio].sheet-foe-inflicts-harm:checked ~ div.sheet-foe-inflicts-harm,
input[type=radio].sheet-hearten:checked ~ div.sheet-hearten,
input[type=radio].sheet-patch-equipment:checked ~ div.sheet-patch-equipment,
input[type=radio].sheet-take-a-downtime:checked ~ div.sheet-take-a-downtime,
input[type=radio].sheet-learn-from-faults:checked ~ div.sheet-learn-from-faults,
input[type=radio].sheet-trade:checked ~ div.sheet-trade,
input[type=radio].sheet-take-conditional-companion:checked ~ div.sheet-take-conditional-companion,
input[type=radio].sheet-strengthen-their-loyalty:checked ~ div.sheet-strengthen-their-loyalty,
input[type=radio].sheet-companion-becomes-unconditional:checked ~ div.sheet-companion-becomes-unconditional,
input[type=radio].sheet-order-conditional-companion:checked ~ div.sheet-order-conditional-companion,
input[type=radio].sheet-not-assist-conditional-companion:checked ~ div.sheet-not-assist-conditional-companion,
input[type=radio].sheet-test-their-loyalty:checked ~ div.sheet-test-their-loyalty,
input[type=radio].sheet-conditional-companion-abandons:checked ~ div.sheet-conditional-companion-abandons,
input[type=radio].sheet-conditional-companion-acts:checked ~ div.sheet-conditional-companion-acts {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
}
.sheet-move-nav-child {
display: flex;
width: auto;
height: 1.3em;
padding: 0;
margin: 0.2em 0em 0.2em 0em;
text-align: center;
}
::-webkit-scrollbar {
-webkit-appearance: none;
width: 7px;
}
::-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);
}
.sheet-move-delve-column-stat-header,
.sheet-move-delve-stat-column {
width: 16%;
}
.sheet-move-delve-column-stat-header-1,
.sheet-move-delve-stat-column-1 {
width: 17%;
}
.sheet-move-delve-column-stat-header-2,
.sheet-move-delve-stat-column-2 {
width: 18%;
}
.sheet-move-delve-column-stat-header-3,
.sheet-move-delve-stat-column-3 {
width: 15%;
}
.sheet-move-delve-column-header,
.sheet-move-delve-column {
width: 50%;
}
.sheet-move-delve-column-stat-header,
.sheet-move-delve-column-stat-header-1,
.sheet-move-delve-column-stat-header-2,
.sheet-move-delve-column-stat-header-3,
.sheet-move-delve-column-header {
font-weight: bold;
}
.sheet-move-delve-row-header {
padding: 0px 5px 0px 5px;
display: flex;
height: auto;
border-bottom: 2px solid #4c4d4f;
}
.sheet-embedded-btn {
padding-top: 0.2em !important;
font-family: 'Montserrat', Arial, sans-serif;
}
.sheet-site-container {
border: 2px solid #4c4d4f;
border-radius: 0em;
margin-bottom: 1em;
padding: 1em;
}
.sheet-site-notes {
width: 97.5% !important;
height: 156px !important;
resize: none;
margin-left: 3px;
border-radius: 0;
}
.sheet-site-notes:focus {
outline: 3px solid #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 2px;
}
.sheet-site-name,
.sheet-site-location,
.sheet-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;
}
.sheet-site-descriptors {
width: 43%;
}
.sheet-site-location {
width: 40%;
}
p.sheet-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;
border-radius: 0;
}
.sheet-site-name::placeholder,
.sheet-site-location::placeholder,
.sheet-site-descriptors::placeholder {
color: #8a8a8a;
}
.sheet-site-row {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-bottom: 1em;
}
.sheet-site-column {
flex-direction: row;
width: 48%;
padding: 0.5em 0em 0.5em 0.7em;
}
.sheet-denizen-row {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-bottom: 0.5em;
}
.sheet-denizen-column {
flex-direction: column;
justify-content: center;
align-items: center;
width: 22%;
padding: 0.5em 0em 0.5em 0em;
}
.sheet-denizen-option-column {
flex-direction: column;
justify-content: center;
align-items: center;
width: 22%;
padding: 0.5em 0.5em 0.5em 0.5em;
}
.sheet-denizen-option {
font-size: 12px;
}
.sheet-site-progress-header {
display: flex;
justify-content: space-around;
align-items: center;
margin-bottom: 10px;
}
.sheet-denizen-operand-column {
flex-direction: column;
justify-content: center;
align-items: center;
width: 2%;
padding: 0.5em 0.5em 0.5em 0.5em;
}
p.sheet-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;
}
.sheet-denizen-input {
border: none;
border-radius: 0em;
background: transparent;
padding: 0.5em;
width: 96%;
margin-left: 3px;
}
.sheet-denizen-input:focus {
outline: 3px solid #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 2px;
}
.sheet-denizen-operand {
font-weight: bold;
}
.sheet-denizen-background,
.sheet-site-background {
background: #dedddc;
}
h3.sheet-site-divide::after,
h3.sheet-site-divide::before {
display: inline-block;
content: "";
height: 5px;
border-top: 2px solid #4c4d4f;
top: 0;
width: 331px;
}
h3.sheet-site-denizens-divide::after,
h3.sheet-site-denizens-divide::before {
display: inline-block;
content: "";
height: 5px;
border-top: 2px solid #4c4d4f;
top: 0;
width: 336px;
}
h3.sheet-site-divide-notes::after,
h3.sheet-site-divide-notes::before {
display: inline-block;
content: "";
height: 5px;
border-top: 2px solid #4c4d4f;
top: 0;
width: 352px;
}
.sheet-sites-container {
margin-top: 1em;
}
label.sheet-site-details {
display: flex;
justify-content: center;
width: 48.7%;
margin: 0;
padding: 0;
height: auto;
border-radius: 0em;
}
.sheet-site-details-content {
width: 100%;
padding: 0.2em;
text-align: center;
border-radius: 0em;
}
.sheet-site-details-button:checked ~ .sheet-site-details-content {
background: #4c4d4f;
color: #fff;
transition: 0.5s ease;
}
.sheet-show-theme-domains,
.sheet-show-site-info {
margin-top: 0.5em;
transition: all 0.7s !important;
}
.sheet-show-theme-domains {
justify-content: space-between;
}
input[type="checkbox"].sheet-show-site-info:checked ~ div.sheet-show-site-info,
input[type="checkbox"].sheet-show-theme-domains:checked ~ div.sheet-show-theme-domains {
flex-flow: column;
visibility: visible;
transition: all 0.7s !important;
height: 640px;
opacity: 1;
}
div.sheet-show-theme-domains {
display: flex;
flex-flow: row !important;
}
h3.sheet-site-divide-notes {
margin-bottom: 0.5em;
}
input.sheet-site-name {
width: 70%;
padding: 2px;
}
input.sheet-site-name:focus {
outline: 3px solid #fd0;
outline-offset: 0;
box-shadow: inset 0 0 0 2px;
}
.sheet-site-card-container {
display: flex;
font-family: 'Crimson Text', Arial, sans-serif;
font-size: 1em;
padding: 1em;
}
.sheet-domain-cards,
.sheet-theme-cards {
border: 2px solid #4c4d4f;
border-radius: 1em;
}
.sheet-domain-header,
.sheet-theme-header {
margin-top: 0.7em;
}
.sheet-domain-column,
.sheet-theme-column {
width: 100%;
}
.sheet-card-column {
width: 48.7%;
}
.sheet-site-details-bar {
display: flex;
justify-content: space-between;
}
input[type='radio'].sheet-theme-cards:checked ~ div.sheet-theme-cards,
input[type='radio'].sheet-domain-cards:checked ~ div.sheet-domain-cards,
input[type='radio'].sheet-custom-cards:checked ~ div.sheet-custom-cards {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.7s ease;
}
input[type='radio'].sheet-ancient:checked ~ div.sheet-ancient,
input[type='radio'].sheet-corrupted:checked ~ div.sheet-corrupted,
input[type='radio'].sheet-fortified:checked ~ div.sheet-fortified,
input[type='radio'].sheet-hallowed:checked ~ div.sheet-hallowed,
input[type='radio'].sheet-haunted:checked ~ div.sheet-haunted,
input[type='radio'].sheet-infested:checked ~ div.sheet-infested,
input[type='radio'].sheet-ravaged:checked ~ div.sheet-ravaged,
input[type='radio'].sheet-wild:checked ~ div.sheet-wild,
input[type='radio'].sheet-barrow:checked ~ div.sheet-barrow,
input[type='radio'].sheet-cavern:checked ~ div.sheet-cavern,
input[type='radio'].sheet-frozen-cavern:checked ~ div.sheet-frozen-cavern,
input[type='radio'].sheet-ice-reach:checked ~ div.sheet-ice-reach,
input[type='radio'].sheet-mine:checked ~ div.sheet-mine,
input[type='radio'].sheet-pass:checked ~ div.sheet-pass,
input[type='radio'].sheet-ruin:checked ~ div.sheet-ruin,
input[type='radio'].sheet-sea-cave:checked ~ div.sheet-sea-cave,
input[type='radio'].sheet-shadowfen:checked ~ div.sheet-shadowfen,
input[type='radio'].sheet-stronghold:checked ~ div.sheet-stronghold,
input[type='radio'].sheet-tanglewood:checked ~ div.sheet-tanglewood,
input[type='radio'].sheet-underkeep:checked ~ div.sheet-underkeep {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.7s ease;
}
input[type="checkbox"].sheet-showhide:checked ~ div.sheet-showhide,
input[type="checkbox"].sheet-asset-companion:checked ~ div.sheet-companion,
input[type="checkbox"].sheet-asset-path:checked ~ div.sheet-path,
input[type="checkbox"].sheet-asset-combat-talent:checked ~ div.sheet-combat-talent,
input[type="checkbox"].sheet-asset-ritual:checked ~ div.sheet-ritual,
input[type="checkbox"].sheet-asset-custom:checked ~ div.sheet-asset-custom {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
}
input[type="checkbox"].sheet-cave-lion:checked ~ div.sheet-cave-lion,
input[type="checkbox"].sheet-giant-spider:checked ~ div.sheet-giant-spider,
input[type="checkbox"].sheet-hawk:checked ~ div.sheet-hawk,
input[type="checkbox"].sheet-horse:checked ~ div.sheet-horse,
input[type="checkbox"].sheet-hound:checked ~ div.sheet-hound,
input[type="checkbox"].sheet-kindred:checked ~ div.sheet-kindred,
input[type="checkbox"].sheet-mammoth:checked ~ div.sheet-mammoth,
input[type="checkbox"].sheet-owl:checked ~ div.sheet-owl,
input[type="checkbox"].sheet-raven:checked ~ div.sheet-raven,
input[type="checkbox"].sheet-young-wyvern:checked ~ div.sheet-young-wyvern,
input[type="checkbox"].sheet-alchemist:checked ~ div.sheet-alchemist,
input[type="checkbox"].sheet-animal-kin:checked ~ div.sheet-animal-kin,
input[type="checkbox"].sheet-banner-sworn:checked ~ div.sheet-banner-sworn,
input[type="checkbox"].sheet-battle-scarred:checked ~ div.sheet-battle-scarred,
input[type="checkbox"].sheet-blade-bound:checked ~ div.sheet-blade-bound,
input[type="checkbox"].sheet-bonded:checked ~ div.sheet-bonded,
input[type="checkbox"].sheet-dancer:checked ~ div.sheet-dancer,
input[type="checkbox"].sheet-devotant:checked ~ div.sheet-devotant,
input[type="checkbox"].sheet-empowered:checked ~ div.sheet-empowered,
input[type="checkbox"].sheet-fortune-hunter:checked ~ div.sheet-fortune-hunter,
input[type="checkbox"].sheet-herbalist:checked ~ div.sheet-herbalist,
input[type="checkbox"].sheet-honorbound:checked ~ div.sheet-honorbound,
input[type="checkbox"].sheet-improviser:checked ~ div.sheet-improviser,
input[type="checkbox"].sheet-infiltrator:checked ~ div.sheet-infiltrator,
input[type="checkbox"].sheet-loyalist:checked ~ div.sheet-loyalist,
input[type="checkbox"].sheet-masked:checked ~ div.sheet-masked,
input[type="checkbox"].sheet-oathbreaker:checked ~ div.sheet-oathbreaker,
input[type="checkbox"].sheet-outcast:checked ~ div.sheet-outcast,
input[type="checkbox"].sheet-pretender:checked ~ div.sheet-pretender,
input[type="checkbox"].sheet-revenant:checked ~ div.sheet-revenant,
input[type="checkbox"].sheet-rider:checked ~ div.sheet-rider,
input[type="checkbox"].sheet-ritualist:checked ~ div.sheet-ritualist,
input[type="checkbox"].sheet-shadow-kin:checked ~ div.sheet-shadow-kin,
input[type="checkbox"].sheet-sighted:checked ~ div.sheet-sighted,
input[type="checkbox"].sheet-slayer:checked ~ div.sheet-slayer,
input[type="checkbox"].sheet-spirit-bound:checked ~ div.sheet-spirit-bound,
input[type="checkbox"].sheet-storyweaver:checked ~ div.sheet-storyweaver,
input[type="checkbox"].sheet-trickster:checked ~ div.sheet-trickster,
input[type="checkbox"].sheet-veteran:checked ~ div.sheet-veteran,
input[type="checkbox"].sheet-waterborn:checked ~ div.sheet-waterborn,
input[type="checkbox"].sheet-wayfinder:checked ~ div.sheet-wayfinder,
input[type="checkbox"].sheet-weapon-master:checked ~ div.sheet-weapon-master,
input[type="checkbox"].sheet-wildblood:checked ~ div.sheet-wildblood,
input[type="checkbox"].sheet-wright:checked ~ div.sheet-wright,
input[type="checkbox"].sheet-archer:checked ~ div.sheet-archer,
input[type="checkbox"].sheet-berserker:checked ~ div.sheet-berserker,
input[type="checkbox"].sheet-brawler:checked ~ div.sheet-brawler,
input[type="checkbox"].sheet-cutthroat:checked ~ div.sheet-cutthroat,
input[type="checkbox"].sheet-duelist:checked ~ div.sheet-duelist,
input[type="checkbox"].sheet-fletcher:checked ~ div.sheet-fletcher,
input[type="checkbox"].sheet-ironclad:checked ~ div.sheet-ironclad,
input[type="checkbox"].sheet-long-arm:checked ~ div.sheet-long-arm,
input[type="checkbox"].sheet-shield-bearer:checked ~ div.sheet-shield-bearer,
input[type="checkbox"].sheet-skirmisher:checked ~ div.sheet-skirmisher,
input[type="checkbox"].sheet-slinger:checked ~ div.sheet-slinger,
input[type="checkbox"].sheet-sunderer:checked ~ div.sheet-sunderer,
input[type="checkbox"].sheet-swordmaster:checked ~ div.sheet-swordmaster,
input[type="checkbox"].sheet-thunder-bringer:checked ~ div.sheet-thunder-bringer,
input[type="checkbox"].sheet-augur:checked ~ div.sheet-augur,
input[type="checkbox"].sheet-awakening:checked ~ div.sheet-awakening,
input[type="checkbox"].sheet-bind:checked ~ div.sheet-bind,
input[type="checkbox"].sheet-communion:checked ~ div.sheet-communion,
input[type="checkbox"].sheet-divination:checked ~ div.sheet-divination,
input[type="checkbox"].sheet-invoke:checked ~ div.sheet-invoke,
input[type="checkbox"].sheet-keen:checked ~ div.sheet-keen,
input[type="checkbox"].sheet-leech:checked ~ div.sheet-leech,
input[type="checkbox"].sheet-lightbearer:checked ~ div.sheet-lightbearer,
input[type="checkbox"].sheet-scry:checked ~ div.sheet-scry,
input[type="checkbox"].sheet-shadow-walk:checked ~ div.sheet-shadow-walk,
input[type="checkbox"].sheet-sway:checked ~ div.sheet-sway,
input[type="checkbox"].sheet-talisman:checked ~ div.sheet-talisman,
input[type="checkbox"].sheet-tether:checked ~ div.sheet-tether,
input[type="checkbox"].sheet-totem:checked ~ div.sheet-totem,
input[type="checkbox"].sheet-visage:checked ~ div.sheet-visage,
input[type="checkbox"].sheet-ward:checked ~ div.sheet-ward {
display: block;
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
}
select.sheet-path-dropdown option[value="alchemist"] ~ .sheet-alchemist {
display: flex;
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
}
input[type="radio"].sheet-asset-builder:checked ~ div.sheet-asset-builder,
input[type="radio"].sheet-asset-view:checked ~ div.sheet-asset-view {
display: block;
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
}
input[type="checkbox"].sheet-builder-titles-1:checked ~ div.sheet-builder-titles-1,
input[type="checkbox"].sheet-builder-titles-2:checked ~ div.sheet-builder-titles-2,
input[type="checkbox"].sheet-builder-titles-3:checked ~ div.sheet-builder-titles-3,
input[type="checkbox"].sheet-builder-ability-1-text:checked ~ div.sheet-builder-ability-1-text,
input[type="checkbox"].sheet-builder-ability-1-text-input:checked ~ div.sheet-builder-ability-1-text-input,
input[type="checkbox"].sheet-builder-ability-2-text:checked ~ div.sheet-builder-ability-2-text,
input[type="checkbox"].sheet-builder-ability-2-text-input:checked ~ div.sheet-builder-ability-2-text-input,
input[type="checkbox"].sheet-builder-ability-3-text:checked ~ div.sheet-builder-ability-3-text,
input[type="checkbox"].sheet-builder-ability-3-text-input:checked ~ div.sheet-builder-ability-3-text-input,
input[type="checkbox"].sheet-track-dropdown-1:checked ~ div.sheet-track-dropdown-1,
input[type="checkbox"].sheet-track-dropdown-2:checked ~ div.sheet-track-dropdown-2,
input[type="checkbox"].sheet-track-dropdown-3:checked ~ div.sheet-track-dropdown-3,
input[type="checkbox"].sheet-track-dropdown-4:checked ~ div.sheet-track-dropdown-4,
input[type="checkbox"].sheet-track-dropdown-5:checked ~ div.sheet-track-dropdown-5,
input[type="checkbox"].sheet-track-dropdown-6:checked ~ div.sheet-track-dropdown-6 {
display: flex;
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
}
div.sheet-builder-titles-1,
div.sheet-builder-titles-2,
div.sheet-builder-titles-3 {
flex-flow: column;
margin-bottom: 0.3em;
}
.sheet-view-title-width {
width: 22em;
margin: 0em 1em;
}
.sheet-asset-custom {
padding: 0.2em;
}
div.sheet-asset-view,
div.sheet-asset-builder {
margin-top: 0.3em;
}
input[type=checkbox].sheet-custom-asset-ability {
opacity: 1;
margin: 0px 5px 0 5px;
}
.sheet-custom-track {
width: 20.5em;
margin-top: 0em;
}
.sheet-ability-checkbox,
.sheet-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;
}
.sheet-ability-text {
font-family: 'Crimson Text', Arial, sans-serif;
font-size: 14.3px;
resize: none;
height: 100px;
margin-bottom: 0em;
width: 18em;
}
.sheet-builder-dropdown {
font-size: 14px;
}
.sheet-asset-description {
margin: 0 12px 5px 12px;
font-family: 'Crimson Text', Arial, sans-serif;
}
div.sheet-asset-ability {
width: 100%;
height: 100%;
margin: 0px 12px 6px 10px;
}
div.sheet-asset-ability ul {
margin-left: 15px;
margin-bottom: 0;
}
div.sheet-assets {
display: block !important;
text-align: left;
}
div.sheet-assets .repcontainer {
display: flex;
flex-flow: row wrap;
padding: 0.5em;
font-family: 'Crimson Text', Arial, sans-serif;
justify-content: space-evenly;
}
div.sheet-assets .repcontainer .repitem {
float: left !important;
}
.sheet-asset-write-in {
margin-bottom: 4px;
}
.sheet-asset-ability-write-in {
margin-top: 4px;
}
.sheet-asset-write-in,
.sheet-asset-ability-write-in {
display: flex;
white-space: nowrap;
}
.sheet-asset {
display: inline-block;
width: 320px;
max-width: 320px;
border: 2px solid #4c4d4f;
margin-bottom: 20px;
font-size: 14.3px;
line-height: 1.25;
}
.sheet-asset input.sheet-border-bottom {
border-bottom-color: #4c4d4f;
}
.sheet-asset-write-in input,
.sheet-asset-ability-write-in input {
height: 1.4em;
width: 100%;
padding: 0;
margin-left: 5px;
margin-top: 2px;
font-size: 15px;
font-weight: bold;
}
input[type="checkbox"].sheet-asset-ability {
opacity: 1 !important;
margin-top: 0.2em;
}
.sheet-asset-header {
background: #4c4d4f;
color: #fff;
}
.sheet-asset-type-selection {
background: #4c4d4f;
color: #fff;
border: 0;
}
.sheet-asset-type-dropdown {
color: #fff;
background: #4c4d4f;
width: auto;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
-webkit-appearance: menulist;
margin: 6px 4px;
}
.sheet-sub-dropdown {
-webkit-appearance: menulist;
width: auto;
margin: 7px 4px;
font-size: 17px;
font-weight: bold;
text-transform: uppercase;
}
.sheet-asset-track-wrapper {
margin: 10px;
display: flex;
}
.sheet-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;
margin-bottom: 2px;
}
.sheet-asset-track-wrapper-wordy {
text-transform: uppercase;
}
.sheet-asset-track-wrapper-wordy .sheet-asset-track-box {
flex-direction: row;
}
.sheet-asset-track-box-display {
font-size: 17px;
font-weight: bold;
}
.sheet-condition-list {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
}
.sheet-condition-component {
margin-top: 1em;
}
.sheet-condition-btn {
width: 14%;
}
input.sheet-condition-amnesiac:checked ~ div.sheet-condition-amnesiac {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-amok:checked ~ div.sheet-condition-amok {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-attached:checked ~ div.sheet-condition-attached {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-blinded:checked ~ div.sheet-condition-blinded {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-compulsed:checked ~ div.sheet-condition-compulsed {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-corrupted:checked ~ div.sheet-condition-corrupted {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-cursed:checked ~ div.sheet-condition-cursed {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-dazed:checked ~ div.sheet-condition-dazed {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-deafened:checked ~ div.sheet-condition-deafened {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-dying:checked ~ div.sheet-condition-dying {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-encumbered:checked ~ div.sheet-condition-encumbered {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-hallucinating:checked ~ div.sheet-condition-hallucinating {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-hyperthermic:checked ~ div.sheet-condition-hyperthermic {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-hypothermic:checked ~ div.sheet-condition-hypothermic {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-maimed:checked ~ div.sheet-condition-maimed {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-mute:checked ~ div.sheet-condition-mute {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-palsied:checked ~ div.sheet-condition-palsied {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-phobiac:checked ~ div.sheet-condition-phobiac {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-poisoned:checked ~ div.sheet-condition-poisoned {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-reeled:checked ~ div.sheet-condition-reeled {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-shaken:checked ~ div.sheet-condition-shaken {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-starved:checked ~ div.sheet-condition-starved {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-stupefied:checked ~ div.sheet-condition-stupefied {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-suffocated:checked ~ div.sheet-condition-suffocated {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-tormented:checked ~ div.sheet-condition-tormented {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-unconscious:checked ~ div.sheet-condition-unconscious {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-unprepared:checked ~ div.sheet-condition-unprepared {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-unsteady:checked ~ div.sheet-condition-unsteady {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-weakened:checked ~ div.sheet-condition-weakened {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
input.sheet-condition-wounded:checked ~ div.sheet-condition-wounded {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
border: 2px solid #4c4d4f;
margin-bottom: 1em;
width: 30%;
margin: 0em 0.5em 1em 0.5em;
}
.sheet-condition-cards {
display: flex;
flex-flow: row wrap;
margin-top: 0.5em;
justify-content: center;
}
.sheet-condition-card {
font-family: 'Crimson Text', Arial, sans-serif;
font-weight: normal;
margin: 0;
width: 0;
}
.sheet-card-header {
background: #4c4d4f;
color: #fff;
padding: 0.3em 0.5em 0.3em 0.5em;
font-family: 'Montserrat', Arial, sans-serif;
font-weight: bold;
}
.sheet-card-title {
padding: 0.5em 0.5em 0em 0.5em;
}
.sheet-card-body {
padding: 0.5em;
display: flex;
flex-flow: column;
}
.sheet-severity-track {
display: flex;
margin-top: 1em;
}
.sheet-track-child {
width: 100%;
}
.sheet-track-child .sheet-btn-content {
padding: 0.4em 0.2em 0.2em 0.2em;
align-self: center;
}
ul.sheet-condition-body-list {
margin: 0em 0.2em 0.3em 1.3em;
}
p.sheet-card-description,
p.sheet-severity-reduce,
p.sheet-condition-clear {
margin-bottom: 0.3em;
}
.sheet-equipment {
font-family: 'Crimson Text', Arial, sans-serif;
}
.sheet-equipment-container {
display: flex;
flex-flow: row;
justify-content: space-evenly;
border-bottom: 1px solid #4c4d4f;
font-family: 'Crimson Text', Arial, sans-serif;
}
.sheet-equipment-container input[type=text] {
width: 100%;
border: 0;
padding: 0;
outline: none;
}
.sheet-equipment-container input[type=text]::placeholder {
color: #7a7a7a;
}
.sheet-equipment-container .sheet-common-btn {
margin: 0;
}
.sheet-equipment-container-child {
width: 15%;
display: flex;
}
.sheet-equipment-container-child.sheet-armor-column-4 {
width: 20%;
}
.sheet-equipment-container-child.sheet-shield-column-1 {
width: 35%;
}
.sheet-equipment-container-child.sheet-shield-column-2 {
width: 15%;
}
.sheet-equipment-container-child.sheet-shield-column-3 {
width: 22%;
}
.sheet-equipment-container-child.sheet-shield-column-4 {
width: 14%;
}
.sheet-equipment-container-child.sheet-addon-column-1 {
width: 15%;
}
.sheet-equipment-container-child.sheet-addon-column-2 {
width: 77.5%;
}
.sheet-equipment-container-child.sheet-provision-column-1 {
width: 15%;
}
.sheet-equipment-container-child.sheet-provision-column-2 {
width: 70%;
}
.sheet-equipment-container-child.sheet-provision-column-3 {
width: 5%;
}
.sheet-equipment-container-child.sheet-armor-column-1 {
width: 24%;
}
.sheet-equipment-container-child.sheet-weapons-column-3 {
width: 40%;
}
.sheet-equipment-title {
margin: 0;
}
.sheet-table-header {
border-bottom: 2px solid #4c4d4f;
background: #e1e1e1;
}
label.sheet-equipment-table-btn {
border: 0;
border-left: 2px solid #4c4d4f;
border-right: 2px solid #4c4d4f;
}
div.sheet-equipment-table-btn {
font-size: 12px;
padding: 0.2em 0.1em 0.1em 0.1em;
}
.sheet-effort-container {
margin-top: 1em;
display: flex;
flex-flow: row wrap;
}
.sheet-group-title {
width: auto;
margin-bottom: 0.7em;
border-bottom: 2px solid #4c4d4f;
padding-bottom: 0.1em;
}
.sheet-group-container {
display: flex;
flex-flow: column wrap;
width: 50%;
margin-top: 1em;
}
.sheet-group-list {
display: flex;
flex-flow: column;
width: 100%;
}
.sheet-effort-track {
display: flex;
}
.sheet-effort-list {
display: flex;
justify-content: space-between;
padding: 0em 2em 0em 2em;
}
input.sheet-oracle-ironcrunch:checked ~ div.sheet-oracle-ironcrunch,
input.sheet-oracle-ironsworn:checked ~ div.sheet-oracle-ironsworn,
input.sheet-oracle-delve:checked ~ div.sheet-oracle-delve {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.7s ease;
}
.sheet-oracle-btn {
margin: 0;
width: 100%;
}
.sheet-oracles {
display: flex;
flex-wrap: wrap;
flex-direction: column;
}
.sheet-oracle {
margin: 0em;
color: #4c4d4f;
display: flex;
}
input[type=radio].sheet-action:checked ~ div.sheet-action,
input[type=radio].sheet-theme:checked ~ div.sheet-theme,
input[type=radio].sheet-region:checked ~ div.sheet-region,
input[type=radio].sheet-location:checked ~ div.sheet-location,
input[type=radio].sheet-coastal-waters-location:checked ~ div.sheet-coastal-waters-location,
input[type=radio].sheet-location-descriptor:checked ~ div.sheet-location-descriptor,
input[type=radio].sheet-settlement-name:checked ~ div.sheet-settlement-name,
input[type=radio].sheet-quick-settlement-name:checked ~ div.sheet-quick-settlement-name,
input[type=radio].sheet-settlement-trouble:checked ~ div.sheet-settlement-trouble,
input[type=radio].sheet-character-role-oracle:checked ~ div.sheet-character-role-oracle,
input[type=radio].sheet-character-goal:checked ~ div.sheet-character-goal,
input[type=radio].sheet-character-descriptor:checked ~ div.sheet-character-descriptor,
input[type=radio].sheet-ironlander-names:checked ~ div.sheet-ironlander-names,
input[type=radio].sheet-elf-names:checked ~ div.sheet-elf-names,
input[type=radio].sheet-giant-names:checked ~ div.sheet-giant-names,
input[type=radio].sheet-varou-names:checked ~ div.sheet-varou-names,
input[type=radio].sheet-troll-names:checked ~ div.sheet-troll-names,
input[type=radio].sheet-combat-action:checked ~ div.sheet-combat-action,
input[type=radio].sheet-mystic-backlash:checked ~ div.sheet-mystic-backlash,
input[type=radio].sheet-major-plot-twist:checked ~ div.sheet-major-plot-twist,
input[type=radio].sheet-challenge-rank:checked ~ div.sheet-challenge-rank,
input[type=radio].sheet-pay-the-price:checked ~ div.sheet-pay-the-price,
input[type=radio].sheet-ask-the-oracle:checked ~ div.sheet-ask-the-oracle,
input[type=radio].sheet-endure-harm:checked ~ div.sheet-endure-harm,
input[type=radio].sheet-endure-stress:checked ~ div.sheet-endure-stress,
input[type=radio].sheet-feature-aspect:checked ~ div.sheet-feature-aspect,
input[type=radio].sheet-feature-focus:checked ~ div.sheet-feature-focus,
input[type=radio].sheet-site-name-format:checked ~ div.sheet-site-name-format,
input[type=radio].sheet-site-name-desc:checked ~ div.sheet-site-name-desc,
input[type=radio].sheet-site-name-detail:checked ~ div.sheet-site-name-detail,
input[type=radio].sheet-site-name-namesake:checked ~ div.sheet-site-name-namesake,
input[type=radio].sheet-site-name-place:checked ~ div.sheet-site-name-place,
input[type=radio].sheet-site-nature-theme:checked ~ div.sheet-site-nature-theme,
input[type=radio].sheet-site-nature-domain:checked ~ div.sheet-site-nature-domain,
input[type=radio].sheet-character-disposition:checked ~ div.sheet-character-disposition,
input[type=radio].sheet-character-activity:checked ~ div.sheet-character-activity,
input[type=radio].sheet-monstrosity-size:checked ~ div.sheet-monstrosity-size,
input[type=radio].sheet-monstrosity-primary-form:checked ~ div.sheet-monstrosity-primary-form,
input[type=radio].sheet-monstrosity-characteristics:checked ~ div.sheet-monstrosity-characteristics,
input[type=radio].sheet-monstrosity-abilities:checked ~ div.sheet-monstrosity-abilities,
input[type=radio].sheet-trap-event:checked ~ div.sheet-trap-event,
input[type=radio].sheet-trap-component:checked ~ div.sheet-trap-component,
input[type=radio].sheet-combat-event-method:checked ~ div.sheet-combat-event-method,
input[type=radio].sheet-combat-event-target:checked ~ div.sheet-combat-event-target,
input[type=radio].sheet-threat-category:checked ~ div.sheet-threat-category,
input[type=radio].sheet-threat-cursed-site:checked ~ div.sheet-threat-cursed-site,
input[type=radio].sheet-threat-burgeoning-conflict:checked ~ div.sheet-threat-burgeoning-conflict,
input[type=radio].sheet-threat-environmental-calamity:checked ~ div.sheet-threat-environmental-calamity,
input[type=radio].sheet-threat-malignant-plague:checked ~ div.sheet-threat-malignant-plague,
input[type=radio].sheet-threat-rampaging-creature:checked ~ div.sheet-threat-rampaging-creature,
input[type=radio].sheet-threat-ravaging-horde:checked ~ div.sheet-threat-ravaging-horde,
input[type=radio].sheet-threat-scheming-leader:checked ~ div.sheet-threat-scheming-leader,
input[type=radio].sheet-threat-power-hungry-mystic:checked ~ div.sheet-threat-power-hungry-mystic,
input[type=radio].sheet-threat-zealous-cult:checked ~ div.sheet-threat-zealous-cult,
input[type=radio].sheet-danger-category:checked ~ div.sheet-danger-category,
input[type=radio].sheet-danger-situation:checked ~ div.sheet-danger-situation,
input[type=radio].sheet-danger-road:checked ~ div.sheet-danger-road,
input[type=radio].sheet-danger-character:checked ~ div.sheet-danger-character,
input[type=radio].sheet-opportunity-item:checked ~ div.sheet-opportunity-item,
input[type=radio].sheet-opportunity-category:checked ~ div.sheet-opportunity-category,
input[type=radio].sheet-opportunity-character:checked ~ div.sheet-opportunity-character,
input[type=radio].sheet-opportunity-area:checked ~ div.sheet-opportunity-area,
input[type=radio].sheet-insanity-category:checked ~ div.sheet-insanity-category,
input[type=radio].sheet-insanity-short:checked ~ div.sheet-insanity-short,
input[type=radio].sheet-insanity-long:checked ~ div.sheet-insanity-long {
visibility: visible;
height: auto;
opacity: 1;
transition: 0.5s ease;
}
.sheet-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;
}
.sheet-oracle-column {
display: flex;
flex-direction: column;
}
.sheet-theme-outline {
border: 1px solid #4c4d4f;
}
span.sheet-oracle-result {
width: 80%;
}
.sheet-oracle-box {
border: 2px solid #4c4d4f;
box-sizing: border-box;
width: 100%;
}
.sheet-oracle-box:nth-child(n+2) {
margin-top: 10px;
}
.sheet-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;
}
.sheet-oracle-table-preview {
width: auto;
}
.sheet-oracle-show {
display: inline-flex;
font-size: 1em;
margin: 0em;
padding: 0.3em;
}
.sheet-oracle-show:hover {
background: #969696;
cursor: pointer;
transition: 0.5s ease;
}
.sheet-oracle-table {
border: 2px solid #4c4d4f;
}
.sheet-oracle-row:nth-child(2n+1),
.sheet-oracle:nth-child(2n+1) {
background-color: #ddd;
}
.sheet-oracle-row {
padding: 3px 0px 3px 0px;
display: flex;
height: auto;
}
.sheet-oracle-row-2-column {
width: 50%;
}
.sheet-oracle-row-3-column {
width: 33.33%;
}
.sheet-oracle-row-4-column {
width: 25%;
}
.sheet-oracle-roll {
width: 20%;
padding-left: 0.5em;
}
.sheet-oracle-table-2-column {
display: flex;
flex-flow: column wrap;
height: 48em;
}
.sheet-oracle-table-3-column {
display: flex;
flex-flow: column wrap;
height: 63em;
}
.sheet-oracle-table-4-column {
display: flex;
flex-flow: column wrap;
height: 93em;
}
.sheet-oracle-table-2-column-group {
display: flex;
}
.sheet-table-list {
width: 33%;
}
.sheet-oracle-column.sheet-table-main {
width: 66%;
}
.sheet-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;
}
.sheet-oracle-preview {
width: max-content;
}
.sheet-column-wrap {
width: 50%;
}
.sheet-debilities {
margin-bottom: 0px;
}
.sheet-debility {
display: flex;
flex-flow: row wrap;
}
.sheet-flex-container {
display: flex;
}
.sheet-flex-wrapper {
display: flex;
flex-direction: column;
margin-bottom: 10px;
font-weight: normal;
padding: 0.5em;
}
.sheet-track-box-input {
width: 80px;
height: 45px !important;
opacity: 0;
vertical-align: top;
}
.sheet-track-box-back {
width: 80px;
height: 45px;
margin-top: -45px;
}
.sheet-resources-box-input {
width: 80px;
height: 40px !important;
opacity: 0;
vertical-align: top;
}
.sheet-resources-box-back {
width: 80px;
height: 40px;
margin-top: -40px;
}
.sheet-track-box-input:hover ~ .sheet-track-box-back,
.sheet-resources-box-input:hover ~ .sheet-resources-box-back {
background: #ccc;
transition: 0.5s ease;
}
.sheet-track-box-input:checked ~ .sheet-track-box-back,
.sheet-resources-box-input:checked ~ .sheet-resources-box-back {
background: #4c4d4f;
color: #fff;
transition: 0.5s ease;
}
.sheet-track-box-value {
padding: 0px;
font-weight: bold;
height: 35px;
padding-top: 10px;
font-size: 18px;
color: inherit;
}
.sheet-resources-box-value {
padding: 0px;
font-weight: bold;
height: 35px;
padding-top: 10px;
font-size: 18px;
color: inherit;
}
.sheet-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;
}
.sheet-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;
}
.sheet-pc-name {
width: 100%;
font-weight: bold;
font-size: 14px;
border: 2px solid #4c4d4f;
background: #e6e7e8;
color: #4c4d4f;
border-radius: 0;
}
.sheet-debil-desc {
width: 100%;
font-weight: bold;
font-size: 14px;
}
.sheet-border {
border: 1px solid #ccc;
border-radius: 4px;
}
textarea.sheet-full-width {
width: 95%;
resize: vertical;
}
input.sheet-filler[type="radio"],
input[type="checkbox"].sheet-checkbox {
opacity: 0;
width: 16px;
height: 16px;
position: relative;
top: 5px;
left: 6px;
margin: -10px;
cursor: pointer;
z-index: 1;
}
/* Fake radio/checkbox */
input[type="radio"] + span::before,
input[type="checkbox"].sheet-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);
}
input[type="checkbox"].sheet-checkbox + span::before,
input.sheet-filler[type="radio"] + span::before {
content: "";
width: 14px;
height: 14px;
font-size: 12px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
input[type="checkbox"].sheet-checkbox:checked + span::before {
content: "■";
}
input.sheet-zeroxp[type="radio"] + span::before {
content: "0" !important;
}
input.sheet-filler[type="radio"] + span::before {
content: "■";
}
/* Remove dot from all radios _after_ selected one */
input.sheet-filler[type="radio"]:checked ~ input.sheet-filler[type="radio"] + span::before {
content: "";
}
span.sheet-showhide:checked {
background-color: #4c4d4f;
color: #fff;
transition: 0.5s ease;
}
span.sheet-showhide {
display: inline;
border: 1px solid #ccc;
margin-right: 11px;
border-radius: 4px;
padding: 2px 4px;
font-weight: bold;
font-size: 14px;
}
span.sheet-showhide:hover {
cursor: pointer;
border-radius: 4px;
padding: 2px 4px;
background-color: #ccc;
color: #4c4d4f;
transition: 0.5s ease;
}
div.sheet-showhide {
visibility: hidden;
transition: opacity 1s ease-out;
opacity: 0;
height: 0;
overflow: hidden;
}
.sheet-hide {
display: none;
}
div.sheet-preview-roll {
padding: 0em;
}
span.sheet-preview-roll {
width: 30%;
margin-left: 1em;
}
.sheet-button-container {
width: 2.5em;
border: 2px solid #4c4d4f;
}
.sheet-button-container-preview {
width: 2.4em;
}
.sheet-no-border {
border: 0;
}
.sheet-requirement-area {
height: auto;
margin-bottom: 5px;
}
input.sheet-border-bottom {
border-bottom: 1px solid #4c4d4f;
border-radius: 0em;
}
.sheet-full-width {
width: 100%;
margin-top: 0.3em;
}
.sheet-rolltemplate-ironcrunch_oracles .sheet-result-row,
.sheet-rolltemplate-ironsworn_oracles .sheet-result-row,
.sheet-rolltemplate-delve_oracles .sheet-result-row {
padding: 0.5em;
}
.sheet-rolltemplate-ironcrunch_oracles .sheet-oracle-dice,
.sheet-rolltemplate-ironsworn_oracles .sheet-oracle-dice,
.sheet-rolltemplate-ironcrunch_delve .sheet-oracle-dice,
.sheet-rolltemplate-delve_oracles .sheet-oracle-dice {
align-self: center;
margin-right: 0.5em;
}
.sheet-rolltemplate-ironcrunch_oracles .sheet-oracle-dice span,
.sheet-rolltemplate-ironsworn_oracles .sheet-oracle-dice span,
.sheet-rolltemplate-ironcrunch_delve .sheet-oracle-dice span,
.sheet-rolltemplate-delve_oracles .sheet-oracle-dice span {
border: 0px !important;
}
.sheet-rolltemplate-ironcrunch_oracles .sheet-oracle-double-dice,
.sheet-rolltemplate-ironsworn_oracles .sheet-oracle-double-dice,
.sheet-rolltemplate-ironcrunch_delve .sheet-oracle-double-dice,
.sheet-rolltemplate-delve_oracles .sheet-oracle-double-dice {
width: 5.7em;
text-align: center;
padding: 0.1em;
}
.sheet-rolltemplate-ironcrunch_oracles .sheet-oracle-double-dice span,
.sheet-rolltemplate-ironsworn_oracles .sheet-oracle-double-dice span,
.sheet-rolltemplate-ironcrunch_delve .sheet-oracle-double-dice span,
.sheet-rolltemplate-delve_oracles .sheet-oracle-double-dice span {
border: 0px !important;
}
.sheet-rolltemplate-ironcrunch_oracles .sheet-roll-container,
.sheet-rolltemplate-ironsworn_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-ironcrunch_oracles .sheet-result-row,
.sheet-rolltemplate-ironsworn_oracles .sheet-result-row,
.sheet-rolltemplate-delve_oracles .sheet-result-row {
display: flex;
justify-content: space-between;
}
.sheet-rolltemplate-ironcrunch_oracles .sheet-roll-outcome,
.sheet-rolltemplate-ironsworn_oracles .sheet-roll-outcome,
.sheet-rolltemplate-delve_oracles .sheet-roll-outcome {
background: #403f4b;
border: 1px solid #000;
}
.sheet-rolltemplate-ironcrunch_oracles .inlinerollresult,
.sheet-rolltemplate-ironsworn_oracles .inlinerollresult,
.sheet-rolltemplate-delve_oracles .inlinerollresult {
display: inline-block;
min-width: 1.5em;
text-align: center;
border: 2px solid #33323c;
background: transparent;
border-radius: 1em;
}
.sheet-rolltemplate-ironcrunch_oracles .sheet-roll-outcome,
.sheet-rolltemplate-ironsworn_oracles .sheet-roll-outcome,
.sheet-rolltemplate-delve_oracles .sheet-roll-outcome {
background: #403f4b;
border: 1px solid #000;
}
.sheet-rolltemplate-ironcrunch_oracles .sheet-subheader,
.sheet-rolltemplate-ironsworn_oracles .sheet-subheader,
.sheet-rolltemplate-delve_oracles .sheet-subheader {
line-height: 1.5em;
font-style: italic;
font-weight: 900;
text-align: left;
padding: 0.4em 1em 0.4em 1em;
background-color: #23222b;
}
.sheet-rolltemplate-ironcrunch_oracles .sheet-subfooter,
.sheet-rolltemplate-ironsworn_oracles .sheet-subfooter,
.sheet-rolltemplate-delve_oracles .sheet-subfooter {
line-height: 1.5em;
font-style: italic;
font-weight: 900;
text-align: left;
padding: 0.4em 0em 0.4em 0em;
background-color: #403f4b;
width: 100%;
text-align: center;
}
.sheet-rolltemplate-ironcrunch_oracles .sheet-result-body,
.sheet-rolltemplate-ironsworn_oracles .sheet-result-body,
.sheet-rolltemplate-delve_oracles .sheet-result-body {
padding: 0.4em 1em 0.4em 1em;
}
.sheet-rolltemplate-ironcrunch_delve .sheet-rarity-die {
border-top: 2px solid #000;
background-color: #6a286a;
border-bottom: 2px solid #000;
}
.sheet-rolltemplate-ironcrunch_moves .sheet-roll-name {
padding: 0.2em 1em 0.2em 1em;
text-align: right;
font-variant-caps: all-small-caps;
}
.sheet-rolltemplate-ironcrunch_progress .sheet-progress-name {
padding: 0.2em 1em 0.2em 1em;
text-align: left;
font-variant-caps: all-small-caps;
}
.sheet-rolltemplate-ironcrunch_moves .sheet-roll-container,
.sheet-rolltemplate-ironcrunch_progress .sheet-roll-container {
background: #33323c;
color: #fff;
font-size: 1em;
font-family: 'Roboto', Arial, sans-serif;
border: 1px solid #000;
}
.sheet-rolltemplate-ironcrunch_moves .sheet-result-row,
.sheet-rolltemplate-ironcrunch_progress .sheet-result-row {
display: flex;
justify-content: space-between;
}
.sheet-rolltemplate-ironcrunch_moves .inlinerollresult,
.sheet-rolltemplate-ironcrunch_progress .inlinerollresult {
display: inline-block;
min-width: 1.5em;
text-align: center;
border: 2px solid #33323c;
background: transparent;
border-radius: 1em;
}
.sheet-rolltemplate-ironcrunch_progress .sheet-roll-outcome,
.sheet-rolltemplate-ironcrunch_moves .sheet-roll-outcome {
background: #403f4b;
border: 1px solid #000;
}
.sheet-rolltemplate-ironcrunch_moves .sheet-subheader,
.sheet-rolltemplate-ironcrunch_progress .sheet-subheader {
line-height: 1.5em;
font-style: italic;
font-weight: 900;
text-align: left;
padding: 0.4em 1em 0.4em 1em;
background-color: #23222b;
}
.sheet-rolltemplate-ironcrunch_moves .sheet-subfooter,
.sheet-rolltemplate-ironcrunch_progress .sheet-subfooter {
line-height: 1.5em;
font-style: italic;
font-weight: 900;
text-align: left;
padding: 0.4em 0em 0.4em 0em;
background-color: #403f4b;
width: 100%;
}
.sheet-rolltemplate-ironcrunch_moves .sheet-result-body,
.sheet-rolltemplate-ironcrunch_progress .sheet-result-body {
padding: 0.4em 1em 0.4em 1em;
}
.sheet-rolltemplate-ironcrunch_moves .sheet-alert,
.sheet-rolltemplate-ironcrunch_progress .sheet-alert {
margin: 0.2em 0.3em 0.2em 0.3em;
border-radius: 1em;
width: auto;
padding: 0.5em;
}
.sheet-rolltemplate-ironcrunch_moves .sheet-opportunity,
.sheet-rolltemplate-ironcrunch_progress .sheet-opportunity {
width: 4em;
margin: 0.3em;
border-radius: 1em;
background-color: #008a81;
}
.sheet-rolltemplate-ironcrunch_moves .sheet-strong-hit,
.sheet-rolltemplate-ironcrunch_progress .sheet-strong-hit {
width: 4em;
margin: 0.3em;
border-radius: 1em;
background-color: #1db980;
}
.sheet-rolltemplate-ironcrunch_moves .sheet-weak-hit,
.sheet-rolltemplate-ironcrunch_progress .sheet-weak-hit {
width: 4em;
margin: 0.3em;
border-radius: 1em;
background-color: #37efb9;
}
.sheet-rolltemplate-ironcrunch_moves .sheet-miss,
.sheet-rolltemplate-ironcrunch_progress .sheet-miss {
width: 4em;
margin: 0.3em;
border-radius: 1em;
background-color: #ec457d;
}
.sheet-rolltemplate-ironcrunch_moves .sheet-complication,
.sheet-rolltemplate-ironcrunch_progress .sheet-complication {
width: 4em;
margin: 0.3em;
border-radius: 1em;
background-color: #e30d46;
}
.sheet-rolltemplate-ironcrunch_moves .userscript-tcat,
.sheet-rolltemplate-ironcrunch_progress .userscript-tcat {
font-weight: 900;
}
.sheet-rolltemplate-ironcrunch_moves .sheet-momentum-title {
line-height: 22px;
}