diff --git a/frontend/textbooks.html b/frontend/textbooks.html
index 39e4216..49c2976 100644
--- a/frontend/textbooks.html
+++ b/frontend/textbooks.html
@@ -49,6 +49,8 @@
.tb-cover.green { background:linear-gradient(135deg, #047857 0%, #059669 60%, #10b981 100%); }
.tb-cover.violet { background:linear-gradient(135deg, #6d28d9 0%, #7c3aed 60%, #9333ea 100%); }
.tb-cover.pink { background:linear-gradient(135deg, #be185d 0%, #db2777 60%, #ec4899 100%); }
+ .tb-cover.indigo { background:linear-gradient(135deg, #3730a3 0%, #4f46e5 60%, #818cf8 100%); }
+ .tb-cover.rose { background:linear-gradient(135deg, #9f1239 0%, #e11d48 60%, #fb7185 100%); }
.tb-cover::before {
content: attr(data-watermark);
@@ -104,6 +106,8 @@
.tb-progress.green .tb-progress-fill { background:#059669; }
.tb-progress.violet .tb-progress-fill { background:#7c3aed; }
.tb-progress.pink .tb-progress-fill { background:#db2777; }
+ .tb-progress.indigo .tb-progress-fill { background:#4f46e5; }
+ .tb-progress.rose .tb-progress-fill { background:#e11d48; }
.tb-progress-text {
display:flex; justify-content:space-between; align-items:center;
font-size:.74rem; color:var(--text-3);
@@ -129,6 +133,8 @@
.tb-btn.primary.green { background:#059669; }
.tb-btn.primary.violet { background:#7c3aed; }
.tb-btn.primary.pink { background:#db2777; }
+ .tb-btn.primary.indigo { background:#4f46e5; }
+ .tb-btn.primary.rose { background:#e11d48; }
.tb-btn.primary:hover { filter:brightness(1.1); }
.tb-btn svg { width:14px; height:14px; }
@@ -687,7 +693,7 @@
clsSel.appendChild(o);
});
- const colorMap = { amber:'#d97706', blue:'#2563eb', green:'#059669', violet:'#7c3aed', pink:'#db2777' };
+ const colorMap = { amber:'#d97706', blue:'#2563eb', green:'#059669', violet:'#7c3aed', pink:'#db2777', indigo:'#4f46e5', rose:'#e11d48' };
async function refresh() {
const tbSlug = tbSel.value;