/* 优化大陆访问：移除外部CDN字体引用，改用更具科技感的系统字体栈 */
body {
    /* 中英文均衡的系统字体栈，确保在所有设备上都有良好的显示效果 */
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: #05050a;
    /* 更深邃的星空色 */
    color: #e2e8f0;
    overflow-x: hidden;
}

/* 模拟 Orbitron 的科技感：通过系统黑体 + 字母间距实现 */
.font-space {
    font-family: "Impact", "Arial Black", sans-serif;
    letter-spacing: 0.15em;
    text-transform: uppercase;
}

.glass-card {
    background: rgba(15, 23, 42, 0.6);
    /* 更高级的暗色微透 */
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.5);
}

.gradient-text {
    background: linear-gradient(to right, #a8c0ff, #3f2b96);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.gradient-jade {
    background: linear-gradient(to right, #11998e, #38ef7d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#dropdown-menu {
    opacity: 0;
    transform: translateY(-10px);
    visibility: hidden;
}

#nav-particle-canvas {
    filter: drop-shadow(0 0 6px rgba(168, 192, 255, 0.4));
}