openvibers/openvibe.coupons Commits
Theme-aware tints and status colours (#178)
Changes
nnew file mode 120000@@@ -0,0 +1 @@++/home/workstation/.cache/openvibe-deps/OpenVibe.Coupons/e7d40091babff498/node_modules\\ No newline at end of file@@@ -42,7 +42,7 @@ input, select, textarea { font: inherit; padding: 5px 8px; border-radius: 6px; b.find .search button { padding: 10px 18px; border-radius: 10px; }button.primary { background: var(--accent-strong, #2563eb); border-color: var(--accent-strong, #2563eb); color: var(--on-accent-strong, #fff); font-weight: 600; }.offers { list-style: none; padding: 0; margin: 0; }--.offers li { display: flex; flex-direction: column; gap: 2px; padding: 10px 0; border-bottom: 1px solid var(--border-color, rgba(255, 255, 255, .1)); }++.offers li { display: flex; flex-direction: column; gap: 2px; padding: 10px 0; border-bottom: 1px solid var(--border-color, color-mix(in srgb, var(--text-primary, #fff) 10%, transparent)); }.offer-title { font-weight: 600; text-decoration: none; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }.offer-title:hover { text-decoration: underline; }.offer-meta { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 10px; font-size: .9rem; color: var(--text-secondary, #96a7c2); }
new file mode 120000
new file mode 120000
@@ -0,0 +1 @@
@@ -0,0 +1 @@
+/home/workstation/.cache/openvibe-deps/OpenVibe.Coupons/e7d40091babff498/node_modules
\ No newline at end of file
\ No newline at end of file
@@ -42,7 +42,7 @@ input, select, textarea { font: inherit; padding: 5px 8px; border-radius: 6px; b
@@ -42,7 +42,7 @@ input, select, textarea { font: inherit; padding: 5px 8px; border-radius: 6px; b
.find .search button { padding: 10px 18px; border-radius: 10px; }
.find .search button { padding: 10px 18px; border-radius: 10px; }
button.primary { background: var(--accent-strong, #2563eb); border-color: var(--accent-strong, #2563eb); color: var(--on-accent-strong, #fff); font-weight: 600; }
button.primary { background: var(--accent-strong, #2563eb); border-color: var(--accent-strong, #2563eb); color: var(--on-accent-strong, #fff); font-weight: 600; }
.offers { list-style: none; padding: 0; margin: 0; }
.offers { list-style: none; padding: 0; margin: 0; }
-.offers li { display: flex; flex-direction: column; gap: 2px; padding: 10px 0; border-bottom: 1px solid var(--border-color, rgba(255, 255, 255, .1)); }
+.offers li { display: flex; flex-direction: column; gap: 2px; padding: 10px 0; border-bottom: 1px solid var(--border-color, color-mix(in srgb, var(--text-primary, #fff) 10%, transparent)); }
.offer-title { font-weight: 600; text-decoration: none; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.offer-title { font-weight: 600; text-decoration: none; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.offer-title:hover { text-decoration: underline; }
.offer-title:hover { text-decoration: underline; }
.offer-meta { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 10px; font-size: .9rem; color: var(--text-secondary, #96a7c2); }
.offer-meta { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 10px; font-size: .9rem; color: var(--text-secondary, #96a7c2); }