.relative{position:relative}.defaultStyles pre{border-radius:.5rem;padding:1.25rem 1.5rem;overflow:auto}.languageLabel{letter-spacing:-.05em;color:#6b7280d9;font-family:monospace;font-size:.75rem;position:absolute;top:.5rem;right:.75rem}.line-numbers:before{counter-increment:line-number;content:counter(line-number);box-sizing:content-box;min-width:var(--line-numbers-width,2ch);padding-left:var(--line-numbers-padding-left,2ch);padding-right:var(--line-numbers-padding-right,2ch);color:var(--line-numbers-foreground,#6b728099);font-size:var(--line-numbers-font-size,inherit);font-weight:var(--line-numbers-font-weight,inherit);line-height:var(--line-numbers-line-height,inherit);font-family:var(--line-numbers-font-family,inherit);opacity:var(--line-numbers-opacity,1);-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:flex-end;align-items:flex-start;display:inline-flex}.has-line-numbers{counter-reset:line-number calc(var(--line-start,1) - 1);--line-numbers-foreground:#6b728080;--line-numbers-width:2ch;--line-numbers-padding-left:0ch;--line-numbers-padding-right:2ch;--line-numbers-font-size:inherit;--line-numbers-font-weight:inherit;--line-numbers-line-height:inherit;--line-numbers-font-family:inherit;--line-numbers-opacity:1}
