/* 暗黑模式样式 */
body {
    background-color: #121212;
    color: #e0e0e0;
}

.header {
    background-color: #202020;
    border-bottom-color: #333;
}

.back-button, .theme-toggle {
    color: #aaa;
}

.chat-title {
    color: #e0e0e0;
}

.chat-container {
    background-color: #121212;
}

.message-content {
    background-color: #202020;
    color: #e0e0e0;
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.05);
}

.sender-name, .timestamp {
    color: #999;
}

.loading, .no-messages {
    color: #aaa;
}

.refresh-button {
    background-color: #068d4a;
}

.refresh-button:hover {
    background-color: #056e39;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

/* 京东链接按钮暗黑模式样式 */
.jd-link-button {
    background-color: #c62828;
}

.jd-link-button:hover {
    background-color: #b71c1c;
}

/* 淘宝链接按钮暗黑模式样式 */
.taobao-link-button {
    background-color: #c06714;
}

.taobao-link-button:hover {
    background-color: #a85812;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

/* 搜索框暗黑模式样式 */
.search-container {
    background-color: #202020;
    border-bottom-color: #333;
}

.search-input {
    border-color: #444;
    background-color: #333;
    color: #e0e0e0;
}

.search-button {
    background-color: #068d4a;
}

.search-button:hover {
    background-color: #056e39;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}

.code-button {
    background-color: #c06714;
}

.code-button:hover {
    background-color: #a85812;
}

.copy-success {
    background-color: rgba(255, 255, 255, 0.2);
    color: white;
}

/* 特殊文本样式调整 */
.currency {
    color: #ffb74d;
}

.discount {
    color: #ff7961;
}

/* 添加弹窗名片暗黑模式样式 */
.profile-modal {
    background-color: rgba(0, 0, 0, 0.7);
}

.profile-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.profile-header {
    border-bottom: 1px solid #333;
}

.profile-name {
    color: #e0e0e0;
}

.profile-details {
    color: #aaa;
}

.close-profile {
    color: #aaa;
}

.action-button {
    background-color: #068d4a;
}

.action-button:hover {
    background-color: #056e39;
}

/* 添加二维码弹出框暗黑模式样式 */
.qrcode-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.qrcode-content {
    background-color: #202020;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}

.qrcode-title {
    color: #e0e0e0;
}

.close-modal {
    color: #aaa;
}

#qrcodeImage {
    border: 1px solid #333;
}

.link-button {
    background-color: #1a5bb8;
}

.link-button:hover {
    background-color: #124a96;
}