/* Secondary pages share the homepage's experience and color tokens. */
.earth-subpage {font-family:'PingFang SC','Microsoft YaHei',sans-serif;background:var(--bg-body);color:var(--text-main);letter-spacing:0;}
.earth-subpage h1,.earth-subpage h2,.earth-subpage h3 {letter-spacing:0;}
.earth-subpage .experience-toggle {border-radius:6px;}
[data-experience="immersive"] .earth-subpage .experience-toggle {color:#263a50;border-color:#9eafb4;}
[data-experience="immersive"] .earth-subpage .navbar-toggler,[data-experience="immersive"] .earth-subpage .navbar .theme-toggle {color:#263a50;border-color:#9eafb4;}
.earth-subpage .navbar .dropdown-item {color:var(--text-main);}
.earth-subpage .navbar .dropdown-item:hover {background:var(--bg-card-hover);color:var(--primary);}
.earth-subpage .nav-link[aria-current="page"] {font-weight:600;}
.earth-subpage .subpage-footer {border-top:var(--glass-border);background:var(--bg-body);padding:30px 0;color:var(--text-muted);font-size:12px;}
.subpage-footer-inner {display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;}
.subpage-footer-links {display:flex;gap:24px;flex-wrap:wrap;}
.subpage-footer a {color:var(--text-muted);text-decoration:none;}
.subpage-footer a:hover {color:var(--primary);}
.earth-subpage .subpage-kicker {display:flex;align-items:center;gap:10px;margin-bottom:24px;font:11px ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--primary);letter-spacing:0;}
.earth-subpage :focus-visible {outline:3px solid var(--primary);outline-offset:4px;}
@media(max-width:575px) {
 .earth-subpage .experience-toggle {font-size:11px;}
 .subpage-footer-inner {align-items:flex-start;flex-direction:column;gap:16px;}
 .subpage-footer-links {gap:18px;}
}
@media(max-width:359px) {
 .earth-subpage .navbar-brand {margin-right:0;}
 .earth-subpage .navbar-brand img,[data-experience="immersive"] .earth-subpage .navbar-brand img {height:18px;}
 .earth-subpage .experience-toggle {padding-inline:8px;}
}
