widgets.scss 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. .widget {
  2. display: flex;
  3. flex-direction: column;
  4. .widget-icon {
  5. svg {
  6. width: 32px;
  7. height: 32px;
  8. stroke-width: 1.6;
  9. color: var(--body-text-color);
  10. }
  11. }
  12. }
  13. /* Tag cloud widget */
  14. .tagCloud {
  15. .tagCloud-tags {
  16. display: flex;
  17. flex-wrap: wrap;
  18. gap: 10px;
  19. a {
  20. background: var(--card-background);
  21. box-shadow: var(--shadow-l1);
  22. border-radius: var(--tag-border-radius);
  23. padding: 8px 20px;
  24. color: var(--card-text-color-main);
  25. font-size: 1.4rem;
  26. transition: box-shadow 0.3s ease;
  27. &:hover {
  28. box-shadow: var(--shadow-l2);
  29. }
  30. }
  31. }
  32. }
  33. /* Archives widget */
  34. .widget.archives {
  35. .widget-archive--list {
  36. border-radius: var(--card-border-radius);
  37. box-shadow: var(--shadow-l1);
  38. background-color: var(--card-background);
  39. }
  40. .archives-year {
  41. &:not(:last-of-type) {
  42. border-bottom: 1.5px solid var(--card-separator-color);
  43. }
  44. a {
  45. font-size: 1.4rem;
  46. padding: 18px 25px;
  47. display: flex;
  48. span.year {
  49. flex: 1;
  50. color: var(--card-text-color-main);
  51. font-weight: bold;
  52. }
  53. span.count {
  54. color: var(--card-text-color-tertiary);
  55. }
  56. }
  57. }
  58. }