:root {--bg-color: #0b0e11;--card-bg: #14171a;--card-hover-bg: #1e2329;--text-main: #f0f3f6;--text-muted: #8491a5;--primary: #bcff2f;--primary-hover: #8def00;--border-color: #21262d;--tag-bg: rgba(9, 30, 0, 0.12);--tag-text: #8def00;}@media (prefers-color-scheme: light) {:root {--bg-color: #f8f9fa;--card-bg: #ffffff;--card-hover-bg: #f1f3f5;--text-main: #12161c;--text-muted: #5e6c84;--primary: #bcff2f;--primary-hover: #8def00;--border-color: #e3e8ee;--tag-bg: rgba(9, 30, 0, 0.5);--tag-text: #8def00;}}* {box-sizing: border-box;margin: 0;padding: 0;}body {font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", sans-serif;background-color: var(--bg-color);color: var(--text-main);line-height: 1.6;}a {color: inherit;text-decoration: none;}/* 博客与通用主容器 */.global-main-container {max-width: 900px;margin: 2rem auto;padding: 0 1rem;}.blog-header {display: flex;justify-content: space-between;align-items: center;margin-bottom: 1.25rem;padding-bottom: 0.75rem;border-bottom: 1px solid var(--border-color);}.blog-header h2 {font-size: 1.25rem;font-weight: 700;color: var(--text-main);}.blog-list {display: flex;flex-direction: column;gap: 1.25rem;}.blog-card {background-color: var(--card-bg);border: 1px solid var(--border-color);border-radius: 8px;padding: 1.5rem;transition: all 0.2s ease;cursor: pointer;}.blog-card:hover {border-color: var(--primary);box-shadow: 0 4px 16px rgba(0, 102, 255, 0.15);}.blog-card.featured {border-left: 4px solid var(--primary);}.blog-thumb-wrapper {margin-bottom: 1rem;border-radius: 6px;overflow: hidden;max-height: 200px;}.blog-thumb-wrapper.compact {max-height: 160px;}.blog-thumb {width: 100%;height: 100%;object-fit: cover;display: block;}.blog-meta {display: flex;align-items: center;gap: 0.75rem;font-size: 0.825rem;color: var(--text-muted);margin-bottom: 0.6rem;}.tag {color: var(--tag-text);padding: 0.2rem 0.5rem;border-radius: 4px;font-weight: 600;font-size: 0.75rem;}.blog-title {font-size: 1.25rem;font-weight: 700;margin-bottom: 0.6rem;line-height: 1.4;}.blog-title a:hover {color: var(--tag-text);}.blog-excerpt {color: var(--text-muted);font-size: 0.9rem;margin-bottom: 1rem;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.blog-footer {display: flex;justify-content: space-between;align-items: center;font-size: 0.85rem;border-top: 1px solid var(--border-color);padding-top: 0.85rem;}.author-info {color: var(--text-muted);font-weight: 500;}.read-more {color: var(--tag-text);font-weight: 600;}/* ==========================================欧易/平台专属大卡片区块========================================== */.global-platforms-section,.global-promo-section {width: 100%;max-width: 1200px;margin: 1rem auto;padding: 0 0.75rem;}.global-container {display: flex;width: 100%;}.global-card.global-theme {width: 100%;background: var(--card-bg);border: 1px solid var(--border-color);border-radius: 12px;overflow: hidden;display: flex;transition: all 0.25s ease;min-height: 250px;}.global-card.global-theme:hover {border-color: var(--primary);box-shadow: 0 8px 24px rgba(0, 102, 255, 0.15);}.global-media {position: relative;width: 380px;min-width: 380px;background: #0b0e11;}.global-img {width: 100%;height: 100%;object-fit: cover;}.global-badge {position: absolute;top: 12px;left: 12px;background: var(--primary);color: #ffffff;font-size: 0.75rem;font-weight: 800;padding: 4px 8px;border-radius: 4px;}.global-info {padding: 1.5rem 1.75rem;display: flex;flex-direction: column;justify-content: space-between;flex: 1;}.global-title-row {display: flex;align-items: center;margin-bottom: 0.5rem;}.global-card-title {color: var(--text-main);font-size: 1.4rem;font-weight: 700;}.global-card-desc {color: var(--text-muted);font-size: 0.875rem;line-height: 1.6;margin-bottom: 1rem;}.global-features {display: flex;gap: 1.25rem;margin-bottom: 1.25rem;flex-wrap: wrap;}.global-feature-item {display: flex;align-items: center;gap: 0.4rem;color: var(--text-muted);font-size: 0.825rem;}.global-feature-dot {width: 6px;height: 6px;border-radius: 50%;background: var(--primary);display: inline-block;}.global-card-footer {display: flex;gap: 0.75rem;}.global-btn {display: inline-block;padding: 0.65rem 1.5rem;border-radius: 6px;font-size: 0.9rem;font-weight: 600;text-decoration: none;transition: all 0.2s ease;text-align: center;}.global-btn.primary-bn {background: var(--primary);color: #12161c;}.global-btn.primary-bn:hover {background: var(--primary-hover);box-shadow: 0 4px 12px rgba(0, 102, 255, 0.3);}.global-btn.secondary-bn {background: var(--card-hover-bg);color: var(--text-main);border: 1px solid var(--border-color);}.global-btn.secondary-bn:hover {background: var(--border-color);}/* 推广 Banner 样式 */.global-promo-link {display: block;border-radius: 8px;overflow: hidden;border: 1px solid var(--border-color);transition: border-color 0.2s ease;}.global-promo-link:hover {border-color: var(--primary);}.global-promo-wrapper {width: 100%;background: var(--card-bg);}.global-promo-img {width: 100%;height: 100%;object-fit: cover;display: block;}/* ==========================================紧凑型教程区块========================================== */.global-tutorials-section {width: 100%;max-width: 1200px;margin: 1rem auto;padding: 0 0.75rem;}.global-tutorials-container {background: var(--card-bg);border: 1px solid var(--border-color);border-radius: 8px;padding: 0.85rem 1.25rem;position: relative;}.global-tutorials-container::before {content: '';position: absolute;top: 0;left: 0;right: 0;height: 2px;background: var(--primary);border-radius: 8px 8px 0 0;}.compact-header {display: flex;align-items: center;justify-content: space-between;margin-bottom: 0.65rem;padding-bottom: 0.5rem;border-bottom: 1px solid var(--border-color);}.compact-title {display: flex;align-items: center;gap: 0.6rem;}.compact-badge {color: var(--tag-text);font-size: 0.7rem;font-weight: 700;padding: 0.1rem 0.4rem;border-radius: 4px;white-space: nowrap;}.compact-title h3 {color: var(--text-main);font-size: 0.95rem;font-weight: 700;margin: 0;}.compact-more {color: var(--tag-text);text-decoration: none;font-size: 0.75rem;font-weight: 600;white-space: nowrap;}.compact-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 0.75rem;}.compact-card {display: flex;align-items: center;gap: 0.5rem;background: var(--bg-color);border: 1px solid var(--border-color);border-radius: 6px;padding: 0.5rem 0.75rem;text-decoration: none;transition: all 0.2s ease;}.compact-card:hover {background: var(--card-hover-bg);border-color: var(--primary);}.compact-tag {color: #2ea043;background: var(--border-color);font-size: 0.6875rem;font-weight: 600;padding: 0.1rem 0.35rem;border-radius: 3px;white-space: nowrap;}.compact-card-title {color: var(--text-main);font-size: 0.825rem;font-weight: 600;margin: 0;flex: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.compact-card:hover .compact-card-title {color: var(--primary);}.compact-arrow {color: var(--text-muted);font-size: 0.75rem;transition: transform 0.2s ease, color 0.2s ease;}.compact-card:hover .compact-arrow {color: var(--primary);transform: translateX(2px);}/* ==========================================FAQ 常见问题区块========================================== */.global-faq-section {width: 100%;margin: 2rem 0;}.global-faq-container {max-width: 900px;margin: 0 auto;}.global-faq-header {text-align: center;margin-bottom: 1.5rem;}.global-faq-subtitle {display: inline-block;color: var(--primary);background: var(--tag-bg);border: 1px solid rgba(149, 223, 0, 0.3);font-size: 0.75rem;font-weight: 800;padding: 0.2rem 0.65rem;border-radius: 20px;letter-spacing: 1px;margin-bottom: 0.5rem;}.global-faq-title {color: var(--text-main);font-size: 1.5rem;font-weight: 700;margin: 0.3rem 0;}.global-faq-desc {color: var(--text-muted);font-size: 0.875rem;}.global-faq-accordion {display: flex;flex-direction: column;gap: 0.75rem;}.global-faq-item {background: var(--card-bg);border: 1px solid var(--border-color);border-radius: 8px;overflow: hidden;transition: border-color 0.2s ease;}.global-faq-item:hover {border-color: var(--primary);}.global-faq-toggle {display: none;}.global-faq-question {display: flex;align-items: center;justify-content: space-between;padding: 1rem 1.25rem;cursor: pointer;user-select: none;}.global-faq-question span {color: var(--text-main);font-size: 0.95rem;font-weight: 600;}.global-faq-icon {color: var(--text-muted);flex-shrink: 0;transition: transform 0.3s ease, color 0.2s ease;}.global-faq-answer {max-height: 0;overflow: hidden;transition: max-height 0.3s ease, padding 0.3s ease;background: rgba(0, 0, 0, 0.05);}.global-faq-answer p {color: var(--text-muted);font-size: 0.875rem;line-height: 1.6;margin: 0;padding: 0 1.25rem;}/* Accordion 展开逻辑 */.global-faq-toggle:checked~.global-faq-question span {color: var(--primary);}.global-faq-toggle:checked~.global-faq-question .global-faq-icon {transform: rotate(180deg);color: var(--primary);}.global-faq-toggle:checked~.global-faq-answer {max-height: 300px;padding: 0.85rem 0;border-top: 1px solid var(--border-color);}/* 响应式移动端适配 */@media (max-width: 992px) {.global-card.global-theme {flex-direction: column;}.global-media {width: 100%;min-width: auto;}}@media (max-width: 768px) {.compact-grid {grid-template-columns: 1fr;gap: 0.5rem;}}.video-section {width: 100%;display: flex;max-width: 1200px;margin: 1rem auto;justify-content: center;}.video-container {width: 100%;max-width: 1400px;margin: 1rem auto;padding: 0 1rem;}.video-player {width: 100%;height: auto;border-radius: 12px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);display: block;}