_comments.scss 1.2 KB

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