.charsheet { background: white; background-size:100%; width:850px; } /*============= Banner =============*/ div.sheet-banner { height:110px; width:100px; } div.sheet-image { background: url('https://68.media.tumblr.com/827da794f5454039163ea11a37bf970c/tumblr_otgmd50MTs1s9slulo1_1280.png'); background-size:200px; background-repeat:no-repeat; height:110px; width:200px; } div.sheet-border { border: 2px solid #36302B; border-radius:5px; padding:2px; } div.sheet-spiral { background:url('https://68.media.tumblr.com/92a3f84aab333e36d32d2825ea3c3547/tumblr_otzb7xGzIv1s9slulo1_250.png'); background-size:25px; background-repeat:no-repeat; height:25px; width:25px; display:inline-block; } /*============= End of Banner============*/ div.sheet-core-content { display: none; width:840px; } .charsheet div[class^="sheet-section"] { display: none; background-size:840px; } .charsheet input.sheet-tab1:checked ~ div.sheet-section-1, .charsheet input.sheet-tab2:checked ~ div.sheet-section-2, .charsheet input.sheet-tab3:checked ~ div.sheet-section-3, .charsheet input.sheet-tab4:checked ~ div.sheet-section-4, .charsheet input.sheet-tab5:checked ~ div.sheet-section-5, .charsheet input.sheet-tab6:checked ~ div.sheet-section-6 { display: block; } .charsheet input.sheet-tab99:checked ~ div[class^="sheet-section"] { display: block; } .charsheet input.sheet-tab { width: 100px; height: 20px; cursor: pointer; position: relative; opacity: 0; z-index: 998; box-shadow: 0px 0px 5px blue; } .charsheet span.sheet-tab { text-align: center; display: inline-block; font-size: 13px; background-repeat: no-repeat; color: #36302B; font-weight: bold; font-family: Copperplate, 'Copperplate Gothic Light', fantasy; border-radius: 4px; border: 2px solid #36302B; width: 100px; height: 20px; cursor: pointer; position: relative; vertical-align: middle; margin-left: -105px; } .charsheet input.sheet-tab1:checked + span.sheet-tab1, .charsheet input.sheet-tab2:checked + span.sheet-tab2, .charsheet input.sheet-tab3:checked + span.sheet-tab3, .charsheet input.sheet-tab4:checked + span.sheet-tab4, .charsheet input.sheet-tab5:checked + span.sheet-tab5, .charsheet input.sheet-tab6:checked + span.sheet-tab6, .charsheet input.sheet-tab99:checked + span.sheet-tab99 { background: #36302B; /*originally ab8b57*/ color: white; /*originally white*/ border-radius: 4px; border: 2px solid #36302B; } /* */ span.sheet-pictos1 { font-family: 'Pictos'; color:blue; } span.sheet-pictos2 { font-family: 'Pictos'; color:red; } span.sheet-pictos3 { font-family: 'Pictos'; color:gray; } div.sheet-header { text-align:center; font-weight:bold; } div.sheet-text { text-align:center; font-weight:400; } input.sheet-descrip { width:140px; background:transparent; border-bottom: 1px solid #36302B; border-left:none; border-right:none; border-top:none; box-shadow:none; font-family: "RufscriptRegular", 'Patrick Hand', cursive; } input.sheet-large { font-size:2em; text-align:center; border:none; box-shadow:none; background:transparent; } input.sheet-textbox_1 { background:transparent; border-left:none; border-right:none; border-top:none; border-bottom: 1px solid #36302B; box-shadow:none; } input.sheet-textbox_2 { background:transparent; border-left:none; border-right:none; border-top:none; border-bottom: 1px solid #36302B; box-shadow:none; width:100px; font-size:12px; } input.sheet-textbox_2::placeholder { font-size:12px; } input.sheet-textbox_2:read-only { color:white; background:black; font-weight:700; text-align:center; } input[type=number].sheet-textbox_2:read-only::-webkit-inner-spin-button, input[type=number].sheet-textbox_2:read-only::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } div.sheet-attribute_top { text-align:center; width:90px; border-radius: 50% 50% 0px 0px; border:2px solid #36302B; } div.sheet-attribute_api { border-left:2px solid #36302B; border-right:2px solid #36302B; } div.sheet-attribute_bottom { text-align:center; width:90px; border-radius: 0px 0px 45px 45px; border-style: solid; border-width: 0px 2px 2px 2px; border-color:#36302B; } table.sheet-description { color:#36302B; } @font-face { font-family: 'RufscriptRegular'; src: url('http://www.geeksville.us/fonts/Coal/RufscriptRegular.ttf') format('truetype'); font-weight: normal; font-style: normal; } table.sheet-large_table { border:2px solid #36302B; width:200px; } table.sheet-large_table th, table.sheet-large_table td { border-bottom:2px solid #36302B; border-top:none; border-left:2px solid #36302B; border-right:2px solid #36302B; text-align:center; } table.sheet-large_table td.sheet-noborder { border-bottom:none; border-top:none; border-left:none; border-right:none; } table.sheet-table1 { font-weight:900; color:#36302B; font-family: 'RufscriptRegular'; } table.sheet-table2 { font-weight:900; color:#36302B; font-family: 'RufscriptRegular'; box-shadow:0px 0px 2px #36302B; border-radius:15px; padding:4px; padding-right:10px; } div.sheet-column { display: inline-block; vertical-align: top; } .sheet-small_font { font-size:0.8em; } .sheet-select1 { width:70px; border:none; background:transparent; padding:0px; margin-top:0px; margin-bottom:0px; display: inline-block; border-radius:15px; font-weight:900; color:#36302B; font-family: 'RufscriptRegular'; -webkit-appearance: none; } .sheet-select1:focus { outline:red; } /**/ textarea.sheet-textarea1 { margin-top:0px; margin-left:10px; font-family:"Shadows Into Light",cursive; color:#c43c35; font-size:10px; width:97%; resize:vertical; background: linear-gradient(transparent, transparent 18px, #cccccc 18px); background-size: 19px 19px; } /**/ /* Hide actual radio */ input.sheet-simple[type="radio"] { opacity: 0; width: 16px; height: 16px; position: relative; top: 5px; left: 6px; margin: -10px; cursor: pointer; z-index: 1; } /* Fake radio */ input.sheet-simple[type="radio"] + span::before { margin-right: 4px; border: solid 1px #36302B; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; box-shadow: 0 0 2px #36302B; background: #36302B; content: ""; width: 12px; height: 12px; font-size: 24px; border-radius: 50%; } /* Remove dot from all radios _after_ selected one */ input.sheet-simple[type="radio"]:checked ~ input.sheet-simple[type="radio"] + span::before { content: ""; background:white; } /*------------empty traits-----------*/ input.sheet-zero[type="radio"]:checked + span::before { opacity: 0; } input.sheet-zero[type="radio"]:hover + span::before { opacity: 1; } input.sheet-zero[type="radio"] + span::before { font-size: 12px; content: "✖"; opacity: 0.25; background:white; color:black; } /* Hide actual radio */ input.sheet-simple_small[type="radio"] { opacity: 0; width: 10px; height: 8px; position: relative; top: 0px; left: 0px; margin: -8px; cursor: pointer; z-index: 1; } /* Fake radio */ input.sheet-simple_small[type="radio"] + span::before { margin-right: 4px; border: solid 1px #36302B; line-height: 10px; text-align: center; display: inline-block; vertical-align: middle; box-shadow: 0 0 2px #36302B; background: #36302B; content: ""; width: 6px; height: 6px; border-radius: 50%; } /* Remove dot from all radios _after_ selected one */ input.sheet-simple_small[type="radio"]:checked ~ input.sheet-simple_small[type="radio"] + span::before { content: ""; background:white; } /* buttons */ /**/ button[type=roll].sheet-wpn_roll:before { background-image: none; /*background-color: #f2f5d3;*/ /*background-color: white;*/ content: ""; } button[type=roll].sheet-wpn_roll { display: block; border-radius: 5px; height: 20px; width: 44px; margin: 0; background: url('https://68.media.tumblr.com/34a42930b7fc797c8bb1eb22dc0fc507/tumblr_ou191nASgu1s9slulo1_r1_500.png'); background-size: 32px; background-repeat: no-repeat; border:none; box-shadow: none; font-size:1em; font-weight:400; color:white; text-shadow: 0px 0px 5px black; } button[type=roll].sheet-wpn_roll:hover { border: none; background: url('https://68.media.tumblr.com/34a42930b7fc797c8bb1eb22dc0fc507/tumblr_ou191nASgu1s9slulo1_r1_500.png'); background-size: 32px; background-repeat: no-repeat; -webkit-filter: drop-shadow(0px 0px 5px red); } button[type=roll].sheet-wpn_roll:active { border: none; background: url('https://68.media.tumblr.com/06cc92e4bbbae239d9bc030c2cf68a05/tumblr_ou19oox3Yn1s9slulo1_500.png'); background-size: 32px; background-repeat: no-repeat; } button[type=roll].sheet-wpn_roll:focus { outline:none; } /* sheet-attribute_btn */ button[type=roll].sheet-attribute_btn:before { background-image: none; /*background-color: #f2f5d3;*/ /*background-color: white;*/ content: ""; } button[type=roll].sheet-attribute_btn { display: block; border-radius: 5px; height: 20px; width:90px; margin: 0; background: transparent; border:none; box-shadow: none; font-size:1.4em; font-weight:700; color:#36302B; } button[type=roll].sheet-attribute_btn:hover { border: none; -webkit-filter: drop-shadow(0px 0px 5px red); } button[type=roll].sheet-attribute_btn:active { border: none; color:red; -webkit-filter: drop-shadow(0px 0px 5px transparent); } button[type=roll].sheet-attribute_btn:focus { outline:none; } /* sheet-attribute_api_btn */ button[type=roll].sheet-attribute_api_btn:before { background-image: none; content: ""; } button[type=roll].sheet-attribute_api_btn { display: block; border-radius: 5px; height: 10px; width:90px; margin: 0; background: transparent; border:1px dotted #36302B; box-shadow: none; color:#36302B; font-size:8px; line-height:8px; } button[type=roll].sheet-attribute_api_btn:hover { border: none; -webkit-filter: drop-shadow(0px 0px 5px red); border:1px solid #36302B; } button[type=roll].sheet-attribute_api_btn:active { border: none; color:red; -webkit-filter: drop-shadow(0px 0px 5px transparent); border:1px dotted red; } button[type=roll].sheet-attribute_api_btn:focus { outline:none; } /**/ button[type=roll].sheet-magic_btn:before { background-image: none; /*background-color: #f2f5d3;*/ /*background-color: white;*/ content: ""; } button[type=roll].sheet-magic_btn { display: inline; border-radius: 5px; width: 90px; margin: 0; background: transparent; border:none; box-shadow: none; font-size:1em; font-weight:700; color:#36302B; font-family: 'RufscriptRegular'; text-align:left; } button[type=roll].sheet-magic_btn:hover { border: none; -webkit-filter: drop-shadow(0px 0px 5px blue); } button[type=roll].sheet-magic_btn:active { border: none; color:blue; -webkit-filter: drop-shadow(0px 0px 5px transparent); } button[type=roll].sheet-magic_btn:focus { outline:none; } /* skill_btn */ button[type=roll].sheet-skill_btn:before { background-image: none; /*background-color: #f2f5d3;*/ /*background-color: white;*/ content: ""; } button[type=roll].sheet-skill_btn { display: inline; border-radius: 5px; width: 40px; margin: 0; background: transparent; border:none; box-shadow: none; font-size:1em; font-weight:700; color:#36302B; font-family: 'RufscriptRegular'; text-align:left; } button[type=roll].sheet-skill_btn:hover { border: none; -webkit-filter: drop-shadow(0px 0px 5px green); } button[type=roll].sheet-skill_btn:active { border: none; color:green; -webkit-filter: drop-shadow(0px 0px 5px transparent); } button[type=roll].sheet-skill_btn:focus { outline:none; } /* skill_btn2 */ button[type=roll].sheet-skill_btn2:before { background-image: none; /*background-color: #f2f5d3;*/ /*background-color: white;*/ content: ""; } button[type=roll].sheet-skill_btn2 { display: inline; border-radius: 5px; width: 80px; margin: 0; background: transparent; border:none; box-shadow: none; font-size:1em; font-weight:700; color:#36302B; font-family: 'RufscriptRegular'; text-align:left; } button[type=roll].sheet-skill_btn2:hover { border: none; -webkit-filter: drop-shadow(0px 0px 5px #551A8B); } button[type=roll].sheet-skill_btn2:active { border: none; color: blue; -webkit-filter: drop-shadow(0px 0px 5px #551A8B); } button[type=roll].sheet-skill_btn2:focus { outline:none; } /**/ button[type=roll].sheet-small_btn:before { background-image: none; /*background-color: #f2f5d3;*/ /*background-color: white;*/ content: ""; } button[type=roll].sheet-small_btn { display: inline; border-radius: 5px; height: 20px; width: 24px; margin: 0; background: white; border:none; box-shadow: none; font-size:10px; font-weight:400; border:1px dotted black; } button[type=roll].sheet-small_btn:hover { border: none; background: white; border:1px dotted black; -webkit-filter: drop-shadow(0px 0px 5px black); } button[type=roll].sheet-small_btn:active { border: none; background: white; border:1px dotted black; -webkit-filter: drop-shadow(0px 0px 0px transparent); box-shadow: inset 0px 0px 5px black; } button[type=roll].sheet-small_btn:focus { outline:none; } /*---- ----*/ .sheet-rolltemplate-skill-spec table { width: 100%; background: white; border: 3px ridge gray; color: black; font-size: 0.9em; font-family: "Helvetica Neue", Helvetica, sans-serif; box-shadow: -5px -5px 5px black; color: #36302B; } .sheet-rolltemplate-skill-spec th { font-family: 'Crystal'; color: white; padding: 4px; line-height: 1.4em; font-size: 1.2em; width: 100%; height: 100%; border-spacing: 0; text-shadow: 0px 0px 5px #36302B, 0px 0px 5px #36302B, 0px 0px 5px #36302B; background: white; box-shadow: inset 5px 0px 20px 0px #36302B, inset -5px 0px 20px 0px #36302B; } .sheet-rolltemplate-skill-spec .sheet-tcat { font-weight: bold; } .sheet-rolltemplate-skill-spec td { padding: 0px; text-align:center; color:#36302B; } .sheet-rolltemplate-skill-spec .inlinerollresult { display: inline-block; min-width: 1.2em; text-align: center; border: 1px solid transparent; background:transparent; } .sheet-rolltemplate-skill-spec .inlinerollresult.fullfail { border: 1px solid red; } .sheet-rolltemplate-skill-tech .inlinerollresult.importantroll { border: 1px solid black; } .sheet-rolltemplate-skill-spec .sheet-no_border .inlinerollresult { display: inline-block; min-width: 1.5em; border: 2px solid transparent; background:transparent; font-weight:400; }