.charactersheet { .main { display: flex; gap: 30px; section { flex-basis: 50%; .repcontainer > .repitem { align-items: flex-end; display: flex; gap: 5px; margin-top: 5px; width: 100%; } .repcontrol { margin-top: 10px; } button[type="action"] { align-items: center; display: flex; margin: 0; padding: 4px 8px; &::before { content: "t"; font-family: "dicefontd20"; } } input[type="text"] { flex-grow: 1; } label { align-items: center; display: flex; gap: 5px; span { flex-basis: 5rem; } } textarea { height: 52px; width: calc(100% - 10px); } } } } .sheet-rolltemplate-action .sheet-template-container { background-color: #323232; border-radius: 5px; display: flex; flex-direction: column; } .sheet-rolltemplate-action .sheet-template-container .sheet-template-header { background-color: #474787; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #fafafa; font-weight: 700; padding: 5px 10px; } .sheet-rolltemplate-action .sheet-template-container .sheet-template-results { align-items: center; display: flex; justify-content: space-between; padding: 15px 10px; } .sheet-rolltemplate-action .sheet-template-container .sheet-template-results .sheet-template-rolls { background-color: #474787; border-radius: 2px; column-gap: 3px; display: flex; padding: 3px; .inlinerollresult { align-items: center; background-color: #cccced; border-color: #cccced; border-radius: 2px; display: flex; justify-content: center; min-width: 10px; &.fullcrit { background-color: #99cbe0; border-color: #99cbe0; } &.fullfail { border-color: #cccced; } } } .sheet-rolltemplate-action .sheet-template-container .sheet-template-results .sheet-template-rolls .sheet-template-action-modifier-bad .inlinerollresult { background-color: #ff8888; border-color: #ff8888; } .sheet-rolltemplate-action .sheet-template-container .sheet-template-results .sheet-template-rolls .sheet-template-action-modifier-good .inlinerollresult { background-color: #aaddbb; border-color: #aaddbb; } .sheet-rolltemplate-action .sheet-template-container .sheet-template-results .sheet-template-result { font-size: 1.5em; .inlinerollresult { background-color: #cccced; border-color: #cccced; border-radius: 2px; padding-left: 8px; padding-right: 8px; } } .sheet-darkmode { h3 { color: #cccccc; } .sheetform { background-color: transparent; } }