_comments.scss 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. #comments {
  2. margin-top: 3rem;
  3. margin-bottom: 1rem;
  4. overflow-wrap: break-word;
  5. text-align: initial;
  6. }
  7. .comment-counter {
  8. margin-left: .5em;
  9. }
  10. .comment-form {
  11. margin-top: 1em;
  12. border: 1px solid var(--c-txt-alt);
  13. padding: .5em;
  14. label {
  15. display: inline-block;
  16. width: 100%;
  17. margin-top: .5em;
  18. font-size: 90%;
  19. }
  20. button {
  21. width: 100%;
  22. margin-top: 1em;
  23. line-height: 2;
  24. }
  25. .form-wrapper {
  26. display: flex;
  27. gap: .5em;
  28. }
  29. }
  30. .comment-preview {
  31. width: 100%;
  32. min-height: 1em;
  33. padding: 2px 6px;
  34. border: 1px dashed var(--c-txt-alt);
  35. }
  36. .comment-group {
  37. margin-top: 2em;
  38. article {
  39. display: flex;
  40. margin: 1em 0;
  41. padding-top: 1em;
  42. border-top: 1px solid var(--c-bg-alt);
  43. }
  44. }
  45. .comment-avatar {
  46. margin-right: .8em;
  47. >img {
  48. width: 40px;
  49. height: auto;
  50. border-radius: 50%;
  51. }
  52. }
  53. .comment-wrapper {
  54. position: relative;
  55. width: 100%;
  56. >header {
  57. font-size: 90%;
  58. .comment-date {
  59. color: var(--c-txt-alt);
  60. }
  61. }
  62. >main {
  63. margin: 1em 0;
  64. overflow-wrap: anywhere;
  65. }
  66. img {
  67. max-width: 100%;
  68. }
  69. }
  70. .reply-btn {
  71. position: absolute;
  72. top: 0;
  73. right: 0;
  74. }
  75. .replies {
  76. margin-left: calc(5% + 1rem);
  77. }