file.css 1015 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. [data-component="file"] {
  2. content-visibility: auto;
  3. }
  4. [data-component="file"][data-mode="text"] {
  5. overflow: hidden;
  6. }
  7. [data-component="file"][data-mode="diff"] {
  8. [data-slot="diff-hunk-separator-line-number"] {
  9. position: sticky;
  10. left: 0;
  11. background-color: var(--surface-diff-hidden-strong);
  12. z-index: 2;
  13. display: flex;
  14. align-items: center;
  15. justify-content: center;
  16. [data-slot="diff-hunk-separator-line-number-icon"] {
  17. aspect-ratio: 1;
  18. width: 24px;
  19. height: 24px;
  20. color: var(--icon-strong-base);
  21. }
  22. }
  23. [data-slot="diff-hunk-separator-content"] {
  24. position: sticky;
  25. background-color: var(--surface-diff-hidden-base);
  26. color: var(--text-base);
  27. width: var(--diffs-column-content-width);
  28. left: var(--diffs-column-number-width);
  29. padding-left: 8px;
  30. user-select: none;
  31. cursor: default;
  32. text-align: left;
  33. [data-slot="diff-hunk-separator-content-span"] {
  34. mix-blend-mode: var(--text-mix-blend-mode);
  35. }
  36. }
  37. }