/* 下载页面专用样式 */ /* 字体定义 */ @font-face { font-family: '江城斜黑体'; src: url('https://fs-im-kefu.7moor-fs1.com/ly/4d2c3f00-7d4c-11e5-af15-41bf63ae4ea0/0cdb77540e2da3e9/江城斜黑体 900W (1).woff2') format('woff2'); font-weight: 900; font-style: normal; font-display: swap; } :root { --preview-primary: #f1c40f; --preview-secondary: #f39c12; --glass-dark: rgba(16, 24, 39, 0.9); --glass-light: rgba(255, 255, 255, 0.15); } .download-container { margin-top: 100px; padding: 2rem; flex: 1; display: flex; flex-direction: column; align-items: center; gap: 3rem; } .version-card { background: var(--glass-bg); backdrop-filter: var(--glass-blur-strong); border: 1px solid var(--glass-border); border-radius: 1rem; padding: 2rem; width: 100%; max-width: 800px; transition: var(--transition); box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3); position: relative; } .version-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(180deg, rgba(255, 255, 255, 0.02) 0%, rgba(255, 255, 255, 0.05) 100%); pointer-events: none; border-radius: 1rem; } .version-card:hover { transform: translateY(-5px); box-shadow: var(--shadow-lg); } /* 移除默认边框颜色 */ .version-card:first-child { border-color: transparent; } .version-card:first-child:hover { border-color: var(--preview-primary); box-shadow: 0 4px 12px rgba(241, 196, 15, 0.2); } .version-card:last-child { border-color: transparent; } .version-card:last-child:hover { border-color: var(--primary); box-shadow: 0 4px 12px rgba(33, 150, 243, 0.2); } .version-header { display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 1rem; padding-bottom: 1rem; border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .version-name { font-family: '江城斜黑体', 'Inter', 'SF Pro Display', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; font-size: 1.5rem; font-weight: 900; color: var(--primary); } .version-date { color: rgba(255, 255, 255, 0.6); } .version-tag { display: inline-block; padding: 0.25rem 0.75rem; border-radius: 1rem; font-size: 0.875rem; margin-top: 0.5rem; } .version-tag.stable { background: rgba(33, 150, 243, 0.2); color: #2196F3; border: 1px solid rgba(33, 150, 243, 0.3); } .version-tag.preview { background: rgba(241, 196, 15, 0.2); color: var(--preview-primary); border: 1px solid rgba(241, 196, 15, 0.3); } .download-btn { display: inline-flex; align-items: center; gap: 0.5rem; background: var(--primary); color: white; padding: 0.75rem 1.5rem; border-radius: 0.75rem; text-decoration: none; transition: var(--transition); } .download-btn:hover { transform: translateY(-2px); background: var(--secondary); box-shadow: 0 4px 12px rgba(33, 150, 243, 0.3); } .preview-btn { background: var(--preview-primary) !important; } .preview-btn:hover { background: var(--preview-secondary) !important; box-shadow: 0 4px 12px rgba(241, 196, 15, 0.3) !important; } .changelog { margin-top: 1rem; color: rgba(255, 255, 255, 0.8); } .changelog ul { list-style: none; margin-top: 0.5rem; } .changelog li { margin: 0.5rem 0; padding-left: 1.5rem; position: relative; } .changelog li::before { content: "•"; color: var(--primary); position: absolute; left: 0; } @media (max-width: 768px) { .navbar { padding: 1rem; } .navbar h1 { font-size: 1.4rem; } .logo-hover { width: 36px; height: 36px; } .version-card { padding: 1.5rem; } } [data-theme="light"] { background: var(--gradient-light); color: #1e293b; } [data-theme="light"] .navbar { background: rgba(255, 255, 255, 0.9); border-color: rgba(0, 0, 0, 0.1); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); } [data-theme="light"] .version-card { background: rgba(255, 255, 255, 0.9); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); } [data-theme="light"] .github-btn { background: rgba(0, 0, 0, 0.05); color: #1e293b; border-color: rgba(0, 0, 0, 0.1); } [data-theme="light"] .github-btn:hover { background: rgba(0, 0, 0, 0.1); } [data-theme="light"] .version-date, [data-theme="light"] .changelog { color: #475569; } /* 更新日志图片样式 */ .changelog-image { margin: 1rem 0; border-radius: 0.5rem; overflow: hidden; } .changelog-image img { width: 100%; height: auto; display: block; transition: transform 0.3s ease; } .changelog-image img:hover { transform: scale(1.02); } [data-theme="light"] .changelog-image { box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); }