@layer equip{.eq-text-diff{overflow-wrap:anywhere}.eq-text-diff[data-mode=split]{gap:var(--eq-space-1);display:grid}.eq-text-diff-line{column-gap:var(--eq-space-2);grid-template-columns:1ch minmax(0,1fr);align-items:baseline;display:grid}.eq-text-diff-sign{color:var(--eq-ink-3);font-family:var(--eq-font-mono);font-variation-settings:var(--eq-font-mono-settings);text-align:center;-webkit-user-select:none;user-select:none}.eq-text-diff-text{min-width:0}.eq-text-diff-removed,.eq-text-diff-added{padding-inline:calc(var(--eq-space-1) / 2);border-radius:var(--eq-radius-s);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.eq-text-diff[data-granularity=char] :is(.eq-text-diff-removed,.eq-text-diff-added){padding-inline:0}.eq-text-diff-removed{background:color-mix(in srgb, var(--eq-danger) 15%, transparent);text-decoration:line-through;-webkit-text-decoration-color:var(--eq-danger);text-decoration-color:var(--eq-danger);text-decoration-thickness:1px}.eq-text-diff-added{background:color-mix(in srgb, var(--eq-ok) 17%, transparent);font-weight:var(--eq-weight-strong);text-decoration:none}.eq-text-diff-label{clip-path:inset(50%);white-space:pre;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
