.game-resource-icon {
  display: inline-block;
  width: 28px;
  height: 28px;
  object-fit: contain;
  vertical-align: middle;
  margin-inline-end: 8px;
  border-radius: 4px;
}
.game-skill-modifications{margin-top:28px;padding:22px 0 0;border:0;border-top:1px solid color-mix(in srgb,var(--color-border) 65%,transparent);border-radius:0;background:transparent}
.game-skill-modifications h3{margin:0 0 14px;font-size:15px;font-weight:600;letter-spacing:normal;text-transform:none}
.game-modification-ranks{display:flex;flex-wrap:wrap;gap:8px}
.game-modification-ranks button{min-width:48px;min-height:36px;padding:6px 12px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-bg);color:var(--color-text);font:inherit;cursor:pointer}
.game-modification-ranks button:hover,.game-modification-ranks button:focus-visible{border-color:var(--color-accent)}
.game-modification-ranks button[aria-pressed="true"]{border-color:var(--color-accent);background:var(--color-surface-2);color:var(--color-accent)}
.game-modification-changes{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.game-modification-changes span{padding:7px 10px;border-radius:5px;background:var(--color-surface-2);font-size:13px}
.game-modification-changes strong{margin-right:5px;color:var(--color-text-secondary);font-weight:500}
.game-modification-caption{margin:19px 0 10px;color:var(--color-text-secondary);font-size:12px}
.game-skill-modifications .game-description{margin:0}
.game-source-note{margin:14px 0 0;color:var(--color-text-secondary);font-size:12px;line-height:1.5}
