fix(polish): 订单购物车论坛粉边软化 + 论坛付费帖购链路

- 购物车/商品/论坛表面复用 #77 soft recipe(mix 边 + soft ring)
- 论坛 visibility=pay:订单 resource + 余额扣费闭环
- VIP 价/免费解锁 + 购买 CTA/AJAX,复用现有 Order/Credits

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
kate522andClaude Fable 5 committed 2026-07-12 13:34:03 +08:00
1 parent de204c4794
commit 043ac178fe
21 files changed
+411 -52

No files matched your search

@@ -43,7 +43,7 @@
}
.aksrt-forum-reply.is-pinned {
border-left: 3px solid #1890ff;
border-left: 3px solid color-mix(in srgb, var(--color-primary) 55%, transparent);
}
.aksrt-forum-reply.is-pinned.is-hot {
+6 -6
View File
@@ -253,7 +253,7 @@
.aksrt-forum-topic__badge--question {
background: #e6f7ff;
color: #1890ff;
color: var(--color-primary);
}
.aksrt-forum-topic__badge--solved {
@@ -263,7 +263,7 @@
.aksrt-forum-topic-item__badge--question {
background: #e6f7ff;
color: #1890ff;
color: var(--color-primary);
}
.aksrt-forum-topic-item__badge--solved {
@@ -328,8 +328,8 @@
}
.aksrt-forum-topic__score-btn:hover:not(:disabled) {
border-color: var(--color-primary, #1890ff);
color: var(--color-primary, #1890ff);
border-color: color-mix(in srgb, var(--color-primary) 45%, var(--color-line, #e5e7eb));
color: var(--color-primary);
}
.aksrt-forum-topic__score-btn--up:hover:not(:disabled) {
@@ -372,7 +372,7 @@
.aksrt-forum-topic__vote-type-badge {
display: inline-block;
padding: 1px 6px;
background: var(--color-primary, #1890ff);
background: var(--color-primary);
color: #fff;
border-radius: var(--radius-pill, 999px);
font-size: 11px;
@@ -401,7 +401,7 @@
.aksrt-forum-topic__chip--topic-cat {
background: var(--color-primary-bg, #e6f7ff);
color: var(--color-primary, #1890ff);
color: var(--color-primary);
font-weight: 600;
}
@@ -14,11 +14,11 @@
}
.aksrt-forum-reply__like-btn:hover {
color: var(--c-primary, #1890ff);
color: var(--color-primary);
}
.aksrt-forum-reply__like-btn.is-active {
color: var(--c-primary, #1890ff);
color: var(--color-primary);
}
.aksrt-forum-reply__like-count {
@@ -17,7 +17,7 @@
}
.aksrt-forum-replies__more-btn:hover {
border-color: var(--c-primary, #1890ff);
color: var(--c-primary, #1890ff);
border-color: color-mix(in srgb, var(--color-primary) 45%, var(--color-line, #e5e7eb));
color: var(--color-primary);
}
@@ -19,8 +19,8 @@
}
.aksrt-forum-quick-post__input:hover {
border-color: var(--c-primary, #1890ff);
box-shadow: 0 0 0 2px rgba(24, 144, 255, .1);
border-color: color-mix(in srgb, var(--color-primary) 45%, var(--color-line, #e5e7eb));
box-shadow: 0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent);
}
.aksrt-forum-quick-post__input img {
@@ -16,7 +16,7 @@
.aksrt-forum-reply__reply-btn:hover,
.aksrt-forum-reply__top-btn:hover {
color: var(--c-primary, #1890ff);
color: var(--color-primary);
}
/* ── §7.3 Hidden content block [aksrt_hide] ── */
@@ -80,13 +80,13 @@
.aksrt-forum-home-tabs__btn:hover {
color: var(--c-text-1, #333);
border-color: var(--c-primary, #1890ff);
border-color: color-mix(in srgb, var(--color-primary) 45%, var(--color-line, #e5e7eb));
}
.aksrt-forum-home-tabs__btn.is-active {
background: var(--c-primary, #1890ff);
background: var(--color-primary);
color: #fff;
border-color: var(--c-primary, #1890ff);
border-color: color-mix(in srgb, var(--color-primary) 45%, var(--color-line, #e5e7eb));
}
.aksrt-forum-home-tabs__badge {
@@ -30,13 +30,13 @@
.aksrt-forum-replies__tab:hover {
color: var(--c-text-1, #333);
border-color: var(--c-primary, #1890ff);
border-color: color-mix(in srgb, var(--color-primary) 45%, var(--color-line, #e5e7eb));
}
.aksrt-forum-replies__tab.is-active {
background: var(--c-primary, #1890ff);
background: var(--color-primary);
color: #fff;
border-color: var(--c-primary, #1890ff);
border-color: color-mix(in srgb, var(--color-primary) 45%, var(--color-line, #e5e7eb));
}
.aksrt-forum-replies__filter {