/**
 * =========================================================
 * Universe-Constants · V0.1
 * 宇宙显影常数 · 显影层（Visual Manifestation Layer）
 * =========================================================
 *
 * 本文件用于承接
 * 7-VWEB-LSJ-WORLD-INDEX-...-V0.2-20260322.html
 * 原内联样式中的视觉部分。
 *
 * 目标：
 * - V0.3 页面视觉结果与 V0.2 保持一致
 * - 仅将 CSS 外置，不改变页面结构与显化结果
 * =========================================================
 */

html,
body {
  background: #0f1014;
  color: #e8e8ec;
  font-family: -apple-system, BlinkMacSystemFont, "Inter",
               "Noto Sans SC", system-ui, sans-serif;
}

.world-header {
  font-size: 0.9rem;
  letter-spacing: 0.18em;
  opacity: 0.6;
  padding-bottom: 6vh;
}

.portal {
  font-size: clamp(32px, 4.5vw, 48px);
  letter-spacing: 0.14em;
  text-transform: uppercase;
  cursor: pointer;
  opacity: 0.78;
  transition: all 0.25s ease;
  color: inherit;
  text-decoration: none;
}

.portal:hover {
  opacity: 1;
  transform: translateY(-3px);
}

.portal-reserved {
  font-size: 0.3em;
  letter-spacing: 0.05em;
  opacity: 0.3;
  vertical-align: -0.15em;
  margin-left: -0.7em;
}

.jump-label {
  font-size: 0.65rem;
  letter-spacing: 0.22em;
  text-transform: uppercase;
  opacity: 0.35;
}

.jump-count {
  font-size: 1.1rem;
  font-weight: 600;
  letter-spacing: 0.08em;
  opacity: 0.7;
  font-variant-numeric: tabular-nums;
}

.world-footer {
  font-size: 0.75rem;
  opacity: 0.45;
}
