.sheet-container { width: 832px; position: relative; } .sheet-sepia { height: 1050px; width: 100%; position: absolute; z-index: -1; background: url("https://i.imgur.com/7FGLBZw.jpg"); background-size: 100% 100%; filter: sepia(100%) brightness(120%); opacity: 0.8; } .sheet-logo { background: url("https://i.imgur.com/ZmcT0OY.png"); background-size: 100% 100%; height: 155px; width: 400px; margin-left: 15px; } @import url("https://fonts.googleapis.com/css?family=Architects+Daughter|Dosis|Roboto|Work+Sans:900&display=swap"); /* General Styling */ .sheet-hidden { display: none; } .sheet-column { padding-top: 25px; display: inline-block; vertical-align: top; } .sheet-left-column { width: 450px; } .sheet-right-column { width: 378px; } /* 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: 1px solid black; border-radius: 5px; background-color: #e8e8e8; color: black; text-align: center; font-weight: bold; } input[type="radio"].sheet-tab:checked + span { color: #ffffff; background-color: #2a2d80; } input[type="radio"].sheet-tab.sheet-editing, input[type="radio"].sheet-tab.sheet-editing + span { top: 0px; left: 81px; width: 75px; } input[type="radio"].sheet-tab.sheet-playing, input[type="radio"].sheet-tab.sheet-playing + span { top: 0px; left: 0px; width: 75px; } /* Edit Mode Styling */ input[type="radio"].sheet-editing:checked ~ .sheet-column input, input[type="radio"].sheet-editing:checked ~ .sheet-column select, input[type="radio"].sheet-editing:checked ~ .sheet-column textarea { background-color: rgb(255, 255, 0, 0.2); } input[type="radio"].sheet-playing:checked ~ .sheet-column input:not(.sheet-toggle):not(.sheet-always-active), input[type="radio"].sheet-playing:checked ~ .sheet-column select:not(.sheet-always-active), input[type="radio"].sheet-playing:checked ~ .sheet-column textarea:not(.sheet-always-active) { pointer-events: none; } input[type="radio"].sheet-playing:checked ~ .sheet-column .repcontrol, input[type="radio"].sheet-editing:checked ~ .sheet-column input[type="radio"]:not(.sheet-balance), input[type="radio"].sheet-playing:checked ~ .sheet-edit, input[type="radio"].sheet-editing:checked ~ .sheet-play, input[type="radio"].sheet-playing:checked ~ .sheet-column .sheet-edit, input[type="radio"].sheet-editing:checked ~ .sheet-column .sheet-play { display: none; } /* RIGHT COLUMN STYLING */ .sheet-info-container { display: block; box-sizing: border-box; width: calc(100% + 3px); background: white; background-clip: padding-box !important; border-radius: 25px 0px 0px 25px; border: solid 3px transparent !important; position: relative; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px; } .sheet-info-container:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; margin: -3px !important; border-radius: inherit; background: linear-gradient(to right, gold, transparent); } .sheet-info-container .sheet-edit, .sheet-info-container .sheet-play { display: inline-block; } .sheet-info-container.sheet-large_spacing { margin-bottom: 20px; } .sheet-blue-label { color: darkblue; vertical-align: middle; font-size: 20px; margin-left: 15px; font-family: "Dosis"; } .sheet-handwritten { font-family: "Architects Daughter"; vertical-align: middle; font-size: 20px; margin-left: 15px; } .sheet-gold { display: block; border-bottom: 2px solid gold; width: calc(100% - 15px); margin-left: 15px; margin-bottom: 15px; } .sheet-gold .sheet-blue-label { margin-left: 0px; } .sheet-gold:first-of-type { margin-top: 10px; } .sheet-super-bold { font-weight: 900; font-size: 20px; font-family: "Work Sans"; color: gold; vertical-align: bottom; margin-right: 10px; } .sheet-info .sheet-edit, .sheet-info .sheet-play { display: block; } .sheet-info .sheet-play, .sheet-info input { margin-left: 15px; } textarea { width: calc(100% - 30px); resize: vertical; height: 250px; margin-left: 15px; } .sheet-character-name input { width: 200px; } .sheet-anima-type select { margin: 0px; } /* LEFT COLUMN STYLING */ .sheet-star-five { margin: 50px 0; position: relative; display: block; color: gold; width: 0px; height: 0px; border-right: 100px solid transparent; border-bottom: 70px solid gold; border-left: 100px solid transparent; transform: rotate(35deg); opacity: 0.9; } .sheet-star-five:before { border-bottom: 80px solid gold; border-left: 30px solid transparent; border-right: 30px solid transparent; position: absolute; height: 0; width: 0; top: -45px; left: -65px; display: block; content: ''; transform: rotate(-35deg); } .sheet-star-five:after { position: absolute; display: block; color: gold; top: 3px; left: -105px; width: 0px; height: 0px; border-right: 100px solid transparent; border-bottom: 70px solid gold; border-left: 100px solid transparent; transform: rotate(-70deg); content: ''; } /* .sheet-star-outline > .sheet-star-five, .sheet-star-outline > .sheet-star-five:before, .sheet-star-outline > .sheet-star-five:after { border-bottom-color: black; } */ .sheet-star-outline { position: absolute; transform: scale(1.3) rotate(3deg); top: 70px; left: 120px; } .sheet-attribute-text { font-size: 18px; font-family: "Work Sans"; font-weight: 900; color: white; text-shadow: 2px 0 0 #000, 0 -2px 0 #000, 0 2px 0 #000, -2px 0 0 #000; -webkit-font-smoothing: antialiased; } .sheet-attribute-container { width: 70px; position: absolute; } .sheet-attribute-container .sheet-edit select { width: 52px; } input[type="radio"].sheet-editing:checked ~ .sheet-column .sheet-attribute-container select { background-color: rgb(255, 255, 0, 0.8); } .sheet-star { position: relative; height: 300px; } .sheet-hp, .sheet-ap { top: 10px; left: 205px; } .sheet-int, .sheet-rng { top: 107px; left: 355px; } .sheet-str, .sheet-pwr { top: 273px; left: 288px; } .sheet-cha, .sheet-def { top: 264px; left: 95px; } .sheet-spd, .sheet-dex { top: 93px; left: 46px; } .sheet-top-star { z-index: 2; } button[type="roll"] { background: none; border: none; padding: 0px; font-size: inherit; margin: 0px; -webkit-box-shadow: none; box-shadow: none; } button[type="roll"]::before { content: "" !important; } .sheet-junction-container { border-radius: 0px 25px 25px 0px; margin-top: 25px; margin-left: -5px; width: 400px; text-align: right; } .sheet-junction-container:before { background: linear-gradient(to right, transparent, gold); } .sheet-junction-container .sheet-blue-label { margin-right: 15px; } .sheet-junction-container select { width: 60px; } .sheet-junction-container button[type="roll"]::before { content: "t" !important; font-size: 30px; color: darkblue; } /* ROLL TEMPLATE STYLING */ .sheet-rolltemplate-container { display: block; box-sizing: border-box; width: calc(100% + 8px); background: white; background-clip: padding-box !important; border-radius: 25px 0px 0px 25px; border: solid 3px transparent !important; position: relative; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px; /* z-index: 1; */ transform-style: preserve-3d; } .sheet-rolltemplate-container:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; /* z-index: 0; */ margin: -3px !important; border-radius: inherit; background: linear-gradient(to right, gold, transparent); transform: translateZ(-1px); } .sheet-rolltemplate-container .sheet-attribute-text { font-size: 18px; font-family: "Work Sans"; font-weight: 900; color: white; text-shadow: 2px 0 0 #000, 0 -2px 0 #000, 0 2px 0 #000, -2px 0 0 #000; -webkit-font-smoothing: antialiased; margin-left: 15px; } .sheet-rolltemplate-container .sheet-handwritten { font-family: "Architects Daughter"; font-size: 17px; display: block; margin-left: 15px; } .sheet-rolltemplate-container .sheet-result { font-family: "Architects Daughter"; display: inline-block; font-size: 25px; } .sheet-rolltemplate-container .sheet-result .inlinerollresult { border: none; background-color: transparent; } .sheet-rolltemplate-container .sheet-small-star { color: gold; margin-left: 5px; }