.sheet-common() { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1.05); color: var(--color-dark-1); background-image: var(--background-image-base); background-repeat: no-repeat; background-size: 100% 100%; .sheet-tabs { a { color: rgba(32, 31, 31, 0.8); } } 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-group { display: flex; flex-direction: row; align-items: center; justify-content: space-between; margin-bottom: 4px; } .form-fields { input, select { text-align: center; font-size: calc(var(--font-size-standard) * 1); } select { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } } 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); } } .vehicle-sheet-common { label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } } .creature-sheet-common { label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } } .item-sheet-common { .form-fields { padding-top: 4px; } label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); flex: 50%; } input[type="checkbox"] { --checkbox-checkmark-color: var(--color-dark-1); } .shift-right { margin-left: 2rem; } }