@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; }