/* SPECIAL DARK MODE */ body.sheet-darkmode span, body.sheet-darkmode h1, body.sheet-darkmode h2, body.sheet-darkmode h3, body.sheet-darkmode b, body.sheet-darkmode p { color: RGB(179, 179, 179) !important; letter-spacing: 1px !important; } body.sheet-darkmode input, body.sheet-darkmode select, body.sheet-darkmode textarea { color: RGB(179, 179, 179) !important; } body.sheet-darkmode input option, body.sheet-darkmode select option, body.sheet-darkmode textarea option { background: RGB(50, 47, 31) !important; } body.sheet-darkmode div.charsheet { background: RGB(50, 47, 31) !important; } body.sheet-darkmode div.col label.name { background: RGB(31, 31, 31) !important; } body.sheet-darkmode div.col div.identite, body.sheet-darkmode div.col div.don, body.sheet-darkmode div.col div.experience { background: RGB(31, 31, 31) !important; } body.sheet-darkmode div.qualites div.input img { filter: brightness(80%); } body.sheet-darkmode div.qualites div.input input { color: black !important; } body.sheet-darkmode div.valeurs div.coeur img, body.sheet-darkmode div.valeurs div.amitie img { filter: brightness(80%); } body.sheet-darkmode div.valeurs div.coeur input, body.sheet-darkmode div.valeurs div.amitie input { color: black !important; } body.sheet-darkmode div.config { background: RGB(31, 31, 31) !important; border-color: RGB(207, 161, 120) !important; } body.sheet-darkmode div.menu input[type=hidden][value="1"] ~ button:nth-of-type(1) { filter: brightness(80%); } body.sheet-darkmode div.menu input[type=hidden][value="1"] ~ button:nth-of-type(1) span { color: black !important; } body.sheet-darkmode div.menu input[type=hidden][value="2"] ~ button:nth-of-type(2) { filter: brightness(80%); } body.sheet-darkmode div.menu input[type=hidden][value="2"] ~ button:nth-of-type(2) span { color: black !important; } body.sheet-darkmode div.menu input[type=hidden][value="3"] ~ button:nth-of-type(3) { filter: brightness(80%); } body.sheet-darkmode div.menu input[type=hidden][value="3"] ~ button:nth-of-type(3) span { color: black !important; } body.sheet-darkmode div.tab2 div.repitem, body.sheet-darkmode div.tab3 div.repitem { background: RGB(31, 31, 31) !important; } body.sheet-darkmode label.config span::before { color: RGB(179, 179, 179) !important; } div.charsheet { background: RGB(250, 247, 231); } div.charsheet > div.content { display: flex; flex-wrap: wrap; min-width: 700px; justify-content: space-between; /* /////////////////// ZONES AUTOEXPENSIBLES /////////////////// */ /*CORPS GENERAL*/ /*MENU*/ } div.charsheet > div.content select { margin-bottom: 0px; border-radius: 0px; color: black; } div.charsheet > div.content input[type=number]::-webkit-outer-spin-button, div.charsheet > div.content input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; appearance: none; margin: 0; } div.charsheet > div.content input[type=number], div.charsheet > div.content input[type=text] { -moz-appearance: textfield; appearance: textfield; border-radius: 0px; color: black; } div.charsheet > div.content input[disabled] { background-color: transparent; cursor: not-allowed; } div.charsheet > div.content input:focus-visible, div.charsheet > div.content textarea:focus-visible { z-index: 99; } div.charsheet > div.content textarea { border: none; width: 100%; padding: 0px; text-align: justify; border-radius: 0px; color: black; margin: 0px; } div.charsheet > div.content label { margin: 0px; padding: 0px; } div.charsheet > div.content input, div.charsheet > div.content select, div.charsheet > div.content textarea { background: transparent; font-family: "patrick hand"; letter-spacing: 1px; } div.charsheet > div.content span { font-family: "patrick hand"; } div.charsheet > div.content div.autoex { line-height: 1.4em; min-height: 1.4em; cursor: text; text-align: left; position: relative; width: 100%; font-family: "patrick hand"; letter-spacing: 1px; } div.charsheet > div.content div.autoex > span { visibility: hidden; display: block; font-family: inherit; font-size: inherit; line-height: inherit; white-space: pre-wrap; text-align: inherit; min-height: inherit; height: 100%; word-wrap: anywhere; padding-left: 2px; } div.charsheet > div.content div.autoex > textarea { display: block; z-index: 1; position: absolute; top: 0; left: 0; height: 100%; width: calc(100% - 4px); overflow: hidden; font-family: inherit; font-size: inherit; line-height: inherit; white-space: pre-wrap; text-align: inherit; min-height: inherit; resize: none; padding-right: 2px; padding-left: 2px; } div.charsheet > div.content div.autoex > textarea::placeholder { font-family: "Contrail One"; color: rgba(87, 89, 87, 0.8549019608); text-transform: capitalize; font-style: italic; text-align: center; font-size: 95%; font-weight: normal; } div.charsheet > div.content div.autoex22 { min-height: 22px; } div.charsheet > div.content div.autoex28 { min-height: 28px; } div.charsheet > div.content div.autoex40 { min-height: 40px; } div.charsheet > div.content div.autoex100 { min-height: 100px; } div.charsheet > div.content div.itemcontrol { z-index: 999; } div.charsheet > div.content div.body { display: none; width: 100%; flex-wrap: wrap; justify-content: space-between; min-width: 700px; } div.charsheet > div.content div.header { /* ///PARAMETRES EXISTANTS\\\ */ display: flex; width: 100%; justify-content: space-between; flex-wrap: wrap; } div.charsheet > div.content div.header h1.titre { width: 100%; align-content: baseline; background: transparent; font-variant: small-caps; color: black; line-height: 45px; min-height: 39px; justify-content: center; display: flex; text-align: center; font-size: 39px; font-family: "Patrick Hand"; } div.charsheet > div.content div.header label.config { position: absolute; width: 23px; height: 23px; right: 15px; } div.charsheet > div.content div.header label.config span { width: 23px; height: 23px; } div.charsheet > div.content div.header label.config span::before { content: "y"; color: black; font-family: "pictos"; font-variant: initial; font-size: 26px; line-height: 23px; height: 23px; width: 23px; display: block; text-align: center; opacity: 0.5; } div.charsheet > div.content div.header label.config input[type=checkbox] { position: absolute; width: 23px; height: 23px; opacity: 0; z-index: 999; } div.charsheet > div.content div.header label.config input[type=checkbox]:checked ~ span::before { opacity: 1; } div.charsheet > div.content div.header input[type=hidden][value="1"] ~ div.config { display: flex; } div.charsheet > div.content div.header div.config { display: none; position: absolute; justify-content: space-between; flex-wrap: wrap; width: 180px; padding: 5px; background: RGB(250, 247, 231); border: 1px solid black; border-radius: 5px; right: 15px; z-index: 9999; margin-right: 13px; margin-top: 13px; } div.charsheet > div.content div.header div.config div.full { width: 100%; } div.charsheet > div.content div.header div.config div.half { width: calc(50% - 4px); } div.charsheet > div.content div.header div.config div { flex-grow: 1; align-items: center; padding: 2px; font-size: 10px; min-height: 24px; line-height: 20px; } div.charsheet > div.content div.header div.config div label { display: flex; margin: 0; padding: 0; width: auto; font: inherit; justify-content: space-between; } div.charsheet > div.content div.header div.config div label span { font: inherit; } div.charsheet > div.content div.header div.config div label select { width: 80px; margin: 0 0 0 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 5px; height: 20px; } div.charsheet > div.content div.header div.config div label input[type=checkbox] { margin-right: 5px; width: 20px; height: 20px; } div.charsheet > div.content div.header div.config div label.plainText span { width: 100%; font-weight: bold; justify-content: center; } div.charsheet > div.content div.header div.config div label.plainText span:nth-of-type(2) { font-variant: small-caps; } div.charsheet > div.content div.header div.config div label.plainText textarea { height: 50px; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; } div.charsheet > div.content div.header div.config div label.plainText button[type=action] { width: 100%; padding: 0px; justify-content: center; font-variant: small-caps; border: 1px solid black; font-weight: bold; } div.charsheet > div.content div.header div.config div.textarea { width: 100%; flex-wrap: wrap; } div.charsheet > div.content div.header div.config div.textarea label { display: flex; flex-wrap: wrap; width: 100%; } div.charsheet > div.content div.header div.config div.textarea label span { display: flex; width: 100%; justify-content: center; } div.charsheet > div.content div.header div.config div.textarea label span:first-of-type { font-weight: bold; } div.charsheet > div.content div.header div.config div.textarea label span:last-of-type { font-weight: normal; font-variant: small-caps; } div.charsheet > div.content div.header div.config div.textarea label textarea { height: 50px; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; border-bottom: 0px; } div.charsheet > div.content div.header div.config div.textarea button[type=action] { width: 100%; padding: 0px; justify-content: center; font-variant: small-caps; border: 1px solid black; font-weight: bold; } div.charsheet > div.content div.header label.name { display: flex; align-content: center; align-items: center; width: 100%; background: white; border: 2px solid RGB(207, 161, 120); border-radius: 25px; padding: 5px; padding-right: 10px; } div.charsheet > div.content div.header label.name span { width: max-content; font-size: 16px; font-family: "patrick hand"; } div.charsheet > div.content div.header label.name input { width: 100%; border: 0px; padding-left: 5px; font-size: 16px; font-family: "patrick hand"; } div.charsheet > div.content div.header div.line { display: flex; width: 100%; justify-content: space-between; } div.charsheet > div.content div.header div.col { position: relative; display: flex; flex-wrap: wrap; width: calc(50% - 10px); align-items: flex-start; align-content: flex-start; } div.charsheet > div.content div.header div.identite { display: flex; width: 100%; justify-content: space-between; flex-wrap: wrap; background: white; padding: 5px; padding-right: 10px; border: 2px solid RGB(207, 161, 120); border-radius: 25px; margin-top: 5px; } div.charsheet > div.content div.header div.identite label { display: flex; align-content: center; align-items: center; width: 100%; } div.charsheet > div.content div.header div.identite label span { width: max-content; font-size: 16px; } div.charsheet > div.content div.header div.identite label input { width: 100%; border: 0px; padding-left: 5px; font-size: 16px; } div.charsheet > div.content div.header div.don { display: flex; width: 100%; justify-content: space-between; flex-wrap: wrap; background: white; padding: 10px; border: 2px solid RGB(207, 161, 120); border-radius: 25px; font-family: "patrick hand"; font-size: 14px; } div.charsheet > div.content div.header div.don > span { width: max-content; font-size: 16px; font-weight: bold; font-family: "patrick hand"; } div.charsheet > div.content div.header div.experience { display: flex; width: 100%; justify-content: space-between; background: white; padding: 5px; padding-right: 10px; border: 2px solid RGB(207, 161, 120); border-radius: 25px; margin-top: 5px; margin-bottom: 5px; align-items: center; align-content: center; } div.charsheet > div.content div.header div.experience > span { display: flex; width: 75px; font-size: 16px; font-weight: bold; font-family: "patrick hand"; text-align: center; } div.charsheet > div.content div.header div.experience div.double { display: flex; flex-wrap: wrap; position: relative; width: calc(100% - 75px); align-items: center; align-content: center; position: relative; } div.charsheet > div.content div.header div.experience div.double input { width: calc(50% - 7.5px); border: 0px; background: transparent; text-align: center; height: 49px; font-size: 34px; font-family: "Patrick Hand"; } div.charsheet > div.content div.header div.experience div.double input:first-of-type { text-align: right; } div.charsheet > div.content div.header div.experience div.double input:last-of-type { text-align: left; } div.charsheet > div.content div.header div.experience div.double > span.separateur { display: block; width: 15px; text-align: center; font-size: 33px; font-weight: bold; font-family: "patrick hand"; line-height: 30px; color: RGB(207, 161, 120); } div.charsheet > div.content div.header div.experience div.double > span.absoluteL, div.charsheet > div.content div.header div.experience div.double > span.absoluteR { width: 50%; position: absolute; font-family: "patrick hand"; bottom: -3px; } div.charsheet > div.content div.header div.experience div.double > span.absoluteL { text-align: center; } div.charsheet > div.content div.header div.experience div.double > span.absoluteR { text-align: center; right: 0px; } div.charsheet > div.content div.header div.qualites { display: flex; width: 390px; justify-content: space-between; align-items: flex-end; align-content: flex-end; flex-wrap: wrap; } div.charsheet > div.content div.header div.qualites button[type=roll].rollDice, div.charsheet > div.content div.header div.qualites button[type=action].rollDice { background: url(https://imgsrv.roll20.net/?src=https%3A//cdn.pixabay.com/photo/2014/04/03/11/56/dice-312621_960_720.png); background-color: white; background-size: contain; background-position: center; background-repeat: no-repeat; width: 28px; height: 28px; padding: 0px; margin: 0px; border: 0px; background-repeat: no-repeat; background-size: contain; background-position: center; z-index: 50; margin-left: auto; box-shadow: none; } div.charsheet > div.content div.header div.qualites button[type=roll].rollDice::before, div.charsheet > div.content div.header div.qualites button[type=action].rollDice::before { content: ""; } div.charsheet > div.content div.header div.qualites button[type=roll].rollDice:hover, div.charsheet > div.content div.header div.qualites button[type=action].rollDice:hover { box-shadow: inset 0px 0px 5px; } div.charsheet > div.content div.header div.qualites div.blockInput { display: flex; flex-wrap: wrap; position: relative; height: 157px; width: 125px; } div.charsheet > div.content div.header div.qualites div.blockInput label { display: flex; width: 100%; justify-content: center; cursor: pointer; } div.charsheet > div.content div.header div.qualites div.blockInput label span { display: block; width: max-content; margin-left: 2px; text-align: center; font-size: 18px; font-weight: bold; font-family: "patrick hand"; line-height: 30px; } div.charsheet > div.content div.header div.qualites div.blockInput label button.rollDice { margin: 0px; border: 1px solid black; } div.charsheet > div.content div.header div.qualites div.input { display: flex; position: relative; height: 127px; width: 100%; } div.charsheet > div.content div.header div.qualites div.input input { position: absolute; border-radius: 50%; border: 0px; background: transparent; text-align: center; top: calc(50% - 30px); height: 74px; width: 74px; left: calc(50% - 37px); font-size: 34px; font-family: "Patrick Hand"; } div.charsheet > div.content div.header div.valeurs { display: flex; width: 343px; justify-content: space-between; align-items: end; flex-wrap: wrap; } div.charsheet > div.content div.header div.valeurs div.coeur { display: flex; flex-wrap: wrap; position: relative; height: 175px; width: 164px; } div.charsheet > div.content div.header div.valeurs div.coeur div.blockInput { position: absolute; display: flex; justify-content: center; top: calc(50% - 45px); width: 100%; } div.charsheet > div.content div.header div.valeurs div.coeur > span { display: block; width: 100%; text-align: center; font-size: 18px; font-weight: bold; font-family: "patrick hand"; line-height: 30px; } div.charsheet > div.content div.header div.valeurs div.amitie { display: flex; flex-wrap: wrap; position: relative; height: 205px; width: 164px; } div.charsheet > div.content div.header div.valeurs div.amitie div.blockInput { position: absolute; display: flex; justify-content: center; top: calc(75% - 57px); width: 100%; } div.charsheet > div.content div.header div.valeurs div.amitie > span { display: block; width: 100%; text-align: center; font-size: 18px; font-weight: bold; font-family: "patrick hand"; line-height: 30px; } div.charsheet > div.content div.header div.valeurs div.blockInput span { height: 49px; width: 15px; font-size: 34px; font-family: "Patrick Hand"; } div.charsheet > div.content div.header div.valeurs div input { border-radius: 50%; border: 0px; background: transparent; text-align: center; height: 49px; width: 37px; font-size: 34px; font-family: "Patrick Hand"; } div.charsheet > div.content div.header div.valeurs div input:first-of-type { text-align: right; } div.charsheet > div.content div.header div.valeurs div input:last-of-type { text-align: left; } div.charsheet > div.content div.menu { display: flex; width: 100%; justify-content: space-evenly; align-content: end; align-items: end; flex-wrap: wrap; padding-bottom: 5px; margin-bottom: 5px; margin-top: 5px; min-width: 700px; /*div { &.buttons { display: flex; width: 100%; justify-content: space-evenly; align-content: end; align-items: end; flex-wrap: wrap; & > label { display:flex; width:130px; margin-bottom:2px; & > input[type="radio"] { position:absolute; width:130px; height:27px; opacity:0; border-radius:10px; & + span { display:inline-block; width:100%; &::before { content:attr(title); display:inline-block; width:calc(100% - 4px); height:23px; text-align:center; background-color:black; text-shadow: 2px 2px 2px #555555; font-size:15px; line-height:23px; border:2px solid black; border-radius:10px; } } } &:nth-of-type(1) { & > input[type="radio"] { & + span { &::before { color:$color1; } } &:checked + span::before { background:$background1; } } } &:nth-of-type(2) { & > input[type="radio"] { & + span { &::before { color:$color2; } } &:checked + span::before { background:$background2; } } } &:nth-of-type(3) { & > input[type="radio"] { & + span { &::before { color:$color3; } } &:checked + span::before { background:$background3; } } } } } }*/ } div.charsheet > div.content div.menu button { display: flex; justify-content: center; width: 130px; margin-bottom: 2px; border: 2px solid black; border-radius: 10px; background-color: black; text-shadow: 2px 2px 2px #555555; font-size: 15px; line-height: 23px; height: 23px; text-align: center; } div.charsheet > div.content div.menu button:nth-of-type(1) { color: white; } div.charsheet > div.content div.menu button:nth-of-type(2) { color: white; } div.charsheet > div.content div.menu button:nth-of-type(3) { color: white; } div.charsheet > div.content div.menu input[type=hidden][value="1"] ~ button:nth-of-type(1) { background-color: RGB(242, 120, 102); font-weight: bold; letter-spacing: 1px; } div.charsheet > div.content div.menu input[type=hidden][value="2"] ~ button:nth-of-type(2) { background-color: RGB(99, 142, 199); font-weight: bold; letter-spacing: 1px; } div.charsheet > div.content div.menu input[type=hidden][value="3"] ~ button:nth-of-type(3) { background-color: RGB(109, 192, 114); font-weight: bold; letter-spacing: 1px; } div.charsheet > div.content input[type=hidden].tabExtend[value="1"] ~ div.tab1, div.charsheet > div.content input[type=hidden].tabExtend[value="2"] ~ div.tab2, div.charsheet > div.content input[type=hidden].tabExtend[value="3"] ~ div.tab3 { display: flex; } div.charsheet > div.content div.tab1 div.col { display: flex; flex-wrap: wrap; align-items: flex-start; align-content: flex-start; width: calc(33.3333333333% - 10px); } div.charsheet > div.content div.tab1 div.col button[type=roll].rollDice, div.charsheet > div.content div.tab1 div.col button[type=action].rollDice { background: url(https://imgsrv.roll20.net/?src=https%3A//cdn.pixabay.com/photo/2014/04/03/11/56/dice-312621_960_720.png); background-color: white; background-size: contain; background-position: center; background-repeat: no-repeat; width: 28px; height: 28px; padding: 0px; margin: 0px; border: 0px; background-repeat: no-repeat; background-size: contain; background-position: center; z-index: 50; margin-left: auto; box-shadow: none; } div.charsheet > div.content div.tab1 div.col button[type=roll].rollDice::before, div.charsheet > div.content div.tab1 div.col button[type=action].rollDice::before { content: ""; } div.charsheet > div.content div.tab1 div.col button[type=roll].rollDice:hover, div.charsheet > div.content div.tab1 div.col button[type=action].rollDice:hover { box-shadow: inset 0px 0px 5px; } div.charsheet > div.content div.tab1 div.col div { display: flex; width: 100%; flex-wrap: wrap; } div.charsheet > div.content div.tab1 div.col div label { display: flex; width: 100%; margin-top: 5px; } div.charsheet > div.content div.tab1 div.col div label input[type=checkbox] { /* Add if not using autoprefixer */ -webkit-appearance: none; appearance: none; /* For iOS < 15 to remove gradient background */ background-color: #fff; /* Not removed via appearance */ margin: 0; font: inherit; color: currentColor; width: 1.15em; height: 1.15em; border: 0.15em solid currentColor; border-radius: 0.15em; transform: translateY(-0.075em); display: grid; place-content: center; } div.charsheet > div.content div.tab1 div.col div label input[type=checkbox]::before { content: ""; width: 0.65em; height: 0.65em; transform: scale(0); transition: 120ms transform ease-in-out; box-shadow: inset 1em 1em black; transform-origin: bottom left; clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%); } div.charsheet > div.content div.tab1 div.col div label input[type=checkbox]:checked::before { transform: scale(2); margin-left: -6px; } div.charsheet > div.content div.tab1 div.col div label span { margin-left: 5px; } div.charsheet > div.content div.tab1 div.col div select { display: none; width: calc(100% - 30px); border: 1px dashed; margin: 0px; padding: 0px; padding-left: 5px; padding-right: 5px; font-size: 14px; height: 30px; line-height: 30px; } div.charsheet > div.content div.tab1 div.col div button[type=action].rollDice { display: none; } div.charsheet > div.content div.tab1 div.col div input[type=hidden][value=on] ~ select { display: inline-block; } div.charsheet > div.content div.tab1 div.col div input[type=hidden][value=on] ~ button[type=action].rollDice { display: inline-block; border: 1px solid black; } div.charsheet > div.content div.tab1 div.full { display: flex; flex-wrap: wrap; align-items: flex-start; align-content: flex-start; width: 100%; margin-top: 5px; } div.charsheet > div.content div.tab1 div.full p { width: 100%; text-align: justify; margin: 0px; font-family: "patrick hand"; font-size: 15px; } div.charsheet > div.content div.tab2 { flex-wrap: wrap; } div.charsheet > div.content div.tab2 div.repcontainer { display: flex; width: 100%; justify-content: space-between; align-items: flex-start; align-content: flex-start; flex-wrap: wrap; } div.charsheet > div.content div.tab2 div.repcontainer div.repitem { display: flex; width: calc(50% - 10px); flex-wrap: wrap; background: white; border-radius: 10px; } div.charsheet > div.content div.tab2 div.repcontainer div.repitem input { width: 100%; border-top: 0px; border-left: 0px; border-right: 0px; margin: 0px; padding: 0px; text-align: center; border-bottom: 2px solid RGB(207, 161, 120); } div.charsheet > div.content div.tab2 div.repcontainer div.repitem:nth-of-type(1n+3) { margin-top: 5px; } div.charsheet > div.content div.tab2 div.repcontainer.editmode div.repitem { width: 100%; } div.charsheet > div.content div.tab2 div.repcontainer.editmode div.repitem:nth-of-type(2) { margin-top: 5px; } div.charsheet > div.content div.tab2 div.repcontrol { width: 100%; } div.charsheet > div.content div.tab3 { flex-wrap: wrap; } div.charsheet > div.content div.tab3 div.repcontainer { display: flex; width: 100%; justify-content: space-between; align-items: flex-start; align-content: flex-start; flex-wrap: wrap; } div.charsheet > div.content div.tab3 div.repcontainer div.repitem { display: flex; width: calc(50% - 10px); flex-wrap: wrap; background: white; border-radius: 10px; border: 2px solid RGB(207, 161, 120); } div.charsheet > div.content div.tab3 div.repcontainer div.repitem:nth-of-type(1n+3) { margin-top: 5px; } div.charsheet > div.content div.tab3 div.repcontainer div.itemcontrol button.btn, div.charsheet > div.content div.tab3 div.repcontainer div.itemcontrol a.btn { padding-top: 0px; padding-bottom: 2px; } div.charsheet > div.content div.tab3 div.repcontainer.editmode div.repitem { width: 100%; } div.charsheet > div.content div.tab3 div.repcontainer.editmode div.repitem:nth-of-type(2) { margin-top: 5px; } div.charsheet > div.content div.tab3 div.repcontrol { width: 100%; } div.charsheet > div.content div.tab3 div.full p { font-family: "patrick hand"; text-align: justify; font-size: 15px; } div.charsheet > div.content span.costaud { color: RGB(242, 120, 102); } div.charsheet > div.content span.malin { color: RGB(99, 142, 199); } div.charsheet > div.content span.mignon { color: RGB(109, 192, 114); } div.charsheet > div.content span.coeur { color: RGB(194, 138, 188); } div.charsheet > div.content span.amitie { color: RGB(209, 156, 69); } .sheet-rolltemplate-simple { display: flex; flex-wrap: wrap; width: 100%; background: RGB(250, 247, 231); border-radius: 15px; padding-top: 10px; padding-bottom: 10px; } .sheet-rolltemplate-simple h1, .sheet-rolltemplate-simple h2 { width: 100%; font-family: "Patrick Hand"; margin: 0px; padding: 0px; text-align: center; } .sheet-rolltemplate-simple h2 { font-size: 14px; line-height: 20px; } .sheet-rolltemplate-simple div.sheet-container { display: flex; justify-content: space-between; width: 100%; align-items: center; align-content: center; } .sheet-rolltemplate-simple div.sheet-container > span { display: flex; width: 50%; font-family: "Patrick Hand"; } .sheet-rolltemplate-simple div.sheet-container > span:first-of-type { padding-left: 5px; } .sheet-rolltemplate-simple div.sheet-container > span:last-of-type { justify-content: center; } .sheet-rolltemplate-simple .inlinerollresult, .sheet-rolltemplate-simple .inlinerollresult.fullcrit, .sheet-rolltemplate-simple .inlinerollresult.fullfail, .sheet-rolltemplate-simple .inlinerollresult.importantroll { display: flex; border: 0px; background: 0px; padding: 0px; margin: 0px; align-items: center; align-content: center; } .sheet-rolltemplate-simple a { margin-left: auto !important; margin-right: auto !important; border: 2px solid black !important; padding: 5px !important; background: black !important; color: white !important; font-family: "Patrick Hand" !important; letter-spacing: 1px !important; border-radius: 15px !important; } .sheet-rolltemplate-simple a:hover { text-decoration: none !important; background: RGB(242, 120, 102) !important; text-shadow: 2px 2px 2px #555555 !important; } .sheet-rolltemplate-darkmode { background: RGB(50, 47, 31) !important; } .sheet-rolltemplate-darkmode h1, .sheet-rolltemplate-darkmode h2, .sheet-rolltemplate-darkmode span { letter-spacing: 1px !important; color: RGB(179, 179, 179) !important; } .sheet-rolltemplate-darkmode a { background-color: RGB(31, 31, 31) !important; color: RGB(179, 179, 179) !important; } .sheet-rolltemplate-darkmode a:hover { filter: brightness(80%); color: black !important; font-weight: bold !important; } .sheet-rolltemplate-darkmode .inlinerollresult, .sheet-rolltemplate-darkmode .inlinerollresult.fullcrit, .sheet-rolltemplate-darkmode .inlinerollresult.fullfail, .sheet-rolltemplate-darkmode .inlinerollresult.importantroll { display: flex; background: 0px; padding: 0px; margin: 0px; align-items: center; align-content: center; background-color: transparent !important; border: 0px !important; }