.mountains-page{min-height:100vh;background-color:#1a1a1a;color:#e2e8f0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.mountains-page a{color:#4287f5;text-decoration:none}.mountains-page a:hover{text-decoration:underline}.mountains-nav{background:rgba(0,0,0,0.4);border-bottom:1px solid rgba(255,255,255,0.08);padding:14px 32px;display:flex;align-items:center;gap:12px}.mountains-nav .mountains-brand{color:#e2e8f0;font-weight:700;font-size:18px}.mountains-nav img{width:28px;height:28px;border-radius:6px}.mountains-container{max-width:1080px;margin:0 auto;padding:40px 24px 64px}.mountains-title{text-align:center;margin-bottom:32px}.mountains-title h1{font-size:30px;margin:0 0 8px}.mountains-title p{color:#94a3b8;margin:0}.mountains-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:15px}.mountains-breadcrumb .crumb-separator{color:#94a3b8}.mountains-breadcrumb .crumb-current{color:#e2e8f0;font-weight:600}.mountains-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:16px}.mountains-node-card{background:#232323;border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:18px 20px;display:block;color:#e2e8f0;transition:border-color 0.15s ease}.mountains-node-card:hover{border-color:#4287f5;text-decoration:none}.mountains-node-card .node-name{font-weight:600;font-size:16px}.mountains-node-card .node-count{color:#94a3b8;font-size:13px;margin-top:4px}.mountains-tracks{margin-top:40px}.mountains-tracks h2{font-size:20px;margin-bottom:16px}.mountains-track-row{display:flex;align-items:center;justify-content:space-between;background:#232323;border:1px solid rgba(255,255,255,0.08);border-radius:10px;padding:12px 18px;margin-bottom:10px}.mountains-track-row .track-name{font-weight:600}.mountains-track-row .track-meta{color:#94a3b8;font-size:13px;margin-top:2px}.mountains-attribution{margin-top:48px;padding-top:16px;border-top:1px solid rgba(255,255,255,0.08);color:#94a3b8;font-size:12px;line-height:1.6}.mountains-pagination{margin-top:24px;text-align:center}.mountains-pagination a,.mountains-pagination span{margin:0 4px;color:#4287f5}.mountains-pagination .current{color:#e2e8f0;font-weight:700}.mountains-pagination .disabled{color:#94a3b8}
