@media (max-width: 559px) { .homepage .module-adslist, .page .module-adslist { background: #0a0a0e !important; border: 1px solid rgba(0,240,255,0.12) !important; border-radius: 12px !important; padding: 12px !important; margin: 12px 0 !important; box-shadow: inset 0 0 18px rgba(0,240,255,0.04) !important; } .homepage .module-adslist a, .page .module-adslist a { display: block !important; margin-bottom: 10px !important; } .homepage .module-adslist a:last-child, .page .module-adslist a:last-child { margin-bottom: 0 !important; } .homepage .module-adslist img, .page .module-adslist img { width: 100% !important; min-height: 80px !important; border-radius: 8px !important; object-fit: cover !important; background: #111116 !important; display: block !important; } } /* 赛博风底部导航栏 */ .mx-bottom-nav { display: none; } @media (max-width: 767px) { body { padding-bottom: 64px !important; padding-bottom: calc(64px + env(safe-area-inset-bottom)) !important; } .mx-bottom-nav { position: fixed; bottom: 0; left: 0; right: 0; z-index: 100010; display: flex !important; align-items: flex-start; justify-content: space-around; height: 64px; height: calc(64px + env(safe-area-inset-bottom)); padding-bottom: env(safe-area-inset-bottom); background: rgba(10,10,14,0.94); -webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px); border-top: 1px solid rgba(0,240,255,0.35); box-shadow: 0 -4px 24px rgba(0,240,255,0.12); } .mx-bottom-nav::before { content: ''; position: absolute; top: -1px; left: 0; right: 0; height: 1px; background: linear-gradient(90deg, transparent, #00f0ff, #ff0080, transparent); } .mx-bottom-nav-item { flex: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 3px; height: 64px; color: #8b8b9a; text-decoration: none; font-size: 10px; position: relative; -webkit-tap-highlight-color: transparent; } .mx-bottom-nav-item svg { width: 24px; height: 24px; stroke: currentColor; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; filter: drop-shadow(0 0 2px rgba(0,0,0,0.5)); } .mx-bottom-nav-item.active { color: #00f0ff; text-shadow: 0 0 8px rgba(0,240,255,0.75); } .mx-bottom-nav-item.active svg { filter: drop-shadow(0 0 5px rgba(0,240,255,0.8)); } .mx-bottom-nav-item.active::before { content: ''; position: absolute; top: 0; left: 25%; right: 25%; height: 2px; background: linear-gradient(90deg, transparent, #00f0ff, transparent); border-radius: 0 0 2px 2px; } .mx-bottom-nav-item:active { opacity: 0.7; } .mx-bottom-nav-item.mx-nav-install { color: #ff0080; } .mx-bottom-nav-item.mx-nav-install svg { filter: drop-shadow(0 0 5px rgba(255,0,128,0.8)); } } /* iOS「添加到主屏幕」引导层(仅手机端出现) */ .mx-install-tip { position: fixed; inset: 0; z-index: 100020; background: rgba(0,0,0,0.6); display: flex; align-items: center; justify-content: center; padding: 24px; } .mx-install-tip-box { background: #12121a; border: 1px solid rgba(0,240,255,0.4); border-radius: 14px; padding: 20px; max-width: 320px; color: #e8e8f0; font-size: 14px; line-height: 1.6; box-shadow: 0 8px 32px rgba(0,240,255,0.18); } .mx-install-tip-box p { margin: 0 0 14px; } .mx-install-tip-close { display: block; width: 100%; padding: 10px; background: linear-gradient(90deg,#00f0ff,#ff0080); color: #0a0a0e; border: none; border-radius: 8px; font-weight: 700; font-size: 14px; cursor: pointer; }