diff --git a/styles/less/sheets-settings/character-settings/sheet.less b/styles/less/sheets-settings/character-settings/sheet.less index eab294363..752d2959f 100644 --- a/styles/less/sheets-settings/character-settings/sheet.less +++ b/styles/less/sheets-settings/character-settings/sheet.less @@ -23,15 +23,27 @@ gap: 2px; .trait-container { - width: 65px; - height: 65px; - background: url(../assets/svg/trait-shield.svg) no-repeat; background-size: 100%; padding-top: 3px; display: flex; flex-direction: column; align-items: center; - row-gap: 3px; + text-align: center; + + .trait-name { + background-color: light-dark(var(--semi-transparent-dark-blue, rgba(24, 22, 46, 0.33)), var(--golden-40, #f3c26740)); + border: 1px solid light-dark(@semi-transparent-dark-blue, @golden-60); + border-radius: 3px; + color: light-dark(var(--color-light-1), var(--golden, #f3c267)); + font-size: var(--font-size-12); + font-weight: 600; + height: 1rem; + line-height: 1rem; + white-space: nowrap; + width: 100%; + text-shadow: 1px 1px 2px var(--light-black, rgba(0, 0, 0, 0.3)); + padding: 0 2px; + } span { font-size: var(--font-size-10); @@ -43,13 +55,21 @@ font-size: var(--font-size-12); } - input { - text-align: center; - width: 32px; - height: 24px; - position: relative; - top: 2px; - padding: 0; + .trait-inner-container { + --color-border: light-dark(@semi-transparent-dark-blue, @golden-60); + --background: light-dark(#e8e6e3, @dark-blue); + display: flex; + align-items: center; + justify-content: center; + + input { + text-align: center; + width: 32px; + height: 24px; + position: absolute; + margin-bottom: 6px; + padding: 0; + } } } } diff --git a/templates/sheets-settings/character-settings/details.hbs b/templates/sheets-settings/character-settings/details.hbs index 4bda501e4..e511be8e8 100644 --- a/templates/sheets-settings/character-settings/details.hbs +++ b/templates/sheets-settings/character-settings/details.hbs @@ -10,8 +10,14 @@