_compare-revisions.scss 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. @use '../tools' as *;
  2. $color-addition-dark: var(--color-addition-dark);
  3. $color-addition-light: var(--color-addition-light);
  4. $color-deletion-dark: var(--color-deletion-dark);
  5. $color-deletion-light: var(--color-deletion-light);
  6. .comparison {
  7. --color-addition-dark: #a6f3a6;
  8. --color-addition-light: #ebffeb;
  9. --color-deletion-dark: #f8cbcb;
  10. --color-deletion-light: #ffebeb;
  11. @include dark-theme() {
  12. --color-addition-dark: #033a16;
  13. --color-addition-light: #045720;
  14. --color-deletion-dark: #67060c;
  15. --color-deletion-light: #8e070f;
  16. }
  17. &__child-object {
  18. border-top: 1px dashed theme('colors.border-furniture');
  19. padding: 1em;
  20. dd {
  21. margin-inline-start: 40px;
  22. }
  23. &:first-child {
  24. border-top: 0;
  25. }
  26. &.addition {
  27. background-color: $color-addition-light;
  28. }
  29. &.deletion {
  30. background-color: $color-deletion-light;
  31. }
  32. }
  33. &__list {
  34. margin-top: 0;
  35. margin-bottom: -1em;
  36. }
  37. span.addition {
  38. background-color: $color-addition-dark;
  39. }
  40. span.deletion {
  41. background-color: $color-deletion-dark;
  42. }
  43. .preview-image {
  44. display: inline-block;
  45. &.addition,
  46. &.deletion {
  47. padding: 5px;
  48. margin-inline-end: 5px;
  49. border-style: solid;
  50. border-width: 1px;
  51. }
  52. &.addition {
  53. background-color: $color-addition-light;
  54. border-color: $color-addition-dark;
  55. }
  56. &.deletion {
  57. background-color: $color-deletion-light;
  58. border-color: $color-deletion-dark;
  59. }
  60. img {
  61. display: block;
  62. }
  63. }
  64. }