.sheet-common() { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); color: var(--color-dark-1); background-image: var(--background-image-base); background-repeat: no-repeat; background-size: 100% 100%; input:disabled, select:disabled { background-color: rgba(0, 0, 0, 0.2); border-color: transparent; color: var(--color-dark-3); } input, select { background-color: rgba(0, 0, 0, 0.1); border-color: var(--color-dark-6); color: var(--color-dark-2); } input[name="name"] { height: 40px; margin-right: 10px; font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); font-weight: bold; border: none; } fieldset { margin-bottom: 4px; border-radius: 4px; } .form-fields { input, select { text-align: center; font-size: calc(var(--font-size-standard) * 1.0); } select { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.0); } } legend { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; letter-spacing: 1px; } } .protagonist-sheet-common { label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.0); } } .item-sheet-common { .form-fields { padding-top: 4px; } label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.0); flex: 50%; } .align-top { align-self: flex-start; padding: 0.1rem; margin-right: 0.2rem; /*border-color: black; border-width: 1px; border-style: solid; border-radius: 2%;*/ } .shift-right { margin-left: 2rem; } }