diff --git a/extensions/index.html b/extensions/index.html
index 1119b11..1df396e 100644
--- a/extensions/index.html
+++ b/extensions/index.html
@@ -39,22 +39,21 @@
/* Adaptive edge nav: full-width panel at left edge on wide,
icon rail on medium, bottom bar with icons on mobile. */
- :root{--sn-w:220px;--tn-h:52px}
- body{padding-left:var(--sn-w);padding-top:var(--tn-h)}
+ :root{--sn-w:200px;--tn-h:52px}
+ body{padding-top:var(--tn-h)}
.sidenav{position:fixed;top:var(--tn-h);left:0;bottom:0;width:var(--sn-w);z-index:15;
- background:rgba(11,14,20,.42);backdrop-filter:blur(10px);
- padding:56px 14px 22px 18px;
- overflow-y:auto;transition:width .15s ease}
- .sidenav .lbl{color:var(--dim);font:600 10.5px/1 system-ui;letter-spacing:.24em;text-transform:uppercase;
- margin:0 0 14px 4px}
+ background:transparent;padding:56px 12px 22px 18px;
+ overflow-y:auto;transition:width .15s ease;pointer-events:none}
.sidenav a{display:flex;align-items:center;gap:14px;color:var(--mut);text-decoration:none;
- padding:11px 12px;border-radius:10px;
- font-size:14.5px;font-weight:500;transition:color .1s}
+ padding:9px 12px;border-radius:10px;
+ font-size:14.5px;font-weight:500;opacity:.35;pointer-events:auto;
+ transition:opacity .12s,color .12s,background .12s,backdrop-filter .12s}
.sidenav a .ic{flex:none;width:22px;font-size:18px;line-height:1;text-align:center;
display:none;justify-content:center;align-items:center}
.sidenav a .lb{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
- .sidenav a:hover{color:var(--ink)}
- .sidenav a.active{color:var(--acid)}
+ .sidenav a:hover{opacity:1;color:var(--ink);background:rgba(11,14,20,.72);backdrop-filter:blur(8px)}
+ .sidenav a.active{opacity:.85;color:var(--acid)}
+ .sidenav a.active:hover{opacity:1}
@media (max-width:1180px){
:root{--sn-w:64px}
.sidenav{padding:22px 6px}
diff --git a/index.html b/index.html
index 2cb1020..d3ccb7a 100644
--- a/index.html
+++ b/index.html
@@ -46,22 +46,22 @@
icon rail on medium, bottom bar with icons on mobile.
Topnav is fixed at the top spanning the full width; sidebar starts
just below it and content flows in the right column. */
- :root{--sn-w:220px;--tn-h:52px}
- body{padding-left:var(--sn-w);padding-top:var(--tn-h)}
+ :root{--sn-w:200px;--tn-h:52px}
+ /* Content stays centered — the sidebar overlays on top of the page. */
+ body{padding-top:var(--tn-h)}
.sidenav{position:fixed;top:var(--tn-h);left:0;bottom:0;width:var(--sn-w);z-index:15;
- background:rgba(11,14,20,.42);backdrop-filter:blur(10px);
- padding:56px 14px 22px 18px;
- overflow-y:auto;transition:width .15s ease}
- .sidenav .lbl{color:var(--dim);font:600 10.5px/1 system-ui;letter-spacing:.24em;text-transform:uppercase;
- margin:0 0 14px 4px}
+ background:transparent;padding:56px 12px 22px 18px;
+ overflow-y:auto;transition:width .15s ease;pointer-events:none}
.sidenav a{display:flex;align-items:center;gap:14px;color:var(--mut);text-decoration:none;
- padding:11px 12px;border-radius:10px;
- font-size:14.5px;font-weight:500;transition:color .1s}
+ padding:9px 12px;border-radius:10px;
+ font-size:14.5px;font-weight:500;opacity:.35;pointer-events:auto;
+ transition:opacity .12s,color .12s,background .12s,backdrop-filter .12s}
.sidenav a .ic{flex:none;width:22px;font-size:18px;line-height:1;text-align:center;
display:none;justify-content:center;align-items:center}
.sidenav a .lb{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
- .sidenav a:hover{color:var(--ink)}
- .sidenav a.active{color:var(--acid)}
+ .sidenav a:hover{opacity:1;color:var(--ink);background:rgba(11,14,20,.72);backdrop-filter:blur(8px)}
+ .sidenav a.active{opacity:.85;color:var(--acid)}
+ .sidenav a.active:hover{opacity:1}
/* Medium: shrink to an icon rail — icons only */
@media (max-width:1180px){
:root{--sn-w:64px}
diff --git a/plug-ins/index.html b/plug-ins/index.html
index 48b51a9..7c720cb 100644
--- a/plug-ins/index.html
+++ b/plug-ins/index.html
@@ -38,22 +38,21 @@
/* Adaptive edge nav: full-width panel at left edge on wide,
icon rail on medium, bottom bar with icons on mobile. */
- :root{--sn-w:220px;--tn-h:52px}
- body{padding-left:var(--sn-w);padding-top:var(--tn-h)}
+ :root{--sn-w:200px;--tn-h:52px}
+ body{padding-top:var(--tn-h)}
.sidenav{position:fixed;top:var(--tn-h);left:0;bottom:0;width:var(--sn-w);z-index:15;
- background:rgba(11,14,20,.42);backdrop-filter:blur(10px);
- padding:56px 14px 22px 18px;
- overflow-y:auto;transition:width .15s ease}
- .sidenav .lbl{color:var(--dim);font:600 10.5px/1 system-ui;letter-spacing:.24em;text-transform:uppercase;
- margin:0 0 14px 4px}
+ background:transparent;padding:56px 12px 22px 18px;
+ overflow-y:auto;transition:width .15s ease;pointer-events:none}
.sidenav a{display:flex;align-items:center;gap:14px;color:var(--mut);text-decoration:none;
- padding:11px 12px;border-radius:10px;
- font-size:14.5px;font-weight:500;transition:color .1s}
+ padding:9px 12px;border-radius:10px;
+ font-size:14.5px;font-weight:500;opacity:.35;pointer-events:auto;
+ transition:opacity .12s,color .12s,background .12s,backdrop-filter .12s}
.sidenav a .ic{flex:none;width:22px;font-size:18px;line-height:1;text-align:center;
display:none;justify-content:center;align-items:center}
.sidenav a .lb{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
- .sidenav a:hover{color:var(--ink)}
- .sidenav a.active{color:var(--acid)}
+ .sidenav a:hover{opacity:1;color:var(--ink);background:rgba(11,14,20,.72);backdrop-filter:blur(8px)}
+ .sidenav a.active{opacity:.85;color:var(--acid)}
+ .sidenav a.active:hover{opacity:1}
@media (max-width:1180px){
:root{--sn-w:64px}
.sidenav{padding:22px 6px}