@import url('https://fonts.googleapis.com/css2?family=Fascinate&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil+Display:wght@900&family=Roboto+Condensed:wght@900&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300&display=swap'); @import url('https://fonts.cdnfonts.com/css/d-din'); .logo { background-color: rgba(255, 151, 96, 0.2); border-top-left-radius: 12px; border-top-right-radius: 12px; border: #393f5f double 2px; } .logo b { font-family: 'D-DIN', sans-serif; font-size: 48px; text-shadow: 2px 2px #ff0000; text-align: left; margin-left: 25px; } .sublogo { background-color: #6a7e6a; border: #393f5f double 2px; opacity: 1; background-image: linear-gradient(0deg, #6a7e6a 50%, #666666 50%); background-size: 4px 4px; } .sublogo b { font-family: 'D-DIN', sans-serif; font-size: 15px; text-align: left; margin-left: 25px; color: #ffe69b; } input { font-family: 'Roboto Condensed', sans-serif; } input:focus { outline: none; } .contain { background-color: #ffe69d; border-radius: 12px; border: #393f5f double 4px; max-width: 768px; min-width: 768px; margin-left: auto; margin-right: auto; margin-top: 10px; } .wrapper { margin-top: 10px; background-color: #eeeeee; } .content_2, .content_3 { border: #393f5f double 2px; opacity: 1; background-image: linear-gradient(0deg, #e96d5e 50%, #666666 50%); background-size: 2px 2px; } .content_3 { width: 100% } .content_2 h1, .content_3 h1 { color: #ffffff; text-shadow: 0 0 3px #e96d5e, 0 0 5px #ffe69b; font-size: 18px; padding-left: 15px; width: 100%; font-weight: bolder; font-family: 'D-DIN', sans-serif; } .flexcontainer, .pallet { display: flex; align-items: center; justify-content: center; flex-direction: row; flex-wrap: wrap; flex-flow: row wrap; align-content: flex-end; } .pallet div { min-height: 100px; min-width: 100px; display: none; } .item { display: inline-block; text-align: center; align-content: center; background-color: #ffe69d !important; padding: 8px 6px 6px; width: 100%; margin: 5px; border: 1px solid #e96d5e; min-height: 28px; border-radius: 12px; } .dx, .d4, .d6, .d8, .d10, .d12, .d20 { /*background-color: #ffe69d !important;*/ color: #5d6479; } .roll label { font-family: "Pictos", sans-serif; font-size: 30px; margin-top: 8px !important; } .dx { font-family: "Pictos", sans-serif; width: 24px; } .d4 { font-family: "dicefontd4", serif; } .d6 { font-family: "dicefontd6", serif; } .d8 { font-family: "dicefontd8", serif; } .d10 { font-family: "dicefontd10", serif; } .d12 { font-family: "dicefontd12", serif; } .d20 { font-family: "dicefontd20", serif; } .radio-toolbar { border-radius: 12px; display: inline-block; text-align: center; align-content: center; /*background-color: #ffe69d !important;*/ background: #ffe69d repeating-linear-gradient(45deg, rgba(233, 109, 94, 0.2), rgba(233, 109, 94, 0.2) 14px, #ffe69d 14px, #ffe69d 70px); background-image: fade: 50%; padding: 8px 6px 6px; width: 45%; margin: 5px 5px 8px; border: 1px solid #e96d5e; } .radio-toolbar input[type="radio"] { opacity: 0; display: inline-block; float: left; width: 0; } .radio-toolbar input[type="checkbox"] { opacity: 0; display: inline-block; float: left; width: 0; } .radio-toolbar label { margin-top: 5px; float: left; width: 20px; } .radio-toolbar ::after { box-sizing: content-box; } .radio-toolbar label:hover { color: #6a7e6a; } .radio-toolbar input[type="radio"] + label { padding: 0px; font-size: 20px; } .radio-toolbar input[type="radio"]:checked + label { color: #ff9760; padding: 2px; text-shadow: 0 0 3px #000000, 0 0 5px red; } .radio-toolbar input[type="checkbox"] + label { padding: 2px; font-size: 28px; } .fl_dx input[type="checkbox"]:checked + label { color: #e96d5e; padding: 2px; } .skillTagElement, .bioTagElement .geerTagElement { display: block; float: right; } .geerTagElement { border-radius: 12px; background: #ffe69d repeating-linear-gradient(45deg, rgba(233, 109, 94, 0.2), rgba(233, 109, 94, 0.2) 14px, #ffe69d 14px, #ffe69d 70px); background-image: fade: 50%; } .skillTagElement { border-radius: 12px; width: 50%; background: #ffe69d repeating-linear-gradient(45deg, rgba(233, 109, 94, 0.2), rgba(233, 109, 94, 0.2) 14px, #ffe69d 14px, #ffe69d 70px); background-image: fade: 50%; } .skillTagElement input { display: block; outline: none; height: 35px; line-height: 30px; font-size: 24px; font-weight: bolder; padding: 0; text-align: center; border: 0px inset rgba(222, 204, 204, 0.94); float: right; background-color: transparent; color: #555555; } .geerTagElement input { display: block; outline: none; height: 35px; line-height: 30px; font-size: 24px; font-weight: bolder; padding: 0; text-align: center; border: 0px inset rgba(222, 204, 204, 0.94); float: right; background-color: transparent; color: #555555; width: 90%; } .bioTagElement { border-radius: 12px; width: 100%; background: #ffe69d repeating-linear-gradient(45deg, rgba(233, 109, 94, 0.2), rgba(233, 109, 94, 0.2) 14px, #ffe69d 14px, #ffe69d 70px); background-image: fade: 50%; } .bioTagElement b { float: left; text-align: left; font-family: 'Big Shoulders Stencil Display', cursive; font-size: 28px; width: 20%; font-weight: bolder; } .bioTagElement input { width: 80%; text-align: left; font-size: 29px; background: transparent; border: 0 none; font-weight: bolder; } textarea { border: 1px solid #e96d5e; outline: none; margin-left: auto; margin-right: auto; width: 95%; height: 400px; display: block; padding: 5px; font-size: 16px; resize: none; max-width: 95%; text-align: left; border-radius: 12px; background: #ffe69d repeating-linear-gradient(45deg, rgba(233, 109, 94, 0.2), rgba(233, 109, 94, 0.2) 14px, #ffe69d 14px, #ffe69d 70px); background-image: fade: 50%; font-family: 'Roboto Condensed', sans-serif; } /* width */ ::-webkit-scrollbar { width: 20px; margin-top: 10px; } /* Track */ ::-webkit-scrollbar-track { box-shadow: inset 0 0 5px grey; border-radius: 10px; } /* Handle */ ::-webkit-scrollbar-thumb { background: rgba(233, 109, 94, 0.5); border-radius: 10px; } .genButtonResources label { color: #e96d5e; cursor: pointer; } .genButtonResources, .genButtonResources:hover { background: transparent; border-width: 0; font-family: "Pictos", sans-serif; font-size: 24px !important; float: left; } .genButtonResources:before { content: "" !important; } .sheet-rolltemplate-resources { padding: 2px; line-height: 1.6em; font-size: 16px; width: 100%; background: #ffe69d repeating-linear-gradient(45deg, rgba(233, 109, 94, 0.2), rgba(233, 109, 94, 0.2) 14px, #ffe69d 14px, #ffe69d 70px); background-image: fade: 50%; font-family: 'D-DIN', sans-serif; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border: #393f5f double 4px; margin-right: auto; margin-left: auto; } .sheet-rolltemplate-resources h1 { font-family: 'D-DIN', sans-serif; background-color: transparent; border: #393f5f double 0px; opacity: 1; /*background-image: linear-gradient(0deg, #6a7e6a 50%, #666666 50%) !important;*/ /*background-size: 4px 4px !important;*/ text-align: center; color: #000000; text-shadow: 2px 2px #ff0000; } .sheet-rolltemplate-resources .sheet-fail { background-image: linear-gradient(0deg, #e96d5e 50%, #666666 50%); background-size: 2px 2px; color: #ffffff; text-shadow: 0 0 3px #e96d5e, 0 0 5px #ffe69b; border: 4px inset #666666; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; padding: 5px; text-align: center; font-size: 24px; } .sheet-rolltemplate-resources .sheet-pass { background-image: linear-gradient(0deg, rgba(8, 71, 1, 0.5) 50%, #666666 50%); background-size: 2px 2px; color: #ffffff; text-shadow: 0 0 3px #e96d5e, 0 0 5px #ffe69b; border: 4px inset #666666; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; padding: 5px; text-align: center; font-size: 24px; } .sheet-rolltemplate-resources .sheet-warn { background-image: linear-gradient(0deg, rgb(255, 213, 0) 50%, #666666 50%); background-size: 2px 2px; color: #FFFFFF; text-shadow: 0 0 3px #e96d5e, 0 0 5px #ffe69b; border: 4px inset #666666; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; padding: 5px; text-align: center; font-size: 24px; } .sheet-rolltemplate-resources .sheet-template-row .inlinerollresult { /* inline roll background is transparent and it has no border */ font-family: 'D-DIN', sans-serif; background-color: transparent; border: none; font-size: 24px; } .item-sp { display: inline-block; text-align: center; align-content: center; background-color: #ffe69d !important; padding: 8px 6px 6px; width: 45%; margin: 5px; border: 1px solid #e96d5e; min-height: 28px; border-radius: 12px; } .radio-toolbar-sp { border-radius: 12px; display: inline-block; text-align: center; align-content: center; /*background-color: #ffe69d !important;*/ background: #ffe69d repeating-linear-gradient(45deg, rgba(233, 109, 94, 0.2), rgba(233, 109, 94, 0.2) 14px, #ffe69d 14px, #ffe69d 70px); background-image: fade: 50%; padding: 8px 6px 6px; width: 75%; margin: 5px 5px 8px; border: 1px solid #e96d5e; } .radio-toolbar-sp input[type="radio"] { opacity: 0; display: inline-block; float: left; width: 0; } .radio-toolbar-sp input[type="checkbox"] { opacity: 0; display: inline-block; float: left; width: 0; } .radio-toolbar-sp label { margin-top: 5px; float: left; width: 20px; } .radio-toolbar-sp ::after { box-sizing: content-box; } .radio-toolbar-sp label:hover { color: #6a7e6a; } .radio-toolbar-sp input[type="radio"] + label { padding: 0px; font-size: 20px; margin: 14px; } .radio-toolbar-sp input[type="radio"]:checked + label { color: #ff9760; padding: 2px; text-shadow: 0 0 3px #000000, 0 0 5px red; } .radio-toolbar-sp input[type="checkbox"] + label { padding: 2px; font-size: 28px; } .fl_dx input-sp[type="checkbox"]:checked + label { color: #e96d5e; padding: 2px; } .r { content: "L"; font-family: "Pictos", sans-serif; font-size: 30px; margin-top: 8px !important; } input[type="text"]{ background-color: transparent; }