/* ====================公共样式 - Common Styles==================== *//* CSS Variables */:root {/* Colors - Exchange Theme */--bg-primary: #0a0e27;--bg-secondary: #141b2d;--bg-tertiary: #1f2940;--bg-hover: rgba(255, 255, 255, 0.04);--binance-yellow: #F3BA2F; /* Binance 品牌黄色 */--bitget-blue: #00D4FF; /* Bitget 品牌蓝色 */--accent-purple: #b936f5;--accent-pink: #ff2d92;--text-primary: #ffffff;--text-secondary: #8b92a7;--text-tertiary: #5a6178;--success: #00ff88;--danger: #ff4757;--warning: #ffa502;--border: rgba(255, 255, 255, 0.08);--border-hover: rgba(243, 186, 47, 0.3);--shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.1);--shadow-md: 0 4px 16px rgba(0, 0, 0, 0.15);--shadow-lg: 0 8px 32px rgba(0, 0, 0, 0.2);--glow-binance: 0 0 20px rgba(243, 186, 47, 0.3);--glow-bitget: 0 0 20px rgba(0, 212, 255, 0.3);/* Typography */--font-display: 'Orbitron', sans-serif;--font-body: 'JetBrains Mono', monospace;/* Spacing */--spacing-xs: 0.5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;/* Border Radius */--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;/* Transitions */--transition-fast: 0.2s ease;--transition-normal: 0.3s ease;--transition-slow: 0.5s ease;}/* Reset */* {margin: 0;padding: 0;box-sizing: border-box;}/* Body */body {font-family: var(--font-body);background: var(--bg-primary);color: var(--text-primary);min-height: 100vh;overflow-x: hidden;line-height: 1.6;}/* Background Effects */body::before {content: '';position: fixed;top: 0;left: 0;width: 100%;height: 100%;background:radial-gradient(circle at 20% 20%, rgba(0, 240, 255, 0.08) 0%, transparent 50%),radial-gradient(circle at 80% 80%, rgba(185, 54, 245, 0.08) 0%, transparent 50%),radial-gradient(circle at 50% 50%, rgba(255, 45, 146, 0.05) 0%, transparent 50%);pointer-events: none;z-index: 0;}body::after {content: '';position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-image:linear-gradient(rgba(255, 255, 255, 0.02) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.02) 1px, transparent 1px);background-size: 50px 50px;pointer-events: none;z-index: 0;}/* Container */.container {max-width: 1600px;margin: 0 auto;padding: var(--spacing-lg);position: relative;z-index: 1;}/* Typography */h1, h2, h3, h4, h5, h6 {font-family: var(--font-display);font-weight: 700;line-height: 1.2;}h1 {font-size: 2.5rem;background: linear-gradient(135deg, var(--binance-yellow), var(--bitget-blue));-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;letter-spacing: 0.05em;text-transform: uppercase;}h2 {font-size: 1.5rem;color: var(--text-primary);}h3 {font-size: 1.25rem;color: var(--text-secondary);}p {margin-bottom: var(--spacing-sm);}/* Buttons */.btn {display: inline-flex;align-items: center;justify-content: center;gap: var(--spacing-xs);padding: var(--spacing-sm) var(--spacing-md);border: 1px solid transparent;border-radius: var(--radius-sm);font-family: var(--font-body);font-size: 0.85rem;font-weight: 500;cursor: pointer;transition: all var(--transition-normal);text-decoration: none;text-transform: uppercase;letter-spacing: 0.1em;}.btn-primary {background: linear-gradient(135deg, var(--accent-cyan), var(--accent-blue));color: var(--bg-primary);border: none;}.btn-primary:hover {transform: translateY(-2px);box-shadow: var(--glow-cyan);}.btn-secondary {background: transparent;color: var(--binance-yellow);border-color: var(--binance-yellow);}.btn-secondary:hover {background: var(--binance-yellow);color: var(--bg-primary);box-shadow: var(--glow-binance);}.btn-danger {background: transparent;color: var(--danger);border-color: var(--danger);}.btn-danger:hover {background: var(--danger);color: white;}.btn-sm {padding: var(--spacing-xs) var(--spacing-sm);font-size: 0.75rem;}.btn:disabled {opacity: 0.5;cursor: not-allowed;}/* Cards */.card {background: linear-gradient(135deg, rgba(20, 27, 45, 0.9), rgba(31, 41, 64, 0.7));backdrop-filter: blur(20px);border: 1px solid var(--border);border-radius: var(--radius-lg);padding: var(--spacing-lg);position: relative;overflow: hidden;transition: all var(--transition-normal);}.card::before {content: '';position: absolute;top: 0;left: 0;right: 0;height: 2px;background: linear-gradient(90deg, var(--accent-cyan), var(--accent-purple));opacity: 0;transition: opacity var(--transition-normal);}.card:hover::before {opacity: 1;}.card:hover {border-color: var(--border-hover);transform: translateY(-2px);}.card-header {display: flex;justify-content: space-between;align-items: center;margin-bottom: var(--spacing-md);}.card-title {font-family: var(--font-display);font-size: 0.9rem;font-weight: 600;color: var(--text-secondary);text-transform: uppercase;letter-spacing: 0.15em;}.card-badge {font-size: 0.75rem;color: var(--binance-yellow);background: rgba(243, 186, 47, 0.1);padding: var(--spacing-xs) var(--spacing-sm);border-radius: var(--radius-sm);border: 1px solid rgba(243, 186, 47, 0.3);}/* Forms */.form-group {margin-bottom: var(--spacing-md);}.form-label {display: block;margin-bottom: var(--spacing-xs);font-size: 0.85rem;color: var(--text-secondary);text-transform: uppercase;letter-spacing: 0.1em;}.form-input {width: 100%;padding: var(--spacing-sm);background: var(--bg-tertiary);border: 1px solid var(--border);border-radius: var(--radius-sm);color: var(--text-primary);font-family: var(--font-body);font-size: 0.9rem;transition: all var(--transition-fast);}.form-input:focus {outline: none;border-color: var(--binance-yellow);box-shadow: 0 0 0 3px rgba(243, 186, 47, 0.1);}.form-input::placeholder {color: var(--text-tertiary);}.form-select {appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%238b92a7' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 12px center;padding-right: 36px;}/* Tables */.table-wrapper {overflow-x: auto;margin-top: var(--spacing-sm);}table {width: 100%;border-collapse: collapse;font-size: 0.85rem;}thead {background: rgba(0, 240, 255, 0.05);}th {padding: var(--spacing-sm);text-align: left;font-weight: 600;color: var(--text-secondary);text-transform: uppercase;letter-spacing: 0.1em;border-bottom: 2px solid var(--border);}td {padding: var(--spacing-sm);border-bottom: 1px solid var(--border);color: var(--text-primary);}tbody tr {transition: all var(--transition-fast);}tbody tr:hover {background: var(--bg-hover);}/* Badges */.badge {display: inline-block;padding: var(--spacing-xs) var(--spacing-sm);border-radius: var(--radius-sm);font-size: 0.75rem;font-weight: 600;}.badge-success {background: rgba(0, 255, 136, 0.1);color: var(--success);border: 1px solid rgba(0, 255, 136, 0.3);}.badge-danger {background: rgba(255, 71, 87, 0.1);color: var(--danger);border: 1px solid rgba(255, 71, 87, 0.3);}.badge-warning {background: rgba(255, 165, 2, 0.1);color: var(--warning);border: 1px solid rgba(255, 165, 2, 0.3);}.badge-info {background: rgba(0, 212, 255, 0.1);color: var(--bitget-blue);border: 1px solid rgba(0, 212, 255, 0.3);}/* Utilities */.text-center { text-align: center; }.text-right { text-align: right; }.text-left { text-align: left; }.text-primary { color: var(--text-primary); }.text-secondary { color: var(--text-secondary); }.text-tertiary { color: var(--text-tertiary); }.text-success { color: var(--success); }.text-danger { color: var(--danger); }.text-warning { color: var(--warning); }.mt-sm { margin-top: var(--spacing-sm); }.mt-md { margin-top: var(--spacing-md); }.mt-lg { margin-top: var(--spacing-lg); }.mb-sm { margin-bottom: var(--spacing-sm); }.mb-md { margin-bottom: var(--spacing-md); }.mb-lg { margin-bottom: var(--spacing-lg); }.hidden { display: none !important; }.visible { display: block !important; }/* Loading */.loading {text-align: center;padding: var(--spacing-xl);color: var(--text-tertiary);}.loading::after {content: '...';animation: dots 1.5s steps(4, end) infinite;}@keyframes dots {0%, 20% { content: '.'; }40% { content: '..'; }60% { content: '...'; }80%, 100% { content: ''; }}/* Animations */@keyframes fadeInUp {from {opacity: 0;transform: translateY(20px);}to {opacity: 1;transform: translateY(0);}}@keyframes pulse {0%, 100% { opacity: 1; }50% { opacity: 0.5; }}.fade-in-up {animation: fadeInUp 0.6s ease-out forwards;}/* Scrollbar */::-webkit-scrollbar {width: 8px;height: 8px;}::-webkit-scrollbar-track {background: var(--bg-secondary);}::-webkit-scrollbar-thumb {background: var(--binance-yellow);border-radius: 4px;}::-webkit-scrollbar-thumb:hover {background: var(--bitget-blue);}/* Responsive */@media (max-width: 1024px) {.container {padding: var(--spacing-md);}h1 {font-size: 1.8rem;}}@media (max-width: 768px) {.container {padding: var(--spacing-sm);}h1 {font-size: 1.5rem;}.btn {padding: var(--spacing-xs) var(--spacing-sm);font-size: 0.8rem;}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。