.object-damage__controls { display: flex; justify-content: space-between; } .object-damage__ap-label { display: flex; align-items: center; gap: var(--s-1-5); } .object-damage__grid { display: grid; width: 100%; column-gap: var(--s-6); place-items: center; row-gap: var(--s-3); } .object-damage__hp { font-size: var(--fonts-xs); font-weight: var(--semi-bold); } .object-damage__table-header { position: sticky; top: 0; width: 100%; border-radius: var(--rounded); background-color: var(--bg-darker); font-size: var(--fonts-xs); font-weight: var(--semi-bold); padding-block: var(--s-2); text-align: center; } .object-damage__distance { color: var(--text-lighter); font-size: var(--fonts-xxs); margin-block-start: var(--s-1); } .object-damage__table-card { display: grid; width: 100%; height: 100%; padding: var(--s-2); border-radius: var(--rounded); background-color: var(--bg-lighter); font-size: var(--fonts-xs); font-weight: var(--semi-bold); place-items: center; } .object-damage__table-card__results { display: grid; column-gap: var(--s-2); grid-template-columns: 1fr 1fr; } .object-damage__abbr { color: var(--text-lighter); font-weight: var(--bold); text-decoration: none; } .object-damage__multiplier { color: var(--theme); font-size: var(--fonts-xxs); font-weight: var(--bold); letter-spacing: 0.5px; margin-block-start: var(--s-2); }