+ style="background: linear-gradient(135deg, #18181b, #52525b); box-shadow: 0 4px 12px var(--accent-glow)">
@@ -30,7 +30,7 @@ const html = computed(() => marked.parse(announcement.content.trim() || '暂无
@@ -55,7 +55,7 @@ const html = computed(() => marked.parse(announcement.content.trim() || '暂无
.ann-body :deep(li) { margin: 0.2em 0; }
.ann-body :deep(a) { color: var(--m-orange); text-decoration: underline; }
.ann-body :deep(strong) { font-weight: 700; color: var(--fg); }
-.ann-body :deep(code) { background: rgb(124 92 252 / 0.12); padding: 0.1em 0.35em; border-radius: 0.3rem; font-size: 0.85em; }
+.ann-body :deep(code) { background: rgb(24 24 27 / 0.12); padding: 0.1em 0.35em; border-radius: 0.3rem; font-size: 0.85em; }
.ann-body :deep(pre) { background: #111; color: #f5f5f5; padding: 0.8em; border-radius: 0.5rem; overflow-x: auto; margin: 0.6em 0; }
.ann-body :deep(pre code) { background: none; padding: 0; }
.ann-body :deep(blockquote) { border-left: 3px solid var(--m-orange); padding-left: 0.9em; color: var(--fg-3); margin: 0.6em 0; }
diff --git a/frontend/src/components/LoginModal.vue b/frontend/src/components/LoginModal.vue
index 5e973e4..e0399e6 100644
--- a/frontend/src/components/LoginModal.vue
+++ b/frontend/src/components/LoginModal.vue
@@ -161,12 +161,9 @@ async function submit() {
-
+
-
-
-
@@ -147,7 +147,7 @@ onUnmounted(clearTimers)
-
+
支付监控中…
已打开支付页面,完成后自动到账
diff --git a/frontend/src/components/canvas/CanvasNodeView.vue b/frontend/src/components/canvas/CanvasNodeView.vue
index 0cc8201..26ee0d4 100644
--- a/frontend/src/components/canvas/CanvasNodeView.vue
+++ b/frontend/src/components/canvas/CanvasNodeView.vue
@@ -240,8 +240,8 @@ defineExpose({ startEdit, commitNote })
overflow: hidden;
}
.cv-node.is-selected {
- border-color: rgb(124 92 252 / 0.7);
- box-shadow: var(--glass-shadow-lg), 0 0 0 3px rgb(124 92 252 / 0.25), 0 10px 30px var(--accent-glow);
+ border-color: rgb(24 24 27 / 0.7);
+ box-shadow: var(--glass-shadow-lg), 0 0 0 3px rgb(24 24 27 / 0.25), 0 10px 30px var(--accent-glow);
}
.cv-node:active {
cursor: grabbing;
@@ -337,8 +337,8 @@ html.dark .cv-node--note {
justify-content: center;
gap: 10px;
background:
- radial-gradient(130% 130% at 15% 0%, rgb(124 92 252 / 0.14), transparent 55%),
- radial-gradient(130% 130% at 85% 100%, rgb(34 211 238 / 0.12), transparent 55%),
+ radial-gradient(130% 130% at 15% 0%, rgb(24 24 27 / 0.14), transparent 55%),
+ radial-gradient(130% 130% at 85% 100%, rgb(24 24 27 / 0.12), transparent 55%),
var(--surface);
}
.cv-node__gen::after {
@@ -371,7 +371,7 @@ html.dark .cv-node--note {
width: 34px;
height: 34px;
border-radius: 50%;
- border: 3px solid rgb(124 92 252 / 0.2);
+ border: 3px solid rgb(24 24 27 / 0.2);
border-top-color: var(--m-orange);
border-right-color: var(--m-orange-2);
animation: cv-spin 0.9s linear infinite;
@@ -417,7 +417,7 @@ html.dark .cv-node--note {
}
.cv-port:hover::after, .cv-port:focus-visible::after, .cv-port.is-active::after {
transform: scale(1.3);
- box-shadow: 0 0 0 4px rgb(124 92 252 / 0.25), 0 2px 10px var(--accent-glow);
+ box-shadow: 0 0 0 4px rgb(24 24 27 / 0.25), 0 2px 10px var(--accent-glow);
}
.cv-port.is-active::after { background: var(--m-orange); }
.cv-port:focus-visible { outline: 2px solid var(--m-orange); outline-offset: -2px; border-radius: 50%; }
diff --git a/frontend/src/components/canvas/CanvasStage.vue b/frontend/src/components/canvas/CanvasStage.vue
index 805ad81..3099979 100644
--- a/frontend/src/components/canvas/CanvasStage.vue
+++ b/frontend/src/components/canvas/CanvasStage.vue
@@ -811,7 +811,7 @@ defineExpose({
stroke: rgb(95 108 248 / 0.85);
stroke-width: 2.4;
stroke-dasharray: 10 6;
- filter: drop-shadow(0 0 5px rgb(124 92 252 / 0.3));
+ filter: drop-shadow(0 0 5px rgb(24 24 27 / 0.3));
}
.cv-edge--hot {
stroke: var(--m-orange);
@@ -843,8 +843,8 @@ defineExpose({
}
.cv-marquee {
position: absolute;
- border: 2px dashed rgb(124 92 252 / 0.5);
- background: rgb(124 92 252 / 0.08);
+ border: 2px dashed rgb(24 24 27 / 0.5);
+ background: rgb(24 24 27 / 0.08);
pointer-events: none;
border-radius: 4px;
}
diff --git a/frontend/src/layouts/AdminLayout.vue b/frontend/src/layouts/AdminLayout.vue
index b58d61e..54aa831 100644
--- a/frontend/src/layouts/AdminLayout.vue
+++ b/frontend/src/layouts/AdminLayout.vue
@@ -4,7 +4,6 @@ import { useRoute } from 'vue-router'
import Icon from '../components/Icon.vue'
import Logo from '../components/Logo.vue'
import { site } from '../site'
-import { isDark, toggleTheme } from '../theme'
const route = useRoute()
@@ -90,12 +89,6 @@ watch(() => route.path, () => {
-
用户端
@@ -106,16 +99,6 @@ watch(() => route.path, () => {
-
-
@@ -123,7 +106,7 @@ watch(() => route.path, () => {
{{ currentLabel }}
-
+
@@ -138,13 +121,13 @@ watch(() => route.path, () => {