diff --git a/frontend/index.html b/frontend/index.html
index c4cda1c..2e42308 100644
--- a/frontend/index.html
+++ b/frontend/index.html
@@ -130,6 +130,10 @@
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
}
+ .tab-about .tab-title {
+ font-weight: 600;
+ }
+
.tab-icon {
width: 16px;
height: 16px;
@@ -158,24 +162,8 @@
right: 4px;
}
- /* Marquee animations */
- .tab-row.scroll-left {
- animation: marquee-left var(--speed) linear infinite;
- }
-
- .tab-row.scroll-right {
- animation: marquee-right var(--speed) linear infinite;
- }
-
- @keyframes marquee-left {
- 0% { transform: translateX(0); }
- 100% { transform: translateX(-50%); }
- }
-
- @keyframes marquee-right {
- 0% { transform: translateX(-50%); }
- 100% { transform: translateX(0); }
- }
+ /* Marquee animation driven by Web Animations API in site.js
+ (pixel-precise endpoints for seamless looping) */
/* Inline iframe viewer */
.iframe-viewer {
diff --git a/frontend/site.js b/frontend/site.js
index fadab88..4cf4d7f 100644
--- a/frontend/site.js
+++ b/frontend/site.js
@@ -72,6 +72,7 @@ function createTab(entry) {
img.alt = "";
aboutIcons.push(img);
tab.appendChild(img);
+ tab.classList.add("tab-about");
} else if (entry.icon) {
const img = document.createElement("img");
img.className = "tab-icon";