aboutsummaryrefslogtreecommitdiff
path: root/themes/hugo-theme-stack/assets/scss/partials/widgets.scss
diff options
context:
space:
mode:
Diffstat (limited to 'themes/hugo-theme-stack/assets/scss/partials/widgets.scss')
-rw-r--r--themes/hugo-theme-stack/assets/scss/partials/widgets.scss67
1 files changed, 67 insertions, 0 deletions
diff --git a/themes/hugo-theme-stack/assets/scss/partials/widgets.scss b/themes/hugo-theme-stack/assets/scss/partials/widgets.scss
new file mode 100644
index 0000000..42cfcc2
--- /dev/null
+++ b/themes/hugo-theme-stack/assets/scss/partials/widgets.scss
@@ -0,0 +1,67 @@
+.widget {
+ display: flex;
+ flex-direction: column;
+
+ .widget-icon {
+ svg {
+ width: 32px;
+ height: 32px;
+ stroke-width: 1.6;
+ color: var(--body-text-color);
+ }
+ }
+}
+
+/* Tag cloud widget */
+.tagCloud {
+ .tagCloud-tags {
+ display: flex;
+ flex-wrap: wrap;
+ gap: 10px;
+
+ a {
+ background: var(--card-background);
+ box-shadow: var(--shadow-l1);
+ border-radius: var(--tag-border-radius);
+ padding: 8px 20px;
+ color: var(--card-text-color-main);
+ font-size: 1.4rem;
+ transition: box-shadow 0.3s ease;
+
+ &:hover {
+ box-shadow: var(--shadow-l2);
+ }
+ }
+ }
+}
+
+/* Archives widget */
+.widget.archives {
+ .widget-archive--list {
+ border-radius: var(--card-border-radius);
+ box-shadow: var(--shadow-l1);
+ background-color: var(--card-background);
+ }
+
+ .archives-year {
+ &:not(:last-of-type) {
+ border-bottom: 1.5px solid var(--card-separator-color);
+ }
+
+ a {
+ font-size: 1.4rem;
+ padding: 18px 25px;
+ display: flex;
+
+ span.year {
+ flex: 1;
+ color: var(--card-text-color-main);
+ font-weight: bold;
+ }
+
+ span.count {
+ color: var(--card-text-color-tertiary);
+ }
+ }
+ }
+}