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