/*----------- Repeating Blocks -------------*/ .charsheet .repcontrol_add { display: block; background:#2A4792; color:white; text-shadow:0px 0px 2px #2A4792,0px 0px 2px #2A4792,0px 0px 2px #2A4792; box-shadow:none; float:left!important; margin-bottom:0px; font-size:0.9em; height:2.2em; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; } .charsheet .repcontrol_edit { display: inline-block; background:#2A4792; color:white; text-shadow:0px 0px 2px #2A4792,0px 0px 2px #2A4792,0px 0px 2px #2A4792; box-shadow:none; float:none!important; margin-bottom:5px; font-size:0.9em; height:2.2em; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; } .charsheet .repcontrol_del { background:red; color:white; text-shadow:0px 0px 2px #2A4792,0px 0px 2px #2A4792,0px 0px 2px #2A4792; box-shadow:none; float:none!important; margin-bottom:5px; font-size:0.9em; height:2.2em; } /*----------- Top Half -------------*/ .sheet-top_half { background-size:840px; background:black; color:white; } .sheet-banner { background-image:url('https://upload.wikimedia.org/wikipedia/en/f/f2/Fuzion_cover.jpg'); background-repeat: no-repeat; background-size: 100% 100%; height:200px; width:200px; } /*----------- Tabs Setup -------------*/ .charsheet { background:black; color:white; } 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: 9999; box-shadow: 0px 0px 5px blue; } .charsheet span.sheet-tab { text-align: center; display: inline-block; font-size: 1.5em; background-repeat: no-repeat; background:white; color: black; font-weight: bold; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-variant: small-caps; border-radius: 4px; border: 2px solid #000; box-shadow: inset 0px 0px 10px yellow; width: 100px; height: 20px; cursor: pointer; position: relative; vertical-align: middle; margin-left: -105px;/*originally 91px*/ } .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: black; /*originally ab8b57*/ color: white; /*originally white*/ border-radius: 4px; border: 2px solid yellow; box-shadow: inset 0px 0px 10px #000; } /*----------- End Tab Setup -----------*/ /*----------- movment radio -----------*/ input.sheet-radioselect[type="radio"] { width: 14px; height: 14px; position: relative; top: 0px; left: 50px; margin-left: 0px; margin-top: -10px; margin-bottom: -10px; margin-right: -10px; cursor: pointer; z-index: 1; opacity: 0; width:50px; box-shadow: 0px 0px 5px green; } .charsheet input.sheet-radioselect:checked + span.sheet-radioselect { text-shadow: 0px 0px 2px green, 0px 0px 2px green, 0px 0px 2px green, 0px 0px 2px green, 0px 0px 2px green,0px 0px 5px yellow; font-size:1.4em; } span.sheet-radioselect { width:100px; } .charsheet input.sheet-radioselect + span.sheet-radioselect { width:100px; } /*----------- Font -----------*/ .sheet-table { margin-left:auto; margin-right:auto; } .sheet-tableII { } .sheet-tableII th, .sheet-table th { color:#fff; font-weight:bold; font-style: italic; font-variant: small-caps; } .sheet-text { border-top:none; border-left:none; border-right:none; border-radius:0px; box-shadow:none; background:transparent; color:white; } input.sheet-text[type="text"]:focus { border-bottom:1px solid #fff; border-radius:0px; box-shadow:none; } .sheet-title { border-top:none; border-left:none; border-right:none; border-radius:0px; box-shadow:none; font-size:1.8em; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; text-align:center; background:transparent; color:white; } input.sheet-title[type="text"]:focus { border-bottom:1px solid #fff; border-radius:0px; box-shadow:none; } .sheet-number { background:transparent; color:white; border-top:none; border-left:none; border-right:none; border-bottom:1px solid #fff; border-radius:0px; box-shadow:none; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; text-align:center; } .sheet-total { border: 2px inset gray; border-radius:10px; box-shadow:none; text-align:center; background: transparent; font-size: 1.8em; color:black; font-weight:bold; text-shadow: 5px 5px 5px silver, 5px 5px 5px silver, 0px 0px 5px white, 0px 0px 5px white, 0px 0px 5px white; box-shadow: inset 0px 0px 15px gray, inset 0px 0px 15px gray, inset 0px 0px 15px gray; } .sheet-total[type=number]::-webkit-inner-spin-button, .sheet-total[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } .sheet-Specialty { border: 1px solid #000; border-radius:5px; box-shadow:none; text-align:center; font-weight:bold; font-size:1.2em; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; background:white; color:black; box-shadow: inset 0px 0px 10px yellow; } .sheet-Rating { border: 1px solid #a52a2a; border-radius:5px; box-shadow:none; text-align:center; color: black; font-weight:bold; font-size:1.2em; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; background:white; box-shadow: inset 0px 0px 10px #a52a2a; } .sheet-Rating[type="number"]:-ms-input-placeholder, .sheet-Specialty[type="number"]:-ms-input-placeholder{ font-size:0.7em; } .sheet-Rating[type="number"]:placeholder, .sheet-Specialty[type="number"]:placeholder{ font-size:0.7em; } .sheet-Rating[type="number"]::-webkit-input-placeholder, .sheet-Specialty[type="number"]::-webkit-input-placeholder{ font-size:0.7em; } .sheet-Rating[type="number"]:-moz-placeholder, .sheet-Specialty[type="number"]:-moz-placeholder{ font-size:0.7em; } .sheet-Rating[type="number"]::-moz-placeholder, .sheet-Specialty[type="number"]::-moz-placeholder { font-size:0.7em; } select.sheet-Specialty { width:65px; margin-bottom: 0; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; padding-top:0; } select.sheet-Current { width:65px; margin-bottom: 0; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; padding-top:0; } .sheet-Current { border: 1px solid #000; border-radius:5px; box-shadow:none; text-align:center; color: #0000ff; font-weight:bold; font-size:1.2em; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; background: white; box-shadow: inset 0px 0px 10px #0000ff; } .sheet-smaller { font-size:0.8em } .sheet-smallest { font-size:0.7em } .sheet-hidden { display:none; } h3 { color:white; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; text-align:center; } h4 { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #fff; text-shadow: 0px 0px 10px yellow; font-weight:bold; text-align:center; font-variant:small-caps; } h4.sheet-yellow { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #fff; text-shadow: 0px 0px 10px yellow; font-weight:bold; text-align:center; font-variant:small-caps; } h4.sheet-blue { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #fff; text-shadow: 0px 0px 10px #0000ff, 0px 0px 10px #0000ff; font-weight:bold; text-align:center; font-variant:small-caps; } textarea.sheet-notes { border-radius:15px; border: 1px solid #000; height:35px; resize:vertical; box-shadow: inset 0px 0px 10px #0000ff; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; } textarea.sheet-longnotes { border-radius:15px; border: 1px solid #000; height:105px; resize:vertical; box-shadow: inset 0px 0px 10px #0000ff; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; } /*========== Hiding Stuff ==========*/ input.sheet-hider:not(:checked) ~ div.sheet-hold { display: none; } input.sheet-hider:checked ~ div.sheet-hold { display: inline; } /*========== Big Checkbox ==========*/ /* ----Hide actual Big radio---- */ input.sheet-bigcheck[type="radio"] { opacity: 0; width: 16px; height: 16px; position: relative; top: 5px; left: 6px; margin: -10px; cursor: pointer; z-index: 1; } /* ----Fake Big radio ---- */ input.sheet-bigcheck[type="radio"] + span::before { margin-right: 4px; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; -moz-box-shadow: 0 0 2px #2A4792; -webkit-box-shadow: 0 0 2px #2A4792; box-shadow: inset 0 0 8px #2A4792, inset 0 0 8px #2A4792; } input.sheet-bigcheck[type="radio"] + span::before { content: ""; width: 14px; height: 14px; font-size: 12px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } input.sheet-bigcheck[type="radio"]:checked + span::before { color: red; content: "✓"; text-shadow:none; font-weight:bold; } /* ----Hide actual Big Checkbox---- */ input.sheet-bigcheck[type="Checkbox"] { width: 18px; height: 18px; position: relative; top: 0px; left: 5px; margin-left: 0px; margin-top: -10px; margin-bottom: -10px; margin-right: -10px; cursor: pointer; z-index: 1; opacity: 0; } /* ----Fake Big Checkbox ---- */ input.sheet-bigcheck[type="Checkbox"] + span::before { margin-right: 4px; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; position: relative; top: 0px; left: -4px; -moz-box-shadow: 0 0 2px #0000ff; -webkit-box-shadow: 0 0 2px #0000ff; border:1px solid black; box-shadow: inset 0 0 8px #0000ff, inset 0 0 8px #0000ff; } input.sheet-bigcheck[type="Checkbox"] + span::before { content: ""; width: 20px; height: 20px; font-size: 18px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } input.sheet-bigcheck[type="Checkbox"]:checked + span::before { color: red; content: "✓"; text-shadow:none; font-weight:bold; } /*------------Button-----------*/ /* ======== attribute ========*/ .sheet-attribute button[type="roll"]:before, .sheet-attribute:before { content: ""!important; display: none; border:none; } .sheet-attribute button[type="roll"], .sheet-attribute { display: block; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 45px; border: 1px solid #2A4792; box-shadow: none; outline:0; margin: 0; background: radial-gradient(circle at 20px 20px, #2A4792, #000); height:25px; width: 80px; padding-left:20px; font-size:1em !important; color: white; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; text-shadow: 0px 0px 2px black, 0px 0px 2px black, 0px 0px 5px white,0px 0px 5px white,0px 0px 5px white; } .sheet-attribute button[type="roll"]:hover, .sheet-attribute:hover { background: radial-gradient(circle at 40px 10px, #2A4792, #000); } .sheet-attribute button[type="roll"]:active, .sheet-attribute:active { background: radial-gradient(circle at 20px 20px, #000, #2A4792); } /* ======== skillbtn ========*/ .sheet-skillbtn button[type="roll"]:before, .sheet-skillbtn:before { content: ""!important; display: none; border:none; } .sheet-skillbtn button[type="roll"], .sheet-skillbtn { display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #2A4792; box-shadow: none; outline:0; margin: 0; background: radial-gradient(circle at 0px 10px, white, gray); font-size:1em !important; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold; height:25px; width: 120px; padding-left:20px; color: black; text-shadow: 0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff; } .sheet-skillbtn button[type="roll"]:hover, .sheet-skillbtn:hover { background: radial-gradient(circle at 40px 10px, white, gray); } .sheet-skillbtn button[type="roll"]:active, .sheet-skillbtn:active { background: radial-gradient(circle at 80px 10px, white, gray); } /* ======== dambtn ========*/ .sheet-dambtn button[type="roll"]:before, .sheet-dambtn:before { content: ""!important; display: none; border:none; } .sheet-dambtn button[type="roll"], .sheet-dambtn { display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid black; box-shadow: none; outline:0; margin: 0; background: radial-gradient(circle at 0px 10px, red, black); font-size:1em !important; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold; height:25px; width: 120px; padding-left:20px; color: white; text-shadow: 0px 0px 10px black, 0px 0px 10px black, 0px 0px 10px black; } .sheet-dambtn button[type="roll"]:hover, .sheet-dambtn:hover { background: radial-gradient(circle at 40px 10px, red, black); } .sheet-dambtn button[type="roll"]:active, .sheet-dambtn:active { background: radial-gradient(circle at 80px 10px, red, black); } /*=== Roll Templates ===*/ /*=== ability ===*/ .sheet-rolltemplate-skill table { width: 100%; border: 1px solid; color: black; font-size: 1em; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; box-shadow: inset 0px 0px 30px rgba(44, 73, 146,1.8),inset 0px 0px 30px rgba(44, 73, 146,1.8); background: white; } .sheet-rolltemplate-skill th { color: black; padding: 2px; line-height: 1.6em; font-size: 1.2em; box-shadow: inset 0px 0px 30px rgba(44, 73, 146,1.8),inset 0px 0px 30px rgba(44, 73, 146,1.8); } .sheet-rolltemplate-skill td { padding: 5px; } .sheet-rolltemplate-skill td.sheet-detail { box-shadow: inset 0px 20px -20px rgba(44, 73, 146,1.8),inset 0px 0px 30px rgba(44, 73, 146,1.8); } .sheet-rolltemplate-skill .inlinerollresult { background:transparent; border:none; box-shadow:none; } /*=== attribute ===*/ .sheet-rolltemplate-attribute table { width: 100%; border: 1px solid; color: black; font-size: 1em; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; box-shadow: inset 0px 0px 30px rgba(44, 73, 146,1.8),inset 0px 0px 30px rgba(44, 73, 146,1.8); background: white; } .sheet-rolltemplate-attribute th { color: black; padding: 2px; line-height: 1.6em; font-size: 1.2em; box-shadow: inset 0px 0px 30px rgba(44, 73, 146,1.8),inset 0px 0px 30px rgba(44, 73, 146,1.8); } .sheet-rolltemplate-attribute td { padding: 5px; } .sheet-rolltemplate-attribute td.sheet-detail { box-shadow: inset 0px 20px -20px rgba(44, 73, 146,1.8),inset 0px 0px 30px rgba(44, 73, 146,1.8); } .sheet-rolltemplate-attribute .inlinerollresult { background:transparent; border:none; box-shadow:none; } /*=== attack ===*/ .sheet-rolltemplate-attack table { width: 100%; border: 1px solid; color: black; font-size: 1em; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; box-shadow: inset 0px 0px 30px rgba(44, 73, 146,1.8),inset 0px 0px 30px rgba(44, 73, 146,1.8); background: white; } .sheet-rolltemplate-attack th { color: black; padding: 2px; line-height: 1.6em; font-size: 1.2em; box-shadow: inset 0px 0px 30px rgba(44, 73, 146,1.8),inset 0px 0px 30px rgba(44, 73, 146,1.8); } .sheet-rolltemplate-attack td { padding: 5px; } .sheet-rolltemplate-attack td.sheet-detail { box-shadow: inset 0px 20px -20px rgba(44, 73, 146,1.8),inset 0px 0px 30px rgba(44, 73, 146,1.8); } .sheet-rolltemplate-attack .inlinerollresult { background:transparent; border:none; box-shadow:none; } /*=== show ===*/ .sheet-rolltemplate-show table { width: 100%; background:white; color: black; font-size: 1em; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; box-shadow: inset 0px 0px 15px #0000ff,inset 0px 0px 15px #0000ff; border-radius: 25px; border-radius: 25px 25px 25px 25px; } .sheet-rolltemplate-show th { color: black; padding: 2px; line-height: 1.6em; font-size: 1.2em; box-shadow: inset 0px 0px 15px #0000ff,inset 0px 0px 15px #0000ff; border-radius: 25px 25px 0px 0px; } .sheet-rolltemplate-show td { padding: 5px; } .sheet-rolltemplate-show td.sheet-detail { box-shadow: inset 0px 20px -20px #0000ff,inset 0px 0px 15px #0000ff; } .sheet-rolltemplate-show td.sheet-last { border-radius: 0px 0px 25px 25px; }