[data-v-57f519b5]:root{--primary-color: #5d4037;--secondary-color: #8d6e63;--accent-color: #d7ccc8;--text-color: #3e2723;--light-text: #efebe9}.page-container[data-v-57f519b5]{position:relative;width:100%;min-height:100vh;overflow:hidden;background:linear-gradient(135deg,#f5f5f5,#e0e0e0);font-family:"Noto Serif SC",Hiragino Sans GB,Microsoft YaHei,serif}#inkBackground[data-v-57f519b5]{position:fixed;top:0;left:0;z-index:0;opacity:.6}.content-container[data-v-57f519b5]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:100vh;padding:2rem}.error-content[data-v-57f519b5]{max-width:800px;width:100%;text-align:center;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:3rem 2rem;box-shadow:0 10px 30px #00000014;border:1px solid rgba(255,255,255,.2)}.ink-numbers[data-v-57f519b5]{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;position:relative}.number-4[data-v-57f519b5],.number-0[data-v-57f519b5]{font-size:12rem;font-weight:900;font-family:"Noto Serif SC",serif;text-shadow:3px 3px 8px rgba(0,0,0,.1);position:relative;z-index:1;margin:0 .5rem}.number-4[data-v-57f519b5]{color:#5d4037}.number-0[data-v-57f519b5]{color:#8d6e63;opacity:.9}.ink-circle[data-v-57f519b5]{width:10rem;height:10rem;border-radius:50%;background:radial-gradient(circle,#5d4037 0%,transparent 70%);opacity:.2;position:absolute;z-index:0;animation:float-57f519b5 6s ease-in-out infinite}.elegant-message h1[data-v-57f519b5]{font-size:2.5rem;color:var(--text-color);margin-bottom:1rem;font-weight:600}.subtitle[data-v-57f519b5]{font-size:1.2rem;color:var(--secondary-color);margin-bottom:2rem;font-style:italic}.ink-divider[data-v-57f519b5]{width:100px;height:2px;background:linear-gradient(to right,transparent,var(--primary-color),transparent);margin:1.5rem auto}.suggestion[data-v-57f519b5]{font-size:1.1rem;color:var(--text-color);margin-bottom:2rem}.action-buttons[data-v-57f519b5]{display:flex;justify-content:center;gap:1.5rem;margin-top:2rem;flex-wrap:wrap}.elegant-btn[data-v-57f519b5]{padding:.8rem 2rem;border:none;border-radius:50px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.home-btn[data-v-57f519b5]{background:var(--primary-color);color:#fff;box-shadow:0 4px 15px #5d40374d}.back-btn[data-v-57f519b5]{background:#fff;color:var(--primary-color);border:1px solid var(--accent-color);box-shadow:0 4px 15px #0000000d}.elegant-btn[data-v-57f519b5]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #5d403766}.contact-info[data-v-57f519b5]{margin-top:3rem;color:var(--secondary-color)}.contact-info a[data-v-57f519b5]{color:var(--primary-color);text-decoration:none;border-bottom:1px dashed var(--secondary-color);transition:all .3s}.contact-info a[data-v-57f519b5]:hover{color:var(--text-color);border-bottom-color:var(--primary-color)}@keyframes float-57f519b5{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(2deg)}}@media (max-width: 768px){.number-4[data-v-57f519b5],.number-0[data-v-57f519b5]{font-size:8rem}.ink-circle[data-v-57f519b5]{width:7rem;height:7rem}.elegant-message h1[data-v-57f519b5]{font-size:2rem}.subtitle[data-v-57f519b5]{font-size:1rem}.action-buttons[data-v-57f519b5]{flex-direction:column;gap:1rem}.elegant-btn[data-v-57f519b5]{width:100%;justify-content:center}}[data-v-a7b254cd]:root{--primary-color: #1E9FFF;--danger-color: #FF5722;--card-bg: #ffffff;--card-shadow: 0 2px 10px rgba(0, 0, 0, .08);--border-radius: 8px;--transition-speed: .3s}.main-container[data-v-a7b254cd],.key-verify-container[data-v-a7b254cd]{max-width:420px;margin:20px auto;padding:15px}.layui-card[data-v-a7b254cd]{border-radius:var(--border-radius);box-shadow:var(--card-shadow);border:none;margin-bottom:20px;background:var(--card-bg);overflow:hidden}.layui-card-header[data-v-a7b254cd]{font-size:18px;font-weight:700;text-align:center;padding:15px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);color:#333}.layui-card-body[data-v-a7b254cd]{padding:20px}.login-intro[data-v-a7b254cd]{text-align:center;color:#666;margin-bottom:20px;line-height:1.6;white-space:pre-wrap}.layui-btn[data-v-a7b254cd]{border-radius:5px;transition:all var(--transition-speed) ease}.layui-btn[data-v-a7b254cd]:active{transform:scale(.98)}.input-with-btn[data-v-a7b254cd]{display:flex;align-items:center}.input-with-btn .layui-input[data-v-a7b254cd]{flex-grow:1}.input-with-btn .layui-btn[data-v-a7b254cd]{margin-left:10px;flex-shrink:0}.error-tip[data-v-a7b254cd]{color:var(--danger-color)!important;text-align:center;width:100%}.fade-component-enter-active[data-v-a7b254cd],.fade-component-leave-active[data-v-a7b254cd]{transition:opacity var(--transition-speed) ease,transform var(--transition-speed) ease}.fade-component-enter-from[data-v-a7b254cd],.fade-component-leave-to[data-v-a7b254cd]{opacity:0;transform:translateY(10px)}.slide-fade-enter-active[data-v-a7b254cd]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-a7b254cd]{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-a7b254cd],.slide-fade-leave-to[data-v-a7b254cd]{transform:translateY(-10px);opacity:0}.qrcode-card[data-v-a7b254cd]{text-align:center}.qrcode-image-container[data-v-a7b254cd]{padding:10px;background:#fff;border-radius:8px;display:inline-block;box-shadow:inset 0 0 8px #0000000d}.qrcode-image[data-v-a7b254cd]{width:200px;height:200px;display:block}.qrcode-loading[data-v-a7b254cd]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#666}.qrcode-loading .layui-icon[data-v-a7b254cd]{font-size:30px;margin-bottom:10px}.qrcode-tip[data-v-a7b254cd]{margin-top:15px;color:#666;font-size:14px}.qrcode-expire[data-v-a7b254cd]{margin:10px 0;color:var(--danger-color);font-size:14px}.success-tip[data-v-a7b254cd]{color:var(--primary-color);font-weight:700;margin-bottom:15px;font-size:18px;display:flex;align-items:center;justify-content:center}.user-info-card[data-v-a7b254cd]{margin-top:20px}.user-basic-info[data-v-a7b254cd]{display:flex;align-items:center;margin-bottom:20px}.user-avatar[data-v-a7b254cd]{width:70px;height:70px;border-radius:50%;object-fit:cover;margin-right:15px;border:3px solid #f2f2f2}.user-details h3[data-v-a7b254cd]{margin:0 0 5px;font-size:18px}.user-details p[data-v-a7b254cd]{margin:5px 0;font-size:14px;color:#666}.stat-item[data-v-a7b254cd]{text-align:center;padding:10px;background-color:#f8f8f8;border-radius:4px}.stat-value[data-v-a7b254cd]{font-size:18px;font-weight:700;margin:0;color:var(--primary-color)}.stat-label[data-v-a7b254cd]{font-size:12px;margin:5px 0 0;color:#999}.user-actions[data-v-a7b254cd],.user-stats[data-v-a7b254cd]{margin-top:20px}.user-more-info[data-v-a7b254cd]{margin-top:20px;border-top:1px dashed #eee;padding-top:15px}.toggle-more-info[data-v-a7b254cd]{text-align:center;margin-top:15px}.layui-tab-content p[data-v-a7b254cd]{margin:8px 0;font-size:14px;color:#666}.rank-content[data-v-a7b254cd]{padding:15px;white-space:pre-wrap;word-break:break-all}.notice-content[data-v-a7b254cd]{padding:20px;line-height:1.8;font-size:15px}.notice-content .highlight[data-v-a7b254cd]{color:#ff5722;font-weight:700;margin-bottom:15px}.notice-content p[data-v-a7b254cd],.notice-content ul[data-v-a7b254cd]{margin-bottom:10px}.notice-content ul[data-v-a7b254cd]{padding-left:20px}.notice-content .footer-note[data-v-a7b254cd]{background:#f8f8f8;padding:10px;border-radius:4px}.faq-container[data-v-a7b254cd]{padding:15px;max-height:60vh;overflow-y:auto}.faq-list[data-v-a7b254cd]{list-style:none;padding:0}.faq-item[data-v-a7b254cd]{margin-bottom:10px;border-radius:4px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.faq-question[data-v-a7b254cd]{font-weight:700;cursor:pointer;padding:12px 15px;transition:all .3s;display:flex;justify-content:space-between;align-items:center;background-color:#f7f7f7}.faq-item.open .faq-question[data-v-a7b254cd]{background-color:#eaf6ff;color:#1e9fff}.faq-question .layui-icon[data-v-a7b254cd]{transition:transform .3s}.faq-item.open .faq-question .layui-icon[data-v-a7b254cd]{transform:rotate(180deg)}.faq-answer[data-v-a7b254cd]{max-height:0;overflow:hidden;transition:max-height .3s ease-out;background:#fff}.faq-answer-content[data-v-a7b254cd]{padding:15px;border-top:1px solid #f2f2f2;color:#555}.faq-item.open .faq-answer[data-v-a7b254cd]{max-height:500px}.playlist-dialog[data-v-a7b254cd]{padding:15px}
