.kopparhavet .character { display: flex; flex-direction: column; height: 100%; width: 100%; } .kopparhavet .adversary { display: flex; flex-direction: column; height: 100%; width: 100%; } .actor-avatar-img { max-width: 200px; display: block; margin-left: auto; margin-right: auto; } .charname { border: none; } .skill-value { max-width: 50px; text-align: center !important; } /* .kopparhavet .note .editor { min-height: 302px; } */ .kopparhavet .scroll-y { height: 100%; overflow-y: auto; } .item-list-header { /* border: 0 none; */ font-family: var(--font-special); font-size: 14px; font-weight: bold; line-height: initial; margin: 0; padding: 4px 4px; text-align: center; text-transform: uppercase; } .kopparhavet .item-list { display: flex; flex-direction: column; font-family: var(--font-table); font-size: 12px; line-height: 16px; min-height: 0; height: calc(100% - 20px); } .kopparhavet .item-list .header { align-items: flex-end; border-bottom: 2px solid var(--color-border); font-size: 10px; font-weight: bold; margin: 0 8px; padding: 4px 8px; text-transform: uppercase; width: calc(100% - 16px); } .kopparhavet .item-list .items { overflow-y: scroll; padding: 0 2px 0 8px; width: 100%; } .kopparhavet .flex { display: flex; } .kopparhavet .skills-tab .skills h1 { margin-bottom: 0; grid-column: 1/4; font-family: var(--font-special); font-size: 14px; font-weight: bold; line-height: initial; margin: 0; padding: 4px 4px; text-align: center; text-transform: uppercase; } .kopparhavet .talent-tab { height: 100%; } .kopparhavet .talent-tab .talents { height: 100%; overflow: hidden; } .kopparhavet .talent-tab .spells { height: 100%; overflow: hidden; } .kopparhavet .item-list .items { overflow-y: scroll; padding: 0 2px 0 8px; width: 100%; height: calc(100% - 20px); } .kopparhavet .item-list .items .item:nth-child(odd) { background: var(--color-secondary); } .kopparhavet .item-list .items .item { border-bottom: 1px solid var(--color-border); padding: 1px 8px; } .kopparhavet .item-list .items .item .image-container { background: radial-gradient(closest-side, var(--color-highlight) 0%, transparent 100%); } .kopparhavet .item-list .items .item .image { background-size: 32px; background-repeat: no-repeat; height: 32px; width: 32px; } .kopparhavet .character .talents .talent .name { align-items: center; flex-basis: 100%; display: flex; } .kopparhavet .character .spells .spell { align-items: center; } .kopparhavet .character .spells .spell .name { align-items: center; flex-basis: 60%; display: flex; } .kopparhavet .character .spells .spell .cost { flex-basis: 15%; text-align: center; } .kopparhavet .character .spells .spell .difficulty { flex-basis: 25%; text-align: center; } .kopparhavet .character .bio-background h1 { margin-bottom: 0; grid-column: 1/5; font-family: var(--font-special); font-size: 14px; font-weight: bold; line-height: initial; margin: 0; padding: 4px 4px; text-align: center; text-transform: uppercase; } .kopparhavet .character .bio-background .name { align-items: center; flex-basis: 100%; display: flex; } .kopparhavet .character .bio-background .name-top { align-items: self-start; flex-basis: 100%; display: flex; } .sheet-tabs { min-height: 36px; } .relation-list li:not(:last-child) { margin-bottom: 5px; } .learning-list li:not(:last-child) { margin-bottom: 5px; } .learning-list .learning, .relation-list .relation { padding: 0 0 5px; border-bottom: 1px solid #bbb; text-align: center; }