.nav-bar[data-v-4e4691ee]{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:750px;height:calc(50px + var(--sat, 0px));padding-top:var(--sat,0);background:#cb5040;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:1000}.nav-title[data-v-4e4691ee]{position:absolute;left:50%;transform:translateX(-50%);color:#fff;font-size:18px;font-weight:700;font-family:Microsoft YaHei,sans-serif;letter-spacing:1px}.nav-back[data-v-4e4691ee]{position:absolute;left:12px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;cursor:pointer;z-index:10}.nav-back[data-v-4e4691ee]:hover{opacity:.7}.nav-back-icon[data-v-4e4691ee]{color:#fff;font-size:22px;font-weight:700;line-height:1}.tab-bar[data-v-4e4691ee]{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:750px;height:var(--tabbar-h,60px);padding-bottom:var(--sab,0);background:var(--bg-card);display:flex;z-index:999}.tab-item[data-v-4e4691ee]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#909399;cursor:pointer;font-size:12px}.tab-item.active[data-v-4e4691ee]{color:#cb5040}.tab-icon[data-v-4e4691ee]{font-size:22px;margin-bottom:2px}.landscape-mask[data-v-4e4691ee]{position:fixed;top:0;left:0;width:100%;height:100%;padding-left:var(--sal,0);padding-right:var(--sar,0);background:#675037;display:flex;align-items:center;justify-content:center;z-index:9999}.landscape-box[data-v-4e4691ee]{display:flex;flex-direction:column;align-items:center}.landscape-phone[data-v-4e4691ee]{width:60px;height:100px;border:4px solid #fff;border-radius:12px;position:relative;margin-bottom:24px}.landscape-phone[data-v-4e4691ee]:before{content:"";position:absolute;top:-4px;left:50%;transform:translateX(-50%);width:14px;height:4px;background:#fff;border-radius:2px}.landscape-rotate[data-v-4e4691ee]{position:absolute;top:50%;left:50%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:16px solid #e6c84a;animation:rotate-loop-4e4691ee 2s ease-in-out infinite}@keyframes rotate-loop-4e4691ee{0%,to{transform:translate(-50%,-50%) rotate(0deg)}50%{transform:translate(-50%,-50%) rotate(90deg)}}.landscape-text[data-v-4e4691ee]{color:#fff;font-size:20px;font-weight:700;margin:0 0 6px}.landscape-sub[data-v-4e4691ee]{color:hsla(0,0%,100%,.7);font-size:14px;margin:0}:root.dark{.tab-bar[data-v-4e4691ee]{background:var(--bg-card);box-shadow:var(--shadow)}.tab-item[data-v-4e4691ee]{color:var(--text-secondary)}.tab-item.active[data-v-4e4691ee]{color:#cb5040}}:root{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px);--tabbar-h:calc(60px + var(--sab, 0px));--app-height:100vh;--bg-page:#f5f6fa;--bg-card:#fff;--bg-card-2:#fafafa;--text-primary:#303133;--text-regular:#606266;--text-secondary:#909399;--border-color:rgba(0,0,0,.06);--shadow:0 2px 8px rgba(0,0,0,.04);--tag-bg:#f0f0f0;--tag-text:#909399;--btn-bg:#fff;--btn-text:#675037;--filter-border:#e8c84a;--img-bg:#eceff3}:root.dark{--bg-page:#121212;--bg-card:#1e1e1e;--bg-card-2:#2a2a2a;--text-primary:#e6e6e6;--text-regular:silver;--text-secondary:#888;--border-color:hsla(0,0%,100%,.08);--shadow:0 2px 8px rgba(0,0,0,.3);--tag-bg:#2a2a2a;--tag-text:#aaa;--btn-bg:#2a2a2a;--btn-text:#e6c84a;--filter-border:#b8932f;--img-bg:#332f2b}*{margin:0;padding:0;box-sizing:border-box}#app,body,html{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--bg-page);color:var(--text-primary);transition:background .3s,color .3s}body,html{overflow-x:hidden;width:100%;max-width:100%}.page-container{max-width:750px;margin:0 auto;min-height:100%;padding-top:calc(50px + var(--sat, 0px));padding-bottom:calc(70px + var(--sab, 0px))}.section-title{font-size:16px;font-weight:600;margin:16px 0 10px;color:var(--text-primary)}.card-list{display:flex;flex-direction:column;gap:12px;padding:0 12px}.info-card{background:var(--bg-card);border-radius:10px;padding:14px 16px;box-shadow:var(--shadow)}.info-row{display:flex;justify-content:space-between;font-size:14px;line-height:28px}.info-row .label{color:var(--text-secondary)}.info-row .value{color:var(--text-primary);font-weight:500}.app-changelog{width:88vw!important;max-width:420px;min-width:280px;border-radius:12px;overflow:hidden}.app-changelog .el-message-box__header{display:none}.app-changelog .el-message-box__content{padding:20px 20px 16px}.app-changelog .cl-head-left{display:flex;align-items:center;gap:6px}.app-changelog .cl-head-icon{font-size:18px;line-height:1}.app-changelog .el-message-box__message{max-height:58vh;overflow-y:auto;padding-right:2px}.app-changelog .el-message-box__btns{padding:0 20px 20px}.app-changelog .el-message-box__btns .el-button{width:100%;border-radius:8px;background:var(--btn-text);border-color:var(--btn-text);color:#fff;font-size:15px;font-weight:500;height:42px}.app-changelog .cl-item{margin-bottom:16px}.app-changelog .cl-item:last-child{margin-bottom:0}.app-changelog .cl-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.app-changelog .cl-ver{font-weight:700;font-size:18px;color:var(--btn-text)}.app-changelog .cl-date{font-size:12px;color:var(--text-secondary)}.app-changelog .cl-notes{margin:0;padding-left:18px}.app-changelog .cl-notes li{font-size:14px;line-height:1.75;color:var(--text-regular);margin-bottom:6px}.app-changelog .cl-notes li:last-child{margin-bottom:0}.medal-icon{filter:grayscale(1) opacity(.55);transition:filter .15s}.tag.medal-tag{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s,box-shadow .15s}.tag.medal-tag.on{background:#f7dcd7;color:#a83a2c;box-shadow:inset 0 0 0 1px rgba(203,80,64,.55)}.tag.medal-tag.on .medal-icon{filter:none}:root.dark .tag.medal-tag.on{background:#4a2a2a;color:#ffb3a7;box-shadow:inset 0 0 0 1px hsla(8,100%,74%,.55)}.menu{background:var(--bg-card);margin:12px;border-radius:10px;overflow:hidden}.theme-item{display:flex;align-items:center;justify-content:space-between}.theme-item .theme-right{display:flex;align-items:center;gap:10px}.theme-item .theme-icon{font-size:18px;line-height:1}.menu-item{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #f0f0f0;cursor:pointer;color:#303133}.menu-item:last-child{border-bottom:none}.menu-item .val{color:#909399}.menu-item .val .menu-icon{width:18px;height:18px;display:block}.menu-label{gap:6px}.info-badge,.menu-label{display:inline-flex;align-items:center}.info-badge{justify-content:center;width:16px;height:16px;border-radius:4px;background:#7f8690;color:#fff;font-size:11px;font-weight:700;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.info-badge:active{background:#cb5040}:root.dark .menu-item{border-bottom-color:var(--border-color);color:var(--text-primary)}:root.dark .menu-item .val{color:var(--text-secondary)}