/* track-support.php — Night Market UI + button contrast */ body.page-support { background: #07090C !important; color: #FFFFFF !important; } body.page-support .lane-lede, body.page-support .lane-scanner-note, body.page-support .lane-scanner-head h2, body.page-support .lane-field label, body.page-support .lane-dock-title, body.page-support .lane-dock-body, body.page-support .lane-dock-body strong, body.page-support .lane-dock-body span, body.page-support .lane-order-id, body.page-support .lane-stats, body.page-support .lane-stats dd, body.page-support .lane-stats dt, body.page-support .lane-stop-label, body.page-support .lane-stop-node, body.page-support .lane-idle, body.page-support .lane-manifest { color: #FFFFFF !important; } body.page-support .lane-kicker, body.page-support .lane-scanner-label, body.page-support .lane-hero h1 em { color: #FFC857 !important; } body.page-support .lane-scanner, body.page-support .lane-dock, body.page-support .lane-manifest, body.page-support .lane-console { background: #12161C !important; border: 1px solid rgba(255, 255, 255, 0.14) !important; color: #FFFFFF !important; } body.page-support .lane-field input { background: #0A0D11 !important; color: #FFFFFF !important; border: 1px solid rgba(255, 255, 255, 0.3) !important; } body.page-support .lane-field input::placeholder { color: #E8EEF4 !important; opacity: 1 !important; } /* Primary buttons */ body.page-support .lane-btn-primary { background: #2EF2C8 !important; color: #04120E !important; border: none !important; font-weight: 800 !important; } body.page-support .lane-btn-primary:hover { background: #5CFFD9 !important; color: #04120E !important; } /* Ghost buttons */ body.page-support .lane-btn-ghost { background: transparent !important; color: #FFFFFF !important; border: 1px solid rgba(255, 255, 255, 0.45) !important; font-weight: 800 !important; } body.page-support .lane-btn-ghost:hover { background: rgba(255, 255, 255, 0.1) !important; color: #FFFFFF !important; } /* Dock tiles as interactive buttons */ body.page-support .lane-dock-tile { background: #0A0D11 !important; border: 1px solid rgba(255, 255, 255, 0.14) !important; color: #FFFFFF !important; } body.page-support .lane-dock-tile:hover { border-color: #2EF2C8 !important; background: #0B3D34 !important; } body.page-support .lane-dock-tile strong { color: #FFFFFF !important; } body.page-support .lane-dock-tile span span { color: #2EF2C8 !important; } body.page-support .lane-tag-ok { background: #2EF2C8 !important; color: #04120E !important; } body.page-support .lane-tag-warn { background: #FFC857 !important; color: #111111 !important; } body.page-support .lane-status-pill { background: #0B3D34 !important; color: #FFFFFF !important; border: 1px solid #2EF2C8 !important; } body.page-support .nm-nav a { color: #FFFFFF !important; } body.page-support .nm-nav a.is-active, body.page-support .nm-nav a:hover { background: #2EF2C8 !important; color: #04120E !important; } body.page-support .nm-actions > a { color: #FFFFFF !important; } body.page-support .nm-bag { background: #FFC857 !important; color: #111111 !important; } body.page-support .nm-search input { background: #0A0D11 !important; color: #FFFFFF !important; border: 1px solid rgba(255, 255, 255, 0.3) !important; } body.page-support .nm-foot, body.page-support .nm-foot a, body.page-support .nm-foot p { color: #FFFFFF !important; } body.page-support .nm-foot h4, body.page-support .nm-ticker { color: #FFC857 !important; }