export function StationMesh({ scale = 1, color = "#22d3ee" }: { scale?: number; color?: string }) {
  return (
    <group scale={scale}>
      <mesh>
        <boxGeometry args={[4, 1.2, 4]} />
        <meshStandardMaterial color="#1f2937" emissive={color} emissiveIntensity={0.08} metalness={0.5} roughness={0.35} />
      </mesh>
      <mesh rotation={[0, 0, Math.PI / 2]}>
        <torusGeometry args={[3.2, 0.16, 12, 48]} />
        <meshBasicMaterial color={color} transparent opacity={0.55} />
      </mesh>
      <pointLight intensity={1.4} distance={18} color={color} />
    </group>
  );
}
