diff --git a/frontend/src/components/RightRail.vue b/frontend/src/components/RightRail.vue
index 1bee456..dcb6ec6 100644
--- a/frontend/src/components/RightRail.vue
+++ b/frontend/src/components/RightRail.vue
@@ -177,6 +177,8 @@ onMounted(async () => {
{{ site.footer_note }} · {{ site.icp }}
+
+ 登录
@@ -367,6 +369,16 @@ onMounted(async () => {
color: var(--faint);
}
+/* 后台入口:版权旁的低调小字,弱化到与版权同行观感,hover 才提亮 */
+.admin-entry {
+ color: var(--faint);
+ text-decoration: none;
+ font-size: 12px;
+}
+.admin-entry:hover {
+ color: var(--accent);
+}
+
/* 窄屏:底部留白加高,右下角浮动主题钮压不到页脚小字 */
@media (max-width: 780px) {
.rail-right {
diff --git a/frontend/src/ui/yohaku/YohakuFoot.vue b/frontend/src/ui/yohaku/YohakuFoot.vue
index 65ec27d..8cf5cc8 100644
--- a/frontend/src/ui/yohaku/YohakuFoot.vue
+++ b/frontend/src/ui/yohaku/YohakuFoot.vue
@@ -66,6 +66,8 @@ const links = [
{{ site.footer_note }} · {{ site.icp }}
+
+ 登录
diff --git a/frontend/src/ui/yohaku/chrome.css b/frontend/src/ui/yohaku/chrome.css
index eb85bfe..f64b48c 100644
--- a/frontend/src/ui/yohaku/chrome.css
+++ b/frontend/src/ui/yohaku/chrome.css
@@ -161,6 +161,10 @@ html[data-ui='vivid'] .foot {max-width:1100px;margin:40px auto 0;padding:28px 28
border-top:1px solid var(--line);
text-align:center;color:var(--muted);font-size:12.5px;line-height:2;}
html[data-ui='vivid'] .foot a {color:var(--accent);font-weight:600;transition:opacity .25s}
+/* 后台入口:版权旁的低调小字,弱化到与版权同行观感,hover 才提亮 */
+html[data-ui='vivid'] .foot a.admin-entry {color:var(--muted);font-weight:400;
+ text-decoration:none;}
+html[data-ui='vivid'] .foot a.admin-entry:hover {color:var(--accent)}
/* 页脚社交排:图标居中一行,与 classic 页脚同步 */
html[data-ui='vivid'] .foot-social {display:flex;justify-content:center;align-items:center;
gap:18px;margin:14px 0 18px;}