diff --git a/Ironcrunch/.gitignore b/Ironcrunch/.gitignore new file mode 100644 index 0000000000..04c01ba7ba --- /dev/null +++ b/Ironcrunch/.gitignore @@ -0,0 +1,2 @@ +node_modules/ +dist/ \ No newline at end of file diff --git a/Ironcrunch/Ironcrunch.css b/Ironcrunch/Ironcrunch.css new file mode 100644 index 0000000000..58512effc5 --- /dev/null +++ b/Ironcrunch/Ironcrunch.css @@ -0,0 +1,3111 @@ + +@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; +} diff --git a/Ironcrunch/Ironcrunch.html b/Ironcrunch/Ironcrunch.html new file mode 100644 index 0000000000..2550fc3c8c --- /dev/null +++ b/Ironcrunch/Ironcrunch.html @@ -0,0 +1,20486 @@ + + +
+ + +